<SEC-DOCUMENT>0001387467-22-000066.txt : 20220920
<SEC-HEADER>0001387467-22-000066.hdr.sgml : 20220920
<ACCEPTANCE-DATETIME>20220919213750
ACCESSION NUMBER:		0001387467-22-000066
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		118
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220920
DATE AS OF CHANGE:		20220919

FILER:

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

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

	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-20220630.htm
<DESCRIPTION>10-K FY 2022
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:8cea0e12-8e09-45a3-b944-c646c30c6fe8,g:608013e8-941c-4bb8-8e75-e3a6b579b051,d:41656947d11444eebab7958327151a78--><html xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:aosl="http://www.aosmd.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>aosl-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF80L2ZyYWc6NjBlOTc1MzU0MDBhNDI2ZTgzMzc4ZGE1MDU5ZDkxNTIvdGFibGU6NTU2YTI2ZDQzZTg4NDVmOTkxZTVkYTJhMTEyYTcxMjUvdGFibGVyYW5nZTo1NTZhMjZkNDNlODg0NWY5OTFlNWRhMmExMTJhNzEyNV8zLTEtMS0xLTE2MTI3_12611080-c6c6-4521-b82e-f087e4983969">0001387467</ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF80L2ZyYWc6NjBlOTc1MzU0MDBhNDI2ZTgzMzc4ZGE1MDU5ZDkxNTIvdGFibGU6NTU2YTI2ZDQzZTg4NDVmOTkxZTVkYTJhMTEyYTcxMjUvdGFibGVyYW5nZTo1NTZhMjZkNDNlODg0NWY5OTFlNWRhMmExMTJhNzEyNV80LTEtMS0xLTE2MTI3_c1dd671b-8c6f-4ba4-a9c9-d92c7a62a844">2022</ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF80L2ZyYWc6NjBlOTc1MzU0MDBhNDI2ZTgzMzc4ZGE1MDU5ZDkxNTIvdGFibGU6NTU2YTI2ZDQzZTg4NDVmOTkxZTVkYTJhMTEyYTcxMjUvdGFibGVyYW5nZTo1NTZhMjZkNDNlODg0NWY5OTFlNWRhMmExMTJhNzEyNV81LTEtMS0xLTE2MTI3_9c48fb66-6ccb-4bcf-bf86-aa42c51e2f3f">FY</ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF80L2ZyYWc6NjBlOTc1MzU0MDBhNDI2ZTgzMzc4ZGE1MDU5ZDkxNTIvdGFibGU6NTU2YTI2ZDQzZTg4NDVmOTkxZTVkYTJhMTEyYTcxMjUvdGFibGVyYW5nZTo1NTZhMjZkNDNlODg0NWY5OTFlNWRhMmExMTJhNzEyNV82LTEtMS0xLTE2MTI3_eb9c6606-32f7-400f-a480-98d90e75fd87">false</ix:nonNumeric><ix:nonNumeric contextRef="i8b71ebc434294b6b96f5fd375a2e94be_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzgx_1adc946b-3fa7-4e0c-8ba1-1a7f3a134d38">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="aosl-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e345a63f78e4febb2366632045a436c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i89ecc534d4f2448393243374a0d2ba6c_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i3bce5faff87d433291ac57582b7c33e2_I20220630"><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="iab34498f86e546edb572fcaace4f6f83_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli: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:context id="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia85c8a7c1652497597b7ea7972dec073_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a1e021fc233405fb08829f4051cb1fb_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb8e7366907c4dcf871aff38872610b1_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94422e79aa2d42548d90243580e32b87_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0365d68cb5ff4ab48af5d53ea83e48ba_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie82c69f8635148a8b8350895315a19a5_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ac58221e4724706b65fb059af0ca110_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc340dcf885a4fd581321b746e8757e7_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc651d3828db486687995bef229ab4f7_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9de8fe26fd58462a86618350097c872f_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea0a264d2e0446de9e2274e96e2b37a6_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b09285140a8439da5596a39c547768d_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia339ae2ce2ec43e1af106a6b58ea9950_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1b9cc4154d345a28b40a38e8a73435e_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c0295767dd7446a87a22a4f73b5de0d_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i094a5527b20b4adfa1caa626eda8aff9_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i144d2b09f20d4c87b4110c123f60be9d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id48db6c3040f4712b08528191b4929a1_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i551813d8deb54a82b2a10a620449cc74_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd5e95b6cbe449588567b996c9719efd_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5796b46b9cc743eabb0d255a505bd528_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib46ee51210f14994bf3b2a3cc910dfc3_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95f4e24b766d48e3b340082b4055fdbf_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97dd8fdab9854d0098b9ae3f5745809d_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8aadc9a2ded94b3289e6fb135b6312dc_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1af98b50e8e4b2f96c9a9c2aec10bcc_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9debde0c01c34e85bc86074ab8e5c73a_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbf1736d3cf2439dab088cc7b9693844_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8ef3fa27f324939939f4b1b647d7f38_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66dfd0b344824addb80b491abca12327_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c851912a0114eac911d6dbdf54888af_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6afdc2cd09fd40e5b82c0c3aad4005c1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if52db4ca5ae5455daa201f5723cd8932_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66130e751fbf402abb152fe7af81e549_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8326125b24c54f1a8d967e22191b5541_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i920fd5b302da46a1bdea645153d0f1ea_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="i849c2c12ba5f4fd3968f8d714c76b14f_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0330471b47fb499db969303f85bc0605_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17cf3097051b4e7d931352e605877d01_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c5580916fd148e3bef036addcc08cad_I20220630"><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="i50a29105848e47a5beac14626f489d1f_I20220630"><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="i011a1e8679134648bba62148a6479928_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i823cbd9e0f88497b997f4469ef241eb8_I20220630"><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="ia0d305511e0143fdbb6a9b0032780c12_I20220630"><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="i1385a15c0bb14d688016f00e2e3b22c9_I20220630"><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="ic4257abf6e824bd9b974f82dc9b87e9b_I20220630"><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="i57811ba0752745a2a6ffd8df32f4a9ed_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia91dad2d45ab453b8ebc8eb6a2699b9d_D20211201-20211201"><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i11d581498ef54bb89bd958a7d6c74834_D20211201-20211201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:ChongqingFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</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="if94c00bc984643b09e62b45bca2a7889_D20220630-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-30</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i528c42edd4614baf92bc8de1d8cec79e_I20211201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><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:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i169d98c72b6a475ab4925bb81c863c6a_D20211201-20211231"><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>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:context id="i3437d763986f42c3b312379c028e2d38_D20211130-20211130"><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="i394dc6de612246ea8e4ed9a00baa49a4_D20211202-20211202"><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="id350940d73df48ba9cb05a6e220edc04_I20211202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="director"><xbrli:measure>aosl:director</xbrli:measure></xbrli:unit><xbrli:context id="i4b58e33b8c864e0c83e2e542edfb76a7_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccc39841a0ec43cb84a2b06f2e6d9a52_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><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:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i280b227a9b784e8dbd45bc84abfea3c7_D20211224-20211224"><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>2021-12-24</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34eb2de080c048e287ca3bc8fe25f184_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9606516b9ed4562b64c130bdf5f5606_D20211231-20211231"><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-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7596a84a4650420fbc547a95e41e8d38_D20220126-20220126"><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="i50ad7debbb114ade8339ff9289a30b2e_D20220126-20220126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></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="i10864d325e484083b99d432b8d531966_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4471c3d40d8e4242ae4241366c21950d_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86c6f5c7a0624461b85c284ef3f523fc_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i870b434f7e3f4042ae472aaf96545266_D20210701-20220630"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8603d5ddacb44e0916f6623be998f1f_D20210701-20220630"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i11bc4a2c4a3f48d391194bd4f42e4cd2_D20210701-20220630"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i861c05fc24a5452fbc9199c7fe11cecd_D20210701-20220630"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i408eb6f2389f4da59f5243d726f050a1_D20210701-20220630"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie54cea89b5b141e3979f329f7a71af35_D20210701-20220630"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib91cba9bdc934980bb572f9979bf7911_D20210701-20220630"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i95c95aa60bf54ca8ba8d3da289c857f6_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</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="i8a3ec6505335453ba3bcbf1c668b19c7_D20210701-20220630"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ia97ef740e6b346ee8144a9450566e15e_D20210701-20220630"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ie1d1e51220eb49d2ab67fca93c466124_D20210701-20220630"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b71ebc434294b6b96f5fd375a2e94be_D20210701-20220630"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</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="i3e5c183ff9c84b23b5ffe04c759d3df1_D20210701-20220630"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27bceb1c80964ee296f8fbd09558c85f_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i791a708b86fb4239bb6a9aae88685035_I20211201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icad7863a160245e9b631c943266aafe6_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:ChongqingFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</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="i7bb6d174f5bd4539a5dc5ff507154cf1_I20220126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><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:instant>2022-01-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i279e622be96742fd967fc4ba8afb6467_D20220126-20220126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><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="i407abdfde9a346228758696379ca0ceb_D20220126-20220126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</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="iab045e4c68d64790ba86377e2b070ba0_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsTransaction1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0764bc5e559e43e9a23abffa67d2acc6_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsTransaction2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ee0690a944844f79a148f4afdaf5cca_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331"><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-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic19cb6a0c37e42acaff0b19c86da5470_D20220630-20220630"><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-06-30</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dafd791cc3542cc863262d78a74cfba_D20211202-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-02</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id66c199e5bf24805ba1f6a14486009a1_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24ac2424aa814153b2d7dc5cf3a29200_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieca8f2488d524cda9a92fc5637210aba_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a3363af8c844b3999a74b24fc569e4d_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a03fbfabed24895951e471f8be389de_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i600cc164596c499894e6fb645d24a611_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52ee0f3f243b40179e6cb9056cfbff5a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17a147be8f144661b0380a57d18b33d5_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6caa67eed63b44ac95ead700a29fa198_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</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="i2ce0c8dae229420aab6c91739ec51751_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia48e64e6ff7f42a7b73315e367924faf_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2b7ca625d584ccd932716194213e0ef_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62bb0f0ab1f6477488abcc301a47e854_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbb088793f6346c2894226484f52c760_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a86b9a1d37b489087d35d1a32fbe625_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</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="i628f2e1ee6314d0893f055a97c9ae8a4_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic77af089362942e7b6a6ee3b01c888c0_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</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="i232324ba747a4b3985b751220c6ac012_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic354758845fd45fb9a182188c4fabb58_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iead0d9e6ba3d4104a096786cf421fdf8_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerDMember</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="iab08ae6a72a54983adab159fc66e970c_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f49e8ee5dc44eecbc24e87031653164_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76f1a39ee83d4a65ae5eb3542094adca_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i187837e335fa438d85767423af37e6c9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i437dc5b35b05487fa5fa32ccbf8175d7_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if95e6a9e6e7440ae8343f47bf4ebdfd3_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bbd0931ffeb46339802728ea95c7584_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb5d8fadd28a45a6bc647d577a202124_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bdb22ff43084da1b7d16cb8b97c45f3_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc18adf205e64ad2be30eef4f029b7a3_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib71ed01f0bcf4e3586bde4ec0d89f8e2_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief7b3c3bfb58462aacdb83a1e6336e0b_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i680eba1380bb4c44b800e83397864e89_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bac75ee32724b30b7322c994be60aa7_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08be0c2b8f46431aa18aa0f13b0e59f8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:LandUseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebfe689f099948d5ada192fe04912e4b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:LandUseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1644cc44541f414eb004d02954188bfc_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:ComputerSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i750e4322179344eca694e82a895c0a19_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:ComputerSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26d563624d29451996e61d70287ec77b_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:ComputerSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4f2920812704e4c80a7e26761a2e0a9_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41922dd540dc4dfb8bc17f12fc751577_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d3a12b0cded4228bd925adc608b5543_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3d9a4e6b2784c639d5b4316bef1a9b9_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcb6496bc2824df0b6066c28d0451b22_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf88250092104d2aaa24a97d396352d6_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a81440e7a4141b2a1ee01fb13fb622c_D20210701-20220630"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17d94ffdf6824c5d933e8675deba026d_D20210701-20220630"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ace2845b4da47c38c06a769ca5c44eb_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fd54d8d4a0d486582b61c6a7ff5c7a3_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia83e3cfa2ccc42ba8b76df2c5ab2a727_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6625ce268eb487a87718bba9c0841f9_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bfb74a720eb435fa6245eb918224102_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06f76240524740929a0d3d79bd936171_I20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2064133aa67d433d99c89678b6f0c123_D20191001-20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89506db161c1476b88a5c41adad51623_I20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77f91ca1fbac47a3a58e8703ae0517a7_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cc3ee4cff4a4b33aabb422da47f0e6e_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:CreditFacility3Point85PercentDueNovember182022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeed254c57aa402cb192cb7ea31120a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:CreditFacility3Point85PercentDueNovember182022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96e7666ff2c34c5c8d3ab41861db8cb8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35ae91d2125543ae9eba433d3f062647_I20181116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd430e33f4ff46819bff85b8444b879d_I20181116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:LineOfCreditFacilityTradeBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcf3fd2d93b44f39aa1aa816bf830371_I20181116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:LineOfCreditFacilityWorkingCapitalBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d250071f0134973991917940ffd980c_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa93bfbe3a3c4beeaf0f8999aa2980ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8a3f6fcded54c63ac281afdc3724c75_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1ab0e96a59e4929bbe926ff718aadd8_I20190809"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb1219106d234cd1bb8920718a86a3f2_D20190809-20190809"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</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="i5d6bcbd06dcc47179ef3398559ae075c_I20210811"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i071dec269f9b4f5096a1dbff6e38418b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i040f0cfc26234644b4b092a3509eb7ba_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i536f4a5c080646de974ade98a2413ec8_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ea1a87cc39b4ff49c6db042991d9944_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e7325d510b843d2877a14b69a370972_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</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="ie053b26b9c85493597f5f56a42883656_I20220630"><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><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i661e8adb2a214d158b5db260871fc2c3_I20210818"><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="id3e4078e63b948e6b12b68f18ac78136_D20210818-20210818"><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="i9aa7905e9afe4e749732cd664017b9ee_D20220216-20220216"><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="i2b88b49c110049f1bab4f531a2514c90_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58d013e577254829be0d372a83935121_I20180501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4de3c5d36fd44ad0a8bd73bd9dd543b5_D20180501-20180501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-01</xbrli:startDate><xbrli:endDate>2018-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i293d920ae5954b2faeb5094e79fa0294_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dafaddf43de4137ae7e6a26030764dc_I20170815"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-08-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i505184c9bdda42ca95fccdb230401126_D20170815-20170815"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-15</xbrli:startDate><xbrli:endDate>2017-08-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3aaf415d6d743e28029e9444a2135bb_I20180112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i231126782ace48e68b4550e97120dd2b_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b5761f88a8148b89949b3bc21c845b7_D20170815-20170815"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-15</xbrli:startDate><xbrli:endDate>2017-08-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife06aa5a174440d88a9f40f2ca3c2cd6_D20170815-20170815"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-15</xbrli:startDate><xbrli:endDate>2017-08-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeeb0a0661f24a9ba3124223a934f8ff_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7694699d04c49ac9e60924c4203c8c3_I20180509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:YinHaiLeasingCompanyandChinaImportExportBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:YinHaiLeasingCompanyandChinaImportExportBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LeaseFinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="votes"><xbrli:measure>aosl:votes</xbrli:measure></xbrli:unit><xbrli:context id="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630"><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>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i835c9e55ed1d4dbda80a8f22c20b057e_D20101022-20220630"><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>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec8d677632b24f0fbcb1a045f8106d30_I20181130"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie93bb6651d744e8e9ab8622079b501e0_D20211101-20211130"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifceeb83eb7e34828912c11a9616491d3_I20211130"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18df877db0e14beea6b76e8cd6ace285_I20220630"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c8689bb2c8c4ed69df50606995ac641_D20210701-20220630"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c30dea3f7d340b3910982e4f39f0364_D20210701-20220630"><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="srt:RangeAxis">srt:MaximumMember</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>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6690031f9991490a817b665a0560b4da_D20210701-20220630"><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:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="ic0bcae9be30e4560957384ae9b3f4f9f_D20210701-20220630"><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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</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="i42cb22bc1901490eaa69c9fc9b58f312_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:NonstatutoryStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</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="i3f2748baaba0400bb0eea8cd58d90b83_D20210701-20220630"><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:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i977faf87b9444f81bb309d5220b835b5_D20210701-20220630"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c3d9f3b0a0e481d89ab2172a959ac98_D20210701-20220630"><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></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="i82cd307e182747c9963a121881823a6f_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i699df94962e9481ab242db31530d1973_D20180701-20190630"><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>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42f215eafca94390bee969118d552e58_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i240c0c2743294f2d8c7e825d1b65f99e_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad7d047d301649dfbc8fce6e1208d0d7_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib01ab911816c45369df58f5405e413e3_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaaac6f2c23043ed93abd5534505a84b_I20220630"><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="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32bb8030c704441499dab7e6cbc49a4c_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0d08cb153034c839b41054c4be6f3b3_D20180701-20190630"><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>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85282cd302934f2181b0016e0f804076_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iced4bdf64a5d4b2195e2fd8f693d2aaf_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8211f88f1f6e46718cc06edfc5835999_I20220630"><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="if863f713478843a5acf63ef891c97fe4_D20211201-20211231"><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="i622288e68bd54f50a5835d75db76f890_D20211201-20211231"><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:RangeAxis">srt:MinimumMember</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="iaf21e52345fb4cef8835430245b49bd4_D20211201-20211231"><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:RangeAxis">srt:MaximumMember</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="i7e58a8b572b44e2e887726d0509d571e_D20210701-20220630"><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="ie4f2ddb449634a8fbf14d73f1e2d4d84_D20180701-20180930"><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="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830"><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="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831"><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="i2e19a8f670244506b187b77e7751ebf9_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45e44885739b4de9b1cfc360a68300af_D20200701-20210630"><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-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i015e88ecfe6b440b989a2f17718ac970_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7428f3c2565b404e938441c579754b5e_D20180701-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i938e240b3d96481bbcb6a6d7b32c9549_I20181130"><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="id629d5ac120f49d9a423aea5a7d55f2e_I20211130"><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-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia675971e97b04ca8ad4e5ff27ded77e5_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc8485e4f7ec44d7a0bf141020a8bcf3_D20210701-20220630"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic503ef0ac05440dea66da62674125474_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieda3e011fe294a1a94817b9b8969ddd0_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idac91ff881784e3f8715f3bb5c76fe4f_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13d77e70ac584af58613a8610fcc19cb_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i157e8fd1d32549bcbc3979a46d55fe5b_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i207f29d77d264971bdd06975dd5680f1_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9f4e97dfbae40fd9179e1c37c32223d_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2ddfdd9e27c442da54e0ec7dc258804_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie08c0d561e534d7da81b37fbc2c80e1e_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75c17c3c95da4cb792b6cf8a4494bd30_D20210701-20220630"><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><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">aosl:RetirementPlan401KMember</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="i328a4b200eb146bdb7aee0424b8dfaaf_D20210701-20220630"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i841d28ad9783448f99921583de26a76a_D20210701-20220630"><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:RetirementPlanSponsorLocationAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad03295cbe174a3a8be193d9fbd78549_D20210701-20220630"><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:RetirementPlanSponsorLocationAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d9894eaad354cc4b23f73b904e4a92a_D20210701-20220630"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81309997525e466cb9460844dd9ff39a_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic78bb606840f4480915709032f09a31f_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a3564eef7cc460db49e09c71f6a7b31_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">aosl:NetOperatingLossFixedAssetAndIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73534c3d1b25472ca8e2b917f3e9a96e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">aosl:NetOperatingLossFixedAssetAndIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54543e69b569403bae66773b72468a02_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08de5517d40145a59a18cfc8b4d71ab8_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabcee02d7a034b3ba713b189b1fe851f_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43129c378780436c88562ee132d8160f_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i994989ef8daa4ce9990792c8ed3ce327_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>aosl:Segment</xbrli:measure></xbrli:unit><xbrli:context id="ifb98790e1a154be7a79a1297e497d52c_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id259253a32f74e718e49d3d6b6fdd80b_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id96e56a87f15458e898a2e75616c2089_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i407b3a13e4cf487b8ce384e6d3d2b0e9_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c1482dd029d45369c2114d9e8bc5a51_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i779bf23829f7488aaf059bc79f16a0af_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f562ba8bcdd4ca38ea34c755c1be9cf_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf8e8690a5334289a0211ba5dd9feece_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25443295a6d245b4b6e2a447d091257d_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69d53ee4801842f8985f437fa8e61cf4_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d17ba9a1da346eb95ecfa7e7c02c4a9_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib88f9fdb7aa945b5a3fe3ba1bddb4ab4_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09bc304c30204719b8f100f5623b1258_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89e9e42501ea478491acd5d4659faaf0_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c1e3ba12a86435586a03f84bdf33500_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5be8af4d63374632b004c43f91ab4204_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3946b7267e6b4346baccaeb1cb3b0bc3_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f7d8bbbaff940bfa329bfdf68c56b3c_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d8c5ce180d341d3989868f3386f87f8_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i649eea98b50744dd8af8a4bc4f11a078_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb75522076af4d7b9363880765b74f0e_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88ed60cd44de42a3aeb704c5de729ecf_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6b64be6d891479a8e33246d2212bc9b_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d1bbc027df94059a0d46b1c8cc600c6_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e261672b4a6419aa635c725bea840e0_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69818f88a7f541d681fadd76ab3fd397_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1158b74debe148d8a2f2ae9af4e0ff80_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b2c74b0ab984c4aa60fc69dd8f96337_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0891d98d5e6410eb1b19802b22e6547_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief08306fb2554da99a179160b17594e1_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53902b8c1a7245e5aef7898ed86d3107_D20210701-20220630"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ie1fb9c86c85d4a9f983d92375d6b70f9_D20210701-20220630"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i02180f15ea1e4506ad52a958f72c2db2_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddae528abf4347a39830cd8c3811b516_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d97a98267794240a311dc97503514fc_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4890db90c1b46b99e9acf8944175f57_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cb941958be74e48bd05d0b228fd5b3b_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf60797b8e2a4bcfbad917ce87106b48_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2775838bd7614a19811d82814bec6577_I20220630"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf5b1843a4aa4f04898a9a82bb3b8f57_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ec465bde6d64d8d8cf030f1c553949a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">aosl:LossFromCyberSecurityIncidentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3830b9075d4f4de1ba8594ea9bed3a07_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e40118cee3f4bd6aa51317ea7591a9c_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c1b3968241544dd8cd946104f25c041_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25703bda2ba9483d907600625ece7273_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie98d2ff7b4fc4ae286d020c3d49fb58f_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5bc4e07cff24628a6d6ca58021a6d05_D20190701-20200630"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47f54a461c2e4d3eb33ef2beb66f4d4f_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74b8a34415664abc83cf7f7a9fc2a540_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51b4673ef057450e846975e5caf07dbd_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a9d8a5625d4440e828e3c36a676503f_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if51d2a9e5db04172afe2db470b0c714b_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77d8d250bc244a9fa7fe21807b066be2_D20200701-20210630"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa7180c9a3844010acddda674236fc2e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8240ebef0e5e482cb68e4679661d9d43_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib85be5554ad048df92d8286464f047ce_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00388308b739424ebf0b37fbb28f5de3_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3cd7ab3ea8b41438a6a928305457b1e_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9730bd6e1f1d403080d49b0c1a4f23d5_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i021b74204c48404a9bd8c37130925a96_I20220630"><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="i960450ad3a274a4db84204338d9dc136_I20220630"><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="if94aef7194aa4d45a726d41a0f29951a_I20220630"><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></ix:resources></ix:header></div><div id="i41656947d11444eebab7958327151a78_1"></div><div style="min-height:27pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg1_786ebc61-9c59-43e4-8cc0-355908cfab9d">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_________________________________</span></div><div style="margin-top:1.5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(MARK&#160;ONE) </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg2_4b5400b8-1614-40fa-839f-b6d53dc6fc24">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF8yODU_798ba0f4-b19e-42c0-ad93-259c27a7a989"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF8yODU_d5ec56ed-3d86-48bb-a52f-4d638a3488b7">June 30</ix:nonNumeric>, 2022</ix:nonNumeric> </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR </span></div><div style="margin-top:1.5pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg3_feab87b1-4ba1-4726-a886-22966b8380b6">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FOR THE TRANSITION PERIOD FROM &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; TO &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjgy_a3209fcf-82ce-4aad-9a39-9701c2439864">001-34717</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc5_fe1c8c62-5ef8-443d-9392-30bdd513f192">Alpha and Omega Semiconductor Limited</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of Registrant as Specified in its Charter)</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><img src="aosl-20220630_g1.jpg" alt="aosl-20220630_g1.jpg" style="height:64px;margin-bottom:5pt;vertical-align:text-bottom;width:306px"/></div><div style="margin-top:3pt;text-align:center"><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:91.666%"><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:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6YzA0OWZhZTdkZDUxNGJiY2IzODUzNjhkYjFiMWNkZWMvdGFibGVyYW5nZTpjMDQ5ZmFlN2RkNTE0YmJjYjM4NTM2OGRiMWIxY2RlY18wLTAtMS0xLTE2MTI3_07eac8c4-4c7e-4b0b-8700-6f78d29e377d">Bermuda</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6YzA0OWZhZTdkZDUxNGJiY2IzODUzNjhkYjFiMWNkZWMvdGFibGVyYW5nZTpjMDQ5ZmFlN2RkNTE0YmJjYjM4NTM2OGRiMWIxY2RlY18wLTEtMS0xLTE2MTI3_58a0d069-bd37-4fa4-b1ff-6c5f9b5cf827">77-0553536</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(State or Other Jurisdiction of Incorporation or Organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(I.R.S. Employer Identification Number)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjgw_ca3df3a1-b42c-4457-8cfe-253b317354c7">Clarendon House</ix:nonNumeric>, <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjgz_81e3397c-a478-4c18-8d1d-9653726cdd8c">2 Church Street</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjgx_d59e0767-7654-4ce0-98fa-bf50d28039ff">Hamilton</ix:nonNumeric> <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc0_0c168014-02d7-4833-94b1-ac3e528ec156">HM 11</ix:nonNumeric>, <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc1_aa305122-900f-42e7-8f36-564a37f52f38">Bermuda</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(Address of Principal Registered</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%"> Offices including Zip Code) </span></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg4_29ec468f-bb3e-4049-b7eb-1a502d7d0a9f">408</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc2_bb824bc6-7b70-40e6-85f9-6f97ee740edd">830-9742</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(Registrant's Telephone Number, Including Area Code) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">__________________________________________</span></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act: </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6NmVhYzM0NWJjNjFjNGNkYzkzZjk3ZTBhY2ZlMzFlODYvdGFibGVyYW5nZTo2ZWFjMzQ1YmM2MWM0Y2RjOTNmOTdlMGFjZmUzMWU4Nl8xLTAtMS0xLTE2MTI3_756f755a-95d8-42c1-a49b-a30f1fd8f29b">Common Shares, $0.002 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6NmVhYzM0NWJjNjFjNGNkYzkzZjk3ZTBhY2ZlMzFlODYvdGFibGVyYW5nZTo2ZWFjMzQ1YmM2MWM0Y2RjOTNmOTdlMGFjZmUzMWU4Nl8xLTEtMS0xLTE2MTI3_24924b6b-b125-4b8d-a41a-07d9a68c6ffc">AOSL</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6NmVhYzM0NWJjNjFjNGNkYzkzZjk3ZTBhY2ZlMzFlODYvdGFibGVyYW5nZTo2ZWFjMzQ1YmM2MWM0Y2RjOTNmOTdlMGFjZmUzMWU4Nl8xLTItMS0xLTE2MTI3_26472c24-b954-4cf5-a25b-bffe93b8a29d">The NASDAQ Global Select Market</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act:  </span></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg5_5c9d1806-f6aa-4bfe-b112-1a1bf84bbabc">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjkw_c5737c6c-d1f9-47c5-a961-83af342d176f">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months, (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg0_27abfd9c-491a-48c2-9069-4cedfc57a432">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc3_fcc0bf90-9d0d-4431-bbbe-f098e939ea93">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221; and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act. (Check one):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.360%"><tr><td style="width:1.0%"></td><td style="width:25.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.533%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6MjQ4ZWVhOTc0MzA3NDIzZDgxYjk2YjcxMmMyZDcyZjQvdGFibGVyYW5nZToyNDhlZWE5NzQzMDc0MjNkODFiOTZiNzEyYzJkNzJmNF8wLTAtMS0xLTU2MDgy_3dc013ce-2a1b-47e4-bc47-5de933897952">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Do&#160;not&#160;check&#160;if&#160;a&#160;smaller&#160;reporting&#160;company)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6MjQ4ZWVhOTc0MzA3NDIzZDgxYjk2YjcxMmMyZDcyZjQvdGFibGVyYW5nZToyNDhlZWE5NzQzMDc0MjNkODFiOTZiNzEyYzJkNzJmNF8yLTEtMS0xLTE2MTI3_c57fa5d8-6e6c-4842-8ada-73314fda55c1">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6MjQ4ZWVhOTc0MzA3NDIzZDgxYjk2YjcxMmMyZDcyZjQvdGFibGVyYW5nZToyNDhlZWE5NzQzMDc0MjNkODFiOTZiNzEyYzJkNzJmNF8yLTMtMS0xLTE2MTI3_48e56580-0921-4b0f-91ad-bbde18a31911">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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></table></div><div style="margin-top:8pt;padding-left:4.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mzk4MDQ2NTE1NDA4_14020bf5-93a6-45f3-9d71-7239cd66c638">&#9744;</ix:nonNumeric></span></div><div style="margin-top:11pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc4_6eaae6fd-da84-4645-b800-a591018d5b15">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of the voting shares held by non-affiliates of the registrant as of December 31, 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="i5e345a63f78e4febb2366632045a436c_I20211231" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF8zMTgz_7bbd1b20-486c-4c06-8365-5f15d1434226">1,327</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, 2021 (the last business day of the registrant's most recently completed second fiscal quarter).  The common shares of the registrant held by each executive officer and director and certain affiliated shareholders who beneficially owned 10% or more of the outstanding common stock of the registrant have been excluded in such calculation as such persons and entities may be deemed to be affiliates of the registrant. This determination of affiliate status is not necessarily a conclusive determination for other purposes.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="i89ecc534d4f2448393243374a0d2ba6c_I20220731" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF8zODQy_decde409-b7d1-4d0d-8bbf-7e158f60ebc0">27,397,273</ix:nonFraction> shares of the registrant's common shares outstanding as of August 31, 2022.</span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:1.5pt;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Portions of the registrant's Proxy Statement for the registrant's 2022 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, 2022. </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="i41656947d11444eebab7958327151a78_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alpha and Omega Semiconductor Limited</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form&#160;10-K </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Year Ended June&#160;30, 2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part&#160;I.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_13">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_19">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_22">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_25">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_25">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_28">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_28">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_31">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part&#160;II.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_34">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_37">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_37">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_40">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_40">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_43">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_43">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_58">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_58">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_61">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_61">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_64">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_64">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_67">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_67">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_70">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_70">68</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_3848290698987">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_3848290698987">68</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part&#160;III.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_73">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_76">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_76">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_79">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_79">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_82">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_82">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_85">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_85">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_88">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_88">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part&#160;IV.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_91">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_94">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_94">70</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_190">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_190">119</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><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(This page intentionally left blank.)</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i41656947d11444eebab7958327151a78_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_13"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">Business </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Forward Looking Statements </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Annual Report on Form&#160;10-K and the documents incorporated herein by reference contain forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended, which are subject to the &#8220;safe harbor&#8221; created by those sections.  Forward-looking statements are based on our management's beliefs and assumptions and on information currently available to our management.  In some cases, you can identify forward-looking statements by terms such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;intend,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;predict,&#8221; &#8220;potential&#8221; and similar expressions intended to identify forward-looking statements.  These statements involve known and unknown risks, uncertainties and other factors, which may cause our actual results, performance, time frames or achievements to be materially different from any future results, performance, time frames or achievements expressed or implied by the forward-looking statements.  We discuss many of these risks, uncertainties and other factors in this Annual Report on Form&#160;10-K in greater detail in Item 1A.&#8220;Risk Factors.&#8221; Given these risks, uncertainties and other factors, you should not place undue reliance on these forward-looking statements.  Also, these forward-looking statements represent our estimates and assumptions only as of the date of this filing.  You should read this Annual Report on Form&#160;10-K in its entirety and with the understanding that our actual future results may be materially different from what we expect.  We hereby qualify our forward-looking statements by these cautionary statements.  Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a designer, developer and global supplier of a broad portfolio of power semiconductors.  Our portfolio of power semiconductors includes approximately 2,500 products, and has grown significantly with the introduction of over 130 new products in the fiscal year ended June&#160;30, 2022, and over 160 new products in each of the fiscal years ended June&#160;30, 2021 and 2020, 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 888 patents and 62 patent applications in the United States as of June&#160;30, 2022.  We also have a total of 936 foreign patents, which were based primarily on our research and development efforts through June&#160;30, 2022.  We differentiate ourselves by integrating our expertise in technology, design, and advanced packaging to optimize product performance and cost.  Our portfolio of products targets high-volume applications, including portable computers, graphics cards, flat panel TVs, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June&#160;30, 2022, we continued our diversification strategy by developing new silicon and packaging platforms to expand our serviceable available market, or SAM, and offer higher performance products.  Our metal-oxide-semiconductor field-effect transistors, or MOSFET, portfolio expanded significantly across a full range of voltage applications.  We also developed new technologies and products designed to penetrate into markets beyond our MOSFET computing base, including the consumer, communications and industrial markets, Insulated Gate Bipolar Transistors, or IGBTs for the home appliance market, as well as power ICs for next generation computing and gaming applications.   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business model leverages global resources, including research and development and manufacturing in the United States and Asia.  Our sales and technical support teams are localized in several growing markets around the world.  We operate an 8-inch wafer fabrication facility located in Hillsboro, Oregon (the "Oregon fab"), which is critical for us to accelerate proprietary technology development, new product introduction and improve our financial performance.  Recently we expanded and upgraded our manufacturing capabilities at the Oregon Fab.  The expansion is expected to be completed in the fiscal quarter ending March 31, 2023.  To meet the market demand for 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, costs and sales cycle time.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 29, 2016, 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 (the &#8220;Chongqing Fab&#8221;) in the LiangJiang New Area of Chongqing, China (the &#8220;JV </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Transaction&#8221;).  The Chongqing Fab is being built in phases.  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 JV Company was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Effective December 1, 2021, the Company entered into a share transfer agreement (the &#8220;STA&#8221;) with a third-party investor (the &#8220;Investor&#8221;), pursuant to which the Company sold to the Investor approximately 2.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 108 million or approximately $16.9 million (the &#8220;Transaction&#8221;).  The Transaction was closed on December 2, 2021 (the &#8220;Closing Date&#8221;).  As a result of the Transaction, as of the Closing Date, the Company&#8217;s equity interest in the JV Company decreased from 50.9% to 48.8%.  Also, the Company&#8217;s right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors from four (4) directors prior to the Transaction.  As a result of the Transaction, AOS no longer had a controlling financial interest in the JV Company under generally accepted accounting principles.  Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding equity interest in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary&#8217;s board of directors.  Because of these factors, as of December 2, 2021, the Company ceased having control over the JV Company.  Therefore, the Company deconsolidated the financial statements of 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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 60 million, or approximately $9.4 million.  In addition, on December 30, 2021, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange for cash.  As a result, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate financing agreement (the &#8220;Financing Agreement&#8221;) between the JV Company and certain third-party investors (the &#8220;New Investors&#8221;).  Under the Financing Agreement, the New Investors purchased newly issued equity interest of the JV Company for a total purchase price of RMB 509 million (or approximately $80 million based on the currency exchange rate as of January 26, 2022) (the &#8220;Investment&#8221;).  Immediately following the closing of the Investment, the percentage of outstanding JV Company equity interest beneficially owned by the Company was further reduced to 42.2%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were incorporated in Bermuda on September&#160;27, 2000 as an exempted limited liability company.  The address of our registered office is Clarendon House, 2 Church Street, Hamilton HM 11, Bermuda.  The address of our U.S. office is Alpha and Omega Semiconductor Incorporated, 475 Oakmead Parkway, Sunnyvale, CA 94085.  Telephone number of our U.S. office is (408)&#160;830-9742.  We have incorporated various wholly-owned subsidiaries in different jurisdictions, and a subsidiary (the JV Company) in which we have a minority interest.  Please refer to Exhibit 21.1 to this Form 10-K for a complete list of our subsidiaries.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Our industry </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Semiconductors are electronic devices that perform a variety of functions, such as converting or controlling signals, processing data and delivering or managing power.  With advances in semiconductor technology, 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.  This has been accelerated by more regulations governing energy efficiency in many end applications.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Analog semiconductors</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The semiconductor industry is segmented into analog and digital.  Analog semiconductors process light, sound, motion, radio waves and electrical currents and voltages.  In contrast, digital semiconductors process binary signals represented by a sequence of ones and zeros.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of these fundamental differences, the analog semiconductor industry is distinct from the digital semiconductor industry in terms of the complexity of design and the length of product cycle.  Improper interactions between analog circuit elements can potentially render an electronic system inoperable.  Experienced engineers engaged in the design process are necessary because computer-aided design cannot fully model the behavior of analog circuitry.  Therefore, experienced analog engineers with requisite knowledge are in great demand but short supply worldwide.  In addition, analog semiconductors tend to have a longer product life cycle because original design manufacturers, or ODMs and original equipment manufacturers, or OEMs typically design the analog portions of a system to span multiple generations of their products.  Once designed into an </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">application, the analog portion is rarely modified because even a slight change to the analog portion can cause unexpected interactions with other components, resulting in system instability.</span></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Power semiconductors</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power semiconductors are a subset of the analog semiconductor sector with their own set of characteristics unique to system power architecture and function.  Power semiconductors transfer, manage and switch electricity to deliver the appropriate amount of voltage or current to a broad range of electronic systems and also protect electronic systems from damage resulting from excessive or inadvertent electrical charges.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power semiconductors can be either discrete devices, which typically comprise only a few transistors or diodes, or ICs, which incorporate a greater number of transistors.&#160; The function of power discrete devices is power delivery by switching, transferring or converting electricity.&#160; Power transistors comprise the largest portion of the power discrete device market.  Power ICs, sometimes referred to as power management ICs, perform power delivery and power management functions, such as controlling and regulating voltage and current and controlling power discrete devices.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The growth of the power semiconductor market in recent years has several key drivers.  The proliferation of computer and consumer electronics, such as notebooks, tablets, smart phones, flat panel displays and portable media players created the need for sophisticated power management to improve power efficiency and extend battery life.  The evolution of these products is characterized by increased functionality, thinner or smaller form factors and decreasing prices.  Our Power IC and low voltage (5V-40V) MOSFET products address this market.  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 is driving the need for our medium voltage (40V-400V) and high voltage (500V-1000V) MOSFET products.  The increased application of power semiconductors to control motors in white goods and industrial applications, is driving demand for Insulated Gate Bipolar Transistors, or IGBTs.  IGBTs are also being used in renewable energy and automotive applications.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The evolution toward smaller form factors and complex power requirements in the low voltage areas has driven further integration in power semiconductors, resulting in power ICs that incorporate the functionalities of both power management and power delivery in a single device.  Power ICs can be implemented by incorporating all necessary power functions either on one piece of silicon or multiple silicon chips encapsulated into a single device.  Additionally, the advancement in semiconductor packaging technology enables increased power density and shrinking form factors.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power semiconductor suppliers develop and manufacture their products using various approaches which tend to fall across a wide spectrum of balancing cost savings with proprietary technology advantages.  At one end of the spectrum are integrated design manufacturers, or IDMs, which own and operate the equipment used in the manufacturing process and design and manufacture products at their in-house facilities.  IDMs exercise full control over the implementation of process technologies and have maximum flexibility in setting priorities for their production and delivery schedules.  At the other end of the spectrum are completely-outsourced fabless semiconductor companies, which rely entirely on off-the-shelf technologies and processes provided by their manufacturing partners.  These companies seek to reduce or eliminate fixed costs by outsourcing both product manufacturing and development of process technologies to third parties.  Our model seeks to achieve the best 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.  This is particularly important in the development of power semiconductor products due to the unique nature of their technology.   While digital technologies are highly standardized in leading foundries, power semiconductor technologies tend to be more unique as they seek to accommodate a wider range of voltage applications.  Accordingly, third-party foundries, which are primarily designed and established for digital technologies, may have limited capabilities when it comes to the development of new power semiconductor technologies.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Our strategies </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy is to advance our position as a leading designer, developer and global supplier of a broad portfolio of power semiconductors.  To accomplish this, we have adopted a strategy that allows us to accelerate the development of our proprietary technology at our in-house fabrication facilities, bring new products to market faster, and improve our financial performance in the long run.  This model also provides quicker response to our customer demands, enhances relationships with strategic customers, and provides flexibility in capacity management and geographic diversification of our wafer supply chain.  Our in-house manufacturing capability allows us to retain a higher level of control over the development and application of our proprietary process technology, thereby reducing certain operational risks and costs associated with utilizing third-party foundries.  We recently commenced a plan to enhance the manufacturing capability and capacity of our Oregon Fab by investing in new equipment and expanding our factory facilities, which we expect will have a positive impact on our future new </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">product development and revenue, particularly during the period of global shortage of capacity.  The expansion is expected to be completed in the fiscal quarter ending March 31, 2023.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although our largest end-market is the personal computing (&#8220;PC&#8221;) market, we have successfully diversified our business by expanding into other markets, including the consumer, communications, 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 PC business by expanding bill-of-material content, gaining market share, and acquiring new customers.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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,500 products and we have introduced over 130 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.  We are also in the process of developing a digital power controller and smart power stage product lines based on the technology that we licensed from STMicro.  We believe that our increased product offerings will allow us to penetrate new end-market applications and provide us with an important competitive advantage.  OEMs and ODMs generally prefer to limit their supplier base to a smaller set of vendors capable of providing a comprehensive menu of products across multiple electronic platforms.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Leverage our power semiconductor expertise to drive new technology platforms</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the ever-increasing demand for power efficiency in power semiconductors requires expertise in and a deep understanding of the interrelationship among device physics, process technologies, design and packaging.  We also believe that engineers with experience and understanding of these multiple disciplines are in great demand but short supply.  Within this context, we believe that we are well positioned to be a leader in providing total power management solutions because of our extensive pool of experienced scientists and engineers and our strong IP portfolio.  Accordingly, we intend to leverage our expertise to increase the number of power discrete technology platforms and power IC designs, including future digital power controller products that are currently under development, to expand our product offerings and deliver complete 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 Chongqing.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Increase direct relationships and product penetration with OEM and ODM customers</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have developed direct relationships with key OEMs who are responsible for branding, designing and marketing a broad array of electronic products, as well as ODMs who have traditionally been responsible for manufacturing these products.  While OEMs typically focus their design efforts on their flagship products, 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. 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, increasing the number of our products used within their systems, and leveraging our relationships to penetrate their other products.  In addition, we are refocusing our research and development efforts to respond more directly to market demand by designing and developing new products based on feedback from our customers, which also allows us to reduce time-to-market and sales cycles.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Leverage global business model for cost-effective growth</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 plan to further expand and align our technical marketing and application support teams along with our sales team to better understand and address the needs of our end customers and their 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 expect to continue our strong relationship with the JV Company to support our manufacturing capacity, and we recently entered into a new agreement with the JV Company pursuant to which the JV Company agrees to provide us with a guaranteed supply of a fixed number of wafers until December 2023.  In addition, we intend to 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 our global footprint.   </span></div><div style="margin-top:13.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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our products&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To serve the large and diverse analog market for power semiconductors, we have created a broad product portfolio consisting of two major categories: power discretes and power ICs.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our power discretes products consist primarily 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 to address robust consumer and industrial applications.  Our high-voltage portfolio includes our proprietary insulated-gate bipolar transistor ("IGBT") technology, which we provide highly robust and easy-to-use solutions for industrial motor control and white goods applications.  We have also released our first 1200V SiC (Silicon carbide) product based on our new AlphaSiC platform, designed to address high efficiency, high density industrial applications such as solar inverters, UPS, and battery management systems.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our power ICs deliver power as well as control and regulate the power management variables, such as the flow of current and level of voltage.  Our DrMOS family of products continued to grow as we paired our latest high performance MOSFET silicon with our latest Driver IC technologies.   We continued to expand our EZBuck power IC family with products that feature lower on-resistance, less power consumption, smaller footprint and thermally enhanced packages.  While we derive the majority of our revenue from the sales of power discretes products, sales of power ICs continued to gain traction during the past years.  Our Type C smart load switch product line has also expanded as it offers reverse blocking capability, designed to protect applications against high voltage exposure.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists our product families and the principal end uses of our products:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:18.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.920%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Product Family</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Product Categories<br/>within Product Type</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Typical Application</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power&#160;Discretes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Low on-resistance switch used for routing current and switching voltages in power control circuits<br/>High power switches used for power circuits<br/></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC-DC for CPU/GPU</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC-AC conversion</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AC-DC conversion</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Load switching</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor control</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Battery protection</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power factor correction</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smart phone chargers, battery packs, notebooks, desktop and servers, data centers, base stations, graphics card, game boxes, TVs, AC adapters, power supplies, motor control, power tools, E-vehicles, white goods and industrial motor drives, UPS systems,  solar inverters and industrial welding</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power&#160;ICs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Integrated devices used for power management and power delivery</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC-DC Buck conversion</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC-DC Boost conversion</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smart load switching                                                                                                      DrMOS power stage</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flat panel displays, TVs, Notebooks, graphic cards, servers, DVD/Blu-Ray players, set-top boxes, and networking equipment</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Analog power devices used for circuit protection and signal switching</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transient voltage protection</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Analog switch</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electromagnetic interference filter</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks, desktop PCs, tablets, flat panel displays, TVs, smart phones, and portable electronic devices</span></td></tr></table></div><div style="margin-top:13.5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Power discrete products</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power discretes are used across a wide voltage and current spectrum, requiring them to operate efficiently and reliably under harsh conditions.  Due to this wide applicability across diverse end-market applications, we market general purpose MOSFETs that are used in multiple applications as well as MOSFETs targeted for specific applications.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current power discrete product line includes industry standard trench MOSFETs, SRFETs, XSFET, electrostatic discharge, protected MOSFETs, high and mid-voltage MOSFETs and IGBTs.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Power IC products</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the traditional monolithic or single chip design, we employ a multi-chip approach for the majority of our power ICs.  This multi-chip technique leverages our proprietary MOSFET and advanced packaging technologies to offer integrated solutions to our customers.  This allows us to update product portfolios by interchanging only the MOSFETs without changing the power management IC, thereby reducing the time required for new product introduction and providing optimal solutions to our customers.  We believe that our power IC products improve our competitive position by enabling us to provide higher power density solutions to our end customers than some of our competitors.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incorporation of both power delivery and power management functions tends to make power ICs more application specific because these two functions have to be properly matched to a particular end product.  We have local technical marketing and applications engineers who closely collaborate with our end customers to help ensure that power IC specifications are properly defined at the beginning of the design stage.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Product Introduction</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We introduced several new products based on our proprietary technology platform and continue to expand our product families.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter of fiscal year of 2022, we introduced compact, 30V, 3A Buck Regulator Module.  This device offers a simple, compact solution suited to a wide variety of applications such as industrial, factory automation, networking, and general-purpose point of load.  We also introduced 2-in-1 super low capacitance TVS for USB4.0 &amp; thunderbolt 4.0 &amp; HDMI2.1 protection.  This device provides the best solution for an ideal pin-out for differential signal, space saving of super high-speed interface application, and reduces the part counts on circuit board.  We believe this new approach benefits customers to accomplish the best design and logistics management.            </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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of fiscal year of 2022, we introduced the AOZ71026QI, a 2 rail, 6 phase controller for notebook Vcore power delivery.  This new device features the world&#8217;s lowest quiescent power for a multiphase controller designed to meet Intel IMVP 8, 9, 9.1, and 9.2 specifications.  We released the 600V 110mOhm and 140mOhm &#945;MOS5&#8482; Super Junction MOSFETs in DFN8x8 Package.  &#945;MOS5 is AOS&#8217;s latest generation of high voltage MOSFET, designed to meet the high efficiency and high-density needs for Quick Charger, Adapter, PC Power, Server, Industrial Power, Telecom, and Hyperscale Datacenter applications.  We also released AOZ32034AQV, a new product in the family of coil drivers for wireless charging transmitter circuits of up to 50W.  Packaged in a thermally enhanced QFN 4 x 4 package, the device is designed for wireless charging applications in charging stations, cordless power tools, vacuum cleaners, drones, and other consumer electronic equipment.  In addition, we released our initial eFuse product for sub-power rails in server applications.  The new devices offer low RDS(ON) (20mohm) back-to-back MOSFETs to isolate the load from the input bus when the eFuse is off.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal year of 2022, we released 600V Low Ohmic and Fast Body Diode &#945;MOS5&#8482; Super Junction MOSFETs Family.  &#945;MOS5 is our latest generation of high voltage MOSFET, designed to meet the high efficiency and high-density needs for Quick Charger, Adapter, PC Power, Server, Industrial Power, Telecom, and Hyperscale Datacenter applications.  We also released our latest 80V Power MOSFET using patented Shield Gate Technology which is optimized for higher switching frequencies used in telecom and server power supply to achieve higher efficiency.  The 80V MOSFET family of devices offers the highest levels of power density and energy efficiency, which are essential in solar, power supplies, and battery power applications such as in eScooters.                   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the first quarter of fiscal year of 2022, we announced a new family of Coil Drivers.  The device is ideally suited to the design of Wireless Charging TX circuits used in cordless power tools, vacuum cleaners, drones, and other consumers&#8217; electronic equipment composed of full-bridge topology with a resonant tank circuit to get the best power conversion efficiency.  We also announced a new Type-C Power Delivery high voltage sink protection switch using ideal diode methodology for reverse current protection.  The new devices offer low RDS(ON) (20mohm) back-to-back MOSFETs to block any reverse current under fault conditions and are capable of up to 28V absolute maximum voltage.  In addition, we introduced the first product of the AOS Digital Controller product portfolio.  The AOZ97774QE is offered in a QFN 5mm x 5mm package and provides the industry&#8217;s most flexible DC/DC controller supporting 5G Wireless, Networking, Optical Communication, and General-Purpose DC/DC applications. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Distributors and customers &#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established direct relationships with key OEMs, including Dell Inc., Hewlett-Packard Company, LG Electronics, Inc. and Samsung Group, most of whom we serve through our distributors and ODMs.  In addition, based on our historical design win activities, our power semiconductors are also incorporated into products sold to many other leading OEMs. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through our distributors, we provide products to ODMs who traditionally are contract manufacturers for OEMs.  As the industry has evolved, ODMs are increasingly responsible for designing portions, or entire systems, of the products they manufacture for the OEMs.  In addition, several ODMs are beginning to design, manufacture and brand their own proprietary products, which they sell directly to consumers.  Our ODM customers include Compal Electronics, Inc., Foxconn, Quanta Computer Incorporated, Pegatron, Wistron Corporation and AOC International.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to take advantage of the expertise of end-customer fulfillment logistics and shorter payment cycles, we sell most of our products through distributors.  In general, under our agreements with distributors, they have limited rights to return unsold merchandise, subject to time and volume limitations.  As of June&#160;30, 2022, 2021 and 2020, our two largest distributors were WPG Holdings Limited, or WPG, and Promate Electronic Co. Ltd., or Promate.  Sales to WPG and Promate accounted for 39.7% and 24.6% of our revenue, respectively, for the fiscal year ended June&#160;30, 2022, 35.4% and 28.7% of our revenue, respectively, for the fiscal year ended June&#160;30, 2021, and 35.5% and 29.3% of our revenue, respectively, for fiscal year ended June&#160;30, 2020, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and marketing&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our marketing division is responsible for identifying high growth markets and applications where we believe our technology can be effectively deployed.  We believe that the technical background of our marketing team, including application engineers, helps us better define new products and identify potential end customers and geographic and product market opportunities.  For example, as part of our market diversification strategy, we have deployed and plan to recruit more, field application engineers, or FAEs, for our new product offerings, who provide 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="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales team consists of sales personnel, field application engineers, customer service representatives and customer quality engineers who are responsible for key accounts.  We strategically position our team near our end customers through our offices in Taipei, Hong Kong, Shenzhen, Shanghai, Qingdao, 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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales cycle varies depending on the types of products and can range from six to eighteen months.&#160; In general, our traditional power discrete products in PC and TV applications progress more rapidly through the customer's design and marketing processes, and therefore they generally have a shorter sales cycle.&#160; In contrast, our newer Power IC and IGBT products, used mostly in the power supply, home appliance and industrial applications, require a more extended design and marketing timeline and thus have a longer sales cycle.&#160; Typically, our sales cycle for all products comprises of the following steps:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of a customer design opportunity;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">qualification of the design opportunity by our FAEs through comparison of the power requirements against our product portfolio;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provision of a product sample to the end customer to be included in the customer's pre-production model with the goal of being included in the final bill of materials; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">placement by the customer, or through its distributor, of a full production order as the end customer increases to full volume production.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Competition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The power semiconductor industry is characterized by fragmentation with many competitors.  We compete with different power semiconductor suppliers, depending on the type of product lines and geographical area.  Our key competitors in power discretes and power ICs are primarily headquartered in the United States, Japan, Europe, China and Taiwan.  Our major competitors in power discretes include Infineon Technologies AG, MagnaChip Semiconductor Corporation, ON Semiconductor Corp., STMicroelectronics N.V., Toshiba Corporation, Diodes Incorporated and Vishay Intertechnology, Inc.  Our major competitors for our power ICs include Global Mixed-mode Technology Inc., Monolithic Power Systems, Inc., ON Semiconductor Corp., Richtek Technology Corp., Semtech Corporation, Texas Instruments Inc. and Vishay Intertechnology, Inc.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to compete depends on a number of factors, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our success in expanding and diversifying our serviceable markets, and our ability to develop technologies and product solutions for these markets;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our capability to quickly develop and introduce proprietary technology and best-in-class products;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the performance and cost-effectiveness of our products relative to that of our competitors;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability and capacity to manufacture, package and deliver products in large volume on a timely basis at a competitive price;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our success in utilizing new and proprietary technologies to offer products and features previously not available in the marketplace;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to recruit and retain analog semiconductor designers and application engineers; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect our intellectual property.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors have longer operating histories, more brand recognition, and significantly greater financial, technical, research and development, sales and marketing, manufacturing and other resources.  However, we believe that we can compete effectively through our integrated and innovative technology platform and design capabilities, including our strong and extensive patent portfolio, strategic global business model, expanding suites of new products, diversified and broad customer base, and excellent on-the-ground support and quick time to market for our products.</span></div><div style="margin-top:13.5pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we provide power semiconductors used in consumer electronic products, our business is subject to seasonality.  Our sales seasonality is affected by a number of factors, including global and regional economic conditions as well as the PC market conditions, revenue generated from new products, changes in distributor ordering patterns in response to channel inventory adjustments and end customer demand for our products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and fluctuations in consumer purchase patterns prior to major holiday seasons.  Our normal seasonality has been affected significantly by the COVID-19 pandemic, which has resulted in changes in consumer behavior and industry trends.  Given the uncertainty of the global economic conditions resulting from the pandemic, it is difficult for us to predict to what extent our sales seasonality may change in the future.   </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Backlog</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales are made primarily pursuant to standard purchase orders from distributors and direct customers.  The amount of backlog to be shipped during any period depends on various factors, and all orders are subject to cancellation or modification, usually with no penalty to customers.  The quantities actually purchased by customers, as well as shipment schedules, are frequently revised to reflect changes in both the customers&#8217; requirements and in manufacturing availability.  Therefore, our backlog at any point in time is not a reliable indicator of our future revenue. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we view technology as a competitive advantage, 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 2022, 2021 and 2020 were $71.3 million, $63.0 million and $51.3 million, respectively.  Our research and development expenditures primarily consist of salaries, bonuses, benefits, share-based compensation expense, expenses associated with new product prototypes, travel expenses, fees for engineering services provided by outside contractors and consultants, amortization of software and design tools, depreciation of equipment and overhead costs.  We continue to invest in developing new technologies and products utilizing our own fabrication and packaging facilities as it is critical to our long-term success.  We also evaluate appropriate investment levels and stay focused on new product introductions to improve our competitiveness.  We have research and development teams in Silicon Valley (Sunnyvale, California), Oregon, Taiwan, and China.  We believe that these diverse research and development teams enable us to develop leading edge technology platforms and new products.  Our areas of research and development focus include:</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Packaging technologies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consumer demand for smaller and more compact electronic devices with higher power density is driving the need for advanced packaging technology.  Our group of dedicated packaging engineers focuses on smaller form factors, and higher power output with efficient heat dissipation and cost-effectiveness.  We have invested resources to develop and enhance our proprietary packaging technologies, including the establishment of our in-house packaging and testing facilities.  We believe that our efforts to develop innovative packaging technologies will continue to provide new and cost-effective solutions with higher power density to our customers.  During the fiscal year ended June&#160;30, 2022, we continued our diversification strategies by developing new silicon and packaging platforms to expand our SAM and offer higher performance products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Process technology and device physics:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We focus on specialized process technology in the manufacturing of our products, including vertical DMOS, Shielded Gate Trench, Trench field stop IGBTs, charge-balance high voltage MOSFETs, Schottky Diode and BCDMOS processes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our process engineers work closely with our design team to deploy and implement our proprietary manufacturing processes at our Oregon Fab, and more recently, at the Chongqing Fab as well as the third-party foundries that fabricate our wafers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To improve our process technology, we continue to develop and enhance our expertise in device physics in order to better understand the physical characteristics of materials and the interactions among these materials during the manufacturing process.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New products and new technology platforms:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We also 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 served within existing applications. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a 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 better product performance, more efficient packages and higher levels of integration.</span></div><div style="margin-top:13.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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operations&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The manufacture of our products is divided into two major steps: wafer fabrication and packaging and testing. </span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wafer fabrication  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Oregon Fab allows us to accelerate the development of our technology and products, as well as to provide better service to our customers.  We allocate our wafer production between our in-house facility and third-party foundries.  During the past three years, we have gradually reduced our reliance on third-party foundries and increased allocation of capacity to our Oregon Fab and Chongqing Fab.  We recently entered into a new agreement with the JV Company pursuant to which the JV Company agrees to provide us with a guaranteed supply of a fixed number of wafers until December 2023.  Currently our main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, ("HHGrace"), or formerly HHNEC, located in Shanghai.  HHGrace has been manufacturing wafers for us since 2002.  HHGrace manufactured 10.3%, 11.5% and 12.7% of the wafers used in our products for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively. </span></div><div style="margin-top:9pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Packaging and testing</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Completed wafers from the foundries are sent to our in-house packaging and testing facilities or to our subcontractors, where the wafers are cut into individual die, soldered to lead frames, wired to terminals and then encapsulated in protective packaging.  After packaging, all devices are tested in accordance with our specifications and substandard or defective devices are rejected.  We have established quality assurance procedures that are intended to control quality throughout the manufacturing process, including qualifying new parts for production at each packaging facility, conducting root cause analysis, testing for lots with process defects and implementing containment and preventive actions.  The final tested products are then shipped to our distributors or customers.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our in-house and wholly-owned packaging and testing facilities are located in Shanghai, China which handle most of our packaging and testing requirements for our products.  In addition, the JV Company handles a portion of our packaging and testing requirement.  We continuously increase the outsourcing portion of our packaging and testing requirements to other contract manufacturers to improve our ability to respond to changes in market demand.  Our facilities have the combined capacity to package and test over 600&#160;million parts per month and have available floor space for new package introductions.  We believe our ability to package and test our products internally represents a strategic advantage as it protects our proprietary packaging technology, increases the rate of new package introductions, reduces operating expenses and ultimately improves our profit margins.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quality assurance&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quality assurance practices aim to consistently provide our end customers with products that are reliable, durable and free of defects.  We strive to do so through design for manufacturing, and continuous improvement in our product design and manufacturing and close collaboration with our manufacturing partners.  Our manufacturing operations in China and our manufacturing facility in Oregon are certified to the ISO9001 and IATF16949:2016.  These Quality Management System certifications are in recognition of our quality assurance standards.  Both ISO9001 and IATF16949:2016 are sets of criteria and procedures established by 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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a supplier management and process engineering team in Shanghai that works with our third-party foundries and packaging and testing subcontractors to monitor the quality of our products, which is designed to ensure that manufacturing of our products is in strict compliance with our process controls, monitoring procedures and product requirements.  We also conduct periodic reviews and annual audits to ensure supplier performance.  For example, we examine the results of statistical process control systems, implement preventive maintenance, verify the status of quality improvement projects and review delivery time metrics.  In addition, we rate and rank each of our suppliers every quarter based on factors such as their quality and performance.  Our facility in Oregon integrates manufacturing process controls through our manufacturing execution system, coupled with wafer process controls that include monitoring procedures, preventative maintenance, statistical process control, and testing to ensure that finished wafers delivered will meet and exceed quality and reliability requirements.  All materials used to manufacture wafers are controlled through a strict qualification process.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing processes use many raw materials, including silicon wafers, gold, copper, molding compound, petroleum and plastic materials and various chemicals and gases.  We obtain our raw materials and supplies from a large number of sources.  Although supplies for raw materials used by us are currently adequate, shortages could occur in various essential materials due to interruption of supply or increased demand in the industry.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property rights &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, including On Semiconductor Corp. and Giant Semiconductor Corporation, 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.  We have a license agreement with STMicroelectronics International N.V. (&#8220;STMicro&#8221;), pursuant to which STMicro granted us a world-wide, royalty-free and fully-paid license to use its technologies to develop, market and distribute certain digital multi-phase controller products, which have been offered previously by STMicro.  This license agreement allows us to develop a new digital power business that will design and offer a full suite of advance digital power controller products.&#160; </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022, we had 888 patents issued in the United States, of which 881 were based on our research and development efforts and 7 were acquired, and these patents are set to expire between 2022 and 2041.  We also had a total of 936 foreign patents, including 433 Chinese patents, 460 Taiwanese patents, 24 Korean patents, 4 Hong Kong patents, 5 Philippine patents, 8 Japanese patents, 1 Europe patent and 1 India patent as of June&#160;30, 2022.  Substantially all of our foreign patents were based on our research and development efforts.  These foreign patents will expire in the years between 2023 and 2041.  In addition, as of June&#160;30, 2022, we had a total of 185 patent applications, of which 62 patents were pending in the United States, 76 patents were pending in China, 36 patents were pending in Taiwan and 11 patents were pending in other countries. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our technologies are deployed in new applications and as we diversify our product portfolio based on new technology platforms, we may be subject to new potential infringement claims.  Patent litigation, if and when instituted against us, could result in substantial costs and a diversion of our management's attention and resources.  However, we are committed to vigorously defending and protecting our investment in our intellectual property.  Therefore, the strength of our intellectual property program, including the breadth and depth of our portfolio, will be critical to our success in the new markets we intend to pursue.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to patent protection, we also rely on a combination of trademark, copyright (including mask work protection), trade secret laws, contractual provisions and similar laws in other jurisdictions.  We also enter into confidentiality and invention assignment agreements with our employees, consultants, suppliers, distributors and customers and seek to control access to, and distribution of, our proprietary information.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Human Capital Resources  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2022, we had 2,451 employees, of whom 753 were located in the United States, 1,527 were located in China, and 171 were located in other parts of the world.  None of our employees is represented by a collective bargaining agreement.  Notwithstanding our global footprint and various geographical locations, we have created an integrated workforce where employees worldwide work and collaborate as a team to advance our common business objectives, while retaining local and regional practices and cultures.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are committed to providing a work environment in which our employees can realize fully their talents and develop successful careers.  As our strength is in our people, we invest significantly in our employees by providing a wide range of training and development opportunities, including mentoring, coaching, 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 of quality of life and performance results.   We believe that these efforts contribute to the growth of our employees, as more than 50% of our managerial positions are filled through promotions of existing employees.   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 have an open-door policy in our engagement with employees, and we encourage employees to have regular conversations with their managers to share feedback and express concerns.  We also solicit employee feedback informally through regular employee interactions.  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 also organize social events, including annual appreciation picnics (when possible given COVID-19 conditions), 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 loyal employees who form the core of our human capital resource.</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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are committed to providing an environment where employees from all walks of life are treated with respect, care and dignity.  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, and we are in compliance with applicable diversity laws.  Our employees appreciate and value the strength of our people-oriented culture and the benefits the workplace diversity brings.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We 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 share 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 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.  In addition, we have engaged nationally-recognized outside 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="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The health and safety of our employees are paramount to our company.  At each of our major locations, we have formed site safety committees that conduct regular meetings to assess and improve effectiveness of our safety policies and guidelines, to monitor safety incidents and to oversee the implementation of corrective actions.  At our U.S. facilities, the COVID-19 prevention committees met regularly to update and enhance prevention measures in accordance to federal, state and county health orders, which allowed us to continue our operations without significant disruptions.  In addition, to support remote-working arrangements, we provided office workers with technology resources and in some cases a monthly stipend to set up home offices.  To protect our employees and their families against the COVID-19 virus, we also implemented and sponsored bi-weekly on-site COVID-19 testing beginning in January 2021 for essential employees who were authorized to work in our Sunnyvale lab facilities.  Our COVID-19 prevention committees at factory sites in China took swift and decisive actions to prevent work-place contagion and to ensure the health and safety of our employees.  These actions included providing employees with Personal Protective Equipments, strict visitor controls, frequent sanitization of shuttle buses, temperature checking prior to boarding the shuttles and at the factory entrances, and regular self-audits.  As a result of these actions, we had zero COVID-19 cases at our facilities in China.  From March 28, 2022 to June 1, 2022, our Songjiang factory was locked down in compliance with the local government&#8217;s COVID-19 prevention order.  The site was locked down with 885 employees who were not allowed to leave the factory.  No one from outside of the factory was permitted to enter, including cleaning crews.  A steering committee chaired by the General Manager of the factory and with certain management members from production, facilities and administration was formed on-site immediately to direct the logistics and measures necessary to ensure the safety and wellbeing of our employees onsite, and to provide adequate electricity, water supplies, food, bedding and sanitary supplies.  In addition, the committee also ensured that needs were met regarding government contacts, COVID-19 testing, isolation and transfer of sick employees, cleaning and disinfection of public places and restrooms, and trash disposal.  All of these requirements were facilitated internally by volunteers within the facilities due to the lock-down.  Many of our employees devoted themselves to meet these challenges.  The quick actions of the steering committee and our dedicated volunteers with their selfless and heroic acts were indispensable for our on-site employees&#8217; survival during the lock-down.  The Company endeavored to provide all support necessary, ranging from material, monetary to psychological assistance.  All personnel on-site received special allowances in addition to their regular compensation to compensate for their hardship.  Employees who volunteered also received special appreciation bonuses to recognize their self-less and critical contributions.  Thanks to our on-site employees and the Company&#8217;s combined efforts, when our Songjiang factory received a green light to resume production, despite the on-going city-wide lock-down in Shanghai where most citizens were still restricted in their residences, we were able to resume partial production to deliver products critical to our customers.       </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The semiconductor production process, including the semiconductor wafer manufacturing and packaging process, generates air emissions, liquid wastes, waste water and other industrial wastes.  We have installed various types of pollution control equipment for the treatment of air emissions and liquid waste and equipment for recycling and treatment of water in our packaging and testing facilities in China and wafer manufacturing facility in Oregon, USA.  Waste generated at our manufacturing facilities, including but not limited to acid waste, alkaline waste, flammable waste, toxic waste, oxide waste and self-igniting waste, is collected and sorted for proper disposal.  Our operations in China are subject to regulation and periodic monitoring by China&#8217;s State Environmental Protection Bureau, as well as local environmental protection authorities, including those under the Shanghai Municipal Government, which may in some cases establish stricter standards than those imposed by the State Environmental Protection Bureau.  Our operation in Oregon is subject to Oregon Department of Environmental Regulations, Federal Environmental Protection Agency laws and regulations, and local jurisdictional regulations.  We believe that we have been in material compliance with applicable environmental regulations and standards and have not had a material or adverse effect on our results of operations from complying with these regulations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented an ISO 14001 environmental management system in our manufacturing facilities in China and Oregon.  We also require our subcontractors, including foundries and assembly houses, to meet ISO 14001 standards.  We believe that we have adopted pollution control measures for the effective maintenance of environmental protection standards consistent with the requirements applicable to the semiconductor industry in China and the U.S.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products sold in worldwide are subject to RoHS in Electrical and Electronic Equipment, which requires that the products do not contain more than agreed levels of lead, cadmium, mercury, hexavalent chromium, polybrominated biphenyl and polybrominated diphenyl ether flame retardants.  Our manufacturing facilities in China also obtained QC080000 certification, which is an IECQ Certificate of Conformity Hazardous Substance Process Management for European Directive 2002/95/EC requirements and a Certificate of Green Partner for Sony Green Partner Program.  We avoid using these restricted materials to the extent possible when we design our products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to SEC rules that require diligence, disclosure and reporting on whether certain minerals and metals, known as conflict minerals, used in our products originate from the Democratic Republic of Congo and adjoining countries.  As of June&#160;30, 2022, 2021 and 2020, we were in compliance with the related conflict minerals rule.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Export Control</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to export and import control laws, trade regulations and other trade requirements that limit which products we sell and where and to whom we sell our products. Because we are committed to complying with all applicable export control laws, regulations, and requirements, we have reviewed and revised our processes and procedures to ensure that our shipments to our customers remain compliant with applicable export laws.  As part of the enhanced process, we have also conducted extensive risk assessment on export control compliance and implemented training programs for our employees. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Officers &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists the names, ages and positions of our executive officers as of August 15, 2022. There are no family relationships between any executive officer, except that Mr. Stephen C. Chang is a son of Dr. Mike F. Chang. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"></td><td style="width:25.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.512%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Age &#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Position&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mike F. Chang, Ph.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen C. Chang</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yifan Liang</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Corporate Secretary</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wenjun Li, Ph.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operating Officer</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bing Xue, Ph.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President of Worldwide Sales and Business Development</span></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mike F. Chang, Ph.D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., is the founder of our company and has served as our Chairman of the Board and Chief Executive Officer since the incorporation of our company.  Dr.&#160;Chang has extensive experience in both technology development and business operations in the power semiconductor industry.  Prior to establishing our company, Dr.&#160;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.&#160;Chang also held various management positions at Siliconix from 1987 to 1998.  Earlier in his career, Dr.&#160;Chang focused on product research and development in various management positions at General Electric Company from 1974 to 1987.  Dr.&#160;Chang received his B.S. in electrical engineering from National Cheng Kung University, Taiwan, and M.S. and Ph.D. in electrical engineering from the University of Missouri.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stephen C. Chang </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has been serving as our President since January 2021.  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 our Product Line Marketing with various managerial responsibilities, including new product development, product lifecycle management, business development, and business strategy.  Mr. Chang received his B.A. in Electrical Engineering from University of California, Berkeley and M.B.A. from Santa Clara University.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Yifan Liang</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> has been serving as our Chief Financial Officer since August 2014 and Corporate Secretary since November 2013.  Mr. Liang served as our Interim Chief Financial Officer from November 2013 to August 2014, our Chief Accounting Officer since October 2006, and our Assistant Corporate Secretary from November 2009 to November 2013.  Mr.&#160;Liang joined our company in August 2004 as our Corporate Controller.  Prior to joining us, Mr.&#160;Liang held various positions at </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PricewaterhouseCoopers LLP, or PwC, from 1995 to 2004, including Audit Manager in PwC&#8217;s San Jose office.  Mr.&#160;Liang received his B.S. in management information system from the People's University of China and M.A. in finance and accounting from the University of Alabama.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Wenjun. Li, Ph.D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., has been serving as our Chief Operating Officer since August 2021.  Prior to that, Dr. Li served in various management positions in our Company since 2012, including Executive Vice President of World-Wide Manufacturing, Senior Vice President of World-Wide Manufacturing, Vice President of Front-End Operation, the director of Process Integration and Senior Manager of Process Integration.  Dr. Li holds a B.S. in Chemistry and a M.S. in Chemical Engineering from Taiyuan University of Technology, and a Ph.D. in Microelectronics &amp; Solid-State Electronics from the Research Institute of Micro-Nanometer Technology at Shanghai Jiao Tong University.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bing Xue, Ph.D., </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has been serving as our Executive Vice President of Worldwide Sales and Business Development since January 2021.  Prior to that, Dr. Xue held various managerial positions in our company since 2003, including Senior Vice President of Global Sales, Vice President of Global Sales, Vice President of Worldwide Manufacturing, and General Manager of China Operation.  Prior to joining us, Dr. Xue served as the Director of Engineering in Dowslake Microsystem from 2001 to 2003.  Dr. Xue received his B.S. in Physics from Xiamen University, and Ph.D. in Physical Chemistry from University of Pennsylvania.</span></div><div style="margin-bottom:5pt;margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available Information</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our filing documents and information with the Securities and Exchange Commission (the &#8220;SEC&#8221;) are available free of charge electronically through our Internet website, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">www.aosmd.com.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.  In addition, the SEC maintains a website (www.sec.gov) that contains reports, proxy statements, and other information that we file electronically. </span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i41656947d11444eebab7958327151a78_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.8pt">Risk Factors </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and financial results are subject to various risks and uncertainties, including those described below, that could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock. Any of the following risks and uncertainties may be exacerbated by the impacts of the COVID-19 pandemic and related events.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk Factor Summary</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Risks Related to Our Business</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our business operations and financial performance may be adversely affected by the COVID-19 pandemic and related events.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The decline of personal computing (&#8220;PC&#8221;) markets may have a material adverse effect on our results of operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our strategy of diversification into different market segments may not succeed according to our expectations. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our operating results may fluctuate from period to period due to many factors, which may make it difficult to predict our future performance.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Geopolitical and economic conflicts between United States and China may adversely affect our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our revenue may fluctuate significantly from period to period due to ordering patterns from our distributors and seasonality.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We may not be able to introduce or develop new and enhanced products that meet or are compatible with our customer&#8217;s product requirements in a timely manner.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may not win sufficient designs, or our design wins may not generate sufficient revenue for us to maintain or expand our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our success depends upon the ability of our OEM end customers to successfully sell products incorporating our products.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The operation of our Oregon Fab subjects us to additional risks and the need for additional capital expenditures which may negatively impact our results of operations. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may not be able to successfully develop our digital power business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Defects and poor performance in our products could result in loss of customers, decreased revenue, unexpected expenses and loss of market share.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">If we do not forecast demand for our products accurately, we may experience product shortages, delays in product shipment, excess product inventory, or difficulties in planning expenses, which will adversely affect our business and financial condition.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We face intense competition and may not be able to compete effectively which could reduce our revenue and market share.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our reliance on third-party semiconductor foundries to manufacture our products subjects us to risks.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our operation of two wholly-owned packaging and testing facilities are subject to risks that could adversely affect our business and financial results. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our reliance on distributors to sell a substantial portion of our products subjects us to a number of risks.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We have made and may continue to make strategic acquisitions of other companies, assets or businesses and these acquisitions introduce significant risks and uncertainties. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">If we are unable to obtain raw materials in a timely manner or if the price of raw materials increases significantly, production time and product costs could increase, which may adversely affect our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may not be able to accurately estimate provisions at fiscal period end for price adjustment and stock rotation rights under our agreements with distributors, and our failure to do so may impact our operating results.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We depend on the continuing services of our senior management team and other key personnel, 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="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Failure to protect our patents and our other proprietary information could harm our business and competitive position.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Intellectual property disputes could result in lengthy and costly arbitration, litigation or licensing expenses or prevent us from selling our products.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The DOJ government investigation and evolving export control regulations may adversely affect our financial performance and business operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may be adversely affected by any disruption in our information technology systems.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Global or regional economic, political and social conditions could adversely affect our business and operating results.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our business operations could be significantly harmed by natural disasters or global epidemics.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our insurance may not cover all losses, including losses resulting from business disruption or product liability claims.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our international operations subject our company to risks not faced by companies without international operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">If we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results or prevent fraud.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We are subject to the risk of increased income taxes and changes in existing tax rules.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our debt agreements include financial covenants that may limit our ability to pursue business and financial opportunities and subject us to risk of default.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The imposition of U.S. corporate income tax on our Bermuda parent and non-U.S. subsidiaries could adversely affect our results of operations. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may be classified as a passive foreign investment company (&#8220;PFIC&#8221;), which could result in adverse U.S. federal income tax consequences for U.S. holders. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The average selling prices of products in our markets have historically decreased rapidly and will likely do so in the future, which could harm our revenue and gross margins.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may be adversely affected by the cyclicality of the semiconductor industry.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Risks Related to Doing Business in China</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">China&#8217;s economic, political and social conditions, as well as government policies, could affect our business and growth.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Changes in China&#8217;s laws, legal protections or government policies on foreign investment in China may harm our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The continuing potential for new or additional tariffs on imported goods from China could adversely affect our business operations.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Substantial uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact us.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Limitations on our ability to transfer funds to our China subsidiaries could adversely affect our ability to expand our operations, make investments that could benefit our businesses and otherwise fund and conduct our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">China's currency exchange control and government restrictions on investment repatriation may impact our ability to transfer funds outside of China.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our results of operations may be negatively impacted by fluctuations in foreign currency exchange rates between U.S. dollar and Chinese Yuan, or RMB.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">PRC labor laws may adversely affect our results of operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Relations between Taiwan and China could negatively affect our business, financial condition and operating results and, therefore, the market value of our common shares.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Risks Related to Our Corporate Structure and Our Common Shares.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our share price may be volatile and you may be unable to sell your shares at or above the purchase price, if at all.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding our common shares or if our operating results do not meet their expectations, the trading price of our common shares could decline. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Anti-takeover provisions in our bye-laws could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We are a Bermuda company and the rights of shareholders under Bermuda law may be different from U.S. laws. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Business </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our business operations and financial performance may be adversely affected by the COVID-19 pandemic and related events.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business operations have been impacted by the global COVID-19 pandemic and the resulting economic downturn. Numerous governmental jurisdictions, including the States of California, Oregon and Texas in the U.S. and countries throughout the Asia Pacific region have imposed various restrictions on commercial activities, resulting in business closures, work stoppages, labor shortage, disruptions to ports, vaccine mandates and other shipping infrastructure, border closures, thereby negatively impacting our customers, suppliers, distributors, employees, offices, and the entire semiconductor ecosystem.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result of the COVID-19 pandemic and changing consumer behaviors due to various government restrictions and the growing trend to provide remote-working options by employers, we have experienced shifting market trends, including an increasing demand in markets for notebooks, PCs, gaming devices and other products. While we have benefited from the increasing demand for PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline if government authorities relax or terminate COVID-19 related restrictions and consumer behaviors change in response to the reopening of certain economic activities.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Since the start of the second quarter of calendar year 2021, there have been increasing availability and administration of vaccines against COVID-19, as well as an easing of restrictions on social, business, travel, and government activities and functions, and a gradual resumption of economic activities and consumer spending in our industries.  However, infection rates continued to fluctuate in various regions and new strains of the virus remain a risk, including a surge of COVID-19 cases and hospitalization due to the spread of Omicron variants in late 2021 and early 2022.  During the first half of calendar year of 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities.  At the same time, however, new variants of COVID-19, including the BA.5 variant, continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which we operate, including China and U.S.  Furthermore, we may be subject to the ongoing global impacts resulting from the pandemic, including disruption of the product supply chains, shortages of semiconductor components and raw materials, and delays in shipments, product development, and product launches and rising inflation rates, any of which may adversely affect our operations.  In addition, actions by United States federal, state and local governments, as well as by foreign governments, to address the COVID-19 pandemic, including travel bans, stay-at-home orders and school, business and entertainment venue closures, also had a significant adverse effect on the markets in which we conduct our businesses.  COVID-19 poses the risk that our workforce, suppliers, and other partners may be prevented from conducting normal business activities for an extended period of time, including due to shutdowns or stay-at-home orders that may be requested or mandated by governmental authorities.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2022, the city of Shanghai, China entered into a strict lockdown due to surging COVID-19 cases and the local government&#8217;s imposition of the &#8220;Zero Covid&#8221; policy.  Our packaging and assembly facilities in Shanghai were shut down and production was halted since early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our Songjiang factory.  We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May 2022 and returned to normal operation in June 2022.  The suspension of our Shanghai facilities, and factors limiting the resumption of production, reduced our ability to complete orders from our customers in a timely manner, which adversely affected our revenue and results of operation for the three months ended June 30, 2022.  There is no guarantee that additional restrictions and lockdown will not be reimposed by the government, which is outside of our control, and any extension of the lockdown will continue to have a negative impact on our results of operations and financial conditions.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also expect to incur additional incremental costs to comply with various public health and safety requirements imposed by the Shanghai government, which may continue for an extended period of time even after city-wide lockdown is lifted.  Furthermore, while we intend to secure alternative sources of packaging capacity from third-party providers to mitigate the impact of the shutdown, there is no guarantee that such source will be available or on terms that are reasonable to us. Even if alternative sources are available, it will be difficult to complete the transition to such sources efficiently and timely, and we currently do not expect that we will be able to secure sufficient third-party packaging sources to substitute or replace fully our in-house capacity.  The suspension of our Shanghai facilities, and factors limiting the resumption of production reduced our ability to complete orders from our customers in a timely manner or at all, which adversely affected our revenue and results of operation for the fiscal year ended June 30, 2022.  We can not guarantee that the Shanghai government will not impose similar restrictions and lockdown in the future, and any such restrictions and lockdown will adversely affect our operations and financial performance.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The full extent of the future impact of the COVID-19 pandemic on our operational and financial performance is uncertain and will depend on many factors beyond our control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued and renewed imposition of protective public safety measures such as lockdowns and quarantines; the continuing global disruption in supply chains in our industries and the impact of the pandemic on the global economy, inflation and demand for consumer products.  Even after the pandemic has subsided and economic activities gradually increase, we may continue to experience material and adverse impacts to our business, operating results, and financial condition as a result of the pandemic&#8217;s lasting global economic impact, including any recession that may occur in the future in our industries, as well as possible continuing inflationary impacts resulting from these factors. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our 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="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have two wholly-owned packaging and testing facilities located in Shanghai, China that handle most of our packaging and testing requirements. The operation of high-volume packaging and testing facilities and implementation of our advanced packaging technology are complex and demand a high degree of precision and may require modification to improve yields and product performance. We have committed substantial resources to ensure that our packaging and testing facilities operate efficiently and successfully, including the acquisition of equipment and raw materials, and training and management of a large number of technical personnel and employees. Due to the fixed costs associated with operating our own packaging and testing facilities, if we are unable to utilize our in-house facilities at a desirable level of production, our gross margin and results of operations may be adversely affected. For example, a significant decline in our market share or sales orders may negatively impact our factory utilization and reduce our ability to achieve profitability.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2022, the operations of our packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases.  The facilities were required to be shut down and production was halted since early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities.  We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May and returned to normal operation in June 2022.  The suspension of our Shanghai facilities, and factors limiting the resumption of production, reduced our ability to complete orders from our customers in a timely manner, which adversely affected our revenue and results of operation for the three months ended June 30, 2022.  There is no guarantee that additional restrictions and lockdown will not be reimposed by the government, which is outside of our control, and any extension of the lockdown will continue to have a negative impact on our results of operation and financial condition.  Furthermore, while we intend to secure alternative sources of packaging capacity from third-party providers, there is no guarantee that such sources are available, and even if available, it will be difficult to complete the transition efficiently and timely, and such alternative source of capacity is not expected to be sufficient to substitute or replace fully our in-house capacity.  The suspension of our Shanghai facilities had a negative impact on our production and adversely affected our revenue and results of operation for the fiscal year ended June 30, 2022.  We can not guarantee that the Shanghai government will not impose similar restrictions and lockdown in the future, and any such restrictions and lockdown will adversely affect our operations and financial performance.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the operation of our packaging and testing facilities is subject to a number of risks, including the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">unavailability of equipment, whether new or previously owned, at acceptable terms and prices;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">facility equipment failure, power outages or other disruptions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">shortage of raw materials, including packaging substrates, copper, gold and molding compound;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">failure to maintain quality assurance and remedy defects and impurities;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">changes in the packaging requirements of customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">our limited experience in operating a high-volume packaging and testing facility; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">operation stoppage due to the city-wide COVID-19 lockdown.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any of the foregoing risks could adversely affect our capacity to package and test our products, which could delay shipment of our products, result in higher expenses, reduce revenue, damage our relationships with customers and otherwise adversely affect our business, results of operations, financial condition and prospects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our business operations and financial conditions may be adversely affected by any disruption in our information technology systems, including any cyberattacks and breaches.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our operations are dependent upon our information technology systems, which encompass all of our major business functions across offices internationally. We rely upon such information technology systems to manage and replenish inventory, complete and track customer orders, coordinate sales activities across all of our products and services, maintain vital data and information, perform financial and accounting tasks and manage and perform various administrative and human resources functions. A substantial disruption in our information technology systems for any extended time period (arising from, for example, system capacity limits from unexpected increases in our volume of business, outages or delays in our service) could result in delays in receiving inventory and supplies or filling customer orders and adversely affect our customer service and relationships. Our systems might be damaged or interrupted by natural or man&#8722;made events or by computer viruses, physical or electronic break&#8722;ins, cyber-attacks and similar disruptions affecting the global Internet. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, recent widespread ransomware attacks and cybersecurity breaches in the U.S. and elsewhere have affected many companies, including the cybersecurity incident involving SolarWinds Orion in December 2020. In the past, we also experienced ransomware attacks on our information technology system.  In April, 2022, we became aware of a cybersecurity incident involving unauthorized access to one of the Company's email account, resulting in unauthorized payments.  We recorded a loss of $1.5 million due to the incident for the three months ended March 31, 2022.  Immediately following the discovery, we commenced an investigation, contained the incident and implemented additional protective measures and internal control policies and procedures.  We also alerted law enforcement authorities and banking institutions in an effort to recover the lost amount.  This incident appears to be isolated and its financial impact identified was not material.  The Company believes that it has not incurred other damages and losses based on the conclusion of the full investigation.  There is no guarantee that we will be able to recover the lost amount.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While these 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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any cybersecurity breach and financial loss may also have a negative impact on our internal control over financial reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While we have 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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also expect to incur additional costs and expenses to upgrade our information technology system and establish additional protective measures to prevent future breaches.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The decline of personal computing (&#8220;PC&#8221;) markets may have a material adverse effect on our results of operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant amount of our revenue is derived from sales of products in the PC markets such as notebooks, motherboards and notebook battery packs.&#160; Our revenue from the PC markets accounted for approximately 44.5%, 42.5% and 41.1% of our total revenue for the years ended June 30, 2022, 2021 and 2020, 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.&#160; In the past, we experienced a significant reduction in the demand for our products due to the declining PC markets, which had negatively impacted our revenue, profitability and gross margin.  While we recently experienced resurgence of demand in the PC market as a result of the COVID-19 pandemic and related events, there is no assurance that such trend will continue or that the decline of PC market will not occur again, and if it does, we may not be able to implement measures successfully to mitigate or reduce the negative impact on our financial conditions and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the growth strategy to diversify our product portfolio and in response to the decline of the PC markets, we have been developing new technologies and products designed to penetrate into other markets and applications, including merchant power supplies, flat panel TVs, smart phones, tablets, gaming consoles, lighting, datacom, telecommunications, home appliances and industrial motor controls.  However, there is no guarantee that these diversification efforts will be successful.  As a new entrant to some of these markets, we may face intense competition from existing and more established providers and encounter other unexpected difficulties, any of which may hinder or delay our efforts to achieve success.  In addition, our new products may have long design and sales cycles.  Therefore, if our diversification efforts fail to keep pace with the declining PC markets, we may not be able to alleviate its negative impact on our results of operations.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our diversification into different market segments may place a significant strain on our management, operational, financial and other resources.  To manage this diversification effectively, we will need to take various actions, including:</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhancing management information systems, including forecasting procedures;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">further developing our operating, administrative, financial and accounting systems and controls;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">managing our working capital and sources of financing;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">maintaining close coordination among our engineering, accounting, finance, marketing, sales and operations organizations;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">retaining, training and managing our employee base;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhancing human resource operations and improving employee hiring and training programs;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">realigning our business structure to more effectively allocate and utilize our internal resources;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">improving and sustaining our supply chain capability; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">managing both our direct and distribution sales channels in a cost-efficient and competitive manner.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to execute any of the above actions successfully or timely may have an adverse effect on our business and financial results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may fluctuate from period to period due to many factors, which may make it difficult to predict our future performance.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our periodic operating results may fluctuate as a result of a number of factors, many of which are beyond our control.  These factors include, among others:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a deterioration in general demand for electronic products, particularly the PC market, as a result of global or regional financial crises and associated macro-economic slowdowns, and/or the cyclicality of the semiconductor industry;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a deterioration in business conditions at our distributors and /or end customers;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse general economic conditions in the countries where our products are sold or used;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the emergence and growth of markets for products we are currently developing;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully develop, introduce and sell new or enhanced products in a timely manner and the rate at which our new products replace declining orders for our older products;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the anticipation, announcement or introduction of new or enhanced products by us or our competitors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the selling prices of our products and in the relative mix in the unit shipments of our products, which have different average selling prices and profit margins;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of operating costs and capital expenditures, including expenses related to the maintenance and expansion of our business operations and infrastructure; </span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the announcement of significant acquisitions, disposition or partnership arrangements;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the ramp-up progress and operation of the JV Company, and announcement of significant transactions involving the JV Company;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the utilization of our in-house manufacturing capacity;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supply and demand dynamics and the resulting price pressure on the products we sell;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the unpredictable volume and timing of orders, deferrals, cancellations and reductions for our products, which may depend on factors such as our end customers' sales outlook, purchasing patterns and inventory adjustments based on general economic conditions or other factors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt">changes in laws and regulations affecting our business operations;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in costs associated with manufacturing of our products, including pricing of wafer, raw materials and assembly services;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement of significant share repurchase programs;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our concentration of sales in consumer applications and changes in consumer purchasing patterns and confidence; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adoption of new industry standards or changes in our regulatory environment.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any one or a combination of the above factors and other risk factors described in this section may cause our operating results to fluctuate from period to period, making it difficult to predict our future performance.  Therefore, comparing our operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Geopolitical and economic conflicts between United States and China may adversely affect our business</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geopolitical conflicts and tensions between the United States and China have threatened and destabilized trading relationships and economic activities between the two countries.  Because we have significant operations in both countries, such conflicts and tensions may negatively impact our business.  At various times during recent years, the United States and China have had disagreements over political and economic issues, including but not limited to, the recent imposition of tariffs by the U.S. on goods imported from China and to the U.S. government's efforts to restrict transfer and sharing of technologies, including semiconductor technologies, between the two countries.  In addition, the U.S. government may enact new and more restrictive export control regulations that may reduce our ability to ship and sell products to certain customers in China and Asia and increase our cost to implement additional measures to comply with such new regulations.  In addition, disagreements between the United States and China with respect to their political, military or economic policies toward Taiwan may contribute to further controversies.  These controversies and trade frictions could have a material adverse effect on our business by, among other things, making it more difficult for us to coordinate our operations between the United States and China causing a reduction in the demand for our products by customers in the United States or China and reducing our profitability due to increasing cost of compliance.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continuing political and economic conflicts between U.S. and China have resulted in and may continue to cause retaliatory policies from both countries, including a 2020 executive order issued by the then U.S. President eliminating the preferential trade status of Hong Kong in response to China&#8217;s action to impose new security measures and regulation on Hong Kong.  The order has made it more costly and difficult for U.S. companies to export goods or conduct businesses in Hong Kong.  While we historically have not relied on the preferential trade status to operate in Hong Kong, there is no guarantee that additional policies, rules or regulations will not be implemented by either the U.S. or China that will negatively impact our ability to maintain our sales and other functions and operations in Hong Kong.  We also cannot predict what new and additional retaliatory policies and regulations may be implemented by the Chinese government in response to U.S. actions, and such policies and regulations may adversely affect our business operations in China and other Asian countries, including our manufacturing and sales and marketing activities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our lack of control over the JV Company may adversely affect our operations. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We formed the JV Company in 2016 which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing. The JV Company is our subcontractor, and we rely and expect to continue to rely substantially on the JV Company to provide us with foundry capacity to develop and manufacture our products and to enhance our market position in China. Since the formation of the JV Company, we have retained control over the business operation of the JV Company through our majority equity ownership and board representation. In December 2021, we relinquished control over the JV Company through a series of transactions, including the sale of a portion of our equity interests in the JV Company and issuance of additional equity interests by the JV Company to raise capital. As a result of these transactions, we currently own approximately 42.2% of outstanding equity interest in the JV Company and have the right to designate three (3) out of seven (7) directors, instead of four (4) directors prior to such transaction. The reduction of our equity ownership of the JV Company is part of a plan to enable the JV Company to raise capital more easily and to facilitate a future public listing on the Science and Technology Innovation Board, or STAR Market, of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Shanghai Stock Exchange (the &#8220;China IPO&#8221;). Such reduction also caused the deconsolidation of the JV Company&#8217;s financial statements from our Consolidated Financial Statements.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we no longer have a controlling interest in the JV Company, the JV Company is operating and will continue to operate more independently, and our influence on all aspects of the JV Company&#8217;s business operations will be diminished. Accordingly, we might not be able to prevent the JV Company from taking actions adverse to our interests. For example, while we remain a major customer of the JV Company, the JV Company may decide to enter into business relationships with other customers and allocate foundry capacities to such customers, which may prevent us from securing a desirable or sufficient level of manufacturing capacity for our products. Even if the JV Company agrees to continue allocating sufficient manufacturing capacity to us, we may not be able to negotiate or obtain favorable pricing or service terms, which may increase our expenses and adversely affect our results of operations. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lack of control over the JV Company may also make it more difficult for us to execute our broader business strategies in China, including our R&amp;D, sales and marketing, product innovation efforts and protection of intellectual property rights, because the JV Company may decide not to cooperate with us in these matters. In addition, while we expect to achieve a financial return for our investment in the JV Company as a result of the China IPO, the China IPO process is complex, time-consuming and subject to a number of risks and there is no guarantee that the China IPO will be completed in a timely manner, or at all, and the JV Company&#8217;s failure to close the China IPO will negatively affect our investment in the JV Company. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to fund its capital expenditures and cost of operation, the JV Company has incurred a significant amount of indebtedness from third-party lenders under several loan and lease financing agreements, some of which are secured by substantially all of the assets of the JV Company. If the JV Company is not able to generate sufficient cash flow to make 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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any of the foregoing risks could materially reduce the expected return of our investment in the JV Transaction and adversely affect our business operations, our financial performance and the trading price of our shares.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenue may fluctuate significantly from period to period due to ordering patterns from our distributors and seasonality.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Demand for our products from our end customers fluctuates depending on their sales outlooks and market and economic conditions.  Accordingly, our distributors place purchase orders with us based on their forecasts of end customer demand.  Because these forecasts may not be accurate, channel inventory held at our distributors may fluctuate significantly due to the difference between the forecasts and actual demand.  As a result, distributors adjust their purchase orders placed with us in response to changing channel inventory levels, as well as their assessment of the latest market demand trends.  A significant decrease in our distributors&#8217; channel inventory in one period may lead to a significant rebuilding of channel inventory in subsequent periods, or vice versa, which may cause our quarterly revenue and operating results to fluctuate significantly.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.  Our normal seasonality cycle has also been impacted by the COVID-19 pandemic and related events, making it more difficult to predict and determine a more consistent seasonality trend.  See &#8220;Risk Factors- Our business operation and financial performance may be adversely affected by the COVID-19 pandemic and related events.&#8221;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If we are unable to introduce or develop new and enhanced products that meet or are compatible with our customer&#8217;s product requirements in a timely manner, it may harm our business, financial position and operating results.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our success depends upon our ability to develop and introduce new and enhanced products that meet or are compatible with our customer&#8217;s specifications, performance standards and other product requirements in a timely </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">manner.  The development of new and enhanced products involves highly complex processes, and at times we have experienced delays in the introduction of new products.  Successful product development and introduction of new products depends on a number of factors, including the accurate product specification; timely completion of design; achievement of manufacturing yields; timely response to changes in customer&#8217;s product requirements; quality and cost-effective production; and effective marketing.  Since many of our products are designed for specific applications, we must frequently develop new and enhanced products jointly with our customers.  In the past, we have encountered product compatibility issues with a major OEM that has negatively impacted our financial results, and although we have resolved fully such issues with the OEM, there is no guarantee that the same compatibility issues will not occur in the future with other OEMs.  If we are unable to develop or acquire new products that meet or are compatible with our customer&#8217;s specification and other product requirements in a timely manner, we may lose revenue or market share with our customers, which could have a material adverse effect on our business, financial position and operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not win sufficient designs, or our design wins may not generate sufficient revenue for us to maintain or expand our business.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest significant 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's initial product design, or that any such design win would lead to production orders and generate sufficient revenue.  Furthermore, even after we have qualified our products with a customer and made sales, subsequent changes to our products, manufacturing processes or suppliers may require a new qualification process, which may result in delay and excess inventory.  If we cannot achieve sufficient design wins in the future, or if we fail to generate production orders following design wins, our ability to grow our business and improve our financial results will be harmed.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends upon the ability of our OEM end customers to successfully sell products incorporating our products.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consumer end markets, in particular the PC market, in which our products are used are highly competitive.  Our OEM end customers may not successfully sell their products for a variety of reasons, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general global and regional economic conditions;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">late introduction or lack of market acceptance of their products;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of competitive pricing;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">shortage of component supplies;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">excess inventory in the sales channels into which our end customers sell their products;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the supply chain; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes as a result of regulatory restrictions applicable to China-exported products.</span></div><div style="margin-top:4.5pt"><span><br/></span></div><div style="margin-top:4.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on the ability of our OEM end customers to sell their products incorporating our products.  In addition, we have expanded our business model to include more OEMs in our direct customer base.  The failure of our OEM end customers to achieve or maintain commercial success for any reason could harm our business, results of operations, and financial condition and prospects.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The operation of our Oregon Fab subjects us to additional risks and the need for additional capital expenditures which may negatively impact our results of operations.  </span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operation of the Oregon Fab requires significant fixed manufacturing cost.  In order to manage the capacity of the wafer fabrication facility efficiently, we must perform a forecast of long-term market demand and general economic conditions for our products.  Because market conditions may vary significantly and unexpectedly, our forecast may change significantly at any time, and we may not be able to make timely adjustments to our fabrication capacity in response to these changes.  During periods of continued decline in market demand, in particular the decline of the PC market, we may not be able to absorb the excess inventory and additional costs associated with operating the facility at higher capacity, which may adversely affect our operating results.  Similarly, during periods of unexpected increase in customer demand, we may not be able to ramp up production quickly to meet these demands, which may lead to the loss of significant revenue opportunities.  The manufacturing processes of a fabrication facility are complex and subject to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, semiconductor manufacturing has historically required an upgrading of process technology from time to time to remain competitive, as new and enhanced semiconductor processes are developed which permit smaller, more efficient and more powerful semiconductor devices.  Accordingly, we may have to incur substantial capital expenditures and install significant production capacity at our in-house fabrication facility to support new technologies and increased production volume, which may cause delay in our ability to deliver new products or negatively impact our results of operations.  For example, we recently commenced a plan to enhance the manufacturing capability and capacity of our Oregon fab by investing in new equipment and expanding our factory facilities, which we expect will have a positive impact on our future new product development and revenue, particularly during the period of global shortage of capacity.  The equipment installation contractors have experienced a shortage of skilled labor and certain materials. As a result, the expansion is expected to be now completed in the fiscal quarter ending March 31, 2023, although further delays are possible.  While we expect such investment will enable us to accommodate increasing customer demand and generate additional revenue, there is no guarantee that we will be able to do so, and our investment may not produce the return that we expected, which may adversely affect our business and results of operations.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to successfully develop our digital power business.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2017, we entered into a license agreement with STMicro, which allows us to develop and market certain digital power multi-phase controller products and enter into a new market, primarily in the computer server market.  We are in the process of developing this new digital power business and expect to incur significant costs to develop this business, including costs relating to the hiring and compensation of qualified engineers and technical staff; development of marketing and sales infrastructure, particularly in the computer server market; and other research and development and management activities.  We do not expect this new business to generate sufficient revenue to offset our costs in the short term, and there is no guarantee that our attempt to develop a profitable digital business will ultimately succeed.  The success of our digital power business depends on a number of factors, including the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">competition from other companies with greater resources and experiences and more established reputations in the digital power market;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the availability of and our ability to recruit and attract qualified personnel;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our lack of experience and reputation in the digital power market;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">difficulties in designing products acceptable to 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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">legal and regulatory restrictions; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">inadequate sales and marketing capability.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Any one of these factors may negatively impact our ability to create a successful digital power business, which would adversely affect our financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defects and poor performance in our products could result in loss of customers, decreased revenue, unexpected expenses and loss of market share, and we may face warranty and product liability claims arising from defective products.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are complex and must meet stringent quality requirements.  Products as complex as ours may contain undetected errors or defects, especially when first introduced or when new versions are released.  Errors, defects or poor performance can arise due to design flaws, defects in raw materials or components or manufacturing anomalies, which can affect both the quality and the yield of the product.  It can also be potentially dangerous as defective power components, or improper use of our products by customers, may lead to power overloads, which could result in explosion or fire.  Any actual or perceived errors, defects or poor performance in our products could result in the replacement or recall of our products, shipment delays, rejection of our products, damage to our reputation, lost revenue, diversion of our engineering personnel from our product development efforts in order to address or remedy any defects and increases in customer service and support costs, all of which could have a material adverse effect on our business and operations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, as our products are typically sold at prices much lower than the cost of the equipment or other devices incorporating our products, any defective, inefficient or poorly performing products, or improper use by customers of power components, may give rise to warranty and product liability claims against us that exceed any revenue or profit we </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not forecast demand for our products accurately, we may experience product shortages, delays in product shipment, excess product inventory, or difficulties in planning expenses, which will adversely affect our business and financial condition.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture our products according to our estimates of customer demand.  This process requires us to make numerous forecasts and assumptions relating to the demand of our end customers, channel inventory, and general market conditions.  Because we sell most of our products to distributors, who in turn sell to our end customers, we have limited visibility as to end customer demand.  Furthermore, we do not have long-term purchase commitments from our distributors or end customers, and our sales are generally made by purchase orders that may be cancelled, changed or deferred without notice to us or penalty.  As a result, it is difficult to forecast future customer demand to plan our operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The utilization of our manufacturing facilities and the provisions for inventory write-downs are important factors in our profitability.  If we overestimate demand for our products, or if purchase orders are canceled or shipments delayed, we may have excess inventory, which may result in adjustments to our production plans.  These adjustments to our productions may affect the utilization of our own wafer fabrication and packaging facilities.  If we cannot sell certain portions of the excess inventory, it will affect our provisions for inventory write-downs.  Our inventory write-down provisions are subject to adjustment based on events that may not be known at the time the provisions are made, and such adjustments could be material and impact our financial results negatively.   </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we underestimate demand, we may not have sufficient inventory to meet end-customer demand, and we may lose market share and damage relationships with our distributors and end customers and we may have to forego potential revenue opportunities.  Obtaining additional supply in the face of product shortages may be costly or impossible, particularly in the short term, which could prevent us from fulfilling orders in a timely manner or at all.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we plan our operating expenses, including research and development expenses, hiring needs and inventory investments, based in part on our estimates of customer demand and future revenue.  If customer demand or revenue for a particular period is lower than we expect, we may not be able to proportionately reduce our fixed operating expenses for that period, which would harm our operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition and may not be able to compete effectively which could reduce our revenue and market share.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The power semiconductor industry is highly competitive and fragmented.  If we do not compete successfully against current or potential competitors, our market share and revenue may decline.  Our main competitors are primarily headquartered in the United States, Japan, Taiwan and Europe.  Our major competitors for our power discretes include Infineon Technologies AG, MagnaChip Semiconductor Corporation, ON Semiconductor Corp., STMicroelectronics N.V., Toshiba Corporation, Diodes Incorporated and Vishay Intertechnology, Inc.  Our major competitors for our power ICs include Global Mixed-mode Technology Inc., Monolithic Power Systems, Inc., ON Semiconductor Corp., Richtek Technology Corp., Semtech Corporation, Texas Instruments Inc. and Vishay Intertechnology, Inc.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to face competition in the future from our competitors, other manufacturers, designers of semiconductors and start-up semiconductor design companies.  Many of our competitors have competitive advantages over us, including:</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significantly greater financial, technical, research and development, sales and marketing and other resources, enabling them to invest substantially more resources than us to respond to the adoption of new or emerging technologies or changes in customer requirements;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater brand recognition and longer operating histories;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">larger customer bases and longer, more established relationships with distributors or existing or potential end customers, which may provide them with greater reliability and information regarding future trends and requirements that may not be available to us;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to provide greater incentives to end customers through rebates, and marketing development funds or similar programs;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">more product lines, enabling them to bundle their products to offer a broader product portfolio or to integrate power management functionality into other products that we do not sell; </span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater ability and more resources to influence and participate in the regulatory and legislative process for more favorable laws and regulations; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">captive manufacturing facilities, providing them with guaranteed access to manufacturing facilities in times of global semiconductor shortages.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the semiconductor industry has experienced increased consolidation over the past several years that may adversely affect our competitive position.  Consolidation among our competitors could lead to a less favorable competitive landscape, capabilities and market share, which could harm our business and results of operations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to compete effectively for any of the foregoing or other reasons, our business, results of operations, and financial condition and prospects will be harmed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reliance on third-party semiconductor foundries to manufacture our products subject us to risks.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of our wafer production between in-house facility and third-party foundries may fluctuate from time to time.  We expect to continue to rely in part on third party foundries to meet our wafer requirements.  Although we use several independent foundries, our primary third-party foundry is HHGrace, which manufactured 10.3%, 11.5% and 12.7% of the wafers used in our products for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any third-party foundry does not provide competitive pricing or is not able to meet our required capacity for any reason, we may not be able to obtain the required capacity to manufacture our products timely or efficiently.  From time to time, third party suppliers may extend lead-times, limit supplies or increase prices due to capacity constraints or other factors, and we may experience a shortage of capacity on an industry-wide basis that may last for an extended period of time.  There are no assurances that we will be able to maintain sufficient capacity to meet the full demand from our customers, and failure to do so will adversely affect our results of operations.  If we cannot maintain sufficient capacity or control pricing with our existing third-party foundries, we may need to increase our own manufacturing capacity, and there is no assurance that we can ramp up the production of the Oregon Fab timely to meet the increased demand.  If not, we may need to seek alternative foundries, which may not be available on commercially reasonable terms, or at all.  In addition, the process for qualifying a new foundry is time consuming, difficult and may not be successful, particularly if we cannot integrate our proprietary process technology with the process used by the new foundry.  Using a foundry with which we have no established relationship could expose us to potentially unfavorable pricing, unsatisfactory quality or insufficient capacity allocation. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, even though we have been transferring more new product developments to our Oregon Fab and we expect to increase gradually the utilization of capacity at our JV Company as it ramps up production, we still rely on third-party foundries to effectively implement certain of our proprietary technology and processes and also require their cooperation in developing new fabrication processes.  Any failure to do so may impair our ability to introduce new products and on time delivery of wafers for our existing products.  In order to maintain our profit margins and to meet our customer demand, we need to achieve acceptable production yields and timely delivery of silicon wafers.  As is common in the semiconductor industry, we have experienced, and may experience from time to time, difficulties in achieving acceptable production yields and timely delivery from third-party foundry vendors.  Minute impurities in a silicon wafer can cause a substantial number of wafers to be rejected or cause numerous die on a wafer to be defective.  Low yields often occur during the production of new products, the migration of processes to smaller geometries or the installation and start up of new process technologies.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face a number of other significant risks associated with outsourcing fabrication, including:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limited control over delivery schedules, quality assurance and control and production costs;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discretion of foundries to reduce deliveries to us on short notice, allocate capacity to other customers that may be larger or have long-term customer or preferential arrangements with foundries that we use;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unavailability of, or potential delays in obtaining access to, key process technologies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limited warranties on wafers or products supplied to us;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">damage to equipment and facilities, power outages, equipment or materials shortages that could limit manufacturing yields and capacity at the foundries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential unauthorized disclosure or misappropriation of intellectual property, including use of our technology by the foundries to make products for our competitors;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">financial difficulties and insolvency of foundries; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquisition of foundries by third parties.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of the foregoing risks could delay shipment of our products, result in higher expenses and reduced revenue, damage our relationships with customers and otherwise adversely affect our business and operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reliance on distributors to sell a substantial portion of our products subjects us to a number of risks.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell a 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 64.3%, 64.1% and 64.8% of our revenue for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.  Our agreements with Promate and WPG were renewed in July 2017 and are automatically renewed for each one-year period continuously unless terminated earlier pursuant to the provisions in the agreements.  We believe that our success will continue to depend upon these distributors. Our reliance on distributors subjects us to a number of risks, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">write-downs in inventories associated with stock rotation rights and increases in provisions for price adjustments granted to certain distributors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential reduction or discontinuation of sales of our products by distributors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to devote resources necessary to sell our products at the prices, in the volumes and within the time frames that we expect;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">focusing their sales efforts on products of our competitors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dependence upon the continued viability and financial resources of these distributors, some of which are small organizations with limited working capital and all of which depend on general economic conditions and conditions within the semiconductor industry;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dependence on the timeliness and accuracy of shipment forecasts and resale reports from our distributors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">management of relationships with distributors, which can deteriorate as a result of conflicts with efforts to sell directly to our end customers; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our agreements with distributors which are generally terminable by either party on short notice.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any significant distributor becomes unable or unwilling to promote and sell our products, or if we are not able to renew our contracts with the distributors on acceptable terms, we may not be able to find a replacement distributor on reasonable terms or at all and our business could be harmed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have made and may continue to make strategic acquisitions of other companies, assets or businesses and these acquisitions introduce significant risks and uncertainties. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to position ourselves to take advantage of growth opportunities, we have made, and may continue to make, strategic acquisitions, mergers, partnership 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 things, efficient integration and aligning of product offerings and manufacturing operations and coordination of sales and marketing and research and development efforts.  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 disparate business backgrounds and combining different corporate cultures.  Furthermore, there is no guarantee that we will be able to identify a viable target for strategic acquisition, and we may incur significant costs and resources in such effort that may not result in a successful acquisition.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may also issue equity securities to pay for future acquisitions or alliances, which could be dilutive to existing shareholders.  We may also incur debt or assume contingent liabilities in connection with acquisitions and alliances, which could impose restrictions on our business operations and harm our operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to obtain raw materials in a timely manner or if the price of raw materials increases significantly, production time and product costs could increase, which may adversely affect our business.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fabrication and packaging processes depend on raw materials such as silicon wafers, gold, copper, molding compound, petroleum and plastic materials and various chemicals and gases.  From time to time, suppliers may extend lead times, limit supplies or increase prices due to capacity constraints or other factors.  If the prices of these raw materials rise significantly, we may be unable to pass on the increased cost to our customers.  Our results of operations could be adversely affected if we are unable to obtain adequate supplies of raw materials in a timely manner or at reasonable price.  In addition, from time to time, we may need to reject raw materials because they do not meet our specifications or the sourcing of such materials do not comply with our conflict mineral policies, resulting in potential delays or declines in output.  Furthermore, problems with our raw materials may give rise to compatibility or performance issues in our products, which could lead to an increase in customer returns or product warranty claims.  Errors or defects may arise from raw materials supplied by third parties that are beyond our detection or control, which could lead to additional customer returns or product warranty claims that may adversely affect our business and results of operations.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to accurately estimate provisions at fiscal period end for price adjustment and stock rotation rights under our agreements with distributors, and our failure to do so may impact our operating results.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell a majority of our products to distributors under arrangements allowing price adjustments and returns under stock rotation programs, subject to certain limitations.  As a result, we are required to estimate allowances for price adjustments and stock rotation for our products as inventory at distributors at each reporting period end.  Our ability to reliably estimate these allowances enables us to recognize revenue upon delivery of goods to distributors instead of upon resale of goods by distributors to end customers.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the allowance for price adjustment based on factors such as distributor inventory levels, pre-approved future 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 $18.7 million and $12.4 million at June&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accruals for stock rotation are estimated based on historical returns and individual distributor agreement, and stock rotation rights, which are recorded as accrued liabilities on our consolidated balance sheets, are contractually capped based on the terms of each individual distributor agreement.  Our estimated liabilities for stock rotation at June&#160;30, 2022 and 2021 were $4.8 million and $3.9 million, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimates for these allowances and accruals may be inaccurate.  If we subsequently determine that any allowance and accrual based on our estimates is insufficient, we may be required to increase the size of our allowances and accrual in future periods, which would adversely affect our results of operations and financial condition.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on the continuing services of our senior management team and other key personnel, and if we lose a member of our senior management or are unable to successfully retain, recruit and train key personnel, our ability to develop and market our products could be harmed.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends upon the continuing services of members of our senior management team and various engineering and other technical personnel.  In particular, our engineers and other sales and technical personnel are critical to our future technological and product innovations.  Our industry is characterized by high demand and intense competition for talent and the pool of qualified candidates is limited.  We have entered into employment agreements with certain senior executives, but we do not have employment agreements with most of our employees.  Many of these employees could leave our company with little or no prior notice and would be free to work for a competitor.  If one or more of our senior executives or other key personnel are unable or unwilling to continue in their present positions, we may not be able to replace them easily or at all and other senior management may be required to divert attention from other aspects of our business.  In addition, we do not have &#8220;key person&#8221; life insurance policies covering any member of our management team or other key personnel.  The loss of any of these individuals or our inability to attract or retain qualified personnel, including engineers and others, could adversely affect our product introductions, overall business growth prospects, results of operations and financial condition.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to protect our patents and our other proprietary information could harm our business and competitive position.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on our ability to protect our intellectual property.  We rely on a combination of patent, copyright (including mask work protection), trademark and trade secret laws, as well as nondisclosure agreements, license agreements and other methods to protect our intellectual property rights, which may not be sufficient to protect our intellectual property.  As of June&#160;30, 2022, we owned 888 issued U.S. patents expiring between 2022 and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2041 and had 62 pending patent applications with the United States Patent and Trademark Office.  In addition, we own patents and have filed patent applications in several jurisdictions outside of the U.S, including China, Taiwan, Japan and Korea.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patents and patent applications may not provide meaningful protection from our competitors, and there is no guarantee that patents will be issued from our patent applications.  The status of any patent or patent application involves complex legal and factual determinations and the breadth of a claim is uncertain.  In addition, our efforts to protect our intellectual property may not succeed due to difficulties and risks associated with:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">policing any unauthorized use of or misappropriation of our intellectual property, which is often difficult and costly and could enable third parties to benefit from our technologies without paying us;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">others independently developing similar proprietary information and techniques, gaining authorized or unauthorized access to our intellectual property rights, disclosing such technology or designing around our patents;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the possibility that any patent or registered trademark owned by us may not be enforceable or may be invalidated, circumvented or otherwise challenged in one or more countries may limit our competitive advantages;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainty as to whether patents will be issued from any of our pending or future patent applications with the scope of the claims sought by us, if at all; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">intellectual property laws and confidentiality laws may not adequately protect our intellectual property rights, including, for example, in China where enforcement of China intellectual property-related laws have historically been less effective, primarily because of difficulties in enforcement and low damage awards.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on customary contractual protection with our customers, suppliers, distributors, employees and consultants, and we implement security measures to protect our trade secrets.  We cannot assure you that these contractual protections and security measures will not be breached, that we will have adequate remedies for any such breach or that our suppliers, employees, distributors or consultants will not assert rights to intellectual property arising out of such contracts.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have a number of third-party patent and intellectual property license agreements, one of which requires us to make ongoing royalty payments.  In the future, we may need to obtain additional licenses, renew existing license agreements or otherwise replace existing technology.  We are unable to predict whether these license agreements can be obtained or renewed or the technology can be replaced on acceptable terms, or at all.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property disputes could result in lengthy and costly arbitration, litigation or licensing expenses or prevent us from selling our products.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is typical in the semiconductor industry, we or our customers may receive claims of infringement from time to time or otherwise become aware of potentially relevant patents or other intellectual property rights held by other parties that may cover some of our technology, products and services or those of our end customers.  The semiconductor industry is characterized by vigorous protection and pursuit of intellectual property rights which has resulted in protracted and expensive arbitration and litigation for many companies.  Patent litigation has increased in recent years due to increased assertions made by intellectual property licensing entities or non-practicing entities and increasing competition and overlap of product functionality in our markets.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any litigation or arbitration regarding patents or other intellectual property could be costly and time consuming and could divert our management and key personnel from our business operations.  We have in the past and may from time to time in the future become involved in litigation that requires our management to commit significant resources and time.  In addition, as part of our strategy to diversify our serviceable markets, we launched several key product families and technologies to enable high efficiency power conversion solutions and we plan to develop and commercialize new products in other power semiconductor markets.  Our entry into the commercial markets for high-voltage power semiconductors and other markets as a result of our diversification strategy may subject us to additional and increased risk of disputes or litigation relating to these products.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the complexity of the technology involved and the uncertainty of litigation generally, any intellectual property arbitration or litigation involves significant risks.  Any claim of intellectual property infringement against us may require us to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt">incur substantial legal and personnel expenses to defend the claims or to negotiate for a settlement of claims;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay substantial damages or settlement to the party claiming infringement;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">refrain from further development or sale of our products;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">attempt to develop non-infringing technology, which may be expensive and time consuming, if possible at all;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into costly royalty or license agreements that might not be available on commercially reasonable terms or at all;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cross-license our technology with a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">indemnify our distributors, end customers, licensees and others from the costs of and damages of infringement claims by our distributors, end customers, licensees and others, which could result in substantial expenses for us and damage our business relationships with them.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any intellectual property claim or litigation against us harm our business, results of operations, financial condition and prospects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The current government investigation and evolving export control regulations may adversely affect our financial performance and business operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Department of Justice commenced an investigation into the Company&#8217;s compliance with export control regulations relating to its business transactions with Huawei and its affiliates (&#8220;Huawei&#8221;), which were added to the &#8220;Entity List&#8221; by the Department of Commerce (&#8220;DOC&#8221;) in May 2019.&#160; In connection with this investigation, DOC requested the Company to suspend shipments of its products to Huawei, and the Company complied with such request.  The Company has not shipped any product to Huawei since December 31, 2019.  The Company is currently working with DOC to resolve this issue and requested DOC to grant permission to reinstate shipments to Huawei.&#160; To date DOC has not provided us with any timeline or schedule under which DOC will respond to our request.  There is no guarantee that DOC will agree to permit us to resume shipment to Huawei on a timely basis, or at all.  The DOC&#8217;s decision may be influenced by factors beyond our control, such as shifting political dynamics and the macro-economic relationship between the U.S. and China and changes in export control regulations.  Our inability to continue such shipment may negatively impact our revenue and financial performance, particularly if we are not able to acquire new customers to offset the loss of shipments to Huawei.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing government investigations into our export control compliance also subject us to a number of financial and business risks.  We expect to incur significant costs and expenses, including legal fees, in connection with our effort to respond to the government investigation, as well as additional legal fees for defending securities class actions resulting from public disclosure of the government investigation.  Such additional costs will adversely affect our profitability.  While the Company has purchased a D&amp;O insurance policy which may reimburse a portion of such fees and expenses, there is no guarantee that such policy will be sufficient to reduce our costs or that reimbursement can be obtained on a timely basis or at all.  Furthermore, the management has diverted its resources and time in response to the investigation, and might not be able to fully engage with the core operation and objectives of our business activities.  Finally, while we are fully cooperating with the government in the investigation, we are not able to predict its timing and outcome.  In the event that the government decides to bring enforcement action against us, it will result in a material adverse effect on our business operations, our financial conditions and our reputation.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also expect that the U.S. export control regulations to evolve and change in response to the political and economic tension between the U.S. and China, including potential new export control regulations that may impose additional restrictions on our ability to continue to do business with certain customers in China and Asia.  If such changes occur, we may be required to reduce shipments to certain Asian customers, adjust our business practices and incur additional costs to implement new export control compliance procedures, policies and programs, each of which will adversely affect our financial conditions and results of operations.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global or regional economic, political and social conditions could adversely affect our business and operating results.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">External factors such as potential terrorist attacks, acts of war, financial crises, such as the global or regional economic recession, or geopolitical and social turmoil in those parts of the world that serve as markets for our products could have significant adverse effect on our business and operating results in ways that cannot presently be predicted.  Any future economic downturn or recession in the global economy in general and, in particular, on the economies in China, Taiwan and other countries where we market and sell our products, will have an adverse effect on our results of operations. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business operations could be significantly harmed by natural disasters or global epidemics.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have research and development facilities located in Taiwan and the Silicon Valley in Northern California.  Historically, these regions have been vulnerable to natural disasters and other risks, such as earthquakes, fires and floods, which may disrupt the local economy and pose physical risks to our property.  We also have sales offices located in Taiwan and Japan where similar natural disasters and other risks may disrupt the local economy and pose physical risks to our operations.  We are not currently covered by insurance against business disruption caused by earthquakes.  In addition, we currently do not have redundant, multiple site capacity in the event of a natural disaster or other catastrophic event.  In the event of such an occurrence, our business would suffer.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business could be adversely affected by natural disasters such as epidemics, outbreaks or other health crisis.  An outbreak of avian flu or H1N1 flu in the human population, or another similar health crisis, such as the recent COVID-19 pandemic, could adversely affect the economies and financial markets of many countries, particularly in Asia.  Moreover, any related disruptions to transportation or the free movement of persons could hamper our operations and force us to close our offices temporarily.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of any of the foregoing or other natural or man-made disasters could cause damage or disruption to us, our employees, operations, distribution channels, markets and customers, which could result in significant delays in deliveries or substantial shortages of our products and adversely affect our business results of operations, financial condition or prospects.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our insurance may not cover all losses, including losses resulting from business disruption or product liability claims.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited product liability, business disruption or other business insurance coverage for our operations.  In addition, we do not have any business insurance coverage for our operations to cover losses that may be caused by litigation or natural disasters.  Any occurrence of uncovered loss could harm our business, results of operations, financial condition and prospects.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our international operations subject our company to risks not faced by companies without international operations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a global business model under which we maintain significant operations and facilities through our subsidiaries located in the U.S., China, Taiwan and Hong Kong.  Our main research and development center is located in Silicon Valley, and our manufacturing and supply chain is located in China.  We also have sales offices and customers throughout Asia, the U.S. and elsewhere in the world.  Our international operations may subject us to the following risks:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and political instability, including trade tension between the U.S. and China;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs and delays associated with transportations and communications;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">coordination of operations through multiple jurisdictions and time zones;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in foreign currency exchange rates;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trade restrictions, changes in laws and regulations relating to, amongst other things, import and export tariffs, taxation, environmental regulations, land use rights and property; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the laws of, including tax laws, and the policies of the U.S. toward, countries in which we operate.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results or prevent fraud.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management may conclude that our internal control over financial reporting is not effective.  Moreover, even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm may decline to issue an opinion as to the effectiveness of our internal control over financial reporting, or may issue a report that is qualified or adverse.  Our failure to achieve and maintain effective internal control over financial reporting could result in the loss of investor confidence in the reliability of our financial statements or prevent fraud, which in turn could harm our business and negatively impact the trading price of our shares.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to the risk of increased income taxes and changes in existing tax rules.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;We conduct our business in multiple jurisdictions, including Hong Kong, Macau, the U.S., China, Taiwan, South Korea, Japan 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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">unpaid taxes.  Our effective tax rate was 7.9%, 6.5% and (1.9)% for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any tax rate changes in the tax jurisdictions in which we operate could result in adjustments to our deferred tax assets, if applicable, which would affect our effective tax rate and results of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We base our tax position upon the anticipated nature and conduct of our business and upon our understanding of the tax laws of the various countries in which we have assets or conduct activities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">However, our tax position is subject to review and possible challenge by tax authorities and to possible changes in law, which may have a retroactive effect.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In particular, various proposals over the years have been made to change certain U.S. tax laws relating to foreign entities with U.S. connections.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the U.S. government has proposed various other changes to the U.S. international tax system, certain of which could adversely impact foreign-based multinational corporate groups, and increased enforcement of U.S. international tax laws. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act).  The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027.  Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment.  Currently, we are evaluating the impact of the Chips Act to us.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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.  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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, 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.  We have adopted transfer pricing arrangements for transactions among our subsidiaries.  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.  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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the U.S. Congress, the EU, the OECD, and other government agencies in jurisdictions where we and our affiliates do business have had an extended focus on issues related to the taxation of multinational corporations. One example is the OECD&#8217;s initiative in the area of &#8220;base erosion and profit shifting,&#8221; or &#8220;BEPS&#8221;. Many countries have implemented or begun to implement legislation and other guidance to align their international tax rules with the OECD&#8217;s BEPS recommendations. In addition, the OECD has been working on an extension of the BEPS project, being referred to as &#8220;BEPS 2.0&#8221;, which focuses on two &#8220;pillars&#8221; of reform.  Pillar 1 is focused on global profit allocation and changing where large multinational corporations pay taxes, and pillar 2 includes a global minimum tax rate. The OECD published detailed blueprints of its proposals for pillar 1 and pillar 2 on October 14, 2020.  In June 2021, Finance Ministers from the Group of Seven (G7) nations reached an accord on the principles of pillar 2, backing the creation of a global minimum corporate tax rate of at least 15%. Following the G7 announcement, the OECD/G20 Inclusive Framework announced on July 1, 2021 broad agreement on the two pillars, and released a proposal, which has been endorsed by over </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130 jurisdictions, for a global minimum tax rate of at least 15% for large multinational corporations on a jurisdiction-by-jurisdiction basis. The OECD/G20 Inclusive Framework will work towards an agreement and the release of an implementation plan, which will contemplate bringing pillar 2 into law in 2022 with an effective date in 2023. As a result of the focus on the taxation of multinational corporations, the tax laws in the countries in which we and our affiliates do business could change on a prospective or retroactive basis, and any such changes could adversely affect us.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have entered into various debt agreements with certain financial institutions, which generally require us to maintain certain financial covenants that have the effect of limiting our ability to take certain actions, including actions to incur debt, repurchase stock, make certain investments and capital expenditures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As we continue to grow our business and expand our operations, we expect to incur additional indebtedness, including loan agreement or equipment leases, in order to fund such capital expenditures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These restrictions may limit our ability to pursue business and financial opportunities that are available or beneficial to us in response to changing and competitive economic environment, which may have an adverse effect on our financial conditions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, a breach of any of these financial covenants, if not waived by the lenders, could trigger an event of default under the debt agreements, which may result in the acceleration of our indebtedness or the loss of our collateral used to secure such indebtedness.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The imposition of U.S. corporate income tax on our Bermuda parent and non-U.S. subsidiaries could adversely affect our results of operations. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe that our Bermuda parent and non-U.S. subsidiaries each operate in a manner that they would not be subject to U.S. corporate income tax because they are not engaged in a trade or business in the United States.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Nevertheless, there is a risk that the U.S. Internal Revenue Service may assert that our Bermuda parent and non-U.S. subsidiaries are engaged in a trade or business in the United States.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If our Bermuda parent and non-U.S. subsidiaries were characterized as being so engaged, we would be subject to U.S. tax at the regular corporate rates on our income that is effectively connected with U.S. trade or business, plus an additional 30% &#8220;branch profits&#8221; tax on the dividend equivalent amount, which is generally effectively connected income with certain adjustments, deemed withdrawn from the United States. Any such tax could materially and adversely affect our results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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 style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on the current and anticipated valuation of our assets and the composition of our income and assets, we do not expect to be considered a PFIC, for U.S. federal income tax purposes for the foreseeable future.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">However, we must make a separate determination for each taxable year as to whether we are a PFIC after the close of each taxable year and we cannot assure you that we will not be a PFIC for our 2022 taxable year or any future taxable year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under current law, a non-U.S. corporation will be considered a PFIC for any taxable year if either (1) at least 75% of its gross income is passive income or (2) at least 50% of the value of its assets, generally based on an average of the quarterly values of the assets during a taxable year, is attributable to assets that produce or are held for the production of passive income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PFIC status depends on the composition of our assets and income and the value of our assets, including, among others, a pro rata portion of the income and assets of each subsidiary in which we own, directly or indirectly, at least 25% by value of the subsidiary's equity interests, from time to time.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Because we currently hold and expect to continue to hold a substantial amount of cash or cash equivalents, and because the calculation of the value of our assets may be based in part on the value of our common shares, which may fluctuate considerably given that market prices of technology companies historically often have been volatile, we may be a PFIC for any taxable year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If we were treated as a PFIC for any taxable year during which a U.S. holder held common shares, certain adverse U.S. federal income tax consequences could apply for such U.S. holder.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The 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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As 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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be adversely affected by the cyclicality of the semiconductor industry.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is highly cyclical and is characterized by constant and rapid technological change such as the introduction of smart phones and tablets that contributed to the decline in the PC market, product obsolescence and price erosion, evolving standards, uncertain product life cycles and wide fluctuations in product supply and demand.  The industry has, from time to time, experienced significant and sometimes prolonged, downturns, which were often connected with or in anticipation of, maturing product cycles and declines in general economic conditions.  These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices.  Any future downturns, in particular the PC markets or in any other markets in which we sell our products, may reduce our revenue and result in us having excess inventory.  By contrast, any upturn in the semiconductor industry could result in increased competition for access to limited third-party foundry and packaging and testing capacity, which could prevent us from benefiting from such an upturn or reduce our profit margins.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Doing Business in China</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">China's economic, political and social conditions, as well as government policies, could affect our business and growth.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial results have been, and are expected to continue to be, affected by the economy in China.  If China&#8217;s economy is slowing down, it may negatively affect our business operation and financial results.  The China economy differs from the economies of most developed countries in many respects, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher level of government involvement;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">early stage of development of a market-oriented economy;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rapid growth rate;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher level of control over foreign currency exchange; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">less efficient allocation of resources.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chinese economy has been transitioning from a planned economy to a more market-oriented economy.  Although in recent years the China government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets and the establishment of corporate governance in business enterprises, the China government continues to retain significant control over the business and productive assets in China.  Any changes in China's government policy or China's political, economic and social conditions, or in relevant laws and regulations, may adversely affect our current or future business, results of operations or financial condition.  These changes in government policy may be implemented through various means, including changes in laws and regulations, implementation of anti-inflationary measures, change of basic interest rate, changes in the tax rate or taxation system and the imposition of additional restrictions on currency conversion and imports.  Furthermore, given China's largely export-driven economy, any changes in the economies of China's principal trading partners and other export-oriented nations may adversely affect our business, results of operations, financial condition and prospects.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to successfully expand our business operations in China depends on a number of factors, including macroeconomic and other market conditions, and credit availability from lending institutions.  In response to the recent global and Chinese economic recession, the China government has promulgated several measures aimed at expanding credit and stimulating economic growth.  We cannot assure you that the various macroeconomic measures, monetary policies and economic stimulus package adopted by the China government to guide economic growth will be effective in maintaining or sustaining the growth rate of the Chinese economy.  If measures adopted by the China government fail to achieve further growth in the Chinese economy, it may adversely affect our growth, business strategies and operating results.  In addition, changes in political and social conditions of China may adversely affect our ability to conduct our business in the region.  For example, geopolitical disputes and increased tensions between China and its neighboring countries in which we conduct business could make it more difficult for us to coordinate and manage our international operations in such countries.   </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in China's laws, legal protections or government policies on foreign investment in China may harm our business.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and corporate transactions, including our operations through the JV Company, are subject to laws and regulations applicable to foreign investment in China as well as laws and regulations applicable to foreign-invested enterprises.  These laws and regulations frequently change, and their interpretation and enforcement involves 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 until sometime after the violation.  If any of our past operations are deemed to be non-compliant with Chinese law, we may be subject to penalties and our business and operations may be adversely affected.  For instance, under Special Administrative Measures (Negative List) for Foreign Investment Access, some industries are categorized as sectors which are restricted or prohibited for foreign investment.  As the Negative List is updated every year, there can be no assurance that the China government will not change its policies in a manner that would render part or all of our business to fall within the restricted or prohibited categories.  If we cannot obtain approval from relevant authorities to engage in businesses which become prohibited or restricted for foreign investors, we may be forced to sell or restructure a business which has become restricted or prohibited for foreign investment.  Furthermore, the China government has broad discretion in dealing with violations of laws and regulations, including levying fines, revoking business and other licenses and requiring actions necessary for compliance.  In particular, licenses and permits issued or granted to us by relevant governmental bodies may be revoked at a later time by higher regulatory bodies.  If we are forced to adjust our corporate structure or business as a result of changes in government policy on foreign investment or changes in the interpretation and application of existing or new laws, our business, financial condition, results of operations and prospects may be harmed.  Moreover, uncertainties in the Chinese legal system may impede our ability to enforce contracts with our business partners, customers and suppliers, or otherwise pursue claims in litigation to recover damages or loss of property, which could adversely affect our business and operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The continuing trade tensions between the U.S. and China may result in increased tariffs on imported goods from China that could adversely affect our business operations. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Since 2018, U.S. and China trade tensions led to higher and increasing tariffs imposed by both countries on the import of goods from the other country.  The U.S. government used various authorities to implement tariffs on a variety of Chinese goods and materials, which, absent exemptions, include products and applications, including consumer electronics, that incorporate our power discrete and power IC products.  In response, China has imposed tariffs on certain American products, and warned of additional actions if the U.S. imposes new or increased tariffs.  The continuing trade tensions could have significant adverse effects on world trade and the world economy.  While the two countries have negotiated and entered into agreements to gradually reduce certain tariffs, it&#8217;s unclear whether those agreements will significantly reduce the tariffs affecting our business operations. The ultimate level of tariffs, the ultimate scope of them, and whether or how any proposed additional tariffs will impact our business is uncertain. We believe that the imposition of additional tariffs by the U.S. government on products incorporating our power semiconductors could deter our customers from purchasing our products originating from China. If so, this would reduce demand for our power semiconductor products or result in pricing adjustments that would lower our gross margin, which could have a material adverse effect on our business and results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Substantial uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 15, 2019, the National People&#8217;s Congress of the PRC promulgated the Foreign Investment Law, which took effect on January 1, 2020, and replaced the existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations.  The Foreign Investment Law embodies a PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. The Foreign Investment Law establishes the basic framework for the access, promotion, protection and administration of foreign investments in China in view of investment protection and fair competition.  For example, treatment of foreign investors on a national level will be no less favorable than the treatment received by domestic investors unless such investments fall within a &#8220;negative list&#8221;.  On June 30, 2019, 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), which identifies specific sectors where foreign investors will be subject to special administrative measures.  The Negative List has been updated twice in </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 2020 for year 2021 and December 2021 for year 2022.  The current effective Negative List took effect on January 1, 2022.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Foreign Investment Law was newly enacted, uncertainties still exist in relation to its interpretation and implementation.  For example, the Foreign Investment Law provides that foreign invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within a five-year transition period, which means that we may be required to adjust the structure and corporate governance of certain of our China subsidiaries in such transition period.  Failure to take timely and appropriate measures to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure, corporate governance and business operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, under the newly enacted Foreign Investment Law, foreign investors or the foreign invested enterprise should report investment information on the principle of necessity.  Any company found to be non-complaint with such investment information reporting obligation might be potentially subject to fines or administrative liabilities.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limitations on our ability to transfer funds to our China subsidiaries could adversely affect our ability to expand our operations, make investments that could benefit our businesses and otherwise fund and conduct our business.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer of funds from us to our China subsidiaries, either as a shareholder loan or as an increase in registered capital, is subject to registration with or approval by the China's governmental authorities, including the State Administration of Foreign Exchange, or SAFE's, or the relevant examination and approval authority.  Our subsidiaries may also experience difficulties in converting our capital contributions made in foreign currencies into RMB due to changes in the China's foreign exchange control policies.  Therefore, it may be difficult to change capital expenditure plans once the relevant funds have been remitted from us to our China subsidiaries.  These limitations and the difficulties our China subsidiaries may experience on the free flow of funds between us and our China subsidiaries could restrict our ability to act in response to changing market situations in a timely manner.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">China's currency exchange control and government restrictions on investment repatriation may impact our ability to transfer funds outside of&#160;China.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our business is conducted in China where the currency is the Renminbi.  Regulations in China permit foreign owned entities to freely convert the Renminbi into foreign currency for transactions that fall under the &#8220;current account,&#8221; which includes trade related receipts and payments, interest and dividends.  Accordingly, our Chinese subsidiaries may use Renminbi to purchase foreign exchange for settlement of such &#8220;current account&#8221; transactions without pre-approval.  However, pursuant to applicable regulations, foreign&#8209;invested enterprises in China may pay dividends only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations.  In calculating accumulated profits, foreign investment enterprises in China are required to allocate at least 10% of their accumulated profits each year, if any, to fund certain reserve funds unless these reserves have reached 50% of the registered capital of the enterprises.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other transactions that involve conversion of Renminbi into foreign currency are classified as &#8220;capital account&#8221; transactions; examples of &#8220;capital account&#8221; transactions include repatriations of investment by or loans to foreign owners, or direct equity investments in a foreign entity by a China domiciled entity.  &#8220;Capital account&#8221; transactions require prior approval from, or registration with China's State Administration of Foreign Exchange (SAFE) or its provincial branch or its authorized banks to convert a remittance into a foreign currency, such as U.S.&#160;dollars, and transmit the foreign currency outside of&#160;China.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of these and other restrictions under PRC laws and regulations, our China subsidiaries are restricted in their abil</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ity to transfer a portion of their net assets to the parent.  Such restricted portion amounted to approximat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely $92.4 million, or 10.8% of our total consolidated net assets attributed to the Company as of June&#160;30, 2022.  We have no assurance that the relevant Chinese</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> governmental authorities in the future will not limit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">further or eliminate the ability of our China subsidiaries to purchase foreign currencies and transfer such funds to us to meet our liquidity or other business needs.  Any inability to access funds in China, if and when needed for use by the Company outside of China, could have a material and adverse effect on our liquidity and our&#160;business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory agencies in August 2006 and amended in 2009, and some other regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex, including requirements in some instances that the Ministry of Commerce ("MOC") be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise.  Moreover, the Anti-Monopoly Law requires that the MOC shall be notified in advance of any concentration of undertaking if certain thresholds are triggered.  In addition, the security review rules issued by the MOC that became effective in September 2011 specify that mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise &#8220;national security&#8221; concerns are subject to strict review by the MOC, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement.  On July 1, 2015, the National Security Law of China took effect, which provided that China would establish rules and mechanisms to conduct national security review of foreign investments in China that may impact national security. China&#8217;s Foreign Investment Law, which became effective in January 2020, reiterates that China will establish a security review system for foreign investments. On December 19, 2020, the NDRC and the MOC jointly issued the Measures for the Security Review of Foreign Investments (the &#8220;New FISR Measures&#8221;), which was made according to the National Security Law and the Foreign Investment Law of China and became effective on January 18, 2021. The New FISR Measures further expand the scope of national security review on foreign investment compared to the existing rules, while leaving substantial room for interpretation and speculation.  In the future, we may grow our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions could be time consuming, and any required approval processes, including obtaining approval from the MOC or its local counterparts may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations may be negatively impacted by fluctuations in foreign currency exchange rates between U.S. dollar and Chinese Yuan, or RMB.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While U.S. dollars is our main functional currency and our revenue and a significant portion of our operating expenses are denominated in U.S. dollars, we are required to maintain local currencies, primarily the RMB, in our cash balances in connection with the funding of our overseas operations.&#160;&#160;As a result, our costs and operating expenses may be exposed to adverse movements in foreign currency exchange rates between the U.S. dollar and RMB.&#160; We also do not utilize any financial instruments to hedge or reduce potential losses due to the fluctuation of foreign currency exchange rates.&#160; In general, any appreciation of U.S. dollars against a weaker RMB could reduce the value of our cash and cash equivalent balance, which could increase our operating expenses and negatively affect our cash flow, income and profitability.&#160; The value of RMB against the U.S. dollars may fluctuate and is affected by many factors outside of our control, including changes in political and economic conditions, implementation of new monetary policies by the Chinese government and changes in banking regulations, and there is no guarantee that we will be able to mitigate or recoup any losses due to a significant fluctuation in the U.S. dollar/RMB exchange rates.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PRC labor laws may adversely affect our results of operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PRC government promulgated the Labor Contract Law of the PRC, effective on January 1, 2008, as amended, to govern the establishment of employment relationships between employers and employees, and the conclusion, performance, termination of and the amendment to employment contracts.  The Labor Contract Law imposes greater liabilities on employers and significantly affects the cost of an employer&#8217;s decision to reduce its workforce.  Further, it requires that certain termination decisions be based upon seniority and not merit. In the event our subsidiaries decide to significantly change or decrease their workforce in China, the Labor Contract Law could adversely affect their ability to effect such changes in a manner that is most advantageous to our business or in a timely and cost-effective manner, thus materially and adversely affecting our financial condition and results of operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, compensation in various industries in China has increased and may continue to increase in the future.  In order to attract and retain skilled personnel, we may need to increase the compensation of our employees.  Compensation may, also, increase as inflationary pressure increases in China.  In addition, under the Regulations on Paid Annual Leave for Employees, which became effective on January 1, 2008, employees who have served more than one year for a specific employer are entitled to a paid vacation ranging from 5 to 15 days, depending on length of service.  Employees who waive such vacation time at the request of employers must be compensated for three times their normal salaries for each waived vacation day.  This mandated paid-vacation regulation, coupled with the trend of increasing compensation, may result in increase in our employee-related costs and expenses and decrease in our profit margins.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Relations between Taiwan and China could negatively affect our business, financial condition and operating results and, therefore, the market value of our common shares.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taiwan has a unique international political status.  China does not recognize the sovereignty of Taiwan.  Although significant economic and cultural relations have been established during recent years between Taiwan and China, relations have often been strained.  A substantial number of our key customers and some of our essential sales and engineering personnel are located in Taiwan, and we have a large number of operational personnel and employees located in China.  Therefore, factors affecting military, political or economic relationship between China and Taiwan could have an adverse effect on our business, financial condition and operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Corporate Structure and Our Common Shares</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our share price may be volatile and you may be unable to sell your shares at or above the purchase price, if at all.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limited trading volumes and liquidity of our common shares on the NASDAQ Global Select Market may limit the ability of shareholders to purchase or sell our common shares in the amounts and at the times they wish.&#160; In addition, the financial markets in the United States and other countries have experienced significant price and volume fluctuations, and market prices of technology companies have been and continue to be extremely volatile.  The trading price of our common shares on The NASDAQ Global Select Market ranged from a low of $24.40 to high of $65.72 from July 1, 2021 to June 30, 2022.  At July 31, 2022, the trading price of our common shares was $42.01.  Volatility in the price of our shares may be caused by factors outside our control and may be unrelated or disproportionate to our operating results.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price for our common shares may be volatile and subject to wide fluctuations in response to factors, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our operating results;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic, industry, regional and global market conditions, including the economic conditions of specific market segments for our products, including the PC markets;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our failure to meet analysts' expectations, including expectation regarding our revenue, gross margin and operating expenses;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in financial estimates and outlook by securities research analysts;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to increase our gross margin;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of new products, acquisitions, strategic partnerships, joint ventures or capital commitments; </span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements of technological or competitive developments;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement of acquisition, partnership and major corporate transactions;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory developments in our target markets affecting us, our customers or our competitors;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to enter into new market segments, gain market share, diversify our customer base and successfully secure manufacturing capacity;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements regarding intellectual property disputes or litigation involving us or our competitors;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the estimation of the future size and growth rate of our markets;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement of significant legal proceedings, litigation or government investigation;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additions or departures of key personnel;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">repurchase of shares under our repurchase program;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement of sales of our securities by us or by our major shareholders;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic or political conditions in China and other countries in Asia; and</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other factors.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past, securities class action litigation has often been brought against a company following periods of volatility in such company's share price.&#160; This type of litigation could result in substantial costs and divert our management's attention and resources which could negatively impact our business and financial conditions.  See Item 3. Legal Proceeding.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common shares is influenced by the research and reports that industry or securities analysts publish about us or our business.  There is no guarantee that these analysts will understand our business and results, or that their reports will be accurate or correctly predict our operating results or prospects.  If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause the market price of our common shares or its trading volume to decline.  Moreover, if one or more of the analysts who cover our company downgrade our common shares or if our operating results or prospects do not meet their expectations, the market price of our common shares could decline significantly.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions in our bye-laws could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions in our bye-laws may delay or prevent an acquisition of us or a change in our management.  In addition, by making it more difficult for shareholders to replace members of our board of directors, these provisions also may frustrate or prevent any attempts by our shareholders to replace or remove our current management because our board of directors is responsible for appointing the members of our management team.  These provisions include:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our board of directors to determine the rights, preferences and privileges of our preferred shares and to issue the preferred shares without shareholder approval;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advance notice requirements for election to our board of directors and for proposing matters that can be acted upon at shareholder meetings; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirement to remove directors by a resolution passed by at least two-thirds of the votes cast by the shareholders having a right to attend and vote at the shareholder meeting.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions could make it more difficult for a third-party to acquire us, even if the third-party's offer may be considered beneficial by many shareholders.  As a result, shareholders may be limited in their ability to obtain a premium for their shares.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are a Bermuda company and the rights of shareholders under Bermuda law may be different from U.S. laws. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a Bermuda limited liability exempted company.  As a result, the rights of holders of our common shares will be governed by Bermuda law and our memorandum of association and bye-laws.&#160; The rights of shareholders under Bermuda law may differ from the rights of shareholders of companies incorporated in other jurisdictions, including the U.S.&#160; For example, some of our directors are not residents of the United States, and a substantial portion of our assets are located outside the United States.&#160; As a result, it may be difficult for investors to effect service of process on those persons in the U.S. or to enforce in the U.S. judgments obtained in U.S. courts against us or those persons based on civil liability provisions of the U.S. securities laws.&#160; It is doubtful whether courts in Bermuda will enforce judgments obtained in other jurisdictions, including the U.S., against us or our directors or officers under the securities laws of those jurisdictions or entertain actions in Bermuda against us or our directors or officers under the securities laws of other jurisdictions. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i41656947d11444eebab7958327151a78_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.36pt">  &#160;&#160;&#160;&#160;Unresolved Staff Comments </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i41656947d11444eebab7958327151a78_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.&#160;&#160;&#160;&#160;Properties </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2022, 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><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><td style="width:45.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.771%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Square Footage</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Primary Use</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475 Oakmead Parkway<br/>Sunnyvale, California, USA 94085</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development, marketing, sales and administration</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3131 Northeast Brookwood Parkway<br/>Hillsboro, Oregon, USA 97124</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,950&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wafer fabrication facility</span></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" 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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building 8/9, No.&#160;91, Lane 109, Rongkang<br/>Road, Songjiang District, Shanghai,<br/>China 201614</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,179&#160;</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing, manufacturing support</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building B1, Dongkai Industrial Park,<br/>Songjiang Export Process Zone, Area B, Songjiang, Shanghai, China 201614</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,198&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing, manufacturing support</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our current facilities are adequate&#160;and that additional space will be available on commercially reasonable terms for the foreseeable future.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i41656947d11444eebab7958327151a78_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, the DOJ commenced an investigation into the Company&#8217;s compliance with export control regulations relating to its business transactions with Huawei and its affiliates (&#8220;Huawei&#8221;), which were added to the &#8220;Entity List&#8221; by the DOC in May 2019. The Company is cooperating fully with federal authorities in the investigation. The Company has continued to respond to inquiries and requests from DOJ for documents and information relating to the investigation, and the matter is currently pending at DOJ, and DOJ has not provided the Company with any specific timeline or indication as to when the investigation will be concluded or resolved. In connection with this investigation, DOC previously requested the Company to suspend shipments of its products to Huawei. The Company complied with such request, and the Company has not shipped any product to Huawei after December 31, 2019. The Company continues to work with DOC to resolve this issue and requested DOC to grant permission to reinstate the Company&#8217;s shipments to Huawei. As part of this process and in response to DOC&#8217;s request, the Company provided certain documents and materials relating to the Company&#8217;s supply chain and shipment process to DOC, and DOC is currently reviewing this matter. DOC has not informed the Company of any specific timeline or schedule under which DOC will provide a response to the Company&#8217;s request. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have in the past, and may from time to time in the future, become involved in legal proceedings arising from the normal course of business activities. The semiconductor industry is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. Irrespective of the validity of such claims, we could incur significant costs in the defense thereof or could suffer adverse effects on its operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i41656947d11444eebab7958327151a78_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_37"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:43.7pt">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common shares have traded on the NASDAQ Global Select Market since April 29, 2010 under the symbol AOSL.  As of July 31, 2022, there were approximately 160 holders of record of our common shares, not including those shares held in a street or nominee name.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid cash dividends on our common shares.  We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our common share in the foreseeable future.  Any future determination to declare dividends will be made at the discretion of our board of directors and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our board of directors may deem relevant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Securities Authorized for Issuance Under Equity Compensation Plans</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item 12 of Part III of this report regarding information about securities authorized for issuance under our equity compensation plans. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Performance Graph </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the total cumulative shareholder return on our common shares with the total cumulative return of the NASDAQ Composite Index and the Philadelphia Semiconductor Index for the last five fiscal years ended June&#160;30, 2022, assuming an investment of $100 at the beginning of such period and the reinvestment of any dividends. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The comparisons in the graph below are required by the SEC and are not intended to forecast or be indicative of possible future performance of our common shares.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                           </span><img src="aosl-20220630_g2.jpg" alt="aosl-20220630_g2.jpg" style="height:300px;margin-bottom:5pt;vertical-align:text-bottom;width:500px"/></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The above Share Performance Graph and related information shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that the Company specifically incorporates it by reference into such filing.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;s common shares.  There is no guarantee that such repurchases under the Repurchase Program will enhance the value of our 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.  During the fourth quarter of fiscal year 2022, the Company did not repurchase any shares under the Repurchase Program.  As of June&#160;30, 2022, we had $13.4 million available under this repurchase program.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:7pt;margin-top:9pt;text-indent:24.75pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="i41656947d11444eebab7958327151a78_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">[Reserved]</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:24.75pt;text-indent:-22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i41656947d11444eebab7958327151a78_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Item 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:42.02pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_46"></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion of the financial condition and results of our operations in conjunction with our consolidated financial statements and the notes to those statements included elsewhere in this annual report.  Our consolidated financial statements contained in this annual report are prepared in accordance with U.S. GAAP.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are a designer, developer and global supplier of a broad portfolio of power semiconductors.  Our portfolio of power semiconductors includes approximately 2,500 products, and has grown significantly with the introduction of over 130 new products in the fiscal year ended June&#160;30, 2022, and over 160 new products in each of the fiscal year ended June 30, 2020 and 2019, 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 888 patents and 62 patent applications in the United States as of June&#160;30, 2022.  We also have a total of 936 foreign patents, which primarily were based on our research and development efforts through June 30, 2022.  We differentiate ourselves by integrating our expertise in technology, design and advanced manufacturing and packaging to optimize product performance and cost.  Our portfolio of products targets high-volume applications, including personal computers, graphic cards, game consoles, flat panel TVs, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model leverages global resources, including research and development and manufacturing in the United States and Asia.  Our sales and technical support teams are localized in several growing markets.  We operate an 8-inch wafer fabrication facility located in Hillsboro, Oregon, or the Oregon Fab, which is critical for us to accelerate proprietary technology development, new product introduction and improve our financial performance.  To meet the market demand for the more mature high volume products, we also utilize the wafer manufacturing capacity of selected third party foundries.  For assembly and test, we primarily rely upon our in-house facilities in China.  In addition, we utilize subcontracting partners for industry standard packages.  We believe our in-house packaging and testing capability provides us with a competitive advantage in proprietary packaging technology, product quality, cost and sales cycle time.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 29, 2016, we formed the JV Company with the Chongqing Funds, for the purpose of constructing and operating the Chongqing Fab in the LiangJiang New Area of Chongqing, China. The Chongqing Fab is being built in phases.  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 JV Company was accounted under the provisions of the consolidation guidance since we had controlling financial interest until December 1, 2021. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective December 1, 2021, we entered into a share transfer agreement ("STA") with a third-party investor (the "Investor"), pursuant to which we sold to the Investor approximately 2.1% of outstanding equity interest held by us in the JV Company for an aggregate purchase price of RMB 108 million or approximately $16.9 million. The STA contained customary representations, warranties and covenants. The Transaction was closed on December 2, 2021. As a result of the Transaction, as of the Closing Date, our equity interest in the JV Company decreased from 50.9% to 48.8%. Also, our right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction. As of December 2, 2021, we no longer have a controlling financial interest in the JV Company under generally accepted accounting principles. Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding common stock in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary&#8217;s board of directors. All of these loss of control factors were present for us as of December 2, 2021. Accordingly, since December 2, 2021, we have deconsolidated the JV Company in our Consolidated Financial Statements and accounted for our investment in the JV Company using the equity method of accounting.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 24, 2021, we entered into a share transfer agreement with another third-party investor, pursuant to which we sold to this investor 1.1% of outstanding equity interest held by us in the JV Company for an aggregate purchase price of RMB 60 million or approximately $9.4 million based on the currency exchange rate as of December 24, 2021.  In addition, on December 30, 2021, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company to exchange in cash.  As a result, we owned 45.8% of the equity interest in the JV Company as of December 31, 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 26, 2022, the JV Company completed a financing transaction pursuant to the Financing Agreement between the JV Company and certain New Investors. Under the Financing Agreement, the New Investors purchased newly issued equity interest of the JV Company for a total purchase price of RMB 509 million (or approximately $80 million based on the currency </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exchange rate as of January 26, 2022) (the "Investment").  Following the closing of the Investment, the percentage of outstanding JV Company equity interest beneficially owned by the Company was reduced to 42.2%. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reduced our ownership of the JV Company to below 50% to increase the flexibility of the JV Company to raise capital to fund its future expansion.  Following the Transaction and the successful ramp up to its Phase I target run rate in the September quarter of 2021, as planned, the JV Company commenced an effort to raise up to $200 million of additional capital, including an $80 million round that was completed on January 26, 2022 through private funding for its Phase II expansion.  In addition to immediate private funding rounds, the JV Company is also contemplating an eventual listing on the Science and Technology Innovation Board, or STAR Market, of the Shanghai Stock Exchange.  The Transaction assists the JV Company in meeting certain regulatory listing requirements.  A potential STAR Market listing may take several years to consummate and there is no guarantee that such listing by the JV Company will be successful or will be completed in a timely manner, or at all.  In addition, the JV Company will continue to provide us with significant level of foundry capacity to enable us to develop and manufacture our products.  On July 12, 2022, the current shareholders of the JV Company entered into a shareholders contract, pursuant to which the JV Company provided us a monthly wafer production capacity guarantee, subject to future increase when the JV Company&#8217;s production capacity reaches certain goal.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June 30, 2022, we continued our diversification program 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, and power IC product portfolio expanded significantly.  Our high performance products and deepened customer relationships with our OEM and ODM customers have contributed to the achievement of our record high revenue of $777.6 million for the fiscal year 2022, a 18.4% growth compared to the last fiscal year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Impact of COVID-19 Pandemic to our Business</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business operations have been impacted by the global COVID-19 pandemic and the resulting economic downturn.  Numerous governmental jurisdictions, including the States of California, Oregon and Texas in the U.S. and countries throughout the Asia Pacific region have imposed various restrictions on commercial activities, resulting in business closures, work stoppages, labor shortage, disruptions to ports, vaccine mandates and other shipping infrastructure, border closures, thereby negatively impacting our customers, suppliers, distributors, employees, offices, and the entire semiconductor ecosystem.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic and changing consumer behaviors due to various government restrictions and the growing trend to provide remote-working options by employers, we have experienced shifting market trends, including an increasing demand in markets for notebooks, personal computing ("PC"), gaming devices and other products.  While we have benefited from the increasing demand for PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline if government authorities relax or terminate COVID-19 related restrictions and consumer behaviors change in response to the reopening of certain economic activities.  In an effort to protect the health and safety of our employees and to comply with various government and regulatory guidelines, we also took proactive actions to adopt policies and protocols at our locations around the world, including social distancing guidelines, vaccine and testing protocols.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the start of the second quarter of calendar year 2021, there have been increasing availability and administration of vaccines against COVID-19, as well as an easing of restrictions on social, business, travel, and government activities and functions, and a gradual resumption of economic activities and consumer spending in our industries.  However, infection rates continued to fluctuate in various regions and new strains of the virus remain a risk, including a surge of COVID-19 cases and hospitalization due to the spread of Omicron variants in late 2021 and early 2022.  During the first half of calendar year 2022, COVID-19 cases and hospitalization rate continued to decline and governments in various jurisdictions, including the U.S. and Europe, have lifted various restrictions and limitations on economic activities.  At the same time, however, new variants of COVID-19 continued to emerge and contributed to recent rise of infection rates in various jurisdictions in which we operate, including China and U.S.  Furthermore, we may be subject to the ongoing global impacts resulting from the pandemic, including disruption of the product supply chains, shortages of semiconductor components, and delays in shipments, product development, and product launches and rising inflation rates. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases.  Our facilities in Shanghai were required to shut down and production was halted beginning in early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities.  We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May and returned to normal operation in June 2022.  The suspension of our Shanghai facilities, and the subsequent partial resumption of production, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">reduced our ability to complete orders from our customers in a timely manner, which adversely affected our revenue and results of operation for the three months ended June 30, 2022.  We cannot guarantee that the Shanghai government will not impose similar restrictions and lockdown in the future, and any such restrictions and lockdown will adversely affect our operations and financial performance.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The full extent of the longer-term impact of the COVID-19 pandemic on our operational and financial performance is uncertain and will depend on many factors outside our control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued and renewed imposition of protective public safety measures, including local and regional lockdown and quarantines; the disruption of global supply chain; and the impact of the pandemic on the global economy and demand for consumer products.  Although we are unable to predict the full impact and duration of the COVID-19 pandemic on our business, we are actively managing our business operations and financial expenditures in response to continued uncertainty.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Factors affecting our performance</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the COVID-19 pandemic and related events as described above, our performance is affected by several key factors, including the following:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The global, regional economic and PC market conditions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Because our products primarily serve consumer electronic applications, any significant change 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 or downturn 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.  However, we recently have experienced a significant increase of demand in PC market due to the impact of the COVID-19 pandemic and resulting shift in market trend and consumer behaviors.  We cannot predict whether and how long this trend will continue due to the uncertainty and unpredictability of COVID-19 pandemic.  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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Manufacturing costs and capacity availability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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. For example, in April 2022, the operations of our packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases.  The facilities were required to be shut down and production was halted since early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities. We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May and returned to normal operation in June 2022.  However, there is no guarantee that additional restrictions and lockdown will not be reimposed by the government, which is outside of our control, and any extension of the lockdown will continue to have a negative impact on our results of operation and financial condition. 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.  For example, the recent global shortage of semiconductor manufacturing capacity has provided us with both challenges and opportunities in the market, and highlighted the importance of maintaining sufficient and independent in-house manufacturing capabilities to meet increasing customer demands.  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.  In addition, we recently commenced a plan to enhance the manufacturing capability and capacity of our Oregon Fab by investing in new equipment and expanding our factory facilities, which we expect will have a positive impact on our future new product development and revenue, particularly during the period of global shortage of capacity.  The expansion is expected to be completed in the fiscal quarter ending March 31, 2023. We also rely substantially on the JV Company to provide foundry capacity to manufacture our products, therefore it is critical that we maintain continuous access to such capacity, which may not be available at sufficient level or at a pricing terms favorable to us because of lack of control over the JV Company&#8217;s operation.  As a result of sales of our JV Company equity interests and issuance of additional equity interests by the JV Company to third-party investors in financing transactions, 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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equity interest in the JV Company was reduced to 42.2%, which reduced our control and influence over the JV Company.  While we continue to maintain a business relationship with the JV Company to ensure uninterrupted supply of manufacturing capacity, and we are currently negotiating a foundry agreement for the JV Company to provide guarantee level of capacity, the JV Company may take actions or make decisions that adversely impact our ability to access required capacity, and our lack of control and influence may prevent us from eliminating or mitigating such risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Erosion and fluctuation of average selling price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Erosion of average selling prices of established products is typical in our industry.  Consistent with this historical trend, we expect our average selling prices of 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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Product introductions and customers&#8217; product requirements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Our success depends on our ability to introduce products on a timely basis that meet or are compatible with our customers' specifications and performance requirements. Both factors, timeliness of product introductions and conformance to customers' requirements, are equally important in securing design wins 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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Distributor ordering patterns, customer demand and seasonality</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Our distributors place purchase orders with us based on their forecasts of end customer demand, and this demand may vary significantly depending on the sales outlook and market and economic conditions of end customers. Because these forecasts may not be accurate, channel inventory held at our distributors may fluctuate significantly, which in turn may prompt distributors to make significant adjustments to their purchase orders placed with us. As a result, our revenue and operating results may fluctuate significantly from quarter to quarter. In addition, because our products are used in consumer electronics products, our revenue is subject to seasonality. Our sales seasonality is affected by numerous factors, including global and regional economic conditions as well as the PC market conditions, revenue generated from new products, changes in distributor ordering patterns in response to channel inventory adjustments and end customer demand for our products and fluctuations in consumer purchase patterns prior to major holiday seasons. In recent periods, broad fluctuations in the semiconductor markets and the global and regional economic conditions, in particular the decline of the PC market conditions, have had a more significant impact on our results of operations than seasonality. Furthermore, our revenue may be impacted by the level of demand from our major customers due to factors outside of our control. If these major customers experience significant decline in the demand of their products, encounter difficulties or defects in their products, or otherwise fail to execute their sales and marketing strategies successfully, it may adversely affect our revenue and results of operations.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal line items of statements of operations</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following describes the principal line items set forth in our consolidated statements of operations:</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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 subsidiaries.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product revenue is reported net of the effect of the estimated stock rotation returns and price adjustments that we expect to provide to our distributors. Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by the distributor during a specified period. At our discretion or upon our direct negotiations with the original design manufacturers (&#8220;ODMs&#8221;) or original equipment manufacturers (&#8220;OEMs&#8221;), we may elect to grant special pricing that is below the prices at which we sold our products to the distributors. In these 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, pre-approved future distributor selling prices, distributor margins and demand for our products.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><span><br/></span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of goods sold</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating expenses</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Research and development expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our research and development expenses consist primarily of salaries, bonuses, benefits, share-based compensation expense, expenses associated with new product prototypes, travel expenses, fees for engineering services provided by outside contractors and consultants, amortization of software and design tools, depreciation of equipment and overhead costs.  We continue to invest in developing new technologies and products utilizing our own fabrication and packaging facilities as it is critical to our long-term success.  We also evaluate appropriate investment levels and stay focused on new product introductions to improve our competitiveness.  We expect that our research and development expenses will fluctuate from time to time.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Selling, general and administrative expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our selling, general and administrative expenses consist primarily of salaries, bonuses, benefits, share-based compensation expense, product promotion costs, occupancy costs, travel expenses, expenses related to sales and marketing activities, amortization of software, depreciation of equipment, maintenance costs and other expenses for general and administrative functions as well as costs for outside professional services, including legal, audit and accounting services.  We expect our selling, general and administrative expenses to fluctuate in the near future as we continue to exercise cost control measures.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income tax expense  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to income taxes in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment and estimates are required in determining our worldwide income tax expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations of different jurisdictions globally.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We establish accruals for potential liabilities and contingencies based on a more likely than not threshold to the recognition and de-recognition of uncertain tax positions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the recognition threshold is met, the applicable accounting guidance permits us to recognize a tax benefit measured at the largest amount of tax benefit that is more likely than not to be realized upon settlement with a taxing authority.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the actual tax outcome of such exposures is different from the amounts that were initially recorded, the differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Changes in the location of taxable income (loss) could result in significant changes in our income tax expense.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record a valuation allowance against deferred tax assets if it is more likely than not that a portion of the deferred tax assets will not be realized, based on historical profitability and our estimate of future taxable income in a particular jurisdiction.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our judgments regarding future taxable income may change due to changes in market conditions, changes in tax laws, tax planning strategies or other factors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our assumptions and consequently our estimates change in the future, the deferred tax assets may increase or decrease, resulting in corresponding changes in income tax expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate is highly dependent upon the geographic distribution of our worldwide profits or losses, the tax laws and regulations in each geographical region where we have operations, the availability of tax credits and carry-forwards and the effectiveness of our tax planning strategies.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">U.S. Tax Cuts and Jobs Act, Enacted December 22, 2017 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 22, 2017, the United States enacted tax reform legislation through the Tax Cuts and Jobs Act (&#8220;the Tax Act&#8221;), which significantly changes the existing U.S. tax laws, including, but not limited to, (1) a reduction in the corporate tax rate from 35% to 21%, (2) a shift from a worldwide tax system to a territorial system, (3) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized, (4) bonus depreciation that will allow for full </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">expensing of qualified property, (5) creating a new limitation on deductible interest expense and (6) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is not currently subject to the Base Erosion and Anti-Abuse (BEAT) tax, which is a tax imposed on certain entities who</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">make payments to their non U.S. affiliates, where such payments reduce the U.S. tax base . The BEAT tax is imposed at a rate of 10% on Adjusted Taxable Income, excluding certain payments to foreign related entities. It is an incremental tax over and above the corporate income tax and is recorded as a period cost. It is possible that this tax could be applicable in future periods, which would cause an increase to the effective tax rate and cash taxes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">U.S. Coronavirus Aid, Relief and Economic Security Act&#8221; (&#8220;CARES Act&#8221;), Enacted March 27, 2020</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 27, 2020, the United States enacted the CARES Act, which made the changes to existing U.S. tax laws, including, but not limited to, (1) allowing U.S. federal net operating losses originated in the 2018, 2019 or 2020 tax years to be carried back five years to recover taxes paid based upon taxable income in the prior five years, (2) eliminated the 80% of taxable income limitation on net operating losses for the 2018, 2019 and 2020 tax years (the 80% limitation will be reinstated for tax years after 2020), (3) accelerating the refund of prior year alternative minimum tax credits, (4) modifying the bonus depreciation for qualified improvement property and (5) modifying the limitation on deductible interest expense.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result of the ability to carryback net operating losses from the June 2018 and June 2019 years to the June 2015 to June 2017 tax years, net operating losses which were previously tax-effected using the current 21% U.S. federal tax rate were revalued to the U.S. tax rates in effect for the June 2015 to June 2017 tax years due to the ability of receiving tax refunds for the taxes paid in these years.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accordingly, we reported a discrete tax benefit of $1.1 million in the third quarter of fiscal year 2020 related to the re-measurement of the net operating losses that could be realized via the new net operating loss carryback provisions.   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;U.S. Consolidated Appropriations Act, 2021&#8221; (&#8220;CAA 2021&#8221;), Enacted December 27, 2020</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, which made changes to existing U.S. tax laws.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There was no material impact of the tax law changes included in the Consolidated Appropriations Act, 2021 to the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;The American Rescue Plan Act of, 2021&#8221;, Enacted March 11, 2021</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 11, 2021, the United States enacted the American Rescue Plan Act of 2021, which made changes to existing U.S. tax laws.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There was no material impact of the tax law changes included in the American Rescue Plan Act of 2021 to the Company. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;The Chip and Science Act of 2022&#8221;, Enacted August 2, 2022</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing manufacturing investment credits of 25% for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment.  Currently, we are evaluating the impact of the Chips Act to us.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Operating results</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following tables set forth our results of operations and as a percentage of revenue for the fiscal years ended June&#160;30, 2022, 2021 and 2020.  Our historical results of operations are not necessarily indicative of the results for any future period.</span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:37.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.361%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(% of revenue)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,543&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,518&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,467&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,668&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,038&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expenses, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on deconsolidation of the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on changes of equity interest in the JV Company, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,070&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,224&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,909)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before loss from equity method investment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,257)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss from equity investee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income  (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,183&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,289&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,257)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,163&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,116&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,596)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.2&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes share-based compensation expense as follows:</span></div><div style="margin-top:14pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:37.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.361%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(% of revenue)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,324&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,324&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,454&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following is a summary of revenue by product type:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power discrete</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,902&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,909&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,650&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,993&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Fiscal 2022 vs 2021 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue was $777.6 million for fiscal year 2022, an increase of $120.7 million, or 18.4%, as compared to $656.9 million for fiscal year 2021.  The increase was primarily due to an increase of $62.4 million in sales of power discrete products and an increase of $59.2 million in sales of power IC products.  The increase in power discrete and power IC product sales was primarily due to a 21.0% increase in average selling price as compared to last fiscal year due to a shift in product mix, partially offset by a 2.1% decrease in unit shipments.  The decrease in revenue of packaging and testing services for the fiscal year 2022 as compared to last fiscal year was primarily due to decreased demand.  During fiscal year 2022, we accelerated the development of new technology platforms which allowed us to introduce 49 medium and high voltage MOSFET products, targeting primarily the industrial markets and communication marketing, and 7 module products primarily for the consumer markets, as well as 14 low voltage MOSFET products primarily for the computing and communication markets.  In addition, we introduced 69 Power IC new products for computing applications, communication and consumer markets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021 vs 2020 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue was $656.9 million for fiscal year 2021, an increase of $192.0 million, or 41.3%, as compared to $464.9 million for fiscal year 2020.  The increase was primarily due to an increase of $90.8 million in sales of power discrete products and an increase of $95.4 million in sales of power IC products.   The increase in power discrete and power IC product sales was primarily due to a 23.0% increase in unit shipments and a 14.5% increase in average selling price due to a shift in product mix as compared to last fiscal year.  The increase in revenue of packaging and testing services for the fiscal year 2021 as compared to last fiscal year was primarily due to increased demand.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of goods sold and gross profit</span></div><div style="margin-top:18.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.588%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 style="height:12pt"><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Percentage of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2022 vs 2021 </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cost of goods sold was $509.0 million for fiscal year 2022, an increase of $56.6 million, or 12.5%, as compared to $452.4 million for fiscal year 2021.  The increase was primarily due to 18.4% increase in revenue.  Gross margin increased by 3.4 percentage points to 34.5% for the fiscal year 2022, as compared to 31.1% for the fiscal year 2021.  The increase in gross margin was primarily due to better product mix during the fiscal year ended June 30, 2022.  We expect our gross margin to continue to fluctuate in the future as a result of variations in our product mix, semiconductor wafer and raw material pricing, manufacturing labor cost and general economic and PC market conditions. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021 vs 2020 </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cost of goods sold was $452.4 million for fiscal year 2021, an increase of $90.2 million, or 24.9%, as compared to $362.2 million for fiscal year 2020.  The increase was primarily due to 41.3% increase in revenue.  Gross margin increased by 9.0 percentage points to 31.1% for the fiscal year 2021, as compared to 22.1% for the fiscal year 2020.  Our JV Company continued its ramp during the fiscal year 2021, which resulted in an increase in the capacity utilization and contributed to the increase in gross margin.  </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development expenses</span></div><div style="margin-top:14pt;padding-left:11.25pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:21.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.687%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2022 vs 2021 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses were $71.3 million for fiscal year 2022, an increase of $8.3 million, or 13.2%, as compared to $63.0 million for fiscal year 2021.  The increase was primarily attributable to a $6.8 million increase in employee compensation and benefit expense mainly due to higher bonus accrual, increased headcount and annual merit increase, a $1.7 million increase in share-based compensation expense due to an increase in stock awards granted, a $0.2 million increase in depreciation expenses, and a $0.2 million increase in professional fees, partially offset by a $0.8 million decrease in product prototyping engineering expense as a result of decreased engineering activities.  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 are important to meet our strategic objectives.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021 vs 2020 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses were $63.0 million for fiscal year 2021, an increase of $11.7 million, or 22.8%, as compared to $51.3 million for fiscal year 2020.  The increase was primarily attributable to a $4.0 million increase in employee compensation and benefit expense mainly due to higher bonus accrual, a $4.2 million increase in product prototyping engineering expense as a result of increased engineering activities, a $2.5 million increase in share-based compensation expense due to higher stock awards price, and a $0.5 million increase in facility expenses as a result of higher office rental expenses and higher utility costs. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div style="margin-top:18.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:21.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2022 vs 2021 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses were $95.3 million for fiscal year 2022, an increase of $17.7 million, or 22.9%, as compared to $77.5 million for fiscal year 2021.  The increase was primarily attributable to a $8.6 million increase in employee compensation and benefits expenses mainly due to increased headcount, annual merit increase, higher bonus expenses and increased employee and business insurance expenses, as well as $10.9 million increase in share-based compensation expense due to increase in stock award granted, partially offset by a $2.2 million decrease in legal expense related to the government investigation.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021 vs 2020 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses were $77.5 million for fiscal year 2021, an increase of $12.7 million, or 19.6%, as compared to $64.8 million for fiscal year 2020.  The increase was primarily attributable to a $13.2 million increase in </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">employee compensation and benefits expenses, mainly due to increased headcount, higher bonus expenses and increased employee insurance expenses, as well as $2.2 million increase in share-based compensation expense due to higher stock rewards price.  The increase was partially offset by a $1.9 million decrease in legal expense related to the government investigation, and a $0.9 million decrease in business travel expenses as a result of the COVID-19 pandemic.  </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of privately-held investment</span></div><div style="margin-bottom:20.5pt;margin-top:18.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:21.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of privately-held investment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year 2020, we recorded an other-than-temporary impairment charge for our investment of $0.6 million in a privately-held start-up company.  As of June 30, 2022 and 2021, we have remaining a privately-held investment of $0.1 million.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income (loss), net   </span></div><div style="margin-top:13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:21.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other income (loss), net decreased by $1.5 million in fiscal year 2022 as compared to the last fiscal year primarily due to increase in foreign currency exchange loss as a result of the depreciation of RMB against USD.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other income (loss), net increased by $3.7 million in the fiscal year 2021 as compared to the fiscal year 2020 was primarily due to a decrease in foreign currency exchange loss as a result of the appreciation of RMB against USD.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Interest expense, net   </span></div><div style="margin-top:18.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:21.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense was primarily related to bank borrowings.  Interest expense decreased by $2.4 million in fiscal year 2022 as compared to the prior fiscal year primarily because of deconsolidation of the JV Company in December 2021.  Interest expense increased by $3.6 million in fiscal year 2021 as compared to the fiscal year 2020 primarily due to an increase in bank borrowings as well as to a reduction in the interest refund from the Chinese government to the JV Company. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Gain on deconsolidation of the JV Company and Gain/loss on changes of equity interest in the JV Company </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective December 1, 2021, we entered into the STA with the Investor, pursuant to which we sold to the Investor approximately 2.1% of outstanding equity interest held by us in the JV Company for an aggregate purchase price of RMB 108 million or approximately $16.9 million. The STA contained customary representations, warranties and covenants.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Transaction was closed on December 2, 2021. As a result of the Transaction, as of the Closing Date, our equity interest in the JV Company decreased from 50.9% to 48.8%.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Also, our right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We no longer have a controlling financial interest in the JV Company under generally accepted accounting principles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding common stock in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">other means such as having, or the ability to obtain, a majority of the subsidiary&#8217;s board of directors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All of these loss of control factors were present for us as of December 2, 2021. Accordingly, since December 2, 2021, AOS has accounted for its investment in the JV Company using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, we entered into a share transfer agreement with another third-party investor, pursuant to which we sold to this investor 1.1% of outstanding equity interest held by us in the JV Company for an aggregate purchase price of RMB 60 million or approximately $9.4 million. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company to exchange in cash.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to the Financing Agreement between the JV Company and certain New Investors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the Financing Agreement, the New Investors purchased newly issued equity interest of the JV Company for a total purchase price of RMB 509 million (or approximately $80 million based on the currency exchange rate as of January 26, 2022).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Following the closing of the Investment, the percentage of outstanding JV Company equity interest beneficially owned by us was reduced to 42.2%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June 30, 2022, we recorded a gain of $399.1 million on deconsolidation of the JV Company, and a $3.1 million of loss on changes of equity interest in the JV Company.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We account for our investment in the JV Company as an equity method investment and report our 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. For the fiscal year ended June 30, 2022 using lag reporting, we recorded $2.6 million of its equity in loss of the JV Company.</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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax expense</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2022 vs 2021   </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense for fiscal years 2022 and 2021 was $39.3 million and $3.9 million, respectively.  Income tax expense increased by $35.3 million, or 897.7% in fiscal year 2022 as compared to fiscal year 2021.  The income tax expense of $39.3 million for the year ended June 30, 2022 included a $33.5 million discrete tax expense related to the Company&#8217;s $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as the Company changed from the consolidation method of accounting to the equity method of accounting.  In addition, we recorded a tax benefit of $0.4 million from other discrete income tax items.  The income tax expense of $3.9 million for the year ended June 30, 2021 included a $0.3 million discrete tax benefit.  Excluding the discrete income tax items ($396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as well as other discrete items), the effective tax rate for the years ended June 30, 2022 and 2021 was 6.3% and 7.1%, respectively.  The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $495.0 million ($99.0 million of pretax book income plus the $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the year ended June 30, 2022 as compared to a pretax book income of $60.2 million for the year ended June 30, 2021 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021 vs 2020   </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense for fiscal years 2021 and 2020 was $3.9 million and $0.3 million, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense increased by $3.6 million in fiscal year 2021 as compared to fiscal year 2020, primarily due to an approximate $80 million increase in pretax book income in fiscal 2021 (in which we reported a pretax book income of $60.2 million) vs. fiscal 2020 (in which we reported pretax book loss of $17.9 million).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Excluding discrete income tax items, the effective tax rate for the current fiscal year was 7.1%, compared to (9.6%) for the prior fiscal year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The changes in the effective tax rate and tax expense between the fiscal years resulted primarily from changes in the mix of earnings in various geographic jurisdictions between the current fiscal year and prior fiscal year.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_49"></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our principal need for liquidity and capital resources is to maintain sufficient working capital to support our operations and to invest adequate capital expenditures to grow our business.  To date, we finance our operations and capital expenditures primarily through funds generated from operations and borrowings under our term loans, financing lease and other debt agreements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh Semiconductor Incorporated (&#8220;Jireh&#8221;) entered into a term loan agreement with a financial institution (the &#8220;Bank&#8221;) in an amount up to $45.0 million for the purpose of expanding and upgrading the Company&#8217;s fabrication facility located in Oregon.  The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The agreement has a 5.5 year term and matures on February 16, 2027.  Jireh is required to make consecutive quarterly payments of principal and interest.  The loan accrues interest based on adjusted London Interbank Offered Rate (&#8220;LIBOR&#8221;) plus the applicable margin based on the outstanding balance of the loan.  This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain.  Jireh drew down $45.0 million on February 16, 2022.  As of June 30, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $45.0 million.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2019, the Company&#8217; subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China.  This line of credit matured on February 14, 2021 and was based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019.  The purpose of the credit facility is to provide short-term borrowings.  The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019.  In September 2021, this line of credit was renewed with maximum borrowings up to RMB 140.0 million with the same terms and a maturity date of September 18, 2022.  During the three months ended December 31, 2021, the Company borrowed RMB 11.0 million, or $1.6 million, at an interest rate of 3.85% per annum, with principal due on November 18, 2022.  As of June 30, 2022, there was $1.6 million outstanding balance under the loan.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 16, 2018, the Company&#8217; subsidiary in China entered into a line of credit facility with Industrial and Commercial Bank of China.  The purpose of the credit facility was to provide short-term borrowings.  The Company could borrow up to approximately RMB 72.0 million or $10.3 million based on currency exchange rate between RMB and U.S. Dollar on November 16, 2018.  The RMB 72.0 million consisted of RMB 27.0 million for trade borrowings with a maturity date of December 31, 2021, and RMB 45.0 million for working capital borrowings or trade borrowings with a maturity date of September 13, 2022.  During the three months ended December 31, 2021, the Company borrowed RMB 5.0 million, or $0.8 million, at an interest rate of 3.7% per annum, with principal due on September 12, 2022.  As of June 30, 2022, the total outstanding balance of this loan was $0.5 million.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, Jireh Semiconductor Incorporated (&#8220;Jireh&#8221;) 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.  The total purchase price of this machinery equipment was euro 12.0&#160;million, or $12.8&#160;million based on the currency exchange rate between the euro and U.S. Dollar on June 30, 2022.  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.  Based on the terms of the agreement between Jireh and Lender, after the installation and configuration of the equipment for its intended use, Lender will make the remaining 10% payment for the total purchase price and reimburse Jireh for the down payment made to the supplier.  By that time, the title of the equipment will be transferred to Lender.  This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1.  Jireh is required to make a monthly payment of interest at an implied interest rate of 4.75% per annum to Lessor.  Principal payment is required to be paid monthly after the completion of the title transfer.  The financing arrangement is secured by this machinery equipment which had the carrying amount of $12.8 million as of June 30, 2022.  As of June 30, 2022, the outstanding balance of this debt financing was $5.0&#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',sans-serif;font-size:10pt;font-weight:400;line-height:105%">On August 9, 2019, one of the Company&#8217; 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 allowed 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 was based on one month London Interbank Offered Rate (&#8220;LIBOR&#8221;) plus 1.75% per annum.  The Company was 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 had a legal right of offset against the borrowing.  This agreement, with certain financial covenants required, had no expiration date.  On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0 million with certain financial covenants required.  Other terms remain the same.  The Borrower was in compliance with these covenants as of June 30, 2022.  As of June 30, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 1, 2018, Jireh entered into a loan agreement with the Bank that provided a term loan in an amount of $17.8 million.  The obligation under the loan agreement is secured by certain real estate assets of Jireh and guaranteed by the Company.  The loan has a five-year term and matures on June 1, 2023.  Beginning June 1, 2018, Jireh made consecutive monthly payments of principal and interest to the Bank.  The outstanding principal shall accrue interest at a fixed rate of 5.04% per annum on the basis of a 360-day year.  The loan agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios.  In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company was in compliance with these covenants as of June 30, 2022.  As of June 30, 2022, the outstanding balance of the term loan was $14.2 million.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $30.0 million for the purpose of purchasing certain equipment for the fabrication facility located in Oregon.  The obligation under the credit agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The credit agreement has a five-year term and matures on August 15, 2022.  In January 2018 and July 2018, Jireh drew down on the loan in the amount of $13.2 million and $16.7 million, respectively.  Beginning in October 2018, Jireh is required to pay to the Bank on each payment date, the outstanding principal amount of the loan in monthly installments.  The loan accrues interest based on an adjusted LIBOR as defined in the credit agreement, plus specified applicable margin in the range of 1.75% to 2.25%, based on the outstanding balance of the loan.  The credit agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios and fixed charge coverage ratio.  In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021, discussed above.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company was in compliance with these covenants as of June 30, 2022.  As of June 30, 2022, the outstanding balance of the term loan was $1.9 million.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2017, the board of directors approved a repurchase program (the &#8220;Repurchase Program&#8221;) that allowed us to repurchase our 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, availability of our common shares and the amount of available cash reserve.  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.  During fiscal year 2022, 2021 and 2020, we did not repurchase any shares pursuant to the repurchase program.  As of June&#160;30, 2022, the Company had repurchased an aggregate of 6,784,648 shares for a total cost of $67.3 million, at an average price of $9.92 per share, excluding fees and related expenses, since inception of the program.  No repurchased shares have been retired.  Of the 6,784,648 repurchased shares, 167,395 shares with a weighted average repurchase price of $10.06 per share, were reissued at an average price of $5.00 per share for option exercises and vested restricted stock units (&#8220;RSU&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2022, $13.4 million remain available under the share repurchase program.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Chinese government imposes certain currency exchange controls on cash transfers out of China.  Regulations in China permit foreign owned entities to freely convert the Renminbi into foreign currency for transactions that fall under the &#8220;current account,&#8221; which includes trade related receipts and payments, interests, and dividend payments.  Accordingly, subject to the review and verification of the underlying transaction documents and supporting documents by the account banks in China, our Chinese subsidiaries may use Renminbi to purchase foreign exchange currency for settlement of such &#8220;current account&#8221; transactions without the pre-approval from China's State Administration of Foreign Exchange (SAFE) or its provincial branch.  Pursuant to applicable regulations, foreign-invested enterprises in China may pay dividends only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations.  In calculating accumulated profits, foreign-invested enterprises in China are required to allocate at least 10% of their profits each year, if any, to fund the equity reserve account unless the reserve has reached 50% of the registered capital of the enterprises.  While SAFE approval is not statutorily required for eligible dividend payments to the foreign parent, in practice, before making the dividend payment, the account bank may seek SAFE&#8217;s opinion with respect to a dividend payment if the payment involves a relatively large amount, which may delay the dividend payment depending on the then overall status of cross-border payments and receipts of China.     </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Transactions that involve conversion of Renminbi into foreign currency in relation to foreign direct investments and provision of debt financings in China are classified as &#8220;capital account&#8221; transactions.  Examples of &#8220;capital account&#8221; transactions include repatriations of investments by foreign owners and repayments of loan principal to foreign lenders.  "Capital account" transactions require prior approval from SAFE or its provincial branch or an account bank delegated by SAFE to convert a remittance into a foreign currency, such as U.S. dollars, and transmit the foreign currency outside of China.  As a result of this and other restrictions under PRC laws and regulations, our China subsidiaries are restricted in their ability to transfer a portion of their net assets to us, and such restriction may adversely affect our ability to generate sufficient liquidity to fund our operations or other expenditures.  As of June&#160;30, 2022 and 2021, such restricted portion amounted to approximately </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$92.4 million and $209.9 million, or 10.8% and 50.4%, of our total consolidated net assets attributable to the Company, respectively.  The decrease of restricted net assets was primarily from deconsolidation of the JV Company in China.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that our current cash and cash equivalents and cash flows from operations will be sufficient to meet our anticipated cash needs, including working capital and capital expenditures, for at least the next twelve months.  In addition, we recently commenced an investment plan to expand the manufacturing capacity and upgrade the operational capabilities of our Oregon Fab.  We intend to fund the costs by a combination of cash reserve, bank loans and equipment leases.  In the long-term, we may require additional capital due to changing business conditions or other future developments, including any investments or acquisitions we may decide to pursue.  If our cash is insufficient to meet our needs, we may seek to raise capital through equity or debt financing.  The sale of additional equity securities could result in dilution to our shareholders. The incurrence of indebtedness would result in increased debt service obligations and may include operating and financial covenants that would restrict our operations. We cannot be certain that any financing will be available in the amounts we need or on terms acceptable to us, if at all.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and 2021, we had $314.7 million and $204.8 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 $314.7 million and $204.8 million cash and cash equivalents, $212.6 million and $134.6 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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows our cash flows from operating, investing and financing activities for the periods indicated:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:59.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.191%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net increase in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,838&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,409&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from operating activities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $218.9 million for fiscal year 2022 resulted primarily from net income of $453.2 million, non-cash charges of $287.6 million and net change in assets and liabilities providing net cash of $53.3 million.  The non-cash charges of $287.6 million included depreciation and amortization expenses of $42.9 million, share-based compensation expense of $31.3 million, gain on deconsoidation of the JV Company of $399.1 million, loss on changes of equity interest in the JV Company, net of $3.1 million, deferred income tax on deconsolidation and changes of equity interest in the JV Company of $30.0 million, loss on equity investment of $2.6 million, and net deferred income taxes of $1.6 million.  The net change in assets and liabilities providing net cash of $53.3 million was primarily due to $76.4 million increase in accrued and other liabilities, income taxes payable on deconsolidation and changes of equity interest in the JV company of $3.5 million, other payable on equity investee of $48.2 million, and $23.8 million increase in accounts payable primarily due to timing of payment, partially offset by $30.1 million increase in accounts receivable due to timing of billings and collection of payments, $57.4 million increase in inventories, $9.4 million increase in other current and long-term assets primarily due to decrease in advance payments to suppliers, and $1.7 million decrease in income taxes payable.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $128.7 million for fiscal year 2021 resulted primarily from net income of $56.3 million, non-cash charges of $70.0 million and net change in assets and liabilities providing net cash of $2.5 million.  The non-cash charges of $70.0 million included depreciation and amortization expenses of $52.7 million, share-based compensation expense of $15.3 million, loss on disposal of property and equipment of $0.4 million, and net deferred income taxes of $1.6 million.  The net change in assets and liabilities providing net cash of $2.5 million was primarily due to $48.5 million increase in accrued and other liabilities and $1.7 million increase in income taxes payable, partially offset by $22.5 million increase in accounts receivable due to timing of billings and collection of payments, $18.8 million increase in inventories, $5.8 million increase in other current and long-term assets primarily due to decrease in advance payments to suppliers, and $0.5 million decrease in accounts payable primarily due to timing of payments.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $62.3 million for fiscal year 2020 resulted primarily from net loss of $18.3 million, non-cash charges of $56.1 million and net change in assets and liabilities providing net cash of $24.4 million. The non-cash charges of $56.1 million included depreciation and amortization expenses of $45.1 million, share-based compensation expense of $10.5 million, impairment of our investment in a privately-held start-up company of $0.6 million, gain on disposal of property and equipment of $0.1 million, and net deferred income taxes of $0.1 million. The net change in assets and liabilities providing net cash of $24.4 million was primarily due to $27.3 million decrease in other current and long-term assets primarily due to increase in advance payments to suppliers, $11.0 million decrease in accounts receivable due to timing of billings and collection of payments, and $11.0 million increase in accrued and other liabilities, partially offset by $22.8 million increase in inventories, $1.8 million decrease in accounts payable primarily due to timing of payments, and $0.3 million decrease in income taxes payable.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from investing activities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $130.8 million for the fiscal year 2022 was primarily attributable to $138.0 million purchases of property and equipment, and $20.7 million deconsolidation of cash and cash equivalents of the JV Company, partially offset by $1.4 million government grant related to equipment in the JV Company, $26.3 million proceeds from sale of equity interest in the JV Company and $0.1 million proceeds from sale of property and equipment.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $72.5 million for the fiscal year 2021 was primarily attributable to $72.7 million purchases of property and equipment, which was partially offset by $0.1 million government grant related to equipment in the JV Company.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $60.8 million for the fiscal year 2020 was primarily attributable to $62.4 million purchases of property and equipment, which was partially offset by $1.3 million government grant related to equipment in the JV Company and $0.3 million of proceeds from sale of property and equipment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from financing activities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities of $21.9 million for the fiscal year 2022 was primarily attributable to $64.3 million of proceeds from borrowings and $6.1 million of proceeds from exercises of share options and issuance of shares under the ESPP, partially offset by $8.6 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, $4.2 million in payments of capital lease obligations, and $35.7 million in repayments of borrowings.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities of $19.0 million for the fiscal year 2021 was primarily attributable to $6.9 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, $16.5 million in payments of capital lease obligations, and $66.6 million in repayments of borrowings, partially offset by $65.9 million of proceeds from borrowings and $5.1 million of proceeds from exercises of share options and issuance of shares under the ESPP.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities of $37.7 million for the fiscal year 2020 was primarily attributable to $96.2 million of proceeds from borrowings, and $3.4 million of proceeds from exercises of share options and issuance of shares under the ESPP, partially offset by $1.5 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, $11.0 million in payments of capital lease obligations, and $49.4 million in repayments of borrowings.</span></div><div style="margin-top:13.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contractual obligations as of June&#160;30, 2022 are as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:51.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less&#160;than</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More&#160;than</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1-3&#160;years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3-5years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank borrowings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital commitments with respect to property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase commitments with respect to inventories and others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,978&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,138&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,392&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,877&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,571&#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></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had recorded liabilities of $2.0 million for uncertain tax positions and $0.2 million for potential interest and penalties, which are not included in the above table because we are unable to reliably estimate the amount of payments in individual years that would be made in connection with these uncertain tax positions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 15 of the Notes to the Consolidated Financial Statements contained in this Annual Report on Form 10-K for a description of commitments.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had no material off-balance sheet arrangements as defined in Item 303(a)(4)(ii) of Regulation S-K.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i41656947d11444eebab7958327151a78_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of our consolidated financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses.  To the extent there are material differences between these estimates and actual results, our consolidated financial statements will be affected.  On an ongoing basis, we evaluate the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, valuation of inventories, warranty accrual, income taxes, leases, equity method investment, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as economic implications of the COVID-19 pandemic.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  We recognize revenue at a point in time when product is shipped to the customer, net of estimated stock rotation returns and price adjustments to certain distributors.  We present revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We sell our products primarily to distributors, who in turn sell our products globally to various end customers.  Our revenue is net of the effect of the variable consideration relating to estimated stock rotation returns and price adjustments that we expect to provide to certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of the products purchased by distributors during a specified period.  We estimate provision for stock rotation returns based on historical returns and individual distributor agreements.  We also provide special pricing to certain distributors primarily based on volume, to encourage resale of our products.  We estimate the expected price adjustments at the time the revenue is recognized based on distributor inventory levels, pre-approved future distributor selling prices, distributor margins and demand for our products.  If actual stock rotation returns or price adjustments differ from our estimates, adjustments may be recorded in the period when such actual information is known.  Allowance for price adjustments is recorded against accounts receivable and provision for stock rotation is recorded in accrued liabilities on the consolidated balance sheets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Our performance obligations relate to contracts with a duration of less than one year.  We elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;. Therefore, we are not required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">We recognize the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, we recognize commissions as expense when incurred, as the amortization period of the commission asset we would have otherwise recognized is less than one year. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity method investment</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We use the equity method of accounting when we have the ability to exercise significant influence, but not control, as determined in accordance with general accepted accounting principles, over the operating and financial policies of the investee.  Effective December 2, 2021, we reduced our equity interest in the JV Company, which resulted in deconsolidation of our investment in the JV Company.  As a result, beginning December 2, 2021, we record our investment under equity method of accounting.  Due to difficulties in obtaining accurate financial information from the JV Company in a timely manner, we record our share of earnings or losses of such affiliate on a one quarter lag.  Therefore, our share of losses of the JV Company for the period from December 2, 2021 to March 31, 2022 was recorded in our Consolidated Statement of Operations for the fiscal year ended June 30, 2022.  We recognize and disclose intervening events at the JV Company in the lag period that could materially affect our consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We record our interest in the net earnings of our equity method investees, 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 Income.  Profits or losses related to intra-entity sales with its equity method investees are eliminated until realized by the investor and investee.  Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them.  Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment.  We review for impairment whenever factors indicate that the carrying amount of the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">investment might not be recoverable.  In such a case, the decrease in value is recognized in the period the impairment occurs in the Condensed Consolidated Statements of Income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of inventories</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We carry inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost primarily consists of semiconductor wafers and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories is based on our periodic review of inventory quantities on hand as compared with our sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by us, additional future inventory write-downs may be required that could adversely affect our operating results.   Adjustments to inventory, once established are not reversed until the related inventory has been sold or scrapped.  If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for income taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in a number of jurisdictions.  We must make certain estimates and judgments in determining income tax expense for financial statement purposes.  These estimates and judgments occur in the calculation of tax credits, benefits and deductions, and in the calculation of certain tax assets and liabilities which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes, as well as interest and penalties related to uncertain tax positions.  There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.  We establish 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.  As a result, significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 foreign tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.  We consider all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.  We consider evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.  We will maintain a partial valuation allowance equal to the state research and development credit carryforwards until sufficient positive evidence exists to support reversal of the valuation allowance.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not provided for withholding taxes on the undistributed earnings of our foreign subsidiaries because we intend to reinvest such earnings indefinitely.  However, we have recorded a deferred tax liability of $29.6 million at June 30, 2022 related to our investment in the JV Company.  As of June 30, 2022, the cumulative amount of undistributed earnings of our foreign subsidiaries considered permanently reinvested was $314.7 million.  The determination of the unrecognized deferred tax liability on these earnings is not practicable. Should we decide to remit this income to the Bermuda parent company in a future period, our provision for income taxes may increase materially in that period. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board ("FASB") has issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.  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.  The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax law and regulations in a multitude of jurisdictions.  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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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.  We are subject to the continuous examination of our income tax returns by the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal Revenue Service and other tax authorities.  We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.  There can be no assurance that the outcomes from these continuous examinations will not have an adverse effect on our operating results and financial condition.  To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.  The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based compensation expense</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an equity-settled, share-based compensation plan to grant restricted share units and stock options.  We recognize share-based compensation expense based on the estimated fair value of the awards, using the accelerated attribution method.  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 significant to the consolidated financial statements and is calculated using our best estimates, which involve inherent uncertainties and the application of management's judgment.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.</span></div><div id="i41656947d11444eebab7958327151a78_55"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements </span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;See Note 1 of the Notes to the consolidated financial statements under Item 15 in this Annual Report on Form 10-K for a full description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on results of operations and financial condition.</span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="i41656947d11444eebab7958327151a78_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.8pt">Quantitative and Qualitative Disclosures About Market Risk </span></div><div style="padding-left:72pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency risk </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We and our principal subsidiaries use U.S. dollars as our functional currency because most of the transactions are conducted and settled in U.S. dollars.  All of our revenue and a significant portion of our operating expenses are denominated in U.S. dollars.  The functional currency for our in-house packaging and testing facilities in China is U.S. dollars and a significant portion of our capital expenditures are denominated in U.S. dollars.  However, foreign currencies are required to fund our overseas operations, primarily in Taiwan and China.  Operating expenses of overseas operations are denominated in their respective local currencies.  In order to minimize exposure to foreign currencies, we maintained cash and cash equivalent balances in foreign currencies, including Chinese Yuan (&#8220;RMB&#8221;) as operating funds for our foreign operating expenses.  For our subsidiaries which use the local currency as the functional currency, including the JV Company, the results and financial position are translated into U.S. dollar using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) and noncontrolling interest in the consolidated statements of equity.  Our management believes that our exposure to foreign currency translation risk is not significant based on a 10% sensitivity analysis in foreign currencies due to the fact that the net assets denominated in foreign currencies pertaining to foreign operations, principally in Taiwan and China, are not significant to our consolidated net assets. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest rate risk </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest-bearing assets comprise mainly interest-bearing short-term bank balances.  We manage our interest rate risk by placing such balances in instruments with various short-term maturities.  Borrowings expose us to interest rate risk.  Borrowings are drawn down after due consideration of market conditions and expectation of future interest rate movements.  As of June&#160;30, 2022, we had $68.0 million outstanding under our loan and $4.7 million outstanding under our capital leases, which were subject to fluctuations in interest rates.  For the year ended June&#160;30, 2022, a hypothetical 10% increase in the interest rate could result in $0.2 million additional annual interest expense.  The hypothetical assumptions made above will be different from what actually occurs in the future.  Furthermore, the computations do not anticipate actions that may be taken by our management should the hypothetical market changes actually occur over time.  As a result, actual impacts on our results of operations in the future will differ from those quantified above. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commodity Price Risk</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to risk from fluctuating market prices of certain commodity raw materials, particularly gold, that are used in our manufacturing process and incorporated into our end products.  Supplies for such commodities may from time-to-time become restricted, or general market factors and conditions may affect the pricing of such commodities.  Over the past few years, the price of gold increased significantly and certain of our supply chain partners assess surcharges to compensate for the rising commodity prices.  We have been converting some of our products to use copper wires instead of gold wires.  Our results of operations may be materially and adversely affected if we have difficulty obtaining these raw materials, the quality of available raw materials deteriorates, or there are significant price changes for these raw materials.  For periods in which the prices of these raw materials are rising, we may be unable to pass on the increased cost to our customers which would result in decreased margins for the products in which they are used and could have a material adverse effect on our net earnings.  We also may need to record losses for adverse purchase commitments for these materials in periods of declining prices.  We do not enter into formal hedging arrangements to mitigate against commodity risk.  We estimate that a 10% increase or decrease in the costs of raw materials subject to commodity price risk, such as gold, would decrease or increase our current year's net earnings by $0.7 million, assuming that such changes in our costs have no impact on the selling prices of our products and that we have no pending commitments to purchase metals at fixed prices.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="i41656947d11444eebab7958327151a78_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">Financial Statements and Supplementary Data</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See Part IV, Item 15 &#8220;Exhibits and Financial Statement Schedules&#8221; for our consolidated financial statements and the notes and schedules thereto filed as part of this annual report. </span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_64"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_67"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.8pt">Controls and Procedures </span></div><div style="margin-top:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:13.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;)), as of the end of the period covered by this report.  Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures as of June&#160;30, 2022 have been designed and are functioning effectively to provide reasonable assurance that the information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217; rules&#160;and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Management&#8217;s Annual Report on Internal Control over Financial Reporting</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (2)&#160;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)&#160;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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control - 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 has concluded that our internal control over financial reporting was effective as of June&#160;30, 2022 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. GAAP.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effectiveness of the Company&#8217;s internal control over financial reporting as of June&#160;30, 2022 has been audited by BDO, USA LLP, an independent registered public accounting firm, as stated in their report, included on the following page. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitation on the Effectiveness of Controls&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance that their respective objectives will be met, we do not expect that our disclosure controls and procedures or our internal control over financial reporting are or will be capable of preventing or detecting all errors and all fraud.  Any control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system's objectives will be met. </span></div><div style="margin-top:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting that occurred during the quarter ended June&#160;30, 2022 that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shareholders and Board of Directors </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha and Omega Semiconductor Limited</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sunnyvale, California</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited Alpha and Omega Semiconductor Limited (a Bermuda corporation) (the &#8220;Company&#8217;s&#8221;) internal control over financial reporting as of June 30, 2022, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO criteria&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June 30, 2022, based on the COSO criteria</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated balance sheets of the Company as of June 30, 2022 and 2021, the related consolidated statements of operations, comprehensive income (loss), equity, and cash flows for each of the three years in the period ended June 30, 2022, and the related notes and schedule and our report dated September&#160;19, 2022 expressed an unqualified opinion thereon.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;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 Item 9A, Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;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 U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit of internal control over financial reporting 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, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included 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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A company&#8217;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&#8217;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&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ BDO USA, LLP</span></div><div style="margin-bottom:4.7pt;margin-top:12pt;padding-left:63pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, California</span></div><div style="margin-bottom:4.7pt;margin-top:12pt;padding-left:63pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;19, 2022</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_70"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.36pt">Other Information </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_3848290698987"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C. &#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</span></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><div id="i41656947d11444eebab7958327151a78_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i41656947d11444eebab7958327151a78_76"></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information required by Part&#160;III is omitted from this Annual Report on Form&#160;10-K because we intend to file our definitive proxy statement for our next annual general meeting of shareholders, pursuant to Regulation&#160;14A of the Securities Exchange Act of 1934, as amended (the &#8220;2022 Proxy Statement&#8221;), no later than 120 days after the end of fiscal year 2022, and certain information to be included in the 2022 Proxy Statement is incorporated herein by reference. </span></div><div style="margin-top:13.5pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Directors, Executive Officers and Corporate Governance </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The information required by this item concerning our directors, executive officers, Section 16 compliance and corporate governance matters is contained in part under the caption &#8220;Business - Executive Officers&#8221; in Part I of this report, and the remainder is incorporated by reference to the information set forth in the sections titled &#8220;Election of Directors&#8221; and &#8220;Delinquent Section 16(a) Reports&#8221; in the 2022 Proxy Statement.</span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_79"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Executive Compensation </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item regarding executive compensation is incorporated by reference from the information set forth under the captions &#8220;Compensation of Non-Employee Directors&#8221; and &#8220;Executive Compensation,&#8221; in the 2022 Proxy Statement.</span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_82"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters </span></div><div style="margin-bottom:10pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item regarding security ownership of certain beneficial owners and management is incorporated by reference to the information set forth in the section titled &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; and &#8220;Equity Compensation Plan Information&#8221; in the 2022 Proxy Statement.</span></div><div id="i41656947d11444eebab7958327151a78_85"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Certain Relationships and Related Transactions, and Director Independence </span></div><div style="padding-left:36pt;text-indent:-54pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item regarding related party transactions and director independence is incorporated by reference from the information set forth under the captions &#8220;Board of Directors and Committees of the Board&#8221; and &#8220;Related Party Transactions&#8221; in the 2022 Proxy Statement.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_88"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Principal Accounting Fees and Services </span></div><div style="margin-bottom:10pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The information required by this item regarding principal accountant fees and services is incorporated by reference from the information set forth under the caption &#8220;Principal Accounting Fees and Services&#8221; in the 2022 Proxy Statement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="i41656947d11444eebab7958327151a78_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_94"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Exhibits and Financial Statement Schedules </span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_97"></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The following documents are filed as part of this annual report:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Consolidated Financial Statements.  The index to the consolidated financial statements is below. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"></td><td style="width:91.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Item</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_100">Report of Independent Registered Public Accounting Firm </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Auditor Firm ID <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF85Ny9mcmFnOmEzMmQ1YmI4MmQ4ZTQ3M2Q5Y2E5NjgyOGIxNmI0NDk0L3RhYmxlOjY1YzhhNzU0ZmUzMzQ3ZTU4ZTllMDEzYTQxYWUxY2NhL3RhYmxlcmFuZ2U6NjVjOGE3NTRmZTMzNDdlNThlOWUwMTNhNDFhZTFjY2FfMS0wLTEtMS01NzEzMS90ZXh0cmVnaW9uOmMwNmFkOTQ1ZDkyMDQwZDY5YjEyNmEyMzJlNTMwNTRmXzEwOTk1MTE2Mjc4OTM_899663e4-a064-4405-9d32-3756b1e4c1c8">243</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_100">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_106">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_106">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_109">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_109">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_112">Consolidated Statements of Comprehensive Income (Loss</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_112">76</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_115">Consolidated Statements of Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_115">77</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_118">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_118">78</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_121">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_121">80</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Financial Statement Schedules.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"></td><td style="width:91.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_184">Schedule&#160;II - Valuation and Qualifying accounts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_184">114</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Exhibits</span></div><div style="padding-left:36pt;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exhibits listed on the accompanying Index to Exhibits in Item 15(b) below are filed as part of, or hereby incorporated by reference into, this Annual Report on Form 10-K. </span></div><div style="padding-left:36pt;text-indent:9pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><div id="i41656947d11444eebab7958327151a78_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div style="margin-top:9pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shareholders and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha and Omega Semiconductor, Limited </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sunnyvale, California</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on the Consolidated Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of Alpha and Omega Semiconductor Limited (the &#8220;Company&#8221;) as of June 30, 2022 and 2021, the related consolidated statements of operations, comprehensive income (loss), equity, and cash flows for each of the three years in the period ended June 30, 2022, and the related notes and schedule (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at June 30, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended June 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company's internal control over financial reporting as of June 30, 2022, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) and our report dated September&#160;19, 2022 expressed an unqualified opinion thereon. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. 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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our 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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our 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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Critical Audit Matters </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Valuation of Inventories</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As described in Note 1 to the consolidated financial statements, the Company&#8217;s consolidated inventories balance, which is stated at lower of cost (determined on a first-in, first-out basis) or net realizable value, was $158.0 million as of June 30, 2022. The valuation of inventories is made based on the Company&#8217;s periodic review of inventory quantities on hand as compared with sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We identified the valuation of inventories as a critical audit matter due to the significant judgment and estimates required by Management. Determining whether a decline in value has occurred requires Management&#8217;s complex judgments related to sales forecasts based on historical sales, demand and expected future orders. Auditing these judgments is especially challenging and involved subjective auditor judgment due to fluctuations in sales trends and evolving customer demands. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The primary procedures we performed to address this critical audit matter included: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Testing the design and operating effectiveness of automated application controls relating to the inputs used in the analysis.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Evaluating the completeness and accuracy of data used in the determination of the valuation of inventories by testing the completeness of the inventories analyzed, the inputs used in the analysis, and recalculating the estimated valuation of inventories. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Analyzing the reasonableness of the methodology Management uses to estimate the valuation of inventories by evaluating quantitative and qualitative factors including excess units on hand based on ending inventory quantities compared to forecasted shipment quantities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Evaluating the reasonableness of Management's assumptions related to future demand by (i) performing retrospective review of the Company&#8217;s prior year estimates to actual results, and (ii) evaluating the reasonableness of sales forecasts by comparing to current backlog and historical sales data used in the analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounting for Equity Method Investment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As described in Notes 1 and 2 to the consolidated financial statements, on December 2, 2021, the Company sold 2.1% of its ownership interest in the JV Company to a third party for approximately $16.9 million contemporaneously with a change in governance of the JV Company that reduced the Company&#8217;s Board of Directors representation from four to three seats.  Management evaluated the sale and determined that the JV Company was not a variable interest entity and that the Company no longer held voting control, resulting in the deconsolidation of the JV Company from the consolidated financial statements and recognition of a gain on the transaction in the amount of $399.1 million.  Subsequent to the deconsolidation, the Company had significant influence and ownership requiring the application of equity method accounting for its remaining ownership interest. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We identified the accounting for the sale of the ownership interest and the accounting for the remaining ownership interest and the related disclosures as a critical audit matter.  Identifying and applying complex generally accepted accounting principles, specifically the application of the variable interest model, to the fact pattern of the sale and the remaining ownership interest require significant management judgment.  Auditing these elements involved especially challenging auditor judgment due to the nature and extent of audit effort required to address these matters, including the extent of specialized skills or knowledge needed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The primary procedures we performed to address the critical audit matter included:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Analyzing applicable agreements and evaluating the applicable accounting standards relevant to the fact pattern of the sale, specifically focusing on management&#8217;s evaluation of whether its remaining ownership interest and board representation were determinative of control over the JV Company pursuant to the variable interest model.  </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Utilizing personnel with specialized skill and knowledge to assist in evaluating management&#8217;s technical accounting analysis relating to application of the variable interest model to the fact pattern of the sale.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Fair Value Determination of Basis Difference in Equity Method Investment </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As described in Notes 1 and 2 to the consolidated financial statements, the Company deconsolidated the JV Company subsequent to the sale of the 2.1% equity interest in the JV Company. Management was required to determine the basis difference in the retained ownership interest in the JV Company as of December 2, 2021, as a significant component of accounting for the retained interest in the JV Company pursuant to the equity method.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We identified the determination of the difference between the carrying value of the investment in the JV Company and the Company&#8217;s underlying equity in the net assets of the JV Company as a critical audit matter.  As part of determining this basis difference, management applied significant judgment in determining the appropriate valuation methodology and the unobservable inputs used in calculating the fair value of intellectual property owned by the JV Company, including projected revenues, discount factor, terminal factor, present value factor and tax amortization benefit.  Auditing this element involved especially challenging auditor judgment due to the nature and extent of audit effort required to address these matters, including the extent of specialized skill or knowledge needed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The primary procedures we performed to address the critical audit matter included:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Assessing the reasonableness of the forecasts of future revenue by evaluating historical inputs and challenging the revenue growth rate.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Utilizing personnel with specialized knowledge and skills in valuation to perform procedures to assist in (i) evaluating the valuation methodology used and (ii) assessing the reasonableness of the discount factor, terminal factor, present value factor and tax amortization benefit incorporated in the valuation model.</span></div><div style="text-align:justify"><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',sans-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><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDAvZnJhZzo0NDRhYzE5ZjA0Zjg0MWNmYmRjYmFkMTBiMmNjNzcwMC90ZXh0cmVnaW9uOjQ0NGFjMTlmMDRmODQxY2ZiZGNiYWQxMGIyY2M3NzAwXzQzOTgwNDY1Mjk3MTY_b5da0423-d077-4d89-b8a2-61304a21511d">BDO USA, LLP</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2018.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDAvZnJhZzo0NDRhYzE5ZjA0Zjg0MWNmYmRjYmFkMTBiMmNjNzcwMC90ZXh0cmVnaW9uOjQ0NGFjMTlmMDRmODQxY2ZiZGNiYWQxMGIyY2M3NzAwXzQzOTgwNDY1Mjk3MTg_b3fbd0df-f513-4bea-aa19-21a7ac5e5ef8">San Jose, California</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;19, 2022</span></div><div style="margin-bottom:4.7pt;margin-top:12pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><div id="i41656947d11444eebab7958327151a78_103"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except par value per share)</span></div></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_106"></div><div style="margin-top:5pt"><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><td style="width:72.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQtMS0xLTEtMTYxMjc_32f9c5b6-c75d-43a5-9475-306ce760e49b">314,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQtMy0xLTEtMTYxMjc_945570ff-db5a-4312-a756-16860886ef77">202,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzUtMS0xLTEtMTYxMjc_94d35e85-ee4d-4412-b575-b98ea2fd5ffd">299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzUtMy0xLTEtMTYxMjc_5c976121-5606-4c68-808f-b9d1e52d25e3">233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzYtMS0xLTEtMTYxMjc_049ecc6e-7abd-4a4c-8c3e-a7dd9fbcaceb">65,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzYtMy0xLTEtMTYxMjc_83f5185a-e771-40ad-8525-6d2c534c2d09">35,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzctMS0xLTEtMTYxMjc_3b7d4ae5-21dd-4b55-a6bd-203215d4c51e">158,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzctMy0xLTEtMTYxMjc_88aa1362-59df-4991-bb0a-243f92930d47">154,293</ix:nonFraction>&#160;</span></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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzktMS0xLTEtMTYxMjc_ed3a28c5-8808-4ae4-b7b8-88a785fa1f36">11,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzktMy0xLTEtMTYxMjc_f18af749-7abf-4fbf-bb04-8b6d05bafae8">14,595</ix:nonFraction>&#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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEwLTEtMS0xLTE2MTI3_5b7e8dc7-9d6c-44df-816e-93c3d747ca2e">549,592</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEwLTMtMS0xLTE2MTI3_b00c51d6-a3c6-4e8f-b05a-27ac8cb236b2">407,322</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzExLTEtMS0xLTE2MTI3_8c1a18ff-f006-46c9-8479-cef0d5f006d0">318,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzExLTMtMS0xLTE2MTI3_89fc6eeb-33bb-497b-b3db-d0eff2a046ad">436,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEyLTEtMS0xLTE2MTI3_26d91e9d-1629-47a2-88c0-b7dc9e83884a">23,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEyLTMtMS0xLTE2MTI3_54761d94-591d-44a1-9c45-3d2a393e3d7e">34,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEzLTEtMS0xLTE2MTI3_af16022b-27ac-412c-aed8-71b797373673">10,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEzLTMtMS0xLTE2MTI3_48509865-8faf-4d12-a18c-46a34452fcd7">13,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE0LTEtMS0xLTQ2ODY4_4d761e1e-f710-490f-95eb-77321ef6452e">378,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE0LTMtMS0xLTQ2ODY4_a2c46dda-902a-44bd-8b17-b1bf414c4536">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE0LTEtMS0xLTE2MTI3_ea04861b-b94c-4bab-8d98-279061f2bdce">592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE0LTMtMS0xLTE2MTI3_7561d1e8-8fab-45fd-96b2-05c89f7e6cf6">5,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash - long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE1LTEtMS0xLTE2MTI3_f3fe3e84-e28f-4a11-b2b9-a4d5c427bd3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE1LTMtMS0xLTE2MTI3_5aa533fc-894a-4cbb-92a3-5229313fcbbf">2,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE2LTEtMS0xLTE2MTI3_d45861e2-1ea9-40f2-bd19-d6b0d80bb2da">17,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE2LTMtMS0xLTE2MTI3_bd815985-7af5-4d34-90ec-3d346e70ceb0">18,869</ix:nonFraction>&#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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE3LTEtMS0xLTE2MTI3_e7b78f43-bc37-4aec-8a05-d08b86ebbe64">1,298,629</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE3LTMtMS0xLTE2MTI3_05c162cb-f41f-4d0f-9454-e06d4766e3ab">918,573</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></tr><tr style="height:5pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND EQUITY</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzIyLTEtMS0xLTE2MTI3_78fccc23-d9e5-4264-a2e6-aaff2904674c">87,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzIyLTMtMS0xLTE2MTI3_df5bae00-626f-489c-b50f-0536b2e75476">80,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzIzLTEtMS0xLTE2MTI3_e6f5f170-ca25-429e-ba70-80e5a5b3adf2">116,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzIzLTMtMS0xLTE2MTI3_5c6d19e3-1989-4a0e-8156-81658ddfb8d7">69,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payable related to equity investee, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DueToAffiliateCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI1LTEtMS0xLTQ2ODc1_f9d205f5-afed-4fb6-9563-3d526d18c93a">28,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DueToAffiliateCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI1LTMtMS0xLTQ2ODc1_39e32b36-472b-4443-8e98-9726fd0a6788">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI0LTEtMS0xLTE2MTI3_c36d02d9-af30-4018-8e71-ca92d27f8fea">4,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI0LTMtMS0xLTE2MTI3_793237a1-51d1-44f8-a573-7a3ec49425b8">2,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI1LTEtMS0xLTE2MTI3_46160506-ad9e-4315-b059-69baa850d754">25,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI1LTMtMS0xLTE2MTI3_ec1787cb-5f83-4952-9c39-ccb5e6025a03">58,030</ix:nonFraction>&#160;</span></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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI3LTEtMS0xLTE2MTI3_ff5b60d8-e73d-4e87-ba37-934364326906">802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI3LTMtMS0xLTE2MTI3_0d576842-6ef4-47cc-817c-18ca19f4fa18">16,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI4LTEtMS0xLTE2MTI3_6c818acb-91bc-47b5-a62f-d893fe685189">3,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI4LTMtMS0xLTE2MTI3_51efbc43-2f07-4dec-98e8-ac818a9b9efe">5,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI5LTEtMS0xLTE2MTI3_27e3aecd-e227-47a4-8929-7b53128d5123">267,722</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI5LTMtMS0xLTE2MTI3_be24ed5d-7e76-472f-bcf6-4180d345a079">233,230</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMwLTEtMS0xLTE2MTI3_21dc422f-71e1-48f1-9323-bfcb906222cd">42,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMwLTMtMS0xLTE2MTI3_362a5553-dabd-4b7e-995f-fa8fa43470da">77,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable - long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMxLTEtMS0xLTE2MTI3_eb1b4d16-759f-47f9-9974-a00efbe3878f">2,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMxLTMtMS0xLTE2MTI3_67ad24a4-2b9c-4c3c-af93-1852f8f49f0b">1,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMyLTEtMS0xLTE2MTI3_7fb4811b-ee98-4b02-8dd2-a53fcbf83a4d">28,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMyLTMtMS0xLTE2MTI3_c0a2a420-4615-4f81-94d5-683c0f0a3461">2,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMzLTEtMS0xLTE2MTI3_1eec4eda-94ae-46eb-987c-b68ae5ceedaa">3,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMzLTMtMS0xLTE2MTI3_862b4dcc-8d35-4575-b142-974305963fcd">12,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM0LTEtMS0xLTE2MTI3_4773ed23-b13c-4397-bff1-5e919343a1ce">20,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM0LTMtMS0xLTE2MTI3_a293dd02-a5ce-4d4d-8b69-996763c3619d">30,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM1LTEtMS0xLTE2MTI3_ec065f9b-32d6-4081-9721-4419efae4279">78,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM1LTMtMS0xLTE2MTI3_2131a0be-1b54-4d86-882a-a486bdbb5b6e">44,123</ix:nonFraction>&#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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM2LTEtMS0xLTE2MTI3_fa116cf7-a943-4e68-9c1d-9d8a97694024">444,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM2LTMtMS0xLTE2MTI3_ddd27de6-b1b8-493e-821d-34493bf3ed17">402,248</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 15)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM3LTEtMS0xLTE2MTI3_641f2f4f-23e5-4bd2-bc60-30083e337dc5"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM3LTMtMS0xLTE2MTI3_aecb8c4d-297c-4ca6-bddb-baafbfc80535"></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred shares, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM5LTAtMS0xLTE2MTI3L3RleHRyZWdpb246NDdhMTFjMzI3OTNhNGNiYmJlNTA3MDU1NTJlODgwOThfMzM_4d89b760-5854-4d70-94cb-88652b36bb8e"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM5LTAtMS0xLTE2MTI3L3RleHRyZWdpb246NDdhMTFjMzI3OTNhNGNiYmJlNTA3MDU1NTJlODgwOThfMzM_9606e25e-a448-468f-bf1a-7b71708a4d07">0.002</ix:nonFraction></ix:nonFraction> per share:</span></div></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 style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized: <ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfMTY_13cfc4e7-41ad-4627-8848-75e19e39a402"><ix:nonFraction unitRef="shares" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfMTY_21eb7386-25a5-43ce-a62c-543ebdf28a77">10,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding: <ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfNTE_482f3c7a-daf4-4413-a5e0-201382f36f87"><ix:nonFraction unitRef="shares" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfNTE_5f4280e7-3dec-43fe-927f-18285cce51a3"><ix:nonFraction unitRef="shares" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfNTE_6573ef2c-81a2-4401-879d-85f7e941ee29"><ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfNTE_84443ef6-6427-484d-88d5-68455b445292">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> at June&#160;30,&#160;2022 and 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTEtMS0xLTE2MTI3_f1415a88-3ce3-42f2-b2e8-5275249783d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTMtMS0xLTE2MTI3_c4496e83-67a5-4482-a3d5-e90794d5fff3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQxLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NjY2ODc1ZDI1OGEwNDZkZDkyYTI0YjhhNzk1ZjcxNTRfMzA_110fd5a8-7b3e-473c-a899-13e529d64b81"><ix:nonFraction unitRef="usdPerShare" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQxLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NjY2ODc1ZDI1OGEwNDZkZDkyYTI0YjhhNzk1ZjcxNTRfMzA_34dd79d4-e818-4262-946e-87c061ffb65e">0.002</ix:nonFraction></ix:nonFraction> per share:</span></div></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 style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized: <ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfMTY_b675be91-6425-4079-bc04-e63a0bca4bd8"><ix:nonFraction unitRef="shares" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfMTY_db554b71-d537-48b0-9ea2-1de492e2e31b">100,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding: <ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfNTE_c79cb264-8966-462b-b7a0-ce55cd9db4a0">33,988</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfNjU_fc91fd28-564f-4f37-b3c0-2a65d19f8dda">27,371</ix:nonFraction> shares, respectively at June 30, 2022 and <ix:nonFraction unitRef="shares" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfMTEw_2202978d-d509-4e3a-9b8b-7f641cedbd21">32,975</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfMTI0_042077ea-433a-4b60-94da-2a846a431bd8">26,350</ix:nonFraction> shares, respectively at June 30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTEtMS0xLTE2MTI3_d2cc58aa-890d-402f-8feb-f929b3c0a814">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTMtMS0xLTE2MTI3_2cf146e5-ac6b-4e39-8d63-8269b3a2f6b6">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares at cost; <ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQzLTAtMS0xLTE2MTI3L3RleHRyZWdpb246MjNjOGJhNjBiM2QzNDZhMWFkMDVkMGYwNzI1NTcwNjBfMjk_7dbe8f64-3d5b-4c40-97d4-c90a87b9a4f9">6,617</ix:nonFraction> shares at June 30, 2022 and <ix:nonFraction unitRef="shares" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQzLTAtMS0xLTE2MTI3L3RleHRyZWdpb246MjNjOGJhNjBiM2QzNDZhMWFkMDVkMGYwNzI1NTcwNjBfNjA_cd644a33-580e-4825-87df-afd9b69512f5">6,625</ix:nonFraction> shares at June 30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQzLTEtMS0xLTE2MTI3_1843b1c8-fbe0-4699-84bc-1b0a4e24a934">66,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQzLTMtMS0xLTE2MTI3_a527d1c6-9dc4-40e8-9d55-bf000da933dc">66,064</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ0LTEtMS0xLTE2MTI3_57510392-e918-4c61-8f77-f767644f8caa">288,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ0LTMtMS0xLTE2MTI3_ee26ff87-e57d-4321-baf0-e61b682b5eca">259,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ1LTEtMS0xLTE2MTI3_709090c6-0e27-4910-99ef-17bd7c0a3628">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ1LTMtMS0xLTE2MTI3_27ba5da5-c9b6-4c50-92ac-286bb3dc8647">2,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ2LTEtMS0xLTE2MTI3_1ed31e82-1728-4645-8cc6-f092f8c7b84f">629,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ2LTMtMS0xLTE2MTI3_9abeafff-0232-4cad-a1f9-360be3747e2c">176,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Alpha and Omega Semiconductor Limited shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ3LTEtMS0xLTE2MTI3_930b6186-0bae-483b-ad01-0f8952d43e93">854,093</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ3LTMtMS0xLTE2MTI3_6e03cde4-93d5-4b1e-a1b1-8fb6f9417219">373,205</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ4LTEtMS0xLTE2MTI3_88538051-3d32-4283-bd44-bac7ccf041ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ4LTMtMS0xLTE2MTI3_4d43b6bb-4216-433d-a830-d53ead4100c5">143,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Total equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ5LTEtMS0xLTE2MTI3_ed40748d-03b9-48d0-abcb-7f49add4d4ba">854,093</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ5LTMtMS0xLTE2MTI3_6d0332f6-82b1-4e40-84bb-76c2bac0c80b">516,325</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzUwLTEtMS0xLTE2MTI3_9ddcf6e5-6c1e-46c1-8978-f7cabe2d099d">1,298,629</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzUwLTMtMS0xLTE2MTI3_5a1c18dc-2268-471a-9a05-1d66f42cfd3e">918,573</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></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><div id="i41656947d11444eebab7958327151a78_109"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMtMS0xLTEtMTYxMjc_4a619b5a-527d-4051-874b-3ad4931ed0ff">777,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMtMy0xLTEtMTYxMjc_9e104452-cc1b-4c77-894d-a3f155e93c34">656,902</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMtNS0xLTEtMTYxMjc_50363fc9-5e26-49aa-8f98-ca7e40686561">464,909</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzQtMS0xLTEtMTYxMjc_85e2202e-785e-4b4f-bda5-f3360ef7d925">508,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzQtMy0xLTEtMTYxMjc_351048a9-0fd3-4232-a16e-817026f3f1f6">452,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzQtNS0xLTEtMTYxMjc_3a63f025-2280-4a60-9be1-e9c2731b2ea1">362,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzUtMS0xLTEtMTYxMjc_f8582de1-9958-4ef3-b687-95407a4386cb">268,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzUtMy0xLTEtMTYxMjc_ecdf918c-66bd-4fb0-8420-62783c36c8d4">204,543</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzUtNS0xLTEtMTYxMjc_69eb0c9a-7372-48aa-8fcb-cd3a14831371">102,731</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></tr><tr style="height:9pt"><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzgtMS0xLTEtMTYxMjc_49ad4388-5227-4ee3-ad99-ed46f5c2cdd2">71,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzgtMy0xLTEtMTYxMjc_b631a27b-046f-43d4-a9a7-c20ae0b9759f">62,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzgtNS0xLTEtMTYxMjc_11256159-c71d-46c0-9182-36802ec47314">51,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzktMS0xLTEtMTYxMjc_cb2c8536-df69-4671-9f1f-63252d9d1b3c">95,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzktMy0xLTEtMTYxMjc_ff9dad24-f885-4352-85ca-3fe92b94641d">77,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzktNS0xLTEtMTYxMjc_4fdc78b0-603d-4cc9-8b51-de780e81e151">64,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of privately-held investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEwLTEtMS0xLTE2MTI3_938688db-f990-4a27-b88e-ec457b978720">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEwLTMtMS0xLTE2MTI3_b27fef64-aa4b-4aa6-a56a-1bd7ced884a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEwLTUtMS0xLTE2MTI3_8dd59d8f-00c0-4c4d-9b40-e7396e9d9524">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzExLTEtMS0xLTE2MTI3_c57971b9-0ebb-45ed-8291-209bdab5a748">166,518</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzExLTMtMS0xLTE2MTI3_31674134-7fde-4eba-a93f-dd9567d76cf8">140,467</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzExLTUtMS0xLTE2MTI3_7a800ba5-3540-4764-8c3a-75f28544a6ae">116,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEyLTEtMS0xLTE2MTI3_70b2af39-092d-41d4-80b9-2d3071aed8ba">102,038</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEyLTMtMS0xLTE2MTI3_715e0ff6-b156-431a-b0f1-3cb5941462aa">64,076</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEyLTUtMS0xLTE2MTI3_1d808206-fef7-48b1-becc-de8fc6f57878">13,937</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></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE0LTEtMS0xLTE2MTI3_1017f8fe-afb1-4a57-aec6-a6563cc1ffb7">999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE0LTMtMS0xLTE2MTI3_4cd0828b-bed5-404d-bf06-8f4312bc96c0">2,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE0LTUtMS0xLTE2MTI3_3578f04c-d2e5-404d-9bed-1039e061057b">1,229</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expenses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE1LTEtMS0xLTE2MTI3_ffb45e6f-9b73-45e9-ba5c-91b7eaa9ba90">3,920</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE1LTMtMS0xLTE2MTI3_ec134cc1-d4f8-49e7-9275-1d5a4933c43b">6,308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE1LTUtMS0xLTE2MTI3_abeb57ee-acc5-411d-951b-51f3c74a7c05">2,743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on deconsolidation of the JV Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE2LTEtMS0xLTE2MTI3_865f7e67-3818-415c-bc65-96832aa9bb22">399,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE2LTMtMS0xLTE2MTI3_e557b777-b0c2-4531-ae55-2caf152bb5bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE2LTUtMS0xLTE2MTI3_1c73e1cc-664a-476e-bcc4-564132b01405">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on changes of equity interest in the JV Company, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE3LTEtMS0xLTE2MTI3_07d45a36-70b7-4f8c-bfb8-4251cd798420">3,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE3LTMtMS0xLTE2MTI3_01733f28-7dcf-4aa2-92a4-be27fa856f2b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE3LTUtMS0xLTE2MTI3_0ce0b5a9-8b2e-4df6-9844-0156d5f9da2e">&#8212;</ix:nonFraction>&#160;</span></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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE5LTEtMS0xLTE2MTI3_7148baa7-59bf-4748-b426-3e03a0433af7">495,070</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE5LTMtMS0xLTE2MTI3_52dc6fb5-b664-4e88-ba69-1c39ac59abcc">60,224</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE5LTUtMS0xLTE2MTI3_ed1d901d-76e5-4480-81db-e324ff4b57df">17,909</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIxLTEtMS0xLTE2MTI3_219452c4-8077-4188-abf0-619a3d3d085f">39,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIxLTMtMS0xLTE2MTI3_a2bc1d3f-30bf-455e-ba3f-a79e34efa648">3,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIxLTUtMS0xLTE2MTI3_6baff042-0d1f-4e0c-aa78-dc44ea00c6a0">348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before loss from equity method investment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTEtMS0xLTQ3Mjk4_85e35030-a632-4694-82e0-682f24a6f0c3">455,812</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTMtMS0xLTQ3Mjk4_88108c28-0c61-4c07-a957-5b4bdf94129c">56,289</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTUtMS0xLTQ3Mjk4_c9d7c077-e90e-41ac-a115-fab082ab67e4">18,257</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss from equity investee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTEtMS0xLTQ3Mjk4_d2fd0cfb-4716-4eb9-a483-6c3e1128799b">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTMtMS0xLTQ3Mjk4_23c3825f-0c35-43e9-87ce-53e65923bf19">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTUtMS0xLTQ3Mjk4_98e88e43-f294-43fd-bb49-36e0ff3554f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income  (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTEtMS0xLTE2MTI3_5af57671-9e86-4763-9566-5054ac35dba3">453,183</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTMtMS0xLTE2MTI3_893b0c48-ec79-4f0f-859b-73fbaa573104">56,289</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTUtMS0xLTE2MTI3_de239de8-60fa-4899-b293-49abb7425352">18,257</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTEtMS0xLTE2MTI3_f81462ba-e3ee-4c2b-9f15-f3c0fdcd976a">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTMtMS0xLTE2MTI3_ba238891-5b42-41c9-9073-7d3ab5e80301">1,827</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTUtMS0xLTE2MTI3_18bdcb2f-748c-4062-9c7c-922144f70266">11,661</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI0LTEtMS0xLTE2MTI3_e4a75656-9cfa-4948-9f27-540cae272a92">453,163</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI0LTMtMS0xLTE2MTI3_fec7ef3d-11c3-4cdc-8e3a-5b97b6a060c1">58,116</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI0LTUtMS0xLTE2MTI3_2cb072a6-cf7b-4dd1-9814-9b1ead4bc1e9">6,596</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></tr><tr style="height:6pt"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share attributable to Alpha and Omega Semiconductor Limited</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI3LTEtMS0xLTE2MTI3_65d075f8-5fa4-468b-a64b-3c774a54f5de">16.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI3LTMtMS0xLTE2MTI3_e8506f71-9b7d-48b6-a620-e7e68c6fc58f">2.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI3LTUtMS0xLTE2MTI3_fbfcebf7-8930-41b4-85e7-874d06aafe4a">0.27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI4LTEtMS0xLTE2MTI3_1dccc7d1-baf6-4468-8703-b56583863f9b">16.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI4LTMtMS0xLTE2MTI3_3ea703e9-eef7-42af-aa42-ed5843a5b019">2.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI4LTUtMS0xLTE2MTI3_19b853ee-96f9-4be1-8a83-0a2f100abc32">0.27</ix:nonFraction>)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common share attributable to Alpha and Omega Semiconductor Limited used to compute net income (loss) per share:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMxLTEtMS0xLTE2MTI3_582e3358-cbff-4dc5-8bc1-f8bcf71f8ab8">26,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMxLTMtMS0xLTE2MTI3_fc9f349d-78d2-494f-b8cb-5e838d1b196e">25,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMxLTUtMS0xLTE2MTI3_db1171cf-c93e-4b6e-87ff-c95463b26802">24,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMyLTEtMS0xLTE2MTI3_4f87a7f9-6091-44b2-9d3f-808421a7db3a">28,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMyLTMtMS0xLTE2MTI3_9e67d4b0-4f9e-41a5-8c3d-9366bfb15792">27,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMyLTUtMS0xLTE2MTI3_86932ed7-b6dd-46b0-bba5-efe36a5f98c6">24,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><div id="i41656947d11444eebab7958327151a78_112"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands) </span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) including noncontrolling interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzItMS0xLTEtMTYxMjc_34623460-ee57-404b-a0c9-3e59ece20a1d">453,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzItMy0xLTEtMTYxMjc_7317fc1a-7145-4513-89f9-5a1f6c35181b">56,289</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzItNS0xLTEtMTYxMjc_b7248aa2-b8b9-42f0-a1c0-7bdf15ae3459">18,257</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzQtMS0xLTEtMTYxMjc_a23be373-be0d-4fa8-a096-15b83b837887">1,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzQtMy0xLTEtMTYxMjc_565e73c3-0ad7-4731-afad-8da5cf39924f">14,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzQtNS0xLTEtMTYxMjc_d738fd46-50d4-4a06-94fd-d95f156eda5f">4,839</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment removal due to deconsolidation of the JV Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtMS0xLTEtNTU0Njk_a58c9839-9d65-4e7f-a5d4-11a726585df7">3,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtMy0xLTEtNTU0Njk_7d3cc0ed-6ba6-44c0-800e-fdf86bcd11df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtNS0xLTEtNTU0Njk_14e756cb-ab83-4a26-be8d-f10b28ec2770">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtMS0xLTEtMTYxMjc_1367b75f-d02f-4d99-91b5-4082eb3fd8e6">450,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtMy0xLTEtMTYxMjc_494e399a-99f5-4d24-bc5b-12e907221113">70,479</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtNS0xLTEtMTYxMjc_e4981b8a-7076-4d87-82fb-e47cc6149089">23,096</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Less: Noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzYtMS0xLTEtMTYxMjc_89aa2f4a-6462-4679-bcb2-e0d5a9d4e35e">1,080</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzYtMy0xLTEtMTYxMjc_ec1468d6-7e19-4534-b6f5-3f6e8c18f631">4,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzYtNS0xLTEtMTYxMjc_59417835-d725-4a2d-a005-985630437db8">14,066</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzctMS0xLTEtMTYxMjc_d68d2721-a86f-483c-a47e-21eeb787cf85">451,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzctMy0xLTEtMTYxMjc_7476153e-6e67-44d5-959e-65c934cd9d64">65,558</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzctNS0xLTEtMTYxMjc_b8f73019-19e8-416a-adfa-c0ad5cea98d0">9,030</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></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i41656947d11444eebab7958327151a78_115"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF EQUITY </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands) </span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.009%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.599%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.009%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.292%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.119%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.878%"></td><td style="width:0.1%"></td></tr><tr style="height:18pt"><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',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Preferred Shares</span></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',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Common Shares</span></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',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total AOS Shareholders' Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Noncontrolling Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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 style="height:9pt"><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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia85c8a7c1652497597b7ea7972dec073_I20190630" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTEtMS0xLTE2MTI3_262a382e-6c23-4ab7-8d17-a4813fcfebc9">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia85c8a7c1652497597b7ea7972dec073_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTMtMS0xLTE2MTI3_15b3843f-0b47-4fc5-90be-8e5f00fc3c39">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a1e021fc233405fb08829f4051cb1fb_I20190630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTUtMS0xLTE2MTI3_625d3cb1-665e-41d7-9f37-8f35172eac27">31,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a1e021fc233405fb08829f4051cb1fb_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTctMS0xLTE2MTI3_9504c2cd-3165-4bd1-ba6d-8503fb91ba78">62</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="idb8e7366907c4dcf871aff38872610b1_I20190630" decimals="-3" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTktMS0xLTE2MTI3_60b2bd6f-7222-42a7-899e-921f8cbeb993">6,646</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb8e7366907c4dcf871aff38872610b1_I20190630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTExLTEtMS0xNjEyNw_68efdf77-f4dc-4505-8614-febf14cbf073">66,240</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94422e79aa2d42548d90243580e32b87_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTEzLTEtMS0xNjEyNw_1bca5611-6177-46eb-bc83-c57cc0aad6b8">234,410</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><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0365d68cb5ff4ab48af5d53ea83e48ba_I20190630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTE3LTEtMS0xNjEyNw_dd572971-b7c1-40fc-b55d-ada05a439163">2,693</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie82c69f8635148a8b8350895315a19a5_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTE5LTEtMS0xNjEyNw_b202cc45-3828-4ca4-ac59-31cc20bf4eb8">125,485</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ac58221e4724706b65fb059af0ca110_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTIxLTEtMS0xNjEyNw_2ec66ff0-2548-48a3-8fd4-f87a89a28884">291,024</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc340dcf885a4fd581321b746e8757e7_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTIzLTEtMS0xNjEyNw_57daaa31-851c-4273-8194-467a7da4ec76">152,265</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc651d3828db486687995bef229ab4f7_I20190630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTI1LTEtMS0xNjEyNw_1818f192-455f-41cf-bebd-64b65f03e2d1">443,289</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTUtMS0xLTE2MTI3_ca017c7c-a2fb-49cb-8dcf-77df8d10dcee">562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTctMS0xLTE2MTI3_fbd3b491-107a-46ed-abf0-6ef805180e3d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTEzLTEtMS0xNjEyNw_25ca369e-af72-4b71-a56f-64e33cc254f7">24</ix:nonFraction>&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTIxLTEtMS0xNjEyNw_7380f1c5-be22-4ef8-91a5-8d106ddec7c4">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTI1LTEtMS0xNjEyNw_f50d2b0d-a03f-452d-b947-5705a8b89bc5">25</ix:nonFraction>&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Reissuance of treasury stock upon exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iea0a264d2e0446de9e2274e96e2b37a6_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTktMS0xLTE2MTI3_b6cd2562-dcd4-49c1-b134-7eefd7efec0c">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea0a264d2e0446de9e2274e96e2b37a6_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTExLTEtMS0xNjEyNw_8078f1d4-05a1-41dc-b930-15cbc5d25d67">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b09285140a8439da5596a39c547768d_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTE5LTEtMS0xNjEyNw_ac35f62d-ab43-4e48-b55f-fcee7c7569ba">56</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTIxLTEtMS0xNjEyNw_d0991f97-702d-49ff-b03a-04664e54dc39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTI1LTEtMS0xNjEyNw_71bd8b2b-0e44-43aa-bf94-a91d3283a5ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Withholding tax on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgyLTUtMS0xLTE2MTI3_0e29608a-8e86-4f1a-b8d7-4468b85d8103">181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgyLTEzLTEtMS0xNjEyNw_00c70364-f93e-498d-bdf7-28d0ab6d03e2">1,509</ix:nonFraction>)</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgyLTIxLTEtMS0xNjEyNw_068f1a18-efbd-4f42-87c6-ed264e5e1730">1,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgyLTI1LTEtMS0xNjEyNw_9d49bea9-8e2c-4ebf-82e7-2ea86f77d8ad">1,509</ix:nonFraction>)</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTUtMS0xLTE2MTI3_e4605517-5e4d-400b-b549-7a662aa83f58">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTctMS0xLTE2MTI3_a9287da2-dc7c-48fe-ab8b-099a8a0ada8e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTEzLTEtMS0xNjEyNw_fff890e6-93af-4027-a37f-cb1830523d3f">3,324</ix:nonFraction>&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTIxLTEtMS0xNjEyNw_e1b4b572-3fd2-4412-9194-eb57e414a308">3,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTI1LTEtMS0xNjEyNw_367aa529-e7e6-4ff6-ad12-09645988c47c">3,325</ix:nonFraction>&#160;</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg1LTEzLTEtMS0xNjEyNw_206b79dc-29a2-4087-bd9c-88e6357fed08">9,854</ix:nonFraction>&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg1LTIxLTEtMS0xNjEyNw_a49b7a97-3af4-47bc-a037-969859eb7b9d">9,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg1LTI1LTEtMS0xNjEyNw_37d5e659-3c03-4209-8e9d-c06d66571a7c">9,854</ix:nonFraction>&#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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss including noncontrolling interest<br/></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b09285140a8439da5596a39c547768d_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg2LTE5LTEtMS0xNjEyNw_dc538880-b049-4dda-a4b9-95a76a6b9a83">6,596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg2LTIxLTEtMS0xNjEyNw_0eb00d4e-c5c6-4a88-93a0-93149f8c3972">6,596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia339ae2ce2ec43e1af106a6b58ea9950_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg2LTIzLTEtMS0xNjEyNw_bf59f3cc-f122-4408-9205-bc680f913f86">11,661</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg2LTI1LTEtMS0xNjEyNw_e2245286-c0ac-4172-822d-40d29611aea1">18,257</ix:nonFraction>)</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1b9cc4154d345a28b40a38e8a73435e_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg4LTE3LTEtMS0xNjEyNw_818dac94-f3b5-46cf-a04a-8846fe36c6c9">2,434</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg4LTIxLTEtMS0xNjEyNw_f35f69c4-9d6c-4696-a9b0-49a41a5edeb0">2,434</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia339ae2ce2ec43e1af106a6b58ea9950_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg4LTIzLTEtMS0xNjEyNw_5a60973e-1d1c-44fe-b403-1d538443333c">2,405</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg4LTI1LTEtMS0xNjEyNw_4f34da82-008f-41e0-97d1-6448450f9ca6">4,839</ix:nonFraction>)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c0295767dd7446a87a22a4f73b5de0d_I20200630" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTEtMS0xLTE2MTI3_086d1fd2-a44a-40c3-a13c-fad58e0b39e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c0295767dd7446a87a22a4f73b5de0d_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTMtMS0xLTE2MTI3_b1589620-a75a-4600-b4bd-ad0ba18da11f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i094a5527b20b4adfa1caa626eda8aff9_I20200630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTUtMS0xLTE2MTI3_1e47e601-02ac-4bc2-aa54-4fac84708dc4">31,944</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i094a5527b20b4adfa1caa626eda8aff9_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTctMS0xLTE2MTI3_86fa6e98-a995-4199-bea4-01c7265a24a1">64</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i144d2b09f20d4c87b4110c123f60be9d_I20200630" decimals="-3" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTktMS0xLTE2MTI3_f4f2e233-ca07-4abb-bb65-87d9c09fd40b">6,639</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i144d2b09f20d4c87b4110c123f60be9d_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTExLTEtMS0xNjEyNw_1a7e71b2-9c61-47ac-bd92-3f97c9c6d2f4">66,184</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id48db6c3040f4712b08528191b4929a1_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTEzLTEtMS0xNjEyNw_1c96069c-a08c-4635-92d8-760f3891b742">246,103</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><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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551813d8deb54a82b2a10a620449cc74_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTE3LTEtMS0xNjEyNw_dcd23468-e1fa-4ba7-85b8-c8e41dbcdde9">5,127</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd5e95b6cbe449588567b996c9719efd_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTE5LTEtMS0xNjEyNw_6650106d-20e0-40c9-a998-021fa7edb9c7">118,833</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5796b46b9cc743eabb0d255a505bd528_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTIxLTEtMS0xNjEyNw_6e1a9502-1846-4f80-a33a-b1f839f14dc9">293,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib46ee51210f14994bf3b2a3cc910dfc3_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTIzLTEtMS0xNjEyNw_386bdcd1-824f-4c6d-b1d7-f71e751ee51b">138,199</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTI1LTEtMS0xNjEyNw_653afd47-ba40-454f-8725-f95037018823">431,888</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTUtMS0xLTE2MTI3_052b7086-e826-4543-a73f-b7994fdb1125">857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTctMS0xLTE2MTI3_487a8673-6f23-410a-bb32-5f39f2c8cd8a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTEzLTEtMS0xNjEyNw_26558036-ea6c-4783-bcd7-fb9b1554ea7f">1,698</ix:nonFraction>&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTIxLTEtMS0xNjEyNw_607e2a42-6e2b-435b-8cfa-2ed0bdd905f8">1,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTI1LTEtMS0xNjEyNw_4045b2b5-9868-4ba4-8e89-4c32d41c38ed">1,699</ix:nonFraction>&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Reissuance of treasury stock upon exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97dd8fdab9854d0098b9ae3f5745809d_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTktMS0xLTE2MTI3_24a7ef78-f7ef-452c-9a06-19f4fe21aa98">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97dd8fdab9854d0098b9ae3f5745809d_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTExLTEtMS0xNjEyNw_ece796e5-271a-4e27-b28b-9b065e1bafba">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8aadc9a2ded94b3289e6fb135b6312dc_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTE5LTEtMS0xNjEyNw_6bce6d2a-aa9e-44cc-8b05-4611ef87175a">54</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTIxLTEtMS0xNjEyNw_e96a89c0-8abd-4259-996c-12a72b43b053">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTI1LTEtMS0xNjEyNw_783a62ac-c68d-49aa-b3b5-617a0d759a06">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Withholding tax on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkzLTUtMS0xLTE2MTI3_1cc8b712-4659-4cc4-85bc-d33522f4b569">225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkzLTEzLTEtMS0xNjEyNw_879007fa-808e-46d2-9b20-8acbdb4e0d5b">6,924</ix:nonFraction>)</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkzLTIxLTEtMS0xNjEyNw_991362e9-8ae2-4f71-a31b-8b86df430f7f">6,924</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkzLTI1LTEtMS0xNjEyNw_92014075-9a35-4e23-bc5b-ff808d8b903c">6,924</ix:nonFraction>)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTUtMS0xLTE2MTI3_f4d93cd0-59f7-42bb-9755-c9b88959eba5">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTctMS0xLTE2MTI3_7ba3c054-5712-4d88-82ca-fb2c9152c4c7">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTEzLTEtMS0xNjEyNw_311ef074-6460-4a6d-8636-2ef0a5ac8006">3,326</ix:nonFraction>&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTIxLTEtMS0xNjEyNw_ccbdbe86-323d-4650-91be-8e711bcfd590">3,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTI1LTEtMS0xNjEyNw_b8db019c-75c5-43c9-932e-f12444f31453">3,327</ix:nonFraction>&#160;</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk2LTEzLTEtMS0xNjEyNw_5295da12-6e74-4f2d-91e0-5905c2a23ade">12,190</ix:nonFraction>&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk2LTIxLTEtMS0xNjEyNw_51149357-c71d-4965-b726-f021917a4059">12,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk2LTI1LTEtMS0xNjEyNw_9b474c03-3202-4e41-b214-3abb938145e9">12,190</ix:nonFraction>&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted stock units settlement in connection with service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk3LTEzLTEtMS0xNjEyNw_19aee478-0b48-43b9-976e-198decef1a9f">3,600</ix:nonFraction>&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk3LTIxLTEtMS0xNjEyNw_bbbc7d0a-73f7-46da-9448-cdbece99e89a">3,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk3LTI1LTEtMS0xNjEyNw_f6d79687-2013-47fb-85fe-ada796e0cefa">3,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income (loss) including noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aadc9a2ded94b3289e6fb135b6312dc_D20200701-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk4LTE5LTEtMS0xNjEyNw_a972afca-8f27-46c2-8173-a91e91477908">58,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk4LTIxLTEtMS0xNjEyNw_49991260-e376-43e5-b3a2-e136d3cdb7de">58,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1af98b50e8e4b2f96c9a9c2aec10bcc_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk4LTIzLTEtMS0xNjEyNw_eac0fa45-2fc0-4a4a-9f4d-1216566b682c">1,827</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk4LTI1LTEtMS0xNjEyNw_47d7e225-e45c-4675-82f0-fc7cc8a876a0">56,289</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9debde0c01c34e85bc86074ab8e5c73a_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMC0xNy0xLTEtMTYxMjc_d4789a6e-95ec-4085-8c35-9fea6d91bb24">7,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMC0yMS0xLTEtMTYxMjc_fb1c72db-10a7-4e37-920b-332e314fd1c1">7,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1af98b50e8e4b2f96c9a9c2aec10bcc_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMC0yMy0xLTEtMTYxMjc_9f578c09-013b-4cb4-90c5-a3796d7ad102">6,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMC0yNS0xLTEtMTYxMjc_d771ab36-bc4e-4062-b80e-1c1d12607355">14,190</ix:nonFraction>&#160;</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibbf1736d3cf2439dab088cc7b9693844_I20210630" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xLTEtMS0xNjEyNw_7c28f8f5-b71a-495f-8b78-c518625a864b">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbf1736d3cf2439dab088cc7b9693844_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0zLTEtMS0xNjEyNw_8108f9b6-e96f-4196-87fb-06d4ecfea92d">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie8ef3fa27f324939939f4b1b647d7f38_I20210630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi01LTEtMS0xNjEyNw_e57d82c0-28b0-470a-a1d5-5994d2ca4e5c">32,975</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8ef3fa27f324939939f4b1b647d7f38_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi03LTEtMS0xNjEyNw_3bf93c30-2f07-47ac-ab54-cabd06937a18">66</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i66dfd0b344824addb80b491abca12327_I20210630" decimals="-3" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi05LTEtMS0xNjEyNw_3d8557c2-80be-4052-85a5-da4c9c11019e">6,625</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66dfd0b344824addb80b491abca12327_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xMS0xLTEtMTYxMjc_d769b8a2-e32a-4c05-aa28-028b3e9ccfdc">66,064</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c851912a0114eac911d6dbdf54888af_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xMy0xLTEtMTYxMjc_d03110b5-5480-46e3-a604-990014525341">259,993</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><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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6afdc2cd09fd40e5b82c0c3aad4005c1_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xNy0xLTEtMTYxMjc_77a5d9f8-8e68-4858-897f-b1622c6820f5">2,315</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52db4ca5ae5455daa201f5723cd8932_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xOS0xLTEtMTYxMjc_b70ac70c-17e6-444e-b8ee-ab6bddbabe89">176,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66130e751fbf402abb152fe7af81e549_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0yMS0xLTEtMTYxMjc_8b0298ee-9876-45c6-adfd-cbe74bae55b4">373,205</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8326125b24c54f1a8d967e22191b5541_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0yMy0xLTEtMTYxMjc_fc96679e-632b-4959-aa2b-362eec9ab14a">143,120</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0yNS0xLTEtMTYxMjc_ed41c509-e213-4c5c-a887-5ab477baa94f">516,325</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy01LTEtMS00ODY0MA_c9506a42-fb6a-4327-8055-e5aaf71d5589">652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy03LTEtMS00ODY0MA_0fead003-ca05-4eaa-9fcc-1723e0da8060">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy0xMy0xLTEtNDg2NDA_209a8241-a160-4848-9ba0-6b2a49633305">897</ix:nonFraction>&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy0yMS0xLTEtNDg2NzI_00b25dcd-51d8-4f98-a8d7-2620335f07fa">898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy0yNS0xLTEtNDg2NzI_c06ad284-4e5e-423a-930e-8e3f26384975">898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Reissuance of treasury stock upon exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i920fd5b302da46a1bdea645153d0f1ea_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC05LTEtMS00ODY0MA_5c570d59-c271-445c-9236-7f3ca6628b29">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920fd5b302da46a1bdea645153d0f1ea_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC0xMS0xLTEtNDg2NDA_66515d7f-7a91-4688-a808-fc4abcbc5443">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i849c2c12ba5f4fd3968f8d714c76b14f_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC0xOS0xLTEtNDg2NzI_5a0ab3ac-1b81-44a2-bfa0-844d5c6f4e31">64</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC0yMS0xLTEtNDg2NzI_b870dcf2-82ff-443e-b9a0-89c906648e79">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC0yNS0xLTEtNDg2NzI_342795d1-7004-477a-9413-5cf7aed650fb">&#8212;</ix:nonFraction>&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Withholding tax on restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNS01LTEtMS00ODY0MA_89a16946-cd2d-48b5-8baf-21b1d49da772">183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNS0xMy0xLTEtNDg2NDA_ccf1c4f5-bd43-4303-b9b2-b435bcd1abc4">8,641</ix:nonFraction>)</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNS0yMS0xLTEtNDg2NzI_ae3c4bd6-f536-439b-bdb5-fa7a9c12d37d">8,641</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNS0yNS0xLTEtNDg2NzI_b3b371ef-0b04-4013-8eba-0f123c9ad240">8,641</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi01LTEtMS00ODY0MA_bbc19655-0af3-4d19-a430-68979a177452">544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi03LTEtMS00ODY0MA_2261c2fc-4170-4dcc-a757-5964609cb33e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi0xMy0xLTEtNDg2NDA_43868ac9-512a-4cf6-81d5-f74700242f80">5,244</ix:nonFraction>&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi0yMS0xLTEtNDg2NzI_5461818e-ef25-48c1-abb4-b6adbc1a4fb1">5,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi0yNS0xLTEtNDg2NzI_1c1b70c3-2e07-4b6f-a039-727318642b59">5,245</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOC0xMy0xLTEtNDg2NDA_b49e7125-c2ae-4bb3-9865-9f7cc653c865">31,058</ix:nonFraction>&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOC0yMS0xLTEtNDg2NzI_d201650e-25fd-4537-9f6d-a3c4918323dd">31,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOC0yNS0xLTEtNDg2NzI_08b7fb2e-ab22-444e-8034-027d5cdcd548">31,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted stock units settlement in connection with service</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOS0xMy0xLTEtNDg2NDA_3bbda17d-d933-4d5c-b4f9-01b17ad02211">400</ix:nonFraction>&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOS0yMS0xLTEtNDg2NzI_2ed22e98-ae8b-45a9-bc86-15dde48c1cc1">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOS0yNS0xLTEtNDg2NzI_b24803b7-86b5-417d-82b2-2b1337d3b68f">400</ix:nonFraction>&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income (loss) including noncontrolling interest through December 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i849c2c12ba5f4fd3968f8d714c76b14f_D20210701-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMC0xOS0xLTEtNDg2NzI_e443a9b0-8250-4931-bf53-33071e996dda">453,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMC0yMS0xLTEtNDg2NzI_1b1df376-830e-476d-ae9e-a2e92f3af3a6">453,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0330471b47fb499db969303f85bc0605_D20210701-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMC0yMy0xLTEtNDg2NzI_aa2a1b66-2879-47ce-a2cb-4baccd4c6eb5">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMC0yNS0xLTEtNDg2NzI_b4ac4cc0-6e7b-4426-baaf-6b9e0a191231">453,183</ix:nonFraction>&#160;</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17cf3097051b4e7d931352e605877d01_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMi0xNy0xLTEtNDg2NzI_656651ec-d318-4c0c-b5a1-871a2b2e6585">558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMi0yMS0xLTEtNDg2NzI_18635e69-5669-4a30-967b-870203ae54f3">558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0330471b47fb499db969303f85bc0605_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMi0yMy0xLTEtNDg2NzI_0149f81d-f51d-4102-abb9-e91375d366d0">749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMi0yNS0xLTEtNDg2NzI_51777934-1dd4-44ce-9463-ac81044f118f">1,307</ix:nonFraction>&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deconsolidation of noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17cf3097051b4e7d931352e605877d01_D20210701-20220630" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMy0xNy0xLTEtNDg2NzI_508f14a4-42cf-4960-bc70-751d60766387">1,793</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMy0yMS0xLTEtNDg2NzI_9fb8415e-1718-4c2d-a690-c610c4c0cb8b">1,793</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0330471b47fb499db969303f85bc0605_D20210701-20220630" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMy0yMy0xLTEtNDg2NzI_6a41477f-9d21-4d48-9b5e-6a9e368f6df7">143,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMy0yNS0xLTEtNDg2NzI_72c5c962-3241-4deb-b02c-841bc7bb80fa">145,682</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c5580916fd148e3bef036addcc08cad_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xLTEtMS01NzE1OA_78ce580c-0da0-47bb-9ad3-485bd273ccff">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c5580916fd148e3bef036addcc08cad_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0zLTEtMS01NzE1OA_3bba721d-8a2f-4802-a6d5-1a9d47947f53">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i50a29105848e47a5beac14626f489d1f_I20220630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC01LTEtMS00ODY0MA_4bdf1228-2dac-4eab-a77a-84296383d4e1">33,988</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50a29105848e47a5beac14626f489d1f_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC03LTEtMS00ODY0MA_10c1140e-c77a-460a-94c8-f810924c6953">68</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i011a1e8679134648bba62148a6479928_I20220630" decimals="-3" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC05LTEtMS00ODY0MA_995d76a4-9b28-4c0a-aebd-e1bb46a1cdef">6,617</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i011a1e8679134648bba62148a6479928_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xMS0xLTEtNDg2NDA_b7ace266-4def-4ad0-b682-81e012ee4e03">66,000</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i823cbd9e0f88497b997f4469ef241eb8_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xMy0xLTEtNDg2NDA_ff76e963-2bea-4e83-ba3b-527a2badafe9">288,951</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><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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d305511e0143fdbb6a9b0032780c12_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xNy0xLTEtNDg2NzI_b569610c-b8d8-4e34-bc7c-9540ae8bd256">1,080</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1385a15c0bb14d688016f00e2e3b22c9_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xOS0xLTEtNDg2NzI_da9c8133-3453-4775-8e37-d66508dcf796">629,994</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4257abf6e824bd9b974f82dc9b87e9b_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0yMS0xLTEtNDg2NzI_6b149d6a-ea16-4b6a-9abd-02f20c218fe5">854,093</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57811ba0752745a2a6ffd8df32f4a9ed_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0yMy0xLTEtNDg2NzI_a6e42add-2834-4283-a242-c2db05c2d654">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0yNS0xLTEtNDg2NzI_861e5e5f-2ecd-4223-8c34-601e3e5c6f6e">854,093</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i41656947d11444eebab7958327151a78_118"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands) </span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) including noncontrolling interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMtMS0xLTEtMTYxMjc_e09b3ea5-b6b7-465f-84d1-b0667f1c6073">453,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMtMy0xLTEtMTYxMjc_d5aaa97d-6db4-4cf4-8377-f8e5ad517db2">56,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMtNS0xLTEtMTYxMjc_74f16453-d8ae-4343-be2d-8f195e521a6e">18,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on deconsolidation of the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtMS0xLTEtNDg4NzI_cf914d7b-9565-4a58-afd1-d747a60c0b2e">399,093</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtMy0xLTEtNDg4NzI_44464680-2cba-410e-8a90-3e816592a91a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtNS0xLTEtNDg4NzI_dd993c31-103d-4dfe-b0ab-8e7a3fe222fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on changes of equity interest in the JV Company, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzYtMS0xLTEtNDg4NzI_da700852-1ef9-4f1a-b79f-b6e03541f29c">3,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzYtMy0xLTEtNDg4NzI_d85f484f-08b4-4fec-a8a8-f6d50ed40922">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzYtNS0xLTEtNDg4NzI_7100d2e3-7faa-42bc-b6a9-4c77f23491e3">&#8212;</ix:nonFraction>&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax on deconsolidation and changes of equity interest in the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctMS0xLTEtNDg4NzI_4339cb17-c38d-4374-af19-a46bc9757c46">29,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctMy0xLTEtNDg4NzI_28417a6d-2e11-4557-8f89-7a399f3848a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctNS0xLTEtNDg4NzI_6db6f14f-ae1f-48fc-8ffb-473238b0e8d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtMS0xLTEtMTYxMjc_154a7a94-ca00-426e-90a8-378415816b15">42,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtMy0xLTEtMTYxMjc_322c3e09-936d-427f-8090-310ab39f157d">52,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtNS0xLTEtMTYxMjc_75c855d3-8e38-496e-8aaa-576f4f9932a9">45,090</ix:nonFraction>&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzktMS0xLTEtNDg4ODA_6d6f29d8-2928-4d16-8761-20e44c8604be">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzktMy0xLTEtNDg4ODA_4b746e45-d9ea-4436-ac1c-24f4972ce4c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzktNS0xLTEtNDg4ODA_7cd6cc92-e094-4f6f-a5e8-55e5027139fe">&#8212;</ix:nonFraction>&#160;</span></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="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctMS0xLTEtMTYxMjc_c5275999-4dbf-421e-ab86-4cb29ba45e1c">31,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctMy0xLTEtMTYxMjc_66473774-70e7-4346-9bf7-1aae7bc5143c">15,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctNS0xLTEtMTYxMjc_1b4e9745-bae2-4e8a-b1c0-41afb69633ff">10,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEwLTEtMS0xLTE2MTI3_7347b67b-55fb-4a27-b7a4-fd6cb0fd6315">1,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEwLTMtMS0xLTE2MTI3_134b1f2b-a755-4a7c-8dd1-0cbec793c33c">1,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEwLTUtMS0xLTE2MTI3_9f20eef4-3368-420a-8e05-04315d8a93d9">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on disposal of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzExLTEtMS0xLTE2MTI3_af90a03d-e79b-4f32-8cc1-5f951557bb00">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzExLTMtMS0xLTE2MTI3_c37bb76b-3a9a-4e87-bd9c-b1ba4f38bd51">426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzExLTUtMS0xLTE2MTI3_efbed43a-2f15-46cd-adf1-34337a06b0e6">102</ix:nonFraction>)</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEyLTEtMS0xLTE2MTI3_0252909a-e689-4d25-998d-ba5b63704a2a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEyLTMtMS0xLTE2MTI3_12f52f55-43f3-48f4-abb2-1fce2d97b918">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEyLTUtMS0xLTE2MTI3_8284fc09-b57d-4832-b4e8-9c08ff034996">600</ix:nonFraction>&#160;</span></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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE1LTEtMS0xLTE2MTI3_10d47de3-0754-42d6-9787-3abdc37c406d">30,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE1LTMtMS0xLTE2MTI3_ecee7dbd-4348-4272-9200-ef7fb5d66278">22,517</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE1LTUtMS0xLTE2MTI3_de94ca0a-d610-4200-bb55-238863dd32df">11,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE2LTEtMS0xLTE2MTI3_df2f3bbe-9b20-49c3-850b-2ea0617feb23">57,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE2LTMtMS0xLTE2MTI3_9bf33831-ba7a-4ce2-9840-e89156505837">18,765</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE2LTUtMS0xLTE2MTI3_b1cf7354-d621-4e3a-a881-9b87357923ae">22,793</ix:nonFraction>)</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE3LTEtMS0xLTE2MTI3_c1e08f14-d7c2-4a26-b29b-d682a741c773">9,408</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE3LTMtMS0xLTE2MTI3_2a6ddb09-eb53-4458-94b4-af5b8d9e749a">5,843</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE3LTUtMS0xLTE2MTI3_86fb797d-decd-4067-a601-b1951d4f0bfb">27,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payable related to equity investee, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTEtMS0xLTQ4OTA0_eab98f73-0906-4127-827d-139ab62f1ab0">48,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTMtMS0xLTQ4OTA0_646f6f0b-c305-4ecd-bc52-17eb7cd2184b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTUtMS0xLTQ4OTA0_a1b9fb06-d3c0-415e-952d-134f48a19d3b">&#8212;</ix:nonFraction>&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE4LTEtMS0xLTE2MTI3_0c6c3b29-af6f-4e20-b3cc-70a113738d04">23,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE4LTMtMS0xLTE2MTI3_dde32003-b11b-4345-9d43-ad8297e227e5">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE4LTUtMS0xLTE2MTI3_62d0cb23-9d2e-4dc8-82c0-1cc27a3d2fcf">1,777</ix:nonFraction>)</span></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="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIwLTEtMS0xLTE2MTI3_391251bb-1740-4cbc-96d3-17ed44211397">1,687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIwLTMtMS0xLTE2MTI3_fa082f3f-dc5c-4edb-bd7e-2dd16753c205">1,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIwLTUtMS0xLTE2MTI3_bc2ebfcd-ba37-4391-a1d8-5f28d5f43516">270</ix:nonFraction>)</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable on deconsolidation and changes of equity interest in the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTEtMS0xLTQ4OTEx_51bc7e4d-ec25-4394-b2cc-07f6149d4f1e">3,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTMtMS0xLTQ4OTEx_398cb38a-d864-4a3c-a008-2a7379b6a519">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTUtMS0xLTQ4OTEx_8cd57c1b-360c-469d-9eb1-8ce3c7dad3eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIxLTEtMS0xLTE2MTI3_fcfe0b3e-bb9e-4936-813b-53d5d561d86b">76,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIxLTMtMS0xLTE2MTI3_4ecc8ef0-52c9-4831-8116-1698d86c5867">48,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIxLTUtMS0xLTE2MTI3_a0acd62c-27fe-4f1e-b70c-4c5d10af7789">10,955</ix:nonFraction>&#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTEtMS0xLTE2MTI3_2fe5a2d6-f76e-4055-8a4c-0e1bdddbd6bb">218,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTMtMS0xLTE2MTI3_51b5aa7f-239f-495a-9d68-52b335237fc7">128,744</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTUtMS0xLTE2MTI3_00cea027-2cf8-42b8-bc6c-72ca7476467b">62,315</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of equity interest in the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI0LTEtMS0xLTE2MTI3_a4183681-2162-48dd-b679-415dd1a2d497">26,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI0LTMtMS0xLTE2MTI3_cb97b63d-0031-49d9-bb4d-c4a205f5dfe4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI0LTUtMS0xLTE2MTI3_e0616fbe-94dd-4ebc-a847-b065ecaf62b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deconsolidation of cash and cash equivalents of the JV Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:CashDivestedFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI1LTEtMS0xLTE2MTI3_80c5b5ef-5564-4317-b3c5-2e8f2c6f73fc">20,734</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:CashDivestedFromDeconsolidation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI1LTMtMS0xLTE2MTI3_f0647374-9620-49f1-9e5a-56efa878812f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:CashDivestedFromDeconsolidation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI1LTUtMS0xLTE2MTI3_7966c0d0-9c7b-4041-a8b1-0d6ada6d69b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTEtMS0xLTE2MTI3_f15ae232-786e-4337-869b-0cd6c70b415c">138,014</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTMtMS0xLTE2MTI3_28d44d16-b834-4054-b971-5ae47f3861b9">72,700</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTUtMS0xLTE2MTI3_910727e5-c7a3-4173-b689-d194b5a3f2e5">62,398</ix:nonFraction>)</span></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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMwLTEtMS0xLTE2MTI3_599f9f3d-12e8-46b9-9c04-2bec925bc11c">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMwLTMtMS0xLTE2MTI3_ead146e6-332c-4a4d-a776-a44288356c63">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMwLTUtMS0xLTE2MTI3_abc65dc0-60da-42e2-a0d0-dfa51f1693fe">295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government grant related to equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMxLTEtMS0xLTE2MTI3_5f884872-6c20-4cfd-8b68-bf957d2207b6">1,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMxLTMtMS0xLTE2MTI3_fcf408c4-11de-4f9d-b3e4-b8e3e9bd9309">119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMxLTUtMS0xLTE2MTI3_90bcf725-3e93-4e1c-921e-c76a0d5ecf20">1,254</ix:nonFraction>&#160;</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM2LTEtMS0xLTE2MTI3_4c6b181d-b398-47c6-8c63-985ddb91f404">130,822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM2LTMtMS0xLTE2MTI3_2b0bc843-a6a8-4e4c-b2b5-1cb9e0360ff1">72,539</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM2LTUtMS0xLTE2MTI3_6738370d-adcd-4bcf-8615-c9969a0f521e">60,849</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding tax on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM5LTEtMS0xLTE2MTI3_6a346269-88b5-42f2-a19c-f92b363be978">8,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM5LTMtMS0xLTE2MTI3_ecfc6893-a61a-489f-9d95-d4a874dd861e">6,924</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM5LTUtMS0xLTE2MTI3_8eb712cd-52d1-46bb-a095-c1def6cb1ad5">1,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options and ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQwLTEtMS0xLTE2MTI3_589e6507-194d-4d6d-b848-f7688a52d73e">6,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQwLTMtMS0xLTE2MTI3_96d1327d-6d08-40d2-ba0e-703eb1700d91">5,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQwLTUtMS0xLTE2MTI3_ac39b34b-ef02-42da-9cd8-ca0c698f5e69">3,350</ix:nonFraction>&#160;</span></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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQyLTEtMS0xLTE2MTI3_ea939069-eb7e-4be1-a0dd-db5129723ac3">64,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQyLTMtMS0xLTE2MTI3_ecce0da8-bd5c-4ff3-baab-2967a4e25e59">65,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQyLTUtMS0xLTE2MTI3_ae0b7f28-b3e0-45f2-bc30-aa4030b0aaa0">96,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQzLTEtMS0xLTE2MTI3_bb8cbae8-7b5e-4f4c-8e6c-0fe43ae9ebdb">35,748</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQzLTMtMS0xLTE2MTI3_844d007e-1e87-4d3c-aa35-a1325a45a0de">66,584</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQzLTUtMS0xLTE2MTI3_39fa9984-ba47-4082-adb8-5c2beb9a6159">49,394</ix:nonFraction>)</span></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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal payments on capital leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="aosl:PrincipalPaymentsOnCapitalLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ1LTEtMS0xLTE2MTI3_49ed935d-079b-4f92-b388-728174e01a64">4,176</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="aosl:PrincipalPaymentsOnCapitalLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ1LTMtMS0xLTE2MTI3_019ca2cb-71b8-4ee8-8394-b71420e8b7a0">16,451</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="aosl:PrincipalPaymentsOnCapitalLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ1LTUtMS0xLTE2MTI3_13a9555b-b202-46f0-8c90-99e9e8095173">11,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ3LTEtMS0xLTE2MTI3_96f51de1-39fd-4a99-bb1b-bb10b5907bdc">21,854</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ3LTMtMS0xLTE2MTI3_37e2b4cd-c7b3-47fb-8bfe-74dc47f74347">18,991</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ3LTUtMS0xLTE2MTI3_acf94e26-0ff5-470b-a8bf-150f9647e272">37,651</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ4LTEtMS0xLTE2MTI3_441de486-c047-4f82-ba25-3dcf9d67b039">59</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ4LTMtMS0xLTE2MTI3_d0e420d2-0be5-420b-b72c-0e8c51ae5afa">4,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ4LTUtMS0xLTE2MTI3_70f50d2c-1463-4698-b887-2e173fe53482">708</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net increase in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ5LTEtMS0xLTE2MTI3_c0dc4a0a-d0e0-4a63-9cb0-e0570ab869c9">109,838</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ5LTMtMS0xLTE2MTI3_4b59cbf7-127e-42b1-8fd7-a60a57ef71d5">42,109</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ5LTUtMS0xLTE2MTI3_538806ca-8338-406b-aefd-32a21b127d9a">38,409</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUwLTEtMS0xLTE2MTI3_3afdd5ad-c3ef-4ac2-ba2a-59734d3f2d1c">204,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUwLTMtMS0xLTE2MTI3_bd15b5ae-5d9b-4355-9fe3-32868d1fb7b6">162,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc651d3828db486687995bef229ab4f7_I20190630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUwLTUtMS0xLTE2MTI3_6c72f06d-21e1-4844-b2e7-241ac0014e29">124,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUxLTEtMS0xLTE2MTI3_43a05fe4-9824-4ebb-8f65-373e3a486dbb">314,651</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUxLTMtMS0xLTE2MTI3_a74c7899-8e81-49bc-877f-46e21736baf2">204,813</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUxLTUtMS0xLTE2MTI3_eb937946-6a74-4e3f-9342-c904975f1d1c">162,704</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></tr><tr style="height:15pt"><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 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></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands) </span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY2LTEtMS0xLTE2MTI3_7418628c-b11f-4446-aa14-9998b00da8cb">3,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY2LTMtMS0xLTE2MTI3_1aabb208-32a4-47cb-910c-0e94b07b3374">5,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY2LTUtMS0xLTE2MTI3_8716a2e0-c3f0-4df9-a911-73ec7aa99529">2,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY3LTEtMS0xLTE2MTI3_214b518a-a0f7-4da1-bdfd-55af16b23292">5,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY3LTMtMS0xLTE2MTI3_5428807b-e67e-426f-a6f5-31350d111423">970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY3LTUtMS0xLTE2MTI3_a673b1e0-3972-4e4e-854a-bcb7a3e492c9">2,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment purchased but not yet paid </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzcwLTEtMS0xLTE2MTI3_d934f2ca-e5db-43b8-9aed-b3d84b0e8b64">62,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzcwLTMtMS0xLTE2MTI3_015cdbf9-18fe-4607-a4d9-f3a5bd108fc9">20,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzcwLTUtMS0xLTE2MTI3_89b00c94-9b71-4a1d-8b52-f9dfe1076869">17,370</ix:nonFraction>&#160;</span></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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reissuance of treasury stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzczLTEtMS0xLTE2MTI3_5767ccee-3162-496e-8876-750c22a030b9">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzczLTMtMS0xLTE2MTI3_c4ef85bf-06ed-420d-bcfd-f9a5bdace21b">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzczLTUtMS0xLTE2MTI3_ed0c6fd1-6370-4289-9fa3-7fa194867734">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc3LTEtMS0xLTYxMjQy_0e0ad537-27dd-48da-9ff3-e29b64f0e0da">314,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc3LTMtMS0xLTYxMjQy_945570ff-db5a-4312-a756-16860886ef77">202,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc3LTUtMS0xLTYxMjQy_827fc10b-0cfc-4377-9ddf-264124861895">158,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc4LTEtMS0xLTYxMjQy_b6a0fa9a-52e4-485d-acb2-3d887b767407">299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc4LTMtMS0xLTYxMjQy_5c976121-5606-4c68-808f-b9d1e52d25e3">233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc4LTUtMS0xLTYxMjQy_58998a90-1ac4-4900-8749-f0a80831395c">2,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash - long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc5LTEtMS0xLTYxMjQy_f3fe3e84-e28f-4a11-b2b9-a4d5c427bd3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc5LTMtMS0xLTYxMjQy_5aa533fc-894a-4cbb-92a3-5229313fcbbf">2,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc5LTUtMS0xLTYxMjQy_5881c9cc-8bab-44a9-8a9b-f4d38e723b7c">1,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzgwLTEtMS0xLTYxMjQy_776ff5ee-a0b5-4df8-a540-b42288e9edac">314,651</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzgwLTMtMS0xLTYxMjQy_a392df00-ae51-4849-ad73-9cb5afd898a0">204,813</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzgwLTUtMS0xLTYxMjQy_7cd2f319-a7fd-43bd-bde0-3d2ed4d2c286">162,704</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></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><div id="i41656947d11444eebab7958327151a78_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3Nzc3_2a472e7b-05d5-42ef-be8a-10b38b56e487" continuedAt="i13d70f482ce84539a6a78145978a8afa" escape="true">The Company and Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="i13d70f482ce84539a6a78145978a8afa" continuedAt="i1dcaed32b40f439995b90b3038124f10"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha and Omega Semiconductor Limited and its subsidiaries (the &#8220;Company&#8221;, &#8220;AOS&#8221;, &#8220;we&#8221; or &#8220;us&#8221;) design, develop and supply a broad range of power semiconductors.  The Company's portfolio of products targets high-volume applications, including personal computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.  The Company conducts its operations primarily in the United States of America (&#8220;USA&#8221;), Hong Kong, China, and South Korea. </span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODQ5_d2ac6041-dfc3-49ce-8c64-634b4868f4cb" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequently, the Company has accounted for it using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Reclassification</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain reclassifications of prior period presentation to conform to current period presentation have been made with no changes made to balance sheet, income statement or statement of cash flows subtotals.</span></div></ix:nonNumeric><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Joint Venture</span></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 29, 2016, the Company entered into a joint venture contract (the &#8220;JV Agreement&#8221;) with&#160;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="ia91dad2d45ab453b8ebc8eb6a2699b9d_D20211201-20211201" decimals="2" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE2MTc_bea8579d-9d1c-41a6-b5f2-2a073f852216">51</ix:nonFraction>%, and the Chongqing Funds owned <ix:nonFraction unitRef="number" contextRef="i11d581498ef54bb89bd958a7d6c74834_D20211201-20211201" decimals="2" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE2NDk_fd3cba33-661d-4616-8232-e919b99adea5">49</ix:nonFraction>%, of the equity interest in the JV Company.  <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="aosl:JointVenturePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODQy_d6d7461b-1caf-4daa-b48f-fa53795a28df" escape="true">The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.</ix:nonNumeric>  If both parties agree that the termination of the JV Company is the best interest of each party or the JV Company is bankrupt or insolvent where either party may terminate early, after paying the debts of the JV Company, the remaining assets of the JV Company shall be paid to the Chongqing Funds to cover the principal of its total paid-in contributions plus interest at <ix:nonFraction unitRef="number" contextRef="if94c00bc984643b09e62b45bca2a7889_D20220630-20220630" decimals="2" name="aosl:SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzIyMDU_fdfe4d03-00e0-4aba-a9b2-b1eb25bfdce5">10</ix:nonFraction>% simple annual rate prior to distributing the balance of the JV Company's assets to the Company.  The JV Company has reached its targeted production of assembly and testing.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective December 1, 2021, the Company entered into a share transfer agreement (the &#8220;STA&#8221;) with a third-party investor (the &#8220;Investor&#8221;), pursuant to which the Company sold to the Investor approximately <ix:nonFraction unitRef="number" contextRef="i528c42edd4614baf92bc8de1d8cec79e_I20211201" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg1ODc_558c8f83-c7ff-49ab-a91f-93ee03f47c51">2.1</ix:nonFraction>% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB <ix:nonFraction unitRef="cny" contextRef="i169d98c72b6a475ab4925bb81c863c6a_D20211201-20211231" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0MjI_bc3fee54-45d1-4897-9eca-21c5e915674b">108</ix:nonFraction>&#160;million or approximately $<ix:nonFraction unitRef="usd" contextRef="i169d98c72b6a475ab4925bb81c863c6a_D20211201-20211231" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg1OTM_6c269ece-8b95-4ce6-891d-608a5d3a284a">16.9</ix:nonFraction>&#160;million (the &#8220;Transaction&#8221;).  The Transaction was closed on December 2, 2021 (the &#8220;Closing Date&#8221;).  As a result of the Transaction, as of the Closing Date, the Company&#8217;s equity interest in the JV Company decreased from <ix:nonFraction unitRef="number" contextRef="i3437d763986f42c3b312379c028e2d38_D20211130-20211130" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2MDg_54ca47b2-46a6-46dc-bc2d-ffaf37b9ba5d">50.9</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i394dc6de612246ea8e4ed9a00baa49a4_D20211202-20211202" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2MTU_e0581bbe-359d-478c-a170-c53b0cb63bd8">48.8</ix:nonFraction>%.  Also, the Company&#8217;s right to designate directors on the board of JV Company was reduced to <ix:nonFraction unitRef="director" contextRef="id350940d73df48ba9cb05a6e220edc04_I20211202" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0NTI_bf825e03-cd43-4865-a502-b09fde8078c2">three</ix:nonFraction> (3) out of <ix:nonFraction unitRef="director" contextRef="id350940d73df48ba9cb05a6e220edc04_I20211202" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfDirectors" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0NDM_04b7ff00-2901-4476-85e5-9b35bf922f22">seven</ix:nonFraction> (7) directors from <ix:nonFraction unitRef="director" contextRef="i4b58e33b8c864e0c83e2e542edfb76a7_I20211130" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0MzQ_0d5c014d-2bd6-4573-9e3f-b7f530d0f1ac">four</ix:nonFraction> (4) directors prior to the Transaction.  As a result of the Transaction, AOS no longer had a controlling financial interest in the JV Company under generally accepted accounting principles.  Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding equity interest in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary&#8217;s board of directors.  Because of these factors, as of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the financial statements of 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor <ix:nonFraction unitRef="number" contextRef="iccc39841a0ec43cb84a2b06f2e6d9a52_I20211224" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2MzY_545f4ce2-63ea-47a1-a8b2-0a371dffad09">1.1</ix:nonFraction>% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB <ix:nonFraction unitRef="cny" contextRef="i280b227a9b784e8dbd45bc84abfea3c7_D20211224-20211224" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2NDI_177cce59-911e-4752-839d-1b92457798d5">60</ix:nonFraction>&#160;million, or approximately $<ix:nonFraction unitRef="usd" contextRef="i280b227a9b784e8dbd45bc84abfea3c7_D20211224-20211224" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2MjI_ade9e531-0c84-4943-ad49-752c57386514">9.4</ix:nonFraction>&#160;million.  In addition, on December 30, 2021, 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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i1dcaed32b40f439995b90b3038124f10" continuedAt="i74675a4da79c44d7a61edfc0b8904cd7"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company adopted an employee equity incentive plan and issued an equity interest equivalent to <ix:nonFraction unitRef="number" contextRef="i34eb2de080c048e287ca3bc8fe25f184_I20211224" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2NTQ_14d9d3e4-d43f-4267-990f-702cdbe62ced">3.99</ix:nonFraction>% of the JV Company in exchange for cash.  As a result, the Company owned <ix:nonFraction unitRef="number" contextRef="ic9606516b9ed4562b64c130bdf5f5606_D20211231-20211231" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2NjE_83c983f9-a294-46c9-b474-4a38a0e0c8d6">45.8</ix:nonFraction>% of the equity interest in the JV Company as of December 31, 2021.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate financing agreement (the &#8220;Financing Agreement&#8221;) between the JV Company and certain third-party investors (the &#8220;New Investors&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the Financing Agreement, the New Investors purchased newly issued equity interest of the JV Company for a total purchase price of RMB <ix:nonFraction unitRef="cny" contextRef="i7596a84a4650420fbc547a95e41e8d38_D20220126-20220126" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0Njk_3cf59d71-df40-409c-9ca1-11c069a13fe9">509</ix:nonFraction>&#160;million (or approximately $<ix:nonFraction unitRef="usd" contextRef="i7596a84a4650420fbc547a95e41e8d38_D20220126-20220126" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2Njg_66ed9e4e-3c72-488b-a8de-e2ba1d547d59">80</ix:nonFraction>&#160;million based on the currency exchange rate as of January 26, 2022) (the &#8220;Investment&#8221;).  Immediately following the closing of the Investment, the percentage of outstanding JV Company equity interest beneficially owned by the Company was further reduced to <ix:nonFraction unitRef="number" contextRef="i50ad7debbb114ade8339ff9289a30b2e_D20220126-20220126" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2ODI_3b38680b-c6be-4c75-bb3c-6becdb1b5546">42.2</ix:nonFraction>%.</span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="aosl:RisksAndUncertaintiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3Nzc0_5e958425-5791-4731-8ed0-752fb3e3ec42" continuedAt="i907c7a7d02a148f3b421ffe57d0e682b" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (&#8220;COVID-19&#8221;)</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe.  As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home.  While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change.  Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations.  The full extent of the future impact of the COVID-19 pandemic on the Company&#8217;s operational and financial performance is uncertain and will depend on many factors outside the Company&#8217;s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases.  Our facilities in Shanghai were required to be shut down and production was halted beginning in early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities.  We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May and returned to normal operation in June 2022.  The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduced our ability to complete orders from our customers in a timely manner, which adversely affected our revenue and results of operation for the three months ended June 30, 2022.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control to the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of its larger customers; restrictions on the Company&#8217;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#8217;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's revenue limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  The Company recently entered into a new agreement with the JV Company pursuant to which the JV Company agrees to provide us with a guaranteed supply of a fixed number of wafers until December 2023.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately <ix:nonFraction unitRef="number" contextRef="i10864d325e484083b99d432b8d531966_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzc0MDE_77426e3f-92bf-461e-a2ad-d00f04bca80e">10.3</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i4471c3d40d8e4242ae4241366c21950d_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzc0MDU_d6f6033c-cf4c-4328-8da3-982c851c70da">11.5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i86c6f5c7a0624461b85c284ef3f523fc_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzc0MTI_5426c7ad-0832-4d6c-9493-868e20b416a6">12.7</ix:nonFraction>% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.  Although the Company believes that its volume </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i74675a4da79c44d7a61edfc0b8904cd7" continuedAt="ia08ce266196c4327bb67bc930a001961"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i907c7a7d02a148f3b421ffe57d0e682b">of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  The Company is also subject to the risks of service disruptions and raw material shortages by its foundries.  Such disruptions, shortages and price increases could harm the Company&#8217;s operating results.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab and the JV Company, as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.</ix:continuation></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzEx_1fd07887-223d-4b72-8be3-5ebd7ad97896" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's condensed consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzI0_188b6d4e-3a07-4dd2-948b-2a00f041ec5d" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) and noncontrolling interest in the consolidated statements of equity.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODAy_f865d675-f92a-47f8-a797-5506a45d97fb" continuedAt="i6dd3ad9fe0c548e5be49d1815895fbe0" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:continuation id="i6dd3ad9fe0c548e5be49d1815895fbe0">The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor.  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, 2022 and 2021, the amount of restricted cash was $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEyNDQz_6b2520cb-83eb-43cb-9379-3ca7d6e705f6">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-5" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEyNDUw_7d00062a-53e0-42c1-b65f-f15951c7ae15">2.4</ix:nonFraction> million, respectively.</ix:continuation> </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODM5_4af6a41a-4512-4f8c-8c4a-e618811e090f" continuedAt="ie72665ffa76c4778bc3c64bed5b59af5" escape="true">Accounts Receivable, net</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie72665ffa76c4778bc3c64bed5b59af5">The allowance for doubtful accounts is based on assessment of the collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success.</ix:continuation> </span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia08ce266196c4327bb67bc930a001961" continuedAt="i1c403469187f41d3a237cba4042359ba"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODIz_a1367a41-a855-476f-be65-4a52e28d5239" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: </span></div><div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODI4_f74cdd7f-6863-4cd1-801e-abd9f6545cb5" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzA2_6b9577dd-31ad-4219-ac7a-cd65bc87ff39" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzI3_948bd988-c2fb-4929-ac10-688202e029d5" continuedAt="i89b3e66f06f8440185a5be3ad43bb01c" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  </span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzA3_5c97407e-1170-4663-9363-f8e4829df076" continuedAt="i486f7aeda6854233b949a8198405b5d2" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:45.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i870b434f7e3f4042ae472aaf96545266_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzAtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo4NzNlYjUwZTlmZjk0ZTcyYjNlODcyMGI4YTc3NjMyOV80_0766ff62-0f24-4288-90c3-785a1c1cbc9f">20</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8603d5ddacb44e0916f6623be998f1f_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzEtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo1ZjdhODZiMDhmZTk0NjRkYjE0ZWEzMzE0YTBkOTgzY180_da1003db-5b59-4846-9b50-d0fb69a3ed6f">8</ix:nonNumeric> to <ix:nonNumeric contextRef="i11bc4a2c4a3f48d391194bd4f42e4cd2_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzEtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo1ZjdhODZiMDhmZTk0NjRkYjE0ZWEzMzE0YTBkOTgzY18xMDk5NTExNjI3ODkx_71494e0f-0a77-4923-b3c0-6c54356ff7fc">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i861c05fc24a5452fbc9199c7fe11cecd_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzItMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjphNGFmZTk0NzU3YWM0OGY0ODA4ZGMxOTkwY2Q2OGI2OV8xMDk5NTExNjI3Nzk0_ba7085ac-b79a-4d49-bbce-dbe1b7cc1430">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i408eb6f2389f4da59f5243d726f050a1_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzItMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjphNGFmZTk0NzU3YWM0OGY0ODA4ZGMxOTkwY2Q2OGI2OV8xMDk5NTExNjI3ODA3_e7280108-14a1-48c8-b910-236ebc0f6720">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie54cea89b5b141e3979f329f7a71af35_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzMtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjowYmZlYzEzYmVhNTI0YzlhYTc2MWJiZmE2YjE1OGE4NV80_022b0965-4ef8-4fd9-9580-d0d1a7803554">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ib91cba9bdc934980bb572f9979bf7911_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzMtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjowYmZlYzEzYmVhNTI0YzlhYTc2MWJiZmE2YjE1OGE4NV8xMA_81d92631-751a-479e-bbea-586ab93cd26b">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i95c95aa60bf54ca8ba8d3da289c857f6_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzQtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo3NDRlNjY0YWM0NTQ0ODNmOWVjMzNmYTQwY2MzN2MzN180_38665771-9f16-43a2-a59a-616172fc53b8">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8a3ec6505335453ba3bcbf1c668b19c7_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzUtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjplOGMzMzM0MzNkZWE0YjI4YmFlNDg2YTcyNDRmYjZmN180_0a53b8a7-2013-4e0f-b5c0-9421a22c82b2">2</ix:nonNumeric> to <ix:nonNumeric contextRef="ia97ef740e6b346ee8144a9450566e15e_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzUtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjplOGMzMzM0MzNkZWE0YjI4YmFlNDg2YTcyNDRmYjZmN18xMA_3d4b3028-6bc9-4a1b-98e4-5879d850a95c">20</ix:nonNumeric> years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie1d1e51220eb49d2ab67fca93c466124_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzYtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpmM2Y4NjZlNmZmOTY0NzIzYTMyODIyMTQxMWUzNDlkNl8xMDk5NTExNjI3Nzg4_149876b9-a52c-44ac-9398-2a891df89fd2">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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to respective asset class when fully completed and ready for their intended use.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i1c403469187f41d3a237cba4042359ba" continuedAt="i42fd346ced73450f9e0e5650570c24cf"><ix:continuation id="i89b3e66f06f8440185a5be3ad43bb01c"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzgx_1adc946b-3fa7-4e0c-8ba1-1a7f3a134d38">three</span> to <ix:nonNumeric contextRef="i3e5c183ff9c84b23b5ffe04c759d3df1_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzg3_614fa9d1-dd17-4265-bdaa-db4b32b1837d">five years</ix:nonNumeric> starting from the date when it is ready for its intended use. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</span></div></ix:continuation><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="aosl:GovernmentGrantsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODYz_9dcf6340-bf58-4e9f-b9b3-71690b04f8f1" continuedAt="i23bbb4f1c1824102b331c690c960ee6d" escape="true">Government Grants</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i23bbb4f1c1824102b331c690c960ee6d">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, 2022, the Company reduced interest expense by $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MDM3_fd51854e-7172-498f-9069-6ec3b11dc0db">0.9</ix:nonFraction>&#160;million, property, plant and equipment by $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MDc0_194867d1-8545-4596-b388-3b409da2ee58">1.4</ix:nonFraction>&#160;million, and operating expenses by $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToOperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MTA0_0797155c-c171-4140-8391-3b9678b67d23">0.2</ix:nonFraction>&#160;million.  During the fiscal year ended June 30, 2021, the Company reduced interest expense by $<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MTkz_b5e97c9e-53b8-4e51-8426-6b410e47fa3a">3.0</ix:nonFraction> million, property, plant and equipment by $<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MjMw_f327afd2-fe21-4375-bcf5-bf172bd3d1e7">0.1</ix:nonFraction> million, and operating expenses by $<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToOperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MjYw_5c86a1e6-18ce-469b-8d58-96e87a3b3dbc">3.7</ix:nonFraction> million.  During the fiscal year ended June 30, 2020, the Company reduced interest expenses by $<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MzUw_035acef4-eb30-41ec-af4c-aec81b88f3f1">6.1</ix:nonFraction> million, property, plant and equipment by $<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2ODIyOTE_a7f04766-1f32-4d8b-8aa8-f6f2b895f82f">1.3</ix:nonFraction>&#160;million, and operating expenses by $<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToOperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2ODIzMDU_dd6578de-f2ef-445d-b74c-2156155bf4e4">4.7</ix:nonFraction>&#160;million.  </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzU0_0ac43261-9bb9-4157-9cd8-1d4d5f79c885" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived Assets</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect our results of operations.</span></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was <ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzIxMjEw_081130cb-ff87-4df0-ba51-dff81b3d5be2"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzIxMjEw_a7c73567-6ba6-4663-a635-a7c4051aa482"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzIxMjEw_aaf4e7ab-e40e-4114-b047-eb8e1e3dc195">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of long-lived assets for fiscal years 2022, 2021 and 2020. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzA4_0e1edb35-1bdc-4877-9ff7-cc34de21ac1c" continuedAt="i86d7e8ca887e4699a71cbd14795fd330" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;.  Therefore, the Company is not 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></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i42fd346ced73450f9e0e5650570c24cf" continuedAt="ice7954b83c5d400ab59c1d2bd92e24f4"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i86d7e8ca887e4699a71cbd14795fd330" continuedAt="i1a0e505f66694a0f93203b5c15d481b5">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. </ix:continuation></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i1a0e505f66694a0f93203b5c15d481b5">Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer.</ix:continuation> </span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODYx_94cbe621-d233-4ebd-99bd-d20484659f9b" continuedAt="i2f2b50c079f24305b18649960d32f8a3" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2f2b50c079f24305b18649960d32f8a3">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 determined its incremental borrowing rate based on the information available at the lease commencement date.  The operating lease ROU assets also include any lease payments made and exclude lease incentives.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.  Operating lease expense is generally recognized on a straight-line basis over the lease term.  Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.  The Company elected to combine its lease and non-lease components as a single lease component for all asset classes.</ix:continuation> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzA5_70e1e191-e9f0-4914-98c1-0f7ee8dfe3fd" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a standard <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="aosl:LengthOfProductWarranty" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3Nzcw_3e863276-bed9-4b06-b7b3-ac94a870219f">one-year</ix:nonNumeric> warranty for the 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 affected by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ShippingAndHandlingCostPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzEz_96347400-87f5-4c1a-b263-64253ae31b3b" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of goods sold.</span></div></ix:nonNumeric><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzM4_54953760-b720-413e-89f9-2404f69ddcea" continuedAt="i3dd23ab9a4a74143ad71f60af747790c" escape="true">Research and Development </ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3dd23ab9a4a74143ad71f60af747790c">Research and development costs are expensed as incurred.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzY0_b4c37b85-a98d-43d1-b333-6e7e90220ea8" continuedAt="iab3171c2822e4fca93700e1d52d4039d" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense or benefit is based on income or loss before taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment is required in determining the worldwide provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="ice7954b83c5d400ab59c1d2bd92e24f4" continuedAt="i1b2299f55e50490e990eebd28edc7ae3"><ix:continuation id="iab3171c2822e4fca93700e1d52d4039d"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div></ix:continuation><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzQ2_c2720125-b495-4852-9f51-fbf7dfa08b1a" continuedAt="i769824be27a44f6e91e0c2234481e65b" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.</span></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i769824be27a44f6e91e0c2234481e65b">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="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODA2_77f6d8b1-c8d6-4c78-b7de-1c78bb25abf7" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred.  Advertising expense was $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzMwODkx_13fda6d0-cfb1-4911-b29f-83432e8c8349">0.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzMwODk1_b05eea53-e6f1-4ef0-b198-3c02d1cc8d91">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzMwOTAy_1462b96c-62d1-4736-a101-93ba99e20249">0.7</ix:nonFraction> million in the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzY1_ab033e13-9762-4815-8902-2a5418831712" continuedAt="i4be072229b40491cab77855a69c27b06" escape="true">Comprehensive Income (Loss) </ix:nonNumeric></span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4be072229b40491cab77855a69c27b06">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="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODAw_bf2632b3-a651-4d48-898c-7480542e4bb0" continuedAt="i901ab0536ba94b73b6a1c5c10d3ee6fb" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:13.5pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Issued Accounting Standards not yet adopted</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021, the FASB issued Accounting Standards Update (ASU) No. 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance.&#8221;  This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605.  The ASU is effective for all entities within their scope for financial statements issued for annual periods </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i1b2299f55e50490e990eebd28edc7ae3"><ix:continuation id="i901ab0536ba94b73b6a1c5c10d3ee6fb"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">beginning after December 15, 2021.  The adoption will not have any impacts on the Company's consolidated financial position, results of operations or cash flows.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In August 2020, the FASB issued ASU No. 2020-06, &#8220;Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity&#8221;, which, among other things, provides guidance on how to account for contracts on an entity&#8217;s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity.  Specifically, the ASU eliminated the need for the Company to assess (1) whether a contract on the entity&#8217;s own equity permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder&#8217;s rights, and (3) whether collateral is required.  In addition, the ASU requires incremental disclosure related to contracts on the entity&#8217;s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share.  For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years.  The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Recently Adopted Accounting Standards</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the FASB issued ASU No. 2020-01, &#8220;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#8221;  The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.  Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting.  The adoption of ASU 2020-01 on July 1, 2021 had no material impact on the Company's Consolidated Financial Statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, the FASB issued ASU No. 2019-12 &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU 2019-12&#8221;) by removing certain exceptions to the general principles.  The Company adopted ASU 2019-12 as of July 1, 2021.  ASU 2019-12 had no material impact on the Company's Consolidated Financial Statements.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:5pt;margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="i41656947d11444eebab7958327151a78_1732"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N180Mzk4MDQ2NTE1OTky_5a9e0552-057b-48b0-9ab3-d114a94ac394" continuedAt="i7aa00fcb8f944d959b2edc7524f162d7" 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="i7aa00fcb8f944d959b2edc7524f162d7" continuedAt="i9ebb6d8dad6a44cdb98c54016eb46df5"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 1, 2021 (the &#8220;Effective Date&#8221;), Alpha &amp; Omega Semiconductor (Shanghai) Ltd. (&#8220;AOS SH&#8221;) and Agape Package Manufacturing (Shanghai) Limited (&#8220;APM SH&#8221;), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement (&#8220;STA&#8221;) with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the &#8220;Transaction&#8221;).  The Transaction closed on December 2, 2021 (the &#8220;Closing Date&#8221;), which reduced the Company&#8217;s equity interest in the JV Company from <ix:nonFraction unitRef="number" contextRef="i3437d763986f42c3b312379c028e2d38_D20211130-20211130" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjI4NDk2_3fa89a31-eb69-46ab-823b-9db686018b99">50.9</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i394dc6de612246ea8e4ed9a00baa49a4_D20211202-20211202" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjI4NTAz_7d3b2c41-b09c-4778-b871-7398aab3f9da">48.8</ix:nonFraction>%.  Also, the Company&#8217;s right to designate directors on the board of JV Company was reduced to three (<ix:nonFraction unitRef="director" contextRef="id350940d73df48ba9cb05a6e220edc04_I20211202" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNjI0_d393d207-af01-44f7-a713-8564eb5fe944">3</ix:nonFraction>) out of seven (<ix:nonFraction unitRef="director" contextRef="id350940d73df48ba9cb05a6e220edc04_I20211202" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfDirectors" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNjI3_b96b9f5b-fc68-404c-bbad-97e55a1d5398">7</ix:nonFraction>) directors, from four (<ix:nonFraction unitRef="director" contextRef="i4b58e33b8c864e0c83e2e542edfb76a7_I20211130" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNjMw_fb59de7c-d6e2-4097-8b0f-bc7221336d24">4</ix:nonFraction>) directors prior to the Transaction.  As a result of the Transaction and other factors, the Company no longer has a controlling financial interest in the JV Company and has determined that the JV Company was deconsolidated from the Company&#8217;s Consolidated Financial Statements effective as of the Closing Date.  In connection with the deconsolidation and in accordance with ASC 810, the Company recorded a gain on deconsolidation of $<ix:nonFraction unitRef="usd" contextRef="i27bceb1c80964ee296f8fbd09558c85f_D20210701-20220630" decimals="-5" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNzM1_ae4787cd-2cb0-4a37-822b-bc343b40a2ec">399.1</ix:nonFraction> million during the fiscal year ended June 30, 2022 in the Consolidated Statements of Income.  <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N180Mzk4MDQ2NTE1OTkz_243b85fd-46af-43bc-955a-7c484778b77b" continuedAt="ia41dfc5279374da9a2187681f2163e43" escape="true">The gain on deconsolidation of the JV Company was calculated as follows:</ix:nonNumeric></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"><ix:continuation id="ia41dfc5279374da9a2187681f2163e43" continuedAt="ia45814038ec8421abb15f1f6ac77f3a5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:4.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash received for sales of shares in the JV Company</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF8yLTMtMS0xLTU3Njcw_708e7c7c-18c1-420d-93a0-34ddd3e92d15">16,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value of retained equity method investment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231" decimals="-3" name="aosl:EquityMethodInvestmentFairValueOfEquityRetained" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF8zLTMtMS0xLTU3Njcw_76bfcc8f-add5-4290-81f6-03f03953d4f9">393,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of non-controlling interest</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231" decimals="-3" name="us-gaap:MinorityInterestPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF80LTMtMS0xLTU3Njcw_7ea37c79-47db-40ed-8380-cd65210c0fed">143,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative translation adjustment removal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231" decimals="-3" name="us-gaap:CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF81LTMtMS0xLTU3Njcw_4940a3d5-fc25-45c7-ba6f-2f7a64ab615d">1,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of net assets of the JV Company at December 1, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="i791a708b86fb4239bb6a9aae88685035_I20211201" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF82LTMtMS0xLTU3Njcw_19774b42-6189-4d45-babe-c550e03aa213">156,637</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on deconsolidation of the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF84LTMtMS0xLTU3Njcw_45d5d925-d4b2-49a6-b0e6-6bddc35e3865">399,093</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></ix:continuation></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company retained significant influence over the operating and financial policies of the JV Company and measured the fair value of the retained investment based on their share of the fair value of the JV Company, which was calculated using the market approach based on the Transaction. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor <ix:nonFraction unitRef="number" contextRef="iccc39841a0ec43cb84a2b06f2e6d9a52_I20211224" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjI5NzI3_92f655c9-2a8c-4217-9eec-a012037b32d6">1.1</ix:nonFraction>% of outstanding equity interest held by the Company in the JV Company.  In addition, on December 30, 2021, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to <ix:nonFraction unitRef="number" contextRef="i34eb2de080c048e287ca3bc8fe25f184_I20211224" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjI5OTE2_e5ca42bc-32ed-4fe3-acc0-39550504d008">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="icad7863a160245e9b631c943266aafe6_D20211231-20211231" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwMDE3_af2d5de3-f3a4-4f41-ae43-2769d4e46ace">45.8</ix:nonFraction>% of the equity interest in the JV Company as of December 31, 2021.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the &#8220;Investment Agreement&#8221;) between the JV 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="i7bb6d174f5bd4539a5dc5ff507154cf1_I20220126" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwNDMw_68bba680-1304-4ad9-9eee-957576200f49">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="i279e622be96742fd967fc4ba8afb6467_D20220126-20220126" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwNTI4_f4ec62a6-6722-489d-8ea9-5314483a479d">509</ix:nonFraction>&#160;million (or approximately USD <ix:nonFraction unitRef="usd" contextRef="i279e622be96742fd967fc4ba8afb6467_D20220126-20220126" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwNTU0_022ef881-2d4a-4644-a8fc-916b552e6368">80</ix:nonFraction>&#160;million based on the currency exchange rate as of January 26, 2022) (the &#8220;Investment&#8221;).  Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV Company equity interest beneficially owned by the Company was reduced to <ix:nonFraction unitRef="number" contextRef="i407abdfde9a346228758696379ca0ceb_D20220126-20220126" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwODAy_a027eebf-cc68-4b01-9d8f-3fce9bfd7305">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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i9ebb6d8dad6a44cdb98c54016eb46df5"><ix:continuation id="ia45814038ec8421abb15f1f6ac77f3a5"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the fiscal year ended June 30, 2022 as follows:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"></td><td style="width:72.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.642%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.972%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 1.1% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="iab045e4c68d64790ba86377e2b070ba0_D20210701-20220630" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6M2M5MTNhZGVlOGJiNDhiOWI3MDlhOWMyZDEzMTBkZmQvdGFibGVyYW5nZTozYzkxM2FkZWU4YmI0OGI5YjcwOWE5YzJkMTMxMGRmZF8xLTItMS0xLTU3Njgz_3fee02f8-271a-40d8-b348-0dc3eba63fcf">475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="i27bceb1c80964ee296f8fbd09558c85f_D20210701-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6M2M5MTNhZGVlOGJiNDhiOWI3MDlhOWMyZDEzMTBkZmQvdGFibGVyYW5nZTozYzkxM2FkZWU4YmI0OGI5YjcwOWE5YzJkMTMxMGRmZF8yLTItMS0xLTU3Njgz_1add317c-c90a-493a-807b-8f5ade0de64f">8,116</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on 7.82%  equity interest sold</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="i0764bc5e559e43e9a23abffa67d2acc6_D20210701-20220630" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6M2M5MTNhZGVlOGJiNDhiOWI3MDlhOWMyZDEzMTBkZmQvdGFibGVyYW5nZTozYzkxM2FkZWU4YmI0OGI5YjcwOWE5YzJkMTMxMGRmZF8zLTItMS0xLTU3Njgz_7c44668b-94fd-4ff5-ab5a-bdaaa64d9d9f">4,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on changes on equity interest of the JV Company, net</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="i27bceb1c80964ee296f8fbd09558c85f_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6M2M5MTNhZGVlOGJiNDhiOWI3MDlhOWMyZDEzMTBkZmQvdGFibGVyYW5nZTozYzkxM2FkZWU4YmI0OGI5YjcwOWE5YzJkMTMxMGRmZF81LTItMS0xLTU3Njgz_e2cf8993-060f-4290-9450-9cef8834cd73">3,140</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 year ended June 30, 2022, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNzU4_a4aa748f-a4ac-43d6-8c19-3136ffcef200">2.6</ix:nonFraction> million of its equity in loss of the JV Company, using lag reporting.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Summarized Financial Information</span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:EquityMethodInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N180Mzk4MDQ2NTE1OTk1_991defd9-a102-4c1b-9b2d-60a4a5851a04" escape="true"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents summarized financial information for the JV Company as of and for the period from December 2, 2021 through March 31, 2022, using lag reporting (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:86.549%"><tr><td style="width:1.0%"></td><td style="width:73.224%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee0690a944844f79a148f4afdaf5cca_I20220331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl8xLTItMS0xLTU3Njg1_4108b797-4b0a-4dad-bb0d-357961a8e407">198,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee0690a944844f79a148f4afdaf5cca_I20220331" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl8yLTItMS0xLTU3Njg1_8036980a-c23d-416a-acfc-b04534e3cf59">364,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee0690a944844f79a148f4afdaf5cca_I20220331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl8zLTItMS0xLTU3Njg1_1387ec1e-0044-4bda-af6d-7eecb089d000">251,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee0690a944844f79a148f4afdaf5cca_I20220331" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl80LTItMS0xLTU3Njg1_1fafcece-6405-4597-affd-4ba97975c1c0">76,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the periods of December 2, 2021 to March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl83LTItMS0xLTU3Njg3_e8eeb020-7906-472c-9e30-fe45aefbccff">68,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl84LTItMS0xLTYyMTU4_43416ff6-898e-411f-b110-1d827665408f">870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl84LTItMS0xLTU3Njg3_9ecbc62b-3f4f-42be-9e7a-dbc59f8b0c78">2,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl85LTItMS0xLTU3Njg3_10e79d23-0fdc-4d7e-b023-5463855a3a22">6,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_1738"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl80Mzk4MDQ2NTIwNjY4_66b4f9ea-357a-43e7-b93e-f73194a3be61" continuedAt="i9e599176b962413a8000906cefb77035" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i9e599176b962413a8000906cefb77035">As of June&#160;30, 2022, the Company owned <ix:nonFraction unitRef="number" contextRef="ic19cb6a0c37e42acaff0b19c86da5470_D20220630-20220630" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl8xMDk5NTExNjM3Mjc1_eee10764-becb-4baa-b8be-b6058ec65e48">42.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 for 8-inch wafer products to AOS.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2022, AOS recorded the net amount of $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl8xMDk5NTExNjM3Mjgy_ebb8ba89-ccf4-4835-a61d-944b0ca4f923">29.0</ix:nonFraction>&#160;million as a payable related to equity investee, net, in the Consolidated Balance Sheet.  Since the December 2, 2021 deconsolidation of the JV Company and through the fiscal year ended June&#160;30, 2022, the Company purchased finished goods and services of $<ix:nonFraction unitRef="usd" contextRef="i3dafd791cc3542cc863262d78a74cfba_D20211202-20220630" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl8xMDk5NTExNjM3MjYw_82dd30b2-8a02-4005-ad89-4717ba39dfa2">117.6</ix:nonFraction>&#160;million from the JV Company and AOS provided the JV Company with $<ix:nonFraction unitRef="usd" contextRef="i3dafd791cc3542cc863262d78a74cfba_D20211202-20220630" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl8xMDk5NTExNjM3MzE2_91382d89-3ad5-4480-9b12-4c2df94cea14">36.4</ix:nonFraction>&#160;million of 8-inch wafers.</ix:continuation>   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><div id="i41656947d11444eebab7958327151a78_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90ZXh0cmVnaW9uOmQ4OTJmZTk4MjM5ODQyNDlhNWFmYjUzMjk4NDYzYmY2XzExNTE_6536695a-9e9d-4bb1-b9da-1e72493b9ceb" continuedAt="i60ad803e3f684894bb8189dffa57bd99" escape="true">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i60ad803e3f684894bb8189dffa57bd99"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the period.  Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding, plus potential shares of common stock during the period.  Potential shares of common stock include dilutive shares attributable to the assumed exercise of share options, ESPP shares and vesting of RSUs using the treasury stock method and contingent issuances of common shares related to convertible preferred shares, if dilutive.  Under the treasury stock method, potential common shares outstanding are not included in the computation of diluted net income per share if their effect is anti-dilutive.</span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90ZXh0cmVnaW9uOmQ4OTJmZTk4MjM5ODQyNDlhNWFmYjUzMjk4NDYzYmY2XzExNjE_a73c0e5f-0e04-4f91-b7bd-477237bb3e0e" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzQtMS0xLTEtMTYxMjc_33fe4ad9-952e-4d49-9c7c-df13c8885379">453,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzQtMy0xLTEtMTYxMjc_80d8017b-48c5-4f50-af63-5c967cc0c0f4">58,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzQtNS0xLTEtMTYxMjc_3e5d06c1-fa46-4191-a001-3d395afd1d7f">6,596</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzgtMS0xLTEtMTYxMjc_4575f941-1c52-42cd-89e2-202c1e953e56">26,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzgtMy0xLTEtMTYxMjc_94627e5f-2c24-4c0c-aaee-5a9a9e8ee770">25,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzgtNS0xLTEtMTYxMjc_9cc5ec10-47c2-4435-8e32-b17bb72a1ce2">24,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzExLTEtMS0xLTE2MTI3_4575f941-1c52-42cd-89e2-202c1e953e56">26,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzExLTMtMS0xLTE2MTI3_94627e5f-2c24-4c0c-aaee-5a9a9e8ee770">25,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzExLTUtMS0xLTE2MTI3_9cc5ec10-47c2-4435-8e32-b17bb72a1ce2">24,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, RSUs and ESPP shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzEzLTEtMS0xLTE2MTI3_22c22a1b-8d9f-43ed-b50f-a3d1cefe1e4d">1,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzEzLTMtMS0xLTE2MTI3_f6e421fa-9d71-4833-b416-02ba81a39d35">1,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzEzLTUtMS0xLTE2MTI3_4927f55a-68d2-44bd-9511-1fb3392b729e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute diluted net income per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE0LTEtMS0xLTE2MTI3_2389afa6-edc4-4629-be7a-dae61c882645">28,203</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE0LTMtMS0xLTE2MTI3_a5271ec0-a525-4a10-ace0-c3003a2aa7a4">27,272</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE0LTUtMS0xLTE2MTI3_489b28d7-db3f-47f5-9e74-29f2eeb30037">24,840</ix:nonFraction>&#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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE3LTEtMS0xLTE2MTI3_65d075f8-5fa4-468b-a64b-3c774a54f5de">16.93</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE3LTMtMS0xLTE2MTI3_e8506f71-9b7d-48b6-a620-e7e68c6fc58f">2.25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE3LTUtMS0xLTE2MTI3_fbfcebf7-8930-41b4-85e7-874d06aafe4a">0.27</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE4LTEtMS0xLTE2MTI3_1dccc7d1-baf6-4468-8703-b56583863f9b">16.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE4LTMtMS0xLTE2MTI3_3ea703e9-eef7-42af-aa42-ed5843a5b019">2.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE4LTUtMS0xLTE2MTI3_19b853ee-96f9-4be1-8a83-0a2f100abc32">0.27</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90ZXh0cmVnaW9uOmQ4OTJmZTk4MjM5ODQyNDlhNWFmYjUzMjk4NDYzYmY2XzExNDY_f25983a9-f927-4fd3-b44e-9c2b3f897828" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id66c199e5bf24805ba1f6a14486009a1_D20210701-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzMtMS0xLTEtMTYxMjc_d83521b8-af2e-4f8f-b214-ac9c9751266f">277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i24ac2424aa814153b2d7dc5cf3a29200_D20200701-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzMtMy0xLTEtMTYxMjc_d3ebcd70-85b0-426d-97a9-2ca4287306af">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieca8f2488d524cda9a92fc5637210aba_D20190701-20200630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzMtNS0xLTEtMTYxMjc_8a707c08-33c7-47e9-ac78-0e97b8d5a013">2,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a3363af8c844b3999a74b24fc569e4d_D20210701-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzQtMS0xLTEtMTYxMjc_4716d3fa-e679-4d95-a118-07aa555e25f8">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a03fbfabed24895951e471f8be389de_D20200701-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzQtMy0xLTEtMTYxMjc_758aed8d-5cf5-4561-8024-5d8fd03cf6c3">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i600cc164596c499894e6fb645d24a611_D20190701-20200630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzQtNS0xLTEtMTYxMjc_1927e427-9075-4282-ba12-5f0f8f9c8978">834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potential dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzUtMS0xLTEtMTYxMjc_cf54624c-af0a-4af8-8a41-5dae9be49800">298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzUtMy0xLTEtMTYxMjc_c63bd9cd-5345-4fca-a80d-31687aa4026a">264</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzUtNS0xLTEtMTYxMjc_4d9ebffc-7311-48a9-bc5d-1a155a928987">2,862</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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="i41656947d11444eebab7958327151a78_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90ZXh0cmVnaW9uOmY5OTRmNjU1OGEyOTQyNjk4YTU3NzY0MTZkMDFkYjYyXzIxNjI_1bd7fe77-b1f7-4897-9239-125b651291b4" continuedAt="if08c353eedc747b090e5e274d469f829" escape="true">Concentration of Credit Risk and Significant Customers </ix:nonNumeric></span></div><ix:continuation id="if08c353eedc747b090e5e274d469f829"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application of credit approvals, credit ratings and other monitoring procedures.  In some instances, the Company also obtains letters of credit from certain customers.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit sales, which are mainly on credit terms of <ix:nonNumeric contextRef="i52ee0f3f243b40179e6cb9056cfbff5a_D20210701-20220630" name="aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90ZXh0cmVnaW9uOmY5OTRmNjU1OGEyOTQyNjk4YTU3NzY0MTZkMDFkYjYyXzQyOQ_0a041540-de32-4109-9736-eb043bd1a3a9">30</ix:nonNumeric> to <ix:nonNumeric contextRef="i17a147be8f144661b0380a57d18b33d5_D20210701-20220630" name="aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90ZXh0cmVnaW9uOmY5OTRmNjU1OGEyOTQyNjk4YTU3NzY0MTZkMDFkYjYyXzQzNQ_c870d9a3-1d69-4ca6-a783-5a6997aab733">60</ix:nonNumeric> days, are only made to customers who meet the Company's credit standards, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis.  The Company considers its financial assets 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><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90ZXh0cmVnaW9uOmY5OTRmNjU1OGEyOTQyNjk4YTU3NzY0MTZkMDFkYjYyXzIxNzI_b109c0ad-a87d-4fe8-8a43-2a37748731de" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"><tr><td style="width:1.0%"></td><td style="width:48.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6caa67eed63b44ac95ead700a29fa198_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzItMi0xLTEtMTYxMjc_7ba3e062-0d5c-4e26-9372-2b626ea73f4c">24.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2ce0c8dae229420aab6c91739ec51751_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzItNC0xLTEtMTYxMjc_1fef148d-e090-4ded-8d0a-98567f8913d8">28.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia48e64e6ff7f42a7b73315e367924faf_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzItNi0xLTEtMTYxMjc_8878f368-9f5a-4a76-87b9-59aa8c880a49">29.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic2b7ca625d584ccd932716194213e0ef_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzMtMi0xLTEtMTYxMjc_cd612d1f-c0a7-475f-8a57-2b612af6c493">39.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i62bb0f0ab1f6477488abcc301a47e854_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzMtNC0xLTEtMTYxMjc_bea7ceb2-7378-440f-b8b6-3ba0652b270e">35.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idbb088793f6346c2894226484f52c760_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzMtNi0xLTEtMTYxMjc_3516370a-08df-4e84-9b80-91aa2519b9ca">35.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"><tr><td style="width:1.0%"></td><td style="width:65.253%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a86b9a1d37b489087d35d1a32fbe625_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzItMi0xLTEtMTYxMjc_71be10c7-1e3d-4503-99fe-434e7cfd0e11">24.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i628f2e1ee6314d0893f055a97c9ae8a4_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzItNC0xLTEtMTYxMjc_93b7ae48-f068-45aa-9174-9f6018053de0">12.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic77af089362942e7b6a6ee3b01c888c0_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzMtMi0xLTEtMTYxMjc_ea16e1f6-d3f3-4179-96a3-bad801902f40">36.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i232324ba747a4b3985b751220c6ac012_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzMtNC0xLTEtMTYxMjc_6caa6f21-ec5b-40ef-919a-20ad0b270573">22.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic354758845fd45fb9a182188c4fabb58_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzQtNC0xLTEtMTYxMjc_f97e4b44-90f6-42da-8ef7-8d0c876fec73">21.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iead0d9e6ba3d4104a096786cf421fdf8_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzUtMi0xLTEtMTYxMjc_457a185a-f26d-47ee-902c-4720adb99e8d">12.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        * Less than 10%</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i41656947d11444eebab7958327151a78_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwOTA_5528d022-c5fd-42fe-9580-e4619dc1c53d" continuedAt="id1c0cebcace040b4925b817036ca0103" escape="true">Balance Sheet Components </ix:nonNumeric></span></div><ix:continuation id="id1c0cebcace040b4925b817036ca0103" continuedAt="iccb19fd513564ab79bd00f046292c0a2"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMDM_c2b92b36-4173-45cf-b42a-7e8e385bfa7a" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzMtMS0xLTEtMTYxMjc_670b3fe5-61e8-40c0-8002-10bbe3d1313a">84,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzMtMy0xLTEtMTYxMjc_a6682696-cdd2-4fb7-aee1-777b8db81e34">48,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:AllowanceForPriceAdjustmentsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzQtMS0xLTEtMTYxMjc_2d4b74eb-0bd3-4e90-8eed-8f7c7c201155">18,731</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:AllowanceForPriceAdjustmentsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzQtMy0xLTEtMTYxMjc_560d04d2-833f-4ac7-a5bf-5cf39003379f">12,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzUtMS0xLTEtMTYxMjc_954dd076-4770-4d21-ba87-7eaf95b0f312">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzUtMy0xLTEtMTYxMjc_0924e342-a3af-4071-94fc-31bbc12f6927">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzYtMS0xLTEtMTYxMjc_876c3f26-1c6d-4783-9951-dbd5b2aef585">65,681</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzYtMy0xLTEtMTYxMjc_ffbaac38-ebde-44c5-aafe-ab533bea27a7">35,789</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwNTE_523bc093-b49f-4845-81fd-12cb85d44bb8" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzMtMS0xLTEtMTYxMjc_584f488d-497a-41c1-8ff2-a2b76aa751a8">67,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzMtMy0xLTEtMTYxMjc_8ac104ed-65e5-403e-8541-8918836ef27b">68,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzQtMS0xLTEtMTYxMjc_12ca7432-59b6-42b1-a9e2-2ec40c48260c">80,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzQtMy0xLTEtMTYxMjc_de02da36-914b-4ca8-8c10-ae0148f3ef15">68,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzUtMS0xLTEtMTYxMjc_4ec7fe94-2a95-4b5e-8af3-a4c54ed33b8d">9,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzUtMy0xLTEtMTYxMjc_bc69890d-f259-42c5-95ef-a1f9104a62f9">16,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzYtMS0xLTEtMTYxMjc_396000c9-5b74-4e1b-a86f-31ebcea784cc">158,040</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzYtMy0xLTEtMTYxMjc_d4327e96-c3e3-424a-a9f6-ee588f81046a">154,293</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></tr></table></div></ix:nonNumeric><div style="margin-top:4.5pt"><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMjU_c796b397-7cb6-4c3a-8730-e79901eb2e69" escape="true"><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:LocalVATReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzMtMS0xLTEtMTYxMjc_03d8f52b-12f0-4199-945b-7986b194f013">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:LocalVATReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzMtMy0xLTEtMTYxMjc_20150833-5af6-44c5-9d56-8b98eb4d1fd0">1,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzQtMS0xLTEtMTYxMjc_a263baca-ff15-4f60-b1aa-a21dc3f5b915">3,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzQtMy0xLTEtMTYxMjc_9f84a4eb-61d0-4b0f-9b78-82958b48bb02">1,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzUtMS0xLTEtMTYxMjc_27999686-ad3e-473d-a7b5-6dfec87e7a16">2,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzUtMy0xLTEtMTYxMjc_0d24495b-eb1f-4a6c-afe6-a6bf09d91da3">2,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:PrepaidMaintenanceCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzYtMS0xLTEtMTYxMjc_b0fb7d27-28b6-4b74-aacf-adee1403a388">826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:PrepaidMaintenanceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzYtMy0xLTEtMTYxMjc_3e7a48a6-4b3c-40e3-b255-deb93ab94c06">1,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to supplier</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:PrepaymenttoSupplier" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzctMS0xLTEtMTYxMjc_a64c2dc9-f198-4579-b44b-4c893d3757ad">257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:PrepaymenttoSupplier" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzctMy0xLTEtMTYxMjc_8f1a52af-3866-4263-9c7c-458040e24941">2,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:PrepaidTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzgtMS0xLTEtMTYxMjc_b7cbe18d-9a1c-4cc1-95df-47d534dbc0ac">2,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:PrepaidTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzgtMy0xLTEtMTYxMjc_e917e100-0a6b-4d5c-ad67-a6cdd314f0d8">2,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzktMS0xLTEtMTYxMjc_246553e4-f4ba-492a-8579-fced3b379fd0">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:InterestReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzktMy0xLTEtMTYxMjc_7a2bb6ba-fec3-4b46-99ab-2df215af86a7">2,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:Customsdeposit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzEwLTEtMS0xLTE2MTI3_05d8d59b-4152-425a-b927-1d8b49fcb08c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:Customsdeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzEwLTMtMS0xLTE2MTI3_02cecd6c-593b-4e8d-b2f7-01e8059680c8">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzExLTEtMS0xLTE2MTI3_f9b83f66-3d13-449a-8300-78e5598035e1">745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzExLTMtMS0xLTE2MTI3_fb559140-757c-4442-a648-47f2e7223eee">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzEyLTEtMS0xLTE2MTI3_93880213-9226-466e-8d36-d5347e0c87af">11,220</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzEyLTMtMS0xLTE2MTI3_d7ba2890-f9bb-42be-9ab9-4aa92dfc75ac">14,595</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="iccb19fd513564ab79bd00f046292c0a2" continuedAt="i1a0224d8bf6f4f8a935989fe56750331"><ix:continuation id="i486f7aeda6854233b949a8198405b5d2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab08ae6a72a54983adab159fc66e970c_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzMtMS0xLTEtMTYxMjc_e89def08-56ab-4390-a222-8e9cb6019147">4,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f49e8ee5dc44eecbc24e87031653164_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzMtMy0xLTEtMTYxMjc_821dd24e-a3b7-4ac1-9360-14c694c2fe2b">4,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76f1a39ee83d4a65ae5eb3542094adca_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzQtMS0xLTEtMTYxMjc_6e4c8700-50d3-4b57-9684-a5d64403ae83">16,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i187837e335fa438d85767423af37e6c9_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzQtMy0xLTEtMTYxMjc_d53fee7d-c244-4623-a1bf-3d544a7af5fc">71,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i437dc5b35b05487fa5fa32ccbf8175d7_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzUtMS0xLTEtMTYxMjc_e4f03907-ea5e-4cd6-a218-1e68182f87b3">287,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if95e6a9e6e7440ae8343f47bf4ebdfd3_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzUtMy0xLTEtMTYxMjc_39615ecc-9f8a-42fc-9211-4dd14130fb7c">515,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd0931ffeb46339802728ea95c7584_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzYtMS0xLTEtMTYxMjc_c901855a-acc0-4442-b222-04d13a1a8027">28,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb5d8fadd28a45a6bc647d577a202124_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzYtMy0xLTEtMTYxMjc_a7ab56a8-51f4-4fa6-82d2-1b6eaef44e62">27,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bdb22ff43084da1b7d16cb8b97c45f3_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzctMS0xLTEtMTYxMjc_3dc680c6-e584-415c-bd08-fff247639bd5">46,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc18adf205e64ad2be30eef4f029b7a3_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzctMy0xLTEtMTYxMjc_7c73487f-f286-4a21-aa79-e4d42bd55231">41,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71ed01f0bcf4e3586bde4ec0d89f8e2_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzgtMS0xLTEtMTYxMjc_8aa23da1-636f-44f9-a30d-aaf9f1f0ee49">2,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief7b3c3bfb58462aacdb83a1e6336e0b_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzgtMy0xLTEtMTYxMjc_be96213c-0f0a-4e96-9f0e-b6f213b8d658">3,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i680eba1380bb4c44b800e83397864e89_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzktMS0xLTEtMTYxMjc_a96b85eb-f78f-4d95-b011-0568cd83261c">35,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bac75ee32724b30b7322c994be60aa7_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzktMy0xLTEtMTYxMjc_70c2b482-e475-41b3-90fb-278ad7d347c1">74,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land use rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08be0c2b8f46431aa18aa0f13b0e59f8_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEwLTEtMS0xLTE2MTI3_f78ba819-0d1b-4d25-88a3-8df004ae58f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebfe689f099948d5ada192fe04912e4b_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEwLTMtMS0xLTE2MTI3_df48b805-c23c-4892-984a-24b7730c1e2b">9,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzExLTEtMS0xLTE2MTI3_6ab46004-6900-49f3-8fce-533da5b5cc08">422,026</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzExLTMtMS0xLTE2MTI3_27f6c9bc-e8bf-47d0-a6b1-5e263ed5f919">748,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEyLTEtMS0xLTE2MTI3_02547787-45a7-4096-b648-8585adc34a39">233,340</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEyLTMtMS0xLTE2MTI3_ab586c81-39be-4c79-af06-1d0c02965ec8">348,749</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEzLTEtMS0xLTE2MTI3_86c6f47b-1525-42a0-9c77-e7234d035992">188,686</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEzLTMtMS0xLTE2MTI3_63c27622-d851-483f-96ae-d544b34cf906">399,303</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzE0LTEtMS0xLTE2MTI3_aa9c9c76-94f7-4b2f-88c6-a49b1812dafe">129,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzE0LTMtMS0xLTE2MTI3_d26722eb-86a6-41a7-92fc-d7f3303d3535">37,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzE1LTEtMS0xLTE2MTI3_f5a91018-7d53-4096-93bc-6be1e595570c">318,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzE1LTMtMS0xLTE2MTI3_67a443b5-6067-492c-b054-08687c770740">436,977</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></tr></table></div></ix:continuation><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzE3MA_df0b0662-5442-4bbf-bbe1-d7ef65addd2d">39.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzE3NA_5e879e17-2012-4374-b2cf-4bf7348c47b5">49.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2Mjk4OTc_aa6f0d26-683c-49a0-98f2-ac5a0b5e15d6">43.9</ix:nonFraction> million for fiscal year 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $<ix:nonFraction unitRef="usd" contextRef="i1644cc44541f414eb004d02954188bfc_I20220630" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzQyMw_0db2359a-007c-43e3-8191-8eb93306c38b">0.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i750e4322179344eca694e82a895c0a19_I20210630" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzQyOA_672851e6-da1a-478d-9ab2-5f30ae50285f">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i26d563624d29451996e61d70287ec77b_I20200630" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2Mjk5MzE_b7da359e-a385-4406-a75f-44bf2cadd002">1.0</ix:nonFraction> million of software development costs during the fiscal year 2022, 2021 and 2020, respectively.  Amortization of capitalized software development costs was $<ix:nonFraction unitRef="usd" contextRef="i1644cc44541f414eb004d02954188bfc_I20220630" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzU4MQ_2955d656-c4bb-48b1-989f-6b03d0a37802">0.4</ix:nonFraction> million in fiscal year 2022, $<ix:nonFraction unitRef="usd" contextRef="i750e4322179344eca694e82a895c0a19_I20210630" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzYwMw_7559880c-665d-4213-b66b-9b1401b0fd84">0.5</ix:nonFraction> million in fiscal year 2021 and $<ix:nonFraction unitRef="usd" contextRef="i26d563624d29451996e61d70287ec77b_I20200630" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzYyOA_ece6db77-3909-4dd3-9998-64cb5267ede7">0.5</ix:nonFraction> million in fiscal year 2020.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2022 and 2021 were $<ix:nonFraction unitRef="usd" contextRef="i1644cc44541f414eb004d02954188bfc_I20220630" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzc2Mw_7b5c0dd9-f0ee-4e14-95c3-3a677217fb8c">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i750e4322179344eca694e82a895c0a19_I20210630" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzc3MQ_69d562bb-b120-42df-a24c-254140544bc7">1.2</ix:nonFraction> million, respectively. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMzQ_441fec62-378b-42fa-bd0a-c9b41569e8e7" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments for property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:PrepaymentForPropertyAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzMtMS0xLTEtMTYxMjc_98327f65-bed9-4fe3-94d6-f27b2268a0a9">6,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:PrepaymentForPropertyAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzMtMy0xLTEtMTYxMjc_d79baff7-6a50-419d-92ac-0fedb1b93ae4">14,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in privately held companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:InvestmentsInPrivatelyHeldCompanies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzQtMS0xLTEtMTYxMjc_8597a7ca-35c7-4ed6-ab55-144577b910d2">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:InvestmentsInPrivatelyHeldCompanies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzQtMy0xLTEtMTYxMjc_3d515dc6-ae41-4ff2-8d15-6102171b6710">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:Customdepositnoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzktMS0xLTEtMTYxMjc_47c9ec56-b219-4041-8173-ffd81d12a0d1">1,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:Customdepositnoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzktMy0xLTEtMTYxMjc_cf9c716f-2a1e-45e3-9611-3f4120ed0805">1,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with supplier</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DepositsWithSupplier" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzEwLTEtMS0xLTQ5NTQ1_7302f006-125e-4ad1-90d6-30b66cd0ca17">6,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DepositsWithSupplier" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzEwLTMtMS0xLTQ5NTQ1_59278be3-9ab5-433b-bf57-2601d043a835">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:SecurityDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzEwLTEtMS0xLTE2MTI3_c7d4063f-98d8-49a9-9015-846c47ad23a9">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:SecurityDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzEwLTMtMS0xLTE2MTI3_af400952-ab3b-45a1-8c61-e743e6318a5f">927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office leases deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:OfficeLeaseDepositAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzExLTEtMS0xLTE2MTI3_0aa1ebad-5d8a-4eba-8e35-9de2e2b6ced7">1,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:OfficeLeaseDepositAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzExLTMtMS0xLTE2MTI3_6a94cd72-68cd-4b3a-9668-f217fa951184">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzE0LTEtMS0xLTE2MTI3_dad7666e-0120-4fe8-a348-6ad265b6a2e5">1,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzE0LTMtMS0xLTE2MTI3_6fcc3d39-3748-402b-b0a5-4d51a6db06af">740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzE1LTEtMS0xLTE2MTI3_59f42caa-c9e1-4328-b428-1c043eccc355">17,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzE1LTMtMS0xLTE2MTI3_13e277fa-e9eb-4ace-8cb6-c895ee4b36b1">18,869</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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i1a0224d8bf6f4f8a935989fe56750331" continuedAt="ie19529ae65ba44c6bf19a060dfbfe57b"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwNTk_e62cdf42-5950-4fba-bab3-4b0c52b85067" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4f2920812704e4c80a7e26761a2e0a9_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzMtMS0xLTEtMTYxMjc_3a96c2b3-111c-4be6-9295-8bcd53a72f32">18,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41922dd540dc4dfb8bc17f12fc751577_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzMtMy0xLTEtMTYxMjc_9549e75d-863f-468a-94d9-363d0e417e49">18,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d3a12b0cded4228bd925adc608b5543_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzQtMS0xLTEtMTYxMjc_a521cff7-0d3f-4d34-8243-df6b040c9468">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d9a4e6b2784c639d5b4316bef1a9b9_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzQtMy0xLTEtMTYxMjc_9d0655b6-c33a-404c-85c2-8916cc2d91c5">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcb6496bc2824df0b6066c28d0451b22_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzUtMS0xLTEtMTYxMjc_2ee2f1fd-c294-4246-94f0-2a5f7eed31fc">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf88250092104d2aaa24a97d396352d6_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzUtMy0xLTEtMTYxMjc_8c4e175c-87b3-4073-b164-02165420f58e">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzYtMS0xLTEtMTYxMjc_7373814a-f2f3-4ffe-9338-bca4e37829ab">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzYtMy0xLTEtMTYxMjc_5ebcd952-0ccb-451d-80d7-f24ad50f8e21">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzctMS0xLTEtMTYxMjc_dd92eab0-9146-40af-b7ce-9b8d6a3725b6">9,674</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzctMy0xLTEtMTYxMjc_115b8364-4f69-4c24-93da-fa57dd1db08f">6,314</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzgtMS0xLTEtMTYxMjc_ada91815-5c93-4582-8159-477fd36e7663">9,781</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzgtMy0xLTEtMTYxMjc_d1a38785-e6cb-4f37-9fa4-7aa6546c9838">13,141</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzktMS0xLTEtMTYxMjc_8ab520a7-a6fd-4b77-92b2-871c52177460">269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzktMy0xLTEtMTYxMjc_659954e1-ee96-4da5-8ac1-b376456d2a3a">269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzEwLTEtMS0xLTE2MTI3_e0d4ec7d-81cc-4b43-b2b9-2457dc0cf98a">10,050</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzEwLTMtMS0xLTE2MTI3_1985c933-acb8-4c8a-b01c-47d5678d0b11">13,410</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></tr></table></div></ix:nonNumeric><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is amortizing intangible assets of patents and technology rights related to a license agreement with STMicroelectronices International N.V.  Amortization expense for intangible assets was $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEzNDE_7ce57c96-6827-43dc-bbc0-66f236688a16">3.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzAxMzE_e51c2557-c98f-4489-b7f6-332d96b111cb">3.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzAxNDk_37b2711a-2f37-4d9b-8e7c-53d70ac33989">0.1</ix:nonFraction> million for the years ended June&#160;30, 2022, 2021 and 2020, respectively.  The estimated useful lives for patents and technology rights and trade name were <ix:nonNumeric contextRef="i2a81440e7a4141b2a1ee01fb13fb622c_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzE0OTQ_e599bcf7-a606-4128-a578-9950e064e500">five years</ix:nonNumeric> and <ix:nonNumeric contextRef="i17d94ffdf6824c5d933e8675deba026d_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzE1MDE_c7fe9e7f-453f-46fe-9fb8-f16ff0f11092">ten years</ix:nonNumeric>, respectively.  Customer relationships are fully amortized.</span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwNjc_374f285e-41ee-46c3-b64c-81c777e9d17f" escape="true"><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future minimum amortization expense of intangible assets is as follows (in thousands):</span></div><div style="margin-top:18.5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:82.343%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYzE0NTNjNmZkNTU0MGNmOWIwOTRhMTk4NGUyMzBjYy90YWJsZXJhbmdlOjJjMTQ1M2M2ZmQ1NTQwY2Y5YjA5NGExOTg0ZTIzMGNjXzEtMS0xLTEtMTYxMjc_bfe66d6d-c7b6-4646-85d2-66e43f31ca6b">3,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYzE0NTNjNmZkNTU0MGNmOWIwOTRhMTk4NGUyMzBjYy90YWJsZXJhbmdlOjJjMTQ1M2M2ZmQ1NTQwY2Y5YjA5NGExOTg0ZTIzMGNjXzItMS0xLTEtMTYxMjc_6ad5e856-5609-43cf-a4b1-aa3324c47dd6">3,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYzE0NTNjNmZkNTU0MGNmOWIwOTRhMTk4NGUyMzBjYy90YWJsZXJhbmdlOjJjMTQ1M2M2ZmQ1NTQwY2Y5YjA5NGExOTg0ZTIzMGNjXzMtMS0xLTEtMTYxMjc_72415207-0004-4973-9230-9f9cee5d923b">3,246</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYzE0NTNjNmZkNTU0MGNmOWIwOTRhMTk4NGUyMzBjYy90YWJsZXJhbmdlOjJjMTQ1M2M2ZmQ1NTQwY2Y5YjA5NGExOTg0ZTIzMGNjXzctMS0xLTEtMTYxMjc_0969f391-096e-4167-b4b7-8cac341dd36a">9,781</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie19529ae65ba44c6bf19a060dfbfe57b" continuedAt="i3e83559e4bbe4377938e22b4db9fe23d"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">         <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMTU_57b7f4c4-402e-4389-bbf7-3f99a97fff7b" continuedAt="i9233cd8d400a49db804a99f1dadd6f80" escape="true">Accrued liabilities</ix:nonNumeric></span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><ix:continuation id="i9233cd8d400a49db804a99f1dadd6f80"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"></td><td style="width:64.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzMtMS0xLTEtMTYxMjc_66e951f7-6560-4f8a-82a4-88c2c457f45a">34,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzMtMy0xLTEtMTYxMjc_204aab71-dd0b-48dd-bdcf-6e71265542df">32,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzQtMS0xLTEtMTYxMjc_df54180d-d786-4616-97c0-782a80d35e61">2,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzQtMy0xLTEtMTYxMjc_d89bd383-5009-446f-914b-fb80e7c01697">2,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock rotation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzUtMS0xLTEtMTYxMjc_c44479df-cc4b-4ed9-9f13-6cf32c1c26e2">4,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzUtMy0xLTEtMTYxMjc_f5c339ca-8e29-4abb-9009-617c897e39e1">3,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzYtMS0xLTEtMTYxMjc_0efb2866-e8b0-490c-873f-45b0ba5db79b">2,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzYtMy0xLTEtMTYxMjc_b6c4d160-29be-422c-92cb-6f30c5b42a27">3,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:AccruedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzctMS0xLTEtMTYxMjc_b696823f-74a6-44ed-9406-edbb4c3f159e">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:AccruedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzctMy0xLTEtMTYxMjc_3801972c-9d01-4e29-9283-306ea3583e30">1,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued facilities related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:AccruedFacilityExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzgtMS0xLTEtMTYxMjc_13480d16-001c-4b64-870e-a6d8e7418f6d">2,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:AccruedFacilityExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzgtMy0xLTEtMTYxMjc_ae1a5622-1c5f-4f35-8cbe-f9f0f1231814">2,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:AccruedPropertyPlantandEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEwLTEtMS0xLTE2MTI3_8534aaf0-f4ac-48e4-92ee-449c2f7ac102">20,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:AccruedPropertyPlantandEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEwLTMtMS0xLTE2MTI3_834529ee-4f6d-4f2c-b7c4-e7d6b4ed5ed7">8,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzExLTEtMS0xLTE2MTI3_68f74459-9051-444d-a6e3-feb08a888847">5,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzExLTMtMS0xLTE2MTI3_f35a9e92-6705-4bd1-bcdd-c8c6f7997f94">6,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEyLTEtMS0xLTE2MTI3_bab23cf0-9b8d-42f6-9bb3-93d69bebc447">40,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEyLTMtMS0xLTE2MTI3_8c16052e-b226-47b7-bd95-a971e0224869">7,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:EmployeeStockPurchasePlanPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEzLTEtMS0xLTE2MTI3_74d63f92-ba0f-4c03-8200-811bdb73dba9">971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:EmployeeStockPurchasePlanPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEzLTMtMS0xLTE2MTI3_1f89b039-64b1-434b-a6df-890193a4e89c">715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzE0LTEtMS0xLTE2MTI3_24f00e18-418e-48bc-9c7a-c9309f11c1d9">116,893</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzE0LTMtMS0xLTE2MTI3_55e02321-5455-4c2f-b1ea-a32e2fd70a99">69,494</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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwNjI_11b37a59-a995-4a1a-af7a-b3c3d8352149" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the warranty accrual, included in accrued liabilities is as follows: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:47.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzMtMS0xLTEtMTYxMjc_15063f03-a999-4dec-842a-d64acffad3d8">2,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzMtMy0xLTEtMTYxMjc_51193d9d-67d1-4073-91a4-0d989574bcbe">709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc651d3828db486687995bef229ab4f7_I20190630" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzMtNS0xLTEtMTYxMjc_6ae34b4e-4036-4f81-bf22-729abdc0be87">623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzQtMS0xLTEtMTYxMjc_b6ecf17d-ddca-427d-a431-538d7f1744fd">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzQtMy0xLTEtMTYxMjc_d9992308-3e09-48de-bb90-6651dac776da">2,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzQtNS0xLTEtMTYxMjc_51ccfd5c-dd9c-4c59-98b4-9a3bac02e58c">895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzYtMS0xLTEtMTYxMjc_32e78633-8bfb-42ef-bc73-3fe66182b881">1,272</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzYtMy0xLTEtMTYxMjc_cab2e0cd-cbfb-47e6-9ac3-7cf402a33444">357</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzYtNS0xLTEtMTYxMjc_c4d4d406-3b63-4f41-97dd-b35bcf2a012a">809</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzctMS0xLTEtMTYxMjc_833014e6-a23a-4325-bc7e-5166227c1583">2,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzctMy0xLTEtMTYxMjc_b7977129-ae22-43fa-aef5-5eca4f660030">2,795</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzctNS0xLTEtMTYxMjc_dd1bff4c-c955-44b3-bd88-c3967d8c4f63">709</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></tr></table></div></ix:nonNumeric><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="aosl:StockRotationAccrualTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMzE_07d1407a-b81b-4e58-9f3d-7bdaa97a92c0" continuedAt="ic62987d7c67a443f8b14c04a09db631d" escape="true">The activity in the stock rotation accrual, included in accrued liabilities is as follows:</ix:nonNumeric></span></div><div style="margin-top:14pt;text-align:center"><ix:continuation id="ic62987d7c67a443f8b14c04a09db631d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:47.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzMtMS0xLTEtMTYxMjc_84b42e19-5632-41f2-a103-bb76a75d32f3">3,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzMtMy0xLTEtMTYxMjc_93ced5af-c4f5-4739-bb1b-617b5b7a58eb">3,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc651d3828db486687995bef229ab4f7_I20190630" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzMtNS0xLTEtMTYxMjc_9d4b19cf-38f6-4889-879c-bcb172025585">1,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="aosl:StockRotationAccrualStockIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzQtMS0xLTEtMTYxMjc_fc7be487-1f43-4708-be02-e41925683cdb">5,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="aosl:StockRotationAccrualStockIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzQtMy0xLTEtMTYxMjc_d84460f6-a85c-4cd5-83c6-5c2a6c4d4610">4,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="aosl:StockRotationAccrualStockIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzQtNS0xLTEtMTYxMjc_31027c09-b448-4944-87f9-1f946aaf1eec">9,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="aosl:StockRotationAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzUtMS0xLTEtMTYxMjc_34d80c7b-130f-43d1-88fc-fe2a6c1c66a0">4,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="aosl:StockRotationAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzUtMy0xLTEtMTYxMjc_1727992d-bdc7-4999-a7dc-31059947f5dc">4,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="aosl:StockRotationAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzUtNS0xLTEtMTYxMjc_77451f77-db30-46da-835a-65656ff7c854">8,004</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzYtMS0xLTEtMTYxMjc_9bf59190-3fa2-49a3-96ec-55f0998b9785">4,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzYtMy0xLTEtMTYxMjc_526f45eb-4c34-484c-991d-99c4afd8555b">3,917</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzYtNS0xLTEtMTYxMjc_a3f0329e-bb3d-4860-a743-d84832f44694">3,358</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></tr></table></ix:continuation></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span><br/></span></div><ix:continuation id="i3e83559e4bbe4377938e22b4db9fe23d"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMzM_a00e0516-e4a6-49b5-a46c-ac90b4e810fd" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-top:13.5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"></td><td style="width:65.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.321%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzMtMS0xLTEtMTYxMjc_1bb21019-44ec-46af-9be8-5b2c35864a8b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzMtMy0xLTEtMTYxMjc_13919217-b73c-4310-9758-86d11f37b286">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzQtMS0xLTEtMTYxMjc_e0be4e93-cbd3-4704-8416-7535c4c4bdac">70,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzQtMy0xLTEtMTYxMjc_80f7e4ee-395a-45f0-be45-2f0338395fb8">42,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:ComputerSoftwareLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzUtMS0xLTEtMTYxMjc_0c292262-6b44-4c06-85d4-7ed45300cd71">8,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:ComputerSoftwareLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzUtMy0xLTEtMTYxMjc_06cb81c6-05ff-4506-b3be-c7a92e5322fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:LiabilitiesOtherThanLongTermDebtNoncurrentOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzYtMS0xLTEtMTYxMjc_871fd2aa-8b78-453d-a69e-05de35236467">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:LiabilitiesOtherThanLongTermDebtNoncurrentOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzYtMy0xLTEtMTYxMjc_9176cf8e-5b54-4ed5-a024-27775abf6a69">904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzctMS0xLTEtMTYxMjc_41edde23-f889-49f9-8db9-2e4d5d9bc84e">78,603</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzctMy0xLTEtMTYxMjc_221e256b-71b0-4e2f-9cda-41755307f4ad">44,123</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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i0ace2845b4da47c38c06a769ca5c44eb_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExMTU_1e8cc1ae-185d-4f5e-8f64-12bcd5cefb9d">34.5</ix:nonFraction>&#160;million were from Customer A and $<ix:nonFraction unitRef="usd" contextRef="i2fd54d8d4a0d486582b61c6a7ff5c7a3_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExMzA_25b3b8f9-ff4a-4f6e-8c2a-3e5fa569408d">21.9</ix:nonFraction>&#160;million were from Customer B, and $<ix:nonFraction unitRef="usd" contextRef="ia83e3cfa2ccc42ba8b76df2c5ab2a727_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExNDU_98d2fb29-c044-486b-9563-4220f4c7a7a4">13.9</ix:nonFraction>&#160;million were from other customers.  As of June&#160;30, 2021, $<ix:nonFraction unitRef="usd" contextRef="id6625ce268eb487a87718bba9c0841f9_I20210630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExNjA_0ee19047-6ca2-4836-a691-0ec0b8743b0a">21.0</ix:nonFraction>&#160;million were from Customer A and $<ix:nonFraction unitRef="usd" contextRef="i2bfb74a720eb435fa6245eb918224102_I20210630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExNzQ_c0fe693d-8bc8-41fb-bb7f-3bb871b919ce">21.0</ix:nonFraction>&#160;million were from Customer B.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_136"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE0MzUw_75716a4f-518a-4676-8dfb-8050cbb29623" continuedAt="i931527e19b2f427db9476187823052db" escape="true">Debt</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="i931527e19b2f427db9476187823052db" continuedAt="ia96ece97ada4496491f65e2e769d58cf"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term bank borrowing</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China.  This line of credit matured on February 14, 2021 and was based on the China Base Rate multiplied by <ix:nonFraction unitRef="number" contextRef="i06f76240524740929a0d3d79bd936171_I20191031" decimals="2" name="aosl:DebtInstrumentBasisSpreadonVariableRateMultiple" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzI4Mzg_e1cde9ab-861d-40d8-b9de-62a9ae848b23">1.05</ix:nonFraction>, or <ix:nonFraction unitRef="number" contextRef="i2064133aa67d433d99c89678b6f0c123_D20191001-20191031" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzI4NDU_91be395a-35a3-49c6-a001-8a3c6767d695">4.99</ix:nonFraction>% on October 31, 2019.  The purpose of the credit facility is to provide short-term borrowings.  The Company could borrow up to approximately RMB <ix:nonFraction unitRef="cny" contextRef="i89506db161c1476b88a5c41adad51623_I20191031" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzI5OTI_36198b77-c459-46da-bc63-de86425c501d">60.0</ix:nonFraction> million or $<ix:nonFraction unitRef="usd" contextRef="i89506db161c1476b88a5c41adad51623_I20191031" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzI5OTg_d4fd1032-c541-4b37-a20e-483caae621f1">8.5</ix:nonFraction> million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019.  In September 2021, this line of credit was renewed with maximum borrowings up to RMB <ix:nonFraction unitRef="cny" contextRef="i77f91ca1fbac47a3a58e8703ae0517a7_I20210930" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5MzU_70ea9050-5f80-4cc1-be6c-aa84fac51188">140.0</ix:nonFraction>&#160;million with the same terms and a maturity date of September 18, 2022.  During the three months ended December 31, 2021, the Company borrowed RMB <ix:nonFraction unitRef="cny" contextRef="i4cc3ee4cff4a4b33aabb422da47f0e6e_D20211001-20211231" decimals="-5" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5NTE_d86197ab-e320-4c17-9e43-59c7046cbf0b">11.0</ix:nonFraction>&#160;million, or $<ix:nonFraction unitRef="usd" contextRef="i4cc3ee4cff4a4b33aabb422da47f0e6e_D20211001-20211231" decimals="-5" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDI1MzE_90eb2584-1915-429e-bff6-c4e49413b4e2">1.6</ix:nonFraction>&#160;million, at an interest rate of <ix:nonFraction unitRef="number" contextRef="ibeed254c57aa402cb192cb7ea31120a9_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDI1MjM_46f530ae-35bd-483a-a879-1b6f1c7146fc">3.85</ix:nonFraction>% per annum, with principal due on November 18, 2022.  As of June&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i96e7666ff2c34c5c8d3ab41861db8cb8_I20220630" decimals="-5" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzMyMjQ_118825ae-3770-4396-8bbc-3f41cb593855">1.6</ix:nonFraction> million outstanding balance under the loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 16, 2018, the Company's subsidiary in China entered into a line of credit facility with Industrial and Commercial Bank of China.  The purpose of the credit facility was to provide short-term borrowings.  The Company could borrow up to approximately RMB <ix:nonFraction unitRef="cny" contextRef="i35ae91d2125543ae9eba433d3f062647_I20181116" decimals="-5" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQyNDc_f9c9eaf1-a1ac-4a9b-b557-f2665769d60a">72.0</ix:nonFraction> million or $<ix:nonFraction unitRef="usd" contextRef="i35ae91d2125543ae9eba433d3f062647_I20181116" decimals="-5" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQyNTM_a8cd9c21-7ef2-4d45-a638-5296aaeb6ebf">10.3</ix:nonFraction> million based on currency exchange rate between RMB and U.S. Dollar on November 16, 2018.  The RMB <ix:nonFraction unitRef="cny" contextRef="i35ae91d2125543ae9eba433d3f062647_I20181116" decimals="-5" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5NjY_00f8fcca-8f86-473a-b72b-8dbee62b5742">72.0</ix:nonFraction>&#160;million consists of RMB <ix:nonFraction unitRef="cny" contextRef="ibd430e33f4ff46819bff85b8444b879d_I20181116" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5ODE_bb08c42a-dda3-4605-b733-ca94ab54aec3">27.0</ix:nonFraction>&#160;million for trade borrowings with a maturity date of December 31, 2021, and RMB <ix:nonFraction unitRef="cny" contextRef="idcf3fd2d93b44f39aa1aa816bf830371_I20181116" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5OTY_20e3d08d-9cbb-4113-8a37-c9507c0b5306">45.0</ix:nonFraction>&#160;million for working capital borrowings or trade borrowings with a maturity date of September 13, 2022.  During the three months ended December 31, 2021, the Company borrowed RMB <ix:nonFraction unitRef="cny" contextRef="i8d250071f0134973991917940ffd980c_D20211001-20211231" decimals="-5" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODYwMTE_770c87c8-27d3-4fae-adf8-5b2fd344b487">5.0</ix:nonFraction>&#160;million, or $<ix:nonFraction unitRef="usd" contextRef="i8d250071f0134973991917940ffd980c_D20211001-20211231" decimals="-5" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDI1NDk_f489de4b-9b6a-4ea5-84c8-af293ee08f94">0.8</ix:nonFraction>&#160;million, at an interest rate of <ix:nonFraction unitRef="number" contextRef="ifa93bfbe3a3c4beeaf0f8999aa2980ea_I20211231" decimals="4" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5MTU_37eac5d0-c1d0-4bae-afe5-1ef5bd58047c">3.7</ix:nonFraction>% per annum, with principal due on September 12, 2022.  As of June&#160;30, 2022, the total outstanding balance of this loan was $<ix:nonFraction unitRef="usd" contextRef="ib8a3f6fcded54c63ac281afdc3724c75_I20220630" decimals="-5" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQ0NzI_9c4aa487-efad-4089-88f3-0db191d13d3c">0.5</ix:nonFraction> million.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Factoring Agreement</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2019, one of the Company's wholly-owned subsidiaries (the "Borrower") entered into a factoring agreement with the Hongkong and Shanghai Banking Corporation Limited (&#8220;HSBC&#8221;), whereby the Borrower assigns certain of its accounts receivable with recourse.  This factoring agreement allows the Borrower to borrow up to <ix:nonFraction unitRef="number" contextRef="ia1ab0e96a59e4929bbe926ff718aadd8_I20190809" decimals="INF" name="aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQ4OTE_58a0e842-2218-4dfe-a429-9573a3706d46">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="ia1ab0e96a59e4929bbe926ff718aadd8_I20190809" decimals="-5" name="aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQ5ODk_cf35c015-8b32-4211-9d30-5878443fc281">30.0</ix:nonFraction> million.  The interest rate is based on one month London Interbank Offered Rate ("LIBOR") plus <ix:nonFraction unitRef="number" contextRef="ieb1219106d234cd1bb8920718a86a3f2_D20190809-20190809" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzUwNzk_c975188a-1af8-49f8-828b-64e9add3daaf">1.75</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="i5d6bcbd06dcc47179ef3398559ae075c_I20210811" decimals="-6" name="aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE2NzAzNjI_ae502522-d1f2-4d97-bb0f-d8525b4f8413">8.0</ix:nonFraction>&#160;million with certain financial covenants required.  Other terms remain the same.  The Borrower was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, there was <ix:nonFraction unitRef="usd" contextRef="i071dec269f9b4f5096a1dbff6e38418b_I20220630" decimals="INF" name="aosl:AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzU2ODc_1e32bbad-ec15-4d87-a8f3-b1aea30c3106">no</ix:nonFraction> outstanding balance and the Company had unused credit of approximately $<ix:nonFraction unitRef="usd" contextRef="i071dec269f9b4f5096a1dbff6e38418b_I20220630" decimals="-5" name="aosl:AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzU3NjE_5350ec82-8897-48ca-a993-0fdd8314893d">8.0</ix:nonFraction> million.  </span></div></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia96ece97ada4496491f65e2e769d58cf" continuedAt="ia11422ba240f44a6bb47835d200370b6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, Jireh Semiconductor Incorporated (&#8220;Jireh&#8221;) 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.  The total purchase price of this machinery equipment was euro <ix:nonFraction unitRef="eur" contextRef="i040f0cfc26234644b4b092a3509eb7ba_I20210930" decimals="-5" name="us-gaap:SaleLeasebackTransactionHistoricalCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg3NjU_0294098f-0618-4eb1-885c-81324dd3d57d">12.0</ix:nonFraction>&#160;million, or $<ix:nonFraction unitRef="usd" contextRef="i040f0cfc26234644b4b092a3509eb7ba_I20210930" decimals="-5" name="us-gaap:SaleLeasebackTransactionHistoricalCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg3Nzk_0be586c2-2e73-4ddd-a0d9-0918ec3d9bc7">12.8</ix:nonFraction>&#160;million based on the currency exchange rate between the euro and U.S. Dollar on June 30, 2022.  In April 2021, Jireh made a down payment of euro <ix:nonFraction unitRef="eur" contextRef="i536f4a5c080646de974ade98a2413ec8_I20210430" decimals="-5" name="aosl:SaleLeasebackTransactionDownPaymentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg3OTQ_a54d8325-d207-4f83-a72f-13b89816e3b3">6.0</ix:nonFraction>&#160;million, representing <ix:nonFraction unitRef="number" contextRef="i536f4a5c080646de974ade98a2413ec8_I20210430" decimals="INF" name="aosl:SaleLeasebackTransactionDownPaymentPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4MDc_5ac77e88-ceb4-41c9-a4ec-a3507f8ad90f">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="i8ea1a87cc39b4ff49c6db042991d9944_I20220630" decimals="INF" name="aosl:SaleLeasebackTransactionDeliveryPaymentPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4MTI_80f8cbb0-63ca-4cf1-a71f-8ed619bdadca">40</ix:nonFraction>% of the total purchase price, for euro <ix:nonFraction unitRef="usd" contextRef="i8ea1a87cc39b4ff49c6db042991d9944_I20220630" decimals="-5" name="aosl:SaleLeasebackTransactionDeliveryPaymentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4MTc_3363e326-0776-4b46-9908-4296932003b5">4.8</ix:nonFraction>&#160;million, to the supplier on behalf of Jireh.  Based on the terms of the agreement between Jireh and Lender, after the installation and configuration of the equipment for its intended use, Lender will make the remaining <ix:nonFraction unitRef="number" contextRef="i8ea1a87cc39b4ff49c6db042991d9944_I20220630" decimals="INF" name="aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4Mzg_0b40e15b-0352-4bad-a473-d4f4ffe57133">10</ix:nonFraction>% payment for the total purchase price and reimburse Jireh for the down payment made to the supplier.  By that time, the title of the equipment will be transferred to Lendor.  This agreement has a <ix:nonNumeric contextRef="i4e7325d510b843d2877a14b69a370972_D20210701-20220630" name="us-gaap:SaleLeasebackTransactionLeaseTerms" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzY1OTcwNjk4NDc3NTE_89b8c344-7a60-4229-8506-7c7a76bef7ea">5 years</ix:nonNumeric> term, after which Jireh has the option to purchase the equipment for $<ix:nonFraction unitRef="usd" contextRef="i4e7325d510b843d2877a14b69a370972_D20210701-20220630" decimals="INF" name="aosl:SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1OTU1NDc_cbe36f4f-6820-4c43-b725-c87794858665">1</ix:nonFraction>.  Jireh is required to make a monthly payment of interest at an implied interest rate of <ix:nonFraction unitRef="number" contextRef="i4e7325d510b843d2877a14b69a370972_D20210701-20220630" decimals="4" name="aosl:SaleLeasebackTransactionImpliedInterestRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4NDY_24479efe-073c-49ac-9ce7-6a1474e386f5">4.75</ix:nonFraction>% per annum to Lessor.  Principal payment is required to be paid monthly after the completion of the title transfer.  The financing arrangement is secured by this machneray equipment which had the carrying amount of $<ix:nonFraction unitRef="usd" contextRef="ie053b26b9c85493597f5f56a42883656_I20220630" decimals="-5" name="us-gaap:DebtInstrumentCollateralAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1OTU1NTE_deefce69-824a-4e6c-85c7-d790ea682b62">12.8</ix:nonFraction>&#160;million as of June 30, 2022.  As of June 30, 2022, the outstanding balance of this debt financing was $<ix:nonFraction unitRef="usd" contextRef="i8ea1a87cc39b4ff49c6db042991d9944_I20220630" decimals="-5" name="aosl:SaleLeasebackTransactionDebtReceivableAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4NTM_c0b51b4d-beb7-461c-8849-f4602dadc266">5.0</ix:nonFraction>&#160;million. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term bank borrowings</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $<ix:nonFraction unitRef="usd" contextRef="i661e8adb2a214d158b5db260871fc2c3_I20210818" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE2NDkyNjc0ODU1MDA_bfefbc9f-020f-43eb-b778-0eec2f07287a">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 <ix:nonNumeric contextRef="id3e4078e63b948e6b12b68f18ac78136_D20210818-20210818" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE2NDkyNjc0ODU1MTQ_7574e578-8921-4907-8549-fc44c76f04d2">5.5</ix:nonNumeric> years term and matures on February 16, 2027.  Jireh is required to make consecutive quarterly payments of principal and interest.  The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan.  This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain.  Jireh drew down $<ix:nonFraction unitRef="usd" contextRef="i9aa7905e9afe4e749732cd664017b9ee_D20220216-20220216" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE2NDkyNjc0ODU1MTY_5a383632-1518-432c-8a7f-fce2fd9837a9">45.0</ix:nonFraction>&#160;million on February 16, 2022.  As of June&#160;30, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $<ix:nonFraction unitRef="usd" contextRef="i2b88b49c110049f1bab4f531a2514c90_I20220630" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE2NDkyNjc0ODU1MzE_29121d01-230e-4e11-aff3-4ddda2dbae65">45.0</ix:nonFraction>&#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',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 1, 2018, Jireh entered into a loan agreement with the Bank that provided a term loan in an amount of $<ix:nonFraction unitRef="usd" contextRef="i58d013e577254829be0d372a83935121_I20180501" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzExNTMw_b02227ef-8439-422e-8a2a-cfa706584f58">17.8</ix:nonFraction> million.  The obligation under the loan agreement is secured by certain real estate assets of Jireh and guaranteed by the Company.&#160; The loan has a <ix:nonNumeric contextRef="i4de3c5d36fd44ad0a8bd73bd9dd543b5_D20180501-20180501" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE0MzQy_6a93eb4e-d4ca-4b93-805a-6e89b0600213">five-year</ix:nonNumeric> term and matures on June 1, 2023.  Beginning June 1, 2018, Jireh made consecutive monthly payments of principal and interest to the Bank.  The outstanding principal shall accrue interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="i58d013e577254829be0d372a83935121_I20180501" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzExODg2_6890b608-b48f-4afd-95e1-62eccd8cdbf6">5.04</ix:nonFraction>% per annum on the basis of a 360-day year.  The loan agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios.  In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, the outstanding balance of the term loan was $<ix:nonFraction unitRef="usd" contextRef="i293d920ae5954b2faeb5094e79fa0294_I20220630" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEyMjQy_99e4c2d1-22e6-45ac-b225-30ee0d5c4bf0">14.2</ix:nonFraction> 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',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $<ix:nonFraction unitRef="usd" contextRef="i7dafaddf43de4137ae7e6a26030764dc_I20170815" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEyMzY0_5edcb018-b0e3-46ea-a177-cf120799ff37">30.0</ix:nonFraction> million for the purpose of purchasing certain equipment for the fabrication facility located in Oregon. &#160;The obligation under the credit agreement is secured by substantially all assets of Jireh and guaranteed by the Company.&#160; The credit agreement has a <ix:nonNumeric contextRef="i505184c9bdda42ca95fccdb230401126_D20170815-20170815" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE0MzUy_c80f5673-1642-4593-b78d-2ea1e87af31b">five-year</ix:nonNumeric> term and matures on August 15, 2022.  In January 2018 and July 2018, Jireh drew down on the loan in the amount of $<ix:nonFraction unitRef="usd" contextRef="id3aaf415d6d743e28029e9444a2135bb_I20180112" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEyNzM1_839b01d9-8476-4c28-bdcb-22e332e83f31">13.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i231126782ace48e68b4550e97120dd2b_I20180731" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEyNzQy_b7c82c85-104b-400d-a9b6-fccd226cdf5d">16.7</ix:nonFraction> million, respectively.&#160; Beginning in October 2018, Jireh is required to pay to the Bank on each payment date, the outstanding principal amount of the loan in monthly installments.&#160; The loan accrues interest based on an adjusted London Interbank Offered Rate ("LIBOR") as defined in the credit agreement, plus specified applicable margin in the range of <ix:nonFraction unitRef="number" contextRef="i5b5761f88a8148b89949b3bc21c845b7_D20170815-20170815" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEzMDkw_33605db5-c2d1-4be3-b143-c3b95eec581a">1.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ife06aa5a174440d88a9f40f2ca3c2cd6_D20170815-20170815" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEzMDk2_c32cc4a3-c4f6-4a99-af03-4c4041a11c25">2.25</ix:nonFraction>%, based on the outstanding balance of the loan.&#160; The credit agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios and fixed charge coverage ratio.  In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021, discussed above.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, the outstanding balance of the term loan was $<ix:nonFraction unitRef="usd" contextRef="ifeeb0a0661f24a9ba3124223a934f8ff_I20220630" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEzNDkx_8224960d-623d-4d9e-9a94-d790b51f1046">1.9</ix:nonFraction> million.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></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><br/></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><br/></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><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="ia11422ba240f44a6bb47835d200370b6"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE0MzQ2_745e6dbf-de19-46cc-bde9-40abe2e74f26" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2022, maturities of short-term debt and long-term debt were as follows (in thousands):</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:61.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzEtMy0xLTEtMTYxMjc_6439a9fa-0a5a-4e66-87a7-f50480d29070">25,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzItMy0xLTEtMTYxMjc_08039a4d-37b5-4344-8422-58d1692036a7">9,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzMtMy0xLTEtMTYxMjc_dbea334d-b2dc-4724-b675-30045cf60bf0">9,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzQtMy0xLTEtMTYxMjc_6e6697a2-fb78-4bed-a1bd-2835dbdf08cd">10,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzUtMy0xLTEtMTYxMjc_f187176b-ff96-48f0-9a48-b1b9c1110f3c">12,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzYtMy0xLTEtMTYxMjc_ef1fa058-61fc-4b56-9145-d3937a408d00">234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzctMy0xLTEtMTYxMjc_35bd4599-2b8e-4a6c-9877-ed7e6fe73ae7">68,218</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzgtMy0xLTEtMTYxMjc_f9138da9-8561-4879-9ab5-64fc85c3b020">169</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt, less debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DebtLongTermAndShortTermCombinedAmountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzktMy0xLTEtMTYxMjc_a1bb4c50-cc43-42d5-a565-7132a22ec966">68,049</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></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"><tr><td style="width:1.0%"></td><td style="width:41.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.965%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.968%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:ShortTermDebtGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzEtMS0xLTEtMTYxMjc_1331777f-edfe-4ab2-b477-baaba5f8f067">25,638</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzEtMy0xLTEtMTYxMjc_f79cacfd-7fa2-4d40-bd4c-a743dd41a795">42,580</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzEtNS0xLTEtMTYxMjc_e3735cdf-b651-4d63-aea5-dec29b70024a">68,218</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzItMS0xLTEtMTYxMjc_1a9eeeb5-fc7b-4fff-bfea-4b7d2364465a">75</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzItMy0xLTEtMTYxMjc_74377e80-c319-477e-82b7-79099b4f74b3">94</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzItNS0xLTEtMTYxMjc_0f24391e-fcb7-40a1-9daa-7300878f2c9a">169</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzMtMS0xLTEtMTYxMjc_17ac12e4-13c0-4278-accb-d63cb4608a9a">25,563</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzMtMy0xLTEtMTYxMjc_4972bd08-4ce0-47c2-853f-e630543f240b">42,486</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DebtLongTermAndShortTermCombinedAmountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzMtNS0xLTEtMTYxMjc_9fa75ac3-9c54-4c1d-b53b-9655ff39c693">68,049</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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="i41656947d11444eebab7958327151a78_139"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0MzM_9b5bf4bc-cf1a-43c0-958a-4f77c2b15562" continuedAt="i7333361eeba149e99570c8256a219216" escape="true"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0MzY_97d8347d-337a-4c23-9f8e-9c3765150f32" continuedAt="ic75e84bfd61d4ad2a134b552db54e4b8" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i7333361eeba149e99570c8256a219216" continuedAt="if18a8e48360649c7aeec051d60ac5c2d"><ix:continuation id="ic75e84bfd61d4ad2a134b552db54e4b8" continuedAt="i9878d1f134c34d21a0ed33acc599ed94"><div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 right-of-use ("ROU") 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 machinery lease financing with a vendor.   In addition, the finance lease related to the RMB <ix:nonFraction unitRef="cny" contextRef="ie7694699d04c49ac9e60924c4203c8c3_I20180509" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzE2NDkyNjc0NDQ0MzU_b092066d-bfc9-4ac6-8ddc-5a0b2dd17ad9">400.0</ix:nonFraction> million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company&#8217;s Consolidated Balance Sheet at June&#160;30, 2022 due to the deconsolidation of the JV Company on December 2, 2021.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.</span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0MzQ_7d1ee173-d114-4bf8-bcd9-611ea93d32be" continuedAt="i1ea96fe62cd44e089eedddf5a58a9215" escape="true"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating and finance lease expenses are as follows for the years presented (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:40.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Fixed rent expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzItMi0xLTEtMTYxMjc_e7881f01-3bf0-49c3-a48b-71d98853d08d">6,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzItNC0xLTEtMTYxMjc_26e4c501-413f-46e6-9e81-a8a2bc1c98e4">6,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Variable rent expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzMtMi0xLTEtMTYxMjc_57b420a9-d956-4768-92fc-a59398d1615e">946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzMtNC0xLTEtMTYxMjc_f6152b5c-722e-4607-af94-ea621f188a7f">815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Amortization of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzUtMi0xLTEtMTYxMjc_5edd3e32-c0cd-421f-8a57-038ad88d9ea6">908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzUtNC0xLTEtMTYxMjc_c1a19dfc-2a08-4a83-b375-52bb9ca97223">2,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzYtMi0xLTEtMTYxMjc_1e24f045-2bc9-4bcf-9e76-57942f33d8d4">976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzYtNC0xLTEtMTYxMjc_6b8dab77-7e4a-4a4e-ad8d-f73c33096f7e">2,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Short-term lease expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzgtMi0xLTEtMTYxMjc_d258a08b-9580-4aeb-838a-2a420efa18e4">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzgtNC0xLTEtMTYxMjc_a4dbcf83-f3b9-43a9-9311-da5bc7d33e9c">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzktMi0xLTEtMTYxMjc_04eafb30-867a-48c1-8425-46d8e8ea125f">9,297</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzktNC0xLTEtMTYxMjc_4c2023a1-97bb-4203-a619-bb03d5edf554">12,164</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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></ix:nonNumeric></ix:continuation></ix:continuation><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if18a8e48360649c7aeec051d60ac5c2d"><ix:continuation id="i9878d1f134c34d21a0ed33acc599ed94"><ix:continuation id="i1ea96fe62cd44e089eedddf5a58a9215"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company&#8217;s operating and finance leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.251%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzItMi0xLTEtMTYxMjc_3d225c2d-a60e-481e-8018-fe3d06f8f528">23,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzItNC0xLTEtMTYxMjc_3e2a8297-2955-4ed0-8736-cb745b390e4a">34,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzQtMi0xLTEtMTYxMjc_fa22836b-0d72-4db1-a6e2-644425bce8ec">4,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzQtNC0xLTEtMTYxMjc_10460044-9117-4a77-9c61-62a334fbb3d1">114,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzUtMi0xLTEtMTYxMjc_9ce48fee-0115-480e-8426-69cac3b51497">136</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzUtNC0xLTEtMTYxMjc_ea5fa136-f9bf-4a87-8b4f-637782f8595d">96,470</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMi0xLTEtMTYxMjc_cde19f17-06d5-4495-86ad-d5e3a88321ec">4,695</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtNC0xLTEtMTYxMjc_d52c986a-997f-49fe-aa73-88b3d543e49b">17,934</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><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzktMi0xLTEtMTYxMjc_31ddbb58-9c4a-4794-9372-4c66c2480a62">7.42</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzktNC0xLTEtMTYxMjc_d8d2d808-f110-48e2-91ab-9141db4f17b9">8.44</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzEwLTItMS0xLTE2MTI3_c5cd487b-881c-4225-bac4-31ed937490ea">5.00</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzEwLTQtMS0xLTE2MTI3_ebeb14e6-e293-4659-82f2-89daaf7f1083">1.72</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzEzLTItMS0xLTE2MTI3_a2a1aac6-e91c-44fe-af70-5ea7542fe899">4.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzEzLTQtMS0xLTE2MTI3_9f6a6de2-dc9c-4fa7-acb7-fad56b95ea83">4.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzE0LTItMS0xLTE2MTI3_565fdaff-983f-4e49-82d8-c0eff256e6f7">4.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzE0LTQtMS0xLTE2MTI3_92c05197-8969-41ff-b468-e403bb07afe0">5.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company&#8217;s operating and finance lease is as follows&#160;(in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.610%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzItMi0xLTEtMTYxMjc_e25c63b1-adf4-4958-b1b9-a7de1c09bc05">6,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzItNC0xLTEtMTYxMjc_70deccd6-6d94-43de-ad6b-34c6710f9d42">6,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzMtMi0xLTEtMTYxMjc_5ef53a20-deae-48f8-925f-937010c0e39c">976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzMtNC0xLTEtMTYxMjc_ccdf1a1c-2fae-4800-af7a-2945e07887e8">2,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzQtMi0xLTEtMTYxMjc_ef16680c-1b46-4288-a84e-694f487370e0">4,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzQtNC0xLTEtMTYxMjc_c2b978f5-0e19-447e-b6b3-416214b533a2">16,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzctMi0xLTEtMTYxMjc_87c4a1da-4208-496a-b244-a7a71f8a6bfa">5,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzctNC0xLTEtMTYxMjc_9716873c-62c5-4a8f-b5b0-044e87403c86">5,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="padding-left:4.5pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0Mzg_476c6f98-5941-4e8b-883c-df01373bb58c" escape="true"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0Mzk_d780a8b9-7a70-463d-b2f3-95565fb3fca4" escape="true"><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzEtMS0xLTEtMTYxMjc_80776c1b-f72c-4439-8840-cc07887e24f3">5,206</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzEtMy0xLTEtMTYxMjc_b19cb341-2581-47d2-bb34-dafbf565c722">993</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzItMS0xLTEtMTYxMjc_06e48c04-9d53-4542-9305-f8cbbad8c565">4,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzItMy0xLTEtMTYxMjc_5a8b524b-c296-40e2-8cc5-6c9d91a8802f">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzMtMS0xLTEtMTYxMjc_d0c31874-34f9-46c6-afc7-6136168c692d">3,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzMtMy0xLTEtMTYxMjc_7492b56b-60f1-4e89-8c4d-b89901d78bf8">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzQtMS0xLTEtMTYxMjc_ffe752f9-22ef-4257-ac00-ce6a90c4533a">3,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzQtMy0xLTEtMTYxMjc_43e38504-688e-472b-ab96-b51fd9fe25b6">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzUtMS0xLTEtMTYxMjc_f0ff33ce-a25e-4b38-abc5-5ede8a0aed56">3,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzUtMy0xLTEtMTYxMjc_a793391c-ac99-43a5-a28d-3304b34e7bcc">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzYtMS0xLTEtMTYxMjc_a95a71a3-8700-4801-91a3-fe5b99465c2f">10,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzYtMy0xLTEtMTYxMjc_efe3c0e3-50ed-412b-a912-cb604c1591eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzctMS0xLTEtMTYxMjc_43626e29-4fde-4e0f-af1a-28268061b930">29,141</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzctMy0xLTEtMTYxMjc_22178091-c243-407a-abc2-dcb96fc6a844">5,318</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzgtMS0xLTEtMTYxMjc_658272b4-cd77-415c-b4ab-822d2c12a030">4,413</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzgtMy0xLTEtMTYxMjc_06fa8e1f-9e29-4870-930f-c90f5454c4b5">584</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzktMS0xLTEtMTYxMjc_bdd787eb-38b4-4861-89ce-dd0ee6fd4f35">24,728</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzktMy0xLTEtMTYxMjc_60bbc32e-1c7e-4716-bf1b-8a7ef8b64cb4">4,734</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></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="margin-top:14pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</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="i41656947d11444eebab7958327151a78_142"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIzMzE_337c6160-be6d-472a-89c9-ca4db4f8ea87" continuedAt="iec2778dcc93e49499a18bf0156bcd25a" escape="true">Shareholders' Equity</ix:nonNumeric></span></div><ix:continuation id="iec2778dcc93e49499a18bf0156bcd25a"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Shares</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Bye-laws, as amended, authorized the Company to issue <ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzExMg_65a04e06-e33f-4280-ba25-6475ef2f13a1">100,000,000</ix:nonFraction> common shares with par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE0Nw_8b03807e-8e26-4629-afc4-76d2e54a433d">0.002</ix:nonFraction>.  Each common share is entitled to <ix:nonFraction unitRef="votes" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="aosl:NumberOfVotesPerEachCommonShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE4NQ_74b4100f-f6fc-4dca-a9b2-8687cc2667dc">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="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzM1Mw_1803e6be-fe09-4bb6-bc85-0ea7d2ea1710">No</ix:nonFraction> dividends had been declared as of June&#160;30, 2022</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzY5Mw_f239734a-7e81-4718-bfe1-49cd6c18f7c2">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. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2022, 2021 and 2020, the Company did <ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE1MjY_31577dea-dcb1-463a-8efd-5f7382862611"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE1MjY_eac9831c-b63b-46a3-a909-03696be15c17">no</ix:nonFraction></ix:nonFraction>t repurchase any shares pursuant to the repurchase program.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2022, the Company had repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE4NjI_1bf62ae4-2349-4fc3-9b6c-f66f9a6c6652">6,784,648</ix:nonFraction> shares for a total cost of $<ix:nonFraction unitRef="usd" contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630" decimals="-5" name="aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE4OTI_e5fcdd9a-8d69-47cc-8d23-af13b8edd4f0">67.3</ix:nonFraction> million, at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE5Mjc_055db4cd-116f-4f15-b1bc-b6c4193d1340">9.92</ix:nonFraction> per share, excluding fees and related expenses, since inception of the program.  <ix:nonFraction unitRef="shares" contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630" decimals="INF" name="us-gaap:TreasuryStockSharesRetired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIwMTE_c38fd467-137b-4b85-aed2-136493d73c8d">No</ix:nonFraction> repurchased shares have been retired.  Of the <ix:nonFraction unitRef="shares" contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIwNjA_1bf62ae4-2349-4fc3-9b6c-f66f9a6c6652">6,784,648</ix:nonFraction> repurchased shares, <ix:nonFraction unitRef="shares" contextRef="i835c9e55ed1d4dbda80a8f22c20b057e_D20101022-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIwODM_6626daa3-c6d9-4fbf-a25a-c86f3be63b52">167,395</ix:nonFraction> shares with a weighted average repurchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i835c9e55ed1d4dbda80a8f22c20b057e_D20101022-20220630" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIxMzc_52ae5c9d-e21a-49ef-ad07-cfc6dbf1caa4">10.06</ix:nonFraction> per share, were reissued at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i835c9e55ed1d4dbda80a8f22c20b057e_D20101022-20220630" decimals="2" name="aosl:TreasuryStockReissuedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIxODg_283a0953-68b3-48d2-a3c9-6465b863369c">5.00</ix:nonFraction> per share for option exercises and vested restricted stock units (&#8220;RSU&#8221;).  As of June&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIyNzY_aa071e05-b989-432b-82e1-f0b7517340e6">13.4</ix:nonFraction> million remain available under the share repurchase program.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><div id="i41656947d11444eebab7958327151a78_145"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3Mjc_c809ec92-744c-497d-bb5b-569aba39501c" continuedAt="if7751b1b009e44b4925f118c5bbc112a" escape="true">Share-based Compensation </ix:nonNumeric></span></div><ix:continuation id="if7751b1b009e44b4925f118c5bbc112a" continuedAt="i16690833d02747168a68d594d5913bf3"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Omnibus Incentive Plan</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 2009 Share Option/Share Issuance Plan (the &#8220;2009 Plan&#8221;) was approved in September 2009 at the annual general meeting of shareholders in connection with the Company's IPO.  At the annual general meeting of shareholders in November 2018, the 2009 Plan was approved to be terminated and the 2018 Omnibus Incentive Plan (the &#8220;2018 Plan&#8221;) was effective.  No further awards will be made under the 2009 Plan.  The 2018 Plan authorized the board of directors to grant incentive share options, non-statutory share options and restricted shares to employees, directors, non-employee directors and consultants of the Company and its subsidiaries for up to <ix:nonFraction unitRef="shares" contextRef="iec8d677632b24f0fbcb1a045f8106d30_I20181130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzcxMQ_d8906f19-9394-4ce4-bcb5-830cc0eea33a">2,065,000</ix:nonFraction> common shares.  The 2018 Plan does not include an evergreen authorization  Therefore, the Company is not permitted to increase the number of shares reserved in the share pool without obtaining further shareholder approval.  Outstanding shares under the 2018 Plan and awards granted under the 2009 Plan that expire, are forfeited or cancelled or terminate prior to the issuance of the shares subject to those awards or are settled in cash will be available for subsequent issuance under the 2018 Plan.  At the annual general meeting of shareholders in November 2021, the 2018 Plan was approved to increase by <ix:nonFraction unitRef="shares" contextRef="ie93bb6651d744e8e9ab8622079b501e0_D20211101-20211130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTI1ODM_62cd3508-66fe-4b35-a2b1-626f972ebafa">1,000,000</ix:nonFraction> shares to a total of <ix:nonFraction unitRef="shares" contextRef="ifceeb83eb7e34828912c11a9616491d3_I20211130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTI1OTQ_5fe36df6-3185-4ac1-8045-9deb5a80be7e">3,065,000</ix:nonFraction> shares.  As of June&#160;30, 2022, <ix:nonFraction unitRef="shares" contextRef="i18df877db0e14beea6b76e8cd6ace285_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzEyMjU_f5215834-5906-46de-bedb-37a7570c3971">537,260</ix:nonFraction> shares were available for grant under the 2018 Plan.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning with the 2014 Annual Shareholders Meeting, on the date of each annual shareholders meeting, each individual who commences service as a non-employee Board member by reason of his or her election to the Board at such annual meeting and each individual who is to continue to serve as a non-employee Board member, whether or not that individual is standing for re-election to the Board at that particular annual meeting, will automatically be granted an award in the form of restricted share units covering that number of common shares determined by dividing one hundred twenty-five thousand dollars ($<ix:nonFraction unitRef="usd" contextRef="i8c8689bb2c8c4ed69df50606995ac641_D20210701-20220630" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE4NzY_4a608e5a-c02d-4119-85f5-f4ee1772b012">125,000</ix:nonFraction>) by the average fair market value per share for the ninety (<ix:nonNumeric contextRef="i8c8689bb2c8c4ed69df50606995ac641_D20210701-20220630" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE5Mzk_fd9023d0-a07d-4720-9e10-250c5f4ef212">90</ix:nonNumeric>)-day period preceding the grant date, up to a maximum of <ix:nonFraction unitRef="shares" contextRef="i0c30dea3f7d340b3910982e4f39f0364_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTEwMTY_50b308ea-bd56-46d2-a5b2-f07c23e0ae75">10,000</ix:nonFraction> shares.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2018 Plan, incentive share options and RSU are to be granted at a price that is not less than <ix:nonFraction unitRef="number" contextRef="i6690031f9991490a817b665a0560b4da_D20210701-20220630" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzIwODU_3a449ad7-c806-4b34-ab51-2dbe2b7c676e"><ix:nonFraction unitRef="number" contextRef="ic0bcae9be30e4560957384ae9b3f4f9f_D20210701-20220630" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzIwODU_71bef0a2-6f26-4941-bda4-6dd91bcd9173">100</ix:nonFraction></ix:nonFraction>% and nonstatutory share options are to be granted at not less than <ix:nonFraction unitRef="number" contextRef="i42cb22bc1901490eaa69c9fc9b58f312_D20210701-20220630" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzIxNTQ_e2f39d3b-8a47-4d4f-8835-7ebd66ecb488">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="i3f2748baaba0400bb0eea8cd58d90b83_D20210701-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MzA_23904c51-e03b-4e79-80d2-9f38e4a4f2d7">four-year</ix:nonNumeric> to <ix:nonNumeric contextRef="i977faf87b9444f81bb309d5220b835b5_D20210701-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MDQ_35e7d5ac-c3c1-4805-9582-b48a70edcc92">five-year</ix:nonNumeric> period, and are exercisable for a maximum period of <ix:nonNumeric contextRef="i2c3d9f3b0a0e481d89ab2172a959ac98_D20210701-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzIzNjA_3011bf0e-a67a-464e-a8ad-d4759d8cb757">ten years</ix:nonNumeric> after the date of grant.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSU, including time-based restricted stock units and performance-based restricted stock units is based on the market&#160;price of the Company's share on the date of grant.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Time-based Restricted Stock Units (&#8220;TRSU&#8221;)</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MzE_b2e41dd5-e071-4cbf-adf3-9623e0d8897a" continuedAt="i6e2fe63eb7844d61aad273bf01871f51" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's TRSU activities:</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i82cd307e182747c9963a121881823a6f_I20190630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI1LTItMS0xLTE2MTI3_0c17c9df-dd53-4c93-b380-b8ada72d1d79">906,341</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i82cd307e182747c9963a121881823a6f_I20190630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI1LTQtMS0xLTE2MTI3_c3170731-b5b3-46b2-a53c-12aa28169f12">14.09</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i699df94962e9481ab242db31530d1973_D20180701-20190630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI1LTYtMS0xLTE2MTI3_75d8cc81-0e3d-4c6b-b72a-8faee4e21a3a">1.62</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82cd307e182747c9963a121881823a6f_I20190630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI1LTgtMS0xLTE2MTI3_06436b78-bc19-42b4-a388-ef9d0b340779">8,465,225</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI2LTItMS0xLTE2MTI3_f44c3779-2b3a-421e-85d8-62c9468f0e47">505,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI2LTQtMS0xLTE2MTI3_de853d14-33a0-4e77-a355-d2fdf0ae4cd2">8.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI3LTItMS0xLTE2MTI3_f537f490-3467-427f-ada0-34726ce96b92">455,893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI3LTQtMS0xLTE2MTI3_fc423d1f-3e3d-4441-95cd-1abfafb8e176">13.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI4LTItMS0xLTE2MTI3_f02f0cf3-5e40-490d-b8c1-2671e4f8e064">23,750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI4LTQtMS0xLTE2MTI3_6f9b3a2a-93f7-4855-934c-e8b6534121a3">13.19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i240c0c2743294f2d8c7e825d1b65f99e_I20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI5LTItMS0xLTE2MTI3_beaf3892-663c-47bb-b3a4-f293cce1a976">932,138</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i240c0c2743294f2d8c7e825d1b65f99e_I20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI5LTQtMS0xLTE2MTI3_fecaab70-9b37-4229-a029-2631e6b0e0fc">11.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI5LTYtMS0xLTE2MTI3_4ef1f5d8-c0b3-417a-a87e-7c2ca8f12b0b">1.66</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i240c0c2743294f2d8c7e825d1b65f99e_I20200630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI5LTgtMS0xLTE2MTI3_2cac972b-377b-40da-b2c8-96bd25d1862c">10,141,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMwLTItMS0xLTE2MTI3_7ca371d0-827b-4d59-8bb6-04811eb78555">722,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMwLTQtMS0xLTE2MTI3_61abe767-8076-4eb7-b80f-83696e97cb87">29.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMxLTItMS0xLTE2MTI3_f0779caa-2ca3-461b-8bab-6d149e4376d6">567,087</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMxLTQtMS0xLTE2MTI3_46acc5ec-8080-4c7b-84f3-bdccfff09192">15.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMyLTItMS0xLTE2MTI3_b55f4266-c4a4-4154-9c9a-4038ec56cd90">34,400</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMyLTQtMS0xLTE2MTI3_4c40969a-ff02-4c60-a2f4-19be95dee248">14.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iad7d047d301649dfbc8fce6e1208d0d7_I20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMzLTItMS0xLTE2MTI3_e067a92d-526b-4881-b8dd-8c309ae3ac0a">1,053,524</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iad7d047d301649dfbc8fce6e1208d0d7_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMzLTQtMS0xLTE2MTI3_8babe74e-3f9e-4e11-9fe2-ce4e49a293fb">21.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMzLTYtMS0xLTE2MTI3_6f843b71-7efa-4feb-80ca-78abc1f4a32e">1.73</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad7d047d301649dfbc8fce6e1208d0d7_I20210630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMzLTgtMS0xLTE2MTI3_6908ff65-7378-4150-90ae-200f3f2afc11">32,016,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM0LTItMS0xLTQ3MTE5_19ee58dd-17cc-46c7-8d83-d8b127fd9f25">597,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM0LTQtMS0xLTQ3MTE5_6fba0696-2c14-4aee-ab0d-9f55ed8f93c9">45.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM1LTItMS0xLTQ3MTE5_ec1b6799-52cf-48df-89dc-e8a61f145312">410,670</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM1LTQtMS0xLTQ3MTE5_b60ea884-c788-483c-bf5b-99093e3a58fc">20.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM2LTItMS0xLTQ3MTE5_2d5f064a-4947-4b97-b272-750670755b12">70,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM2LTQtMS0xLTQ3MTE5_854db34f-eab8-4427-8f58-6c4556f8afa4">26.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibaaac6f2c23043ed93abd5534505a84b_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM3LTItMS0xLTQ3MTE5_f1301d88-00df-4d1d-9d64-10f1ca037de9">1,169,609</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibaaac6f2c23043ed93abd5534505a84b_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM3LTQtMS0xLTQ3MTE5_10dd24c0-f0e9-4617-ab17-eedb10ff10cf">34.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM3LTYtMS0xLTQ3MTE5_6cc0e650-c6b3-4bc0-ba6e-52884a52669d">1.73</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaaac6f2c23043ed93abd5534505a84b_I20220630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM3LTgtMS0xLTQ3MTI2_258c5f55-4ff9-4ea9-b429-21055ef72362">38,994,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><ix:continuation id="i16690833d02747168a68d594d5913bf3" continuedAt="i03b722dca35d49268eb45e99dd150771"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance-based Restricted Stock Units (&#8220;PRSU&#8221;)</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March each year since fiscal year 2017, the Company granted PRSU to certain personnel.  The number of shares to be ultimately earned under the PRSU is determined based on the level of attainment of predetermined financial goals.  The PRSU vests in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met.  The Company recorded $<ix:nonFraction unitRef="usd" contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzMxNTc_79fbc199-a811-490f-b3f6-026393d6fefa">4.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzMxNjE_9449a633-b68e-42d8-b450-a6a9491b22a9">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzMxNjg_fb7e1e6f-22eb-4a47-94df-9f9b31e4ab55">1.5</ix:nonFraction> million of expenses for these PRSUs during the years ended June&#160;30, 2022, 2021 and 2020, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2019, the Company announced an incentive program.  Under this program, each participant&#8217;s award is denominated in stock and subject to achievement of certain objective goals within certain timelines.  In June 2020, the Company believed it was most likely that predetermined goal measures would be met.  Therefore, the Company reported such expenses in the other current liabilities line on the condensed consolidated balance sheets as the amount of bonus is to be settled in variable number of RSU&#8217;s at the completion of the objective goals.  Such non-cash compensation expense was recorded as part of share-based compensation expense in the condensed consolidated statements of operations.  As of June 30, 2022 and 2021, the Company recorded </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQwMjk_91658c74-a68e-4d59-bc58-372c09d1927e">nil</ix:nonFraction> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-5" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQwMzY_ccc0d8f6-7b1a-46f6-9a42-b2bdfba1e2e4">0.1</ix:nonFraction>&#160;million such expens</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es in the other current liabilities, respectively.  During the fiscal years ended June 30, 2022, 2021 and 2020, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="aosl:ShareBasedPaymentArrangementExpenseNonCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQxNzc_a63451b3-88f4-4fd4-ae56-e41284e707c7">0.3</ix:nonFraction> million, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-5" name="aosl:ShareBasedPaymentArrangementExpenseNonCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQxODQ_1d037da0-7b45-4ffb-a116-7e480737a7ff">3.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-5" name="aosl:ShareBasedPaymentArrangementExpenseNonCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTExNzE_6a8b3f04-88c0-40e1-916e-c001f4d1bdb7">0.6</ix:nonFraction>&#160;million of non-cash compensation expense, respectively.  As of June&#160;30, 2022, the Company granted RSUs valued at $<ix:nonFraction unitRef="usd" contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" decimals="-5" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQyOTI_6ca98948-c439-4a3b-ba95-5880346acdb2">4.0</ix:nonFraction>&#160;million to participants, which were fully vested due to achievement of certain objective measures.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="i6e2fe63eb7844d61aad273bf01871f51"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the Company&#8217;s PRSU activities:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:30.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.929%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i32bb8030c704441499dab7e6cbc49a4c_I20190630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE3LTItMS0xLTE2MTI3_af4e8a94-d236-4af9-b79b-b74ecc3e1590">596,724</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i32bb8030c704441499dab7e6cbc49a4c_I20190630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE3LTQtMS0xLTE2MTI3_e5f1192f-1a9c-423b-8c9d-1ae1ade11660">13.95</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic0d08cb153034c839b41054c4be6f3b3_D20180701-20190630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE3LTYtMS0xLTE2MTI3_c62058c4-fbc5-4b4e-bd56-617cbeb8b651">1.88</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32bb8030c704441499dab7e6cbc49a4c_I20190630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE3LTgtMS0xLTE2MTI3_810285e9-a3bf-4244-a57b-294720d6c8fd">5,573,402</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE4LTItMS0xLTE2MTI3_da04abdf-5b13-4c6f-8709-8341891e9621">155,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE4LTQtMS0xLTE2MTI3_f3b91f07-54a4-41fd-8b38-65263402237d">7.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE5LTItMS0xLTE2MTI3_8760ed1d-27f7-4b28-b218-b3def3505611">110,659</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE5LTQtMS0xLTE2MTI3_73ecc64d-b967-4e27-93d6-93d634f31527">16.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIwLTItMS0xLTE2MTI3_ce4d35aa-d924-4689-ab7a-7ce17ea97ec2">298,290</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIwLTQtMS0xLTE2MTI3_c8262380-0dc9-4148-860b-8d2bd200d340">11.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i85282cd302934f2181b0016e0f804076_I20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIxLTItMS0xLTE2MTI3_39b656c2-f2d6-4e79-b19c-7d3fc7cd5eeb">342,775</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i85282cd302934f2181b0016e0f804076_I20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIxLTQtMS0xLTE2MTI3_0a4d37f2-81b0-4897-bf9d-72176bf565b0">12.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIxLTYtMS0xLTE2MTI3_12b5e275-5b24-49b6-a29f-157f84e165d1">1.60</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85282cd302934f2181b0016e0f804076_I20200630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIxLTgtMS0xLTE2MTI3_8594ddcf-1cc4-4417-901b-1ff5cf86138d">3,729,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIyLTItMS0xLTE2MTI3_8d122c36-156b-450e-a602-5a010568f9e4">165,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIyLTQtMS0xLTE2MTI3_214ba9c8-188a-4e63-88fd-7d3862ef42d7">36.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIzLTItMS0xLTE2MTI3_e2b491f8-e4b0-49f4-be25-cce1615533b3">148,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIzLTQtMS0xLTE2MTI3_ac05833d-950d-445a-955d-86d87ddefb8b">14.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI0LTItMS0xLTE2MTI3_c8797510-40b1-4c5c-bcf0-2c24b9eccdaf">6,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI0LTQtMS0xLTE2MTI3_c89d80b3-e233-442a-847e-451fb5c6cb2e">17.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iced4bdf64a5d4b2195e2fd8f693d2aaf_I20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI1LTItMS0xLTE2MTI3_3098f673-4bbe-46b9-a71a-f59298ada304">353,824</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iced4bdf64a5d4b2195e2fd8f693d2aaf_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI1LTQtMS0xLTE2MTI3_984acf4a-4745-4baa-8e32-7300d2f196b7">22.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI1LTYtMS0xLTE2MTI3_7f1f2f2b-d3c3-4ecf-b0ce-03d09a3bb2ee">1.74</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced4bdf64a5d4b2195e2fd8f693d2aaf_I20210630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI1LTgtMS0xLTE2MTI3_1283db38-6ee6-483a-9dbb-9db7af79b323">10,752,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI2LTItMS0xLTQ3MTQz_ff05e2c4-e686-44e8-88c8-c408bf5ead49">194,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI2LTQtMS0xLTQ3MTQz_9896bd9f-a14a-4573-9c0d-aafe1df431d0">48.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI3LTItMS0xLTQ3MTQz_00cbb55c-456e-4352-a24f-350295bf08dc">151,199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI3LTQtMS0xLTQ3MTQz_8c211641-acc0-4c1f-b5f2-12f8843ffd39">19.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI4LTItMS0xLTQ3MTQz_21c5abf1-ae32-4471-9b62-4b19bb12124a">7,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI4LTQtMS0xLTQ3MTQz_a5900e4a-d4e9-4c1e-bba6-0fa9c9506f2d">40.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8211f88f1f6e46718cc06edfc5835999_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI5LTItMS0xLTQ3MTQz_cafc4f4c-e449-4766-877c-a6696295e7be">389,375</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8211f88f1f6e46718cc06edfc5835999_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI5LTQtMS0xLTQ3MTQz_9a621828-be62-4cd7-aed1-bdb789011615">36.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI5LTYtMS0xLTQ3MTQz_8653459d-7fc5-43f6-aaad-40112db257c9">1.85</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8211f88f1f6e46718cc06edfc5835999_I20220630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI5LTgtMS0xLTQ3MTUw_c0ffd10c-4463-483e-9dbd-d239dac3e55d">12,981,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Market-based Restricted Stock Units (&#8220;MSUs&#8221;)</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNDA_f591fa11-8b1f-4076-8a70-e6dd0f9ec44c">1.0</ix:nonFraction>&#160;million market-based restricted stock units (&#8220;MSUs&#8221;) to its certain personnel.  The number of shares to be earned at the end of 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, 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 MSU with derived service periods of <ix:nonNumeric contextRef="i622288e68bd54f50a5835d75db76f890_D20211201-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNTM_3498a20e-1aa9-4c67-b647-d1ff2cf1c352">4.1</ix:nonNumeric> to <ix:nonNumeric contextRef="iaf21e52345fb4cef8835430245b49bd4_D20211201-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQzOTgwNDY1MjYxOTk_f51f7304-2f6a-4557-9b7c-67355ab7210a">7.1</ix:nonNumeric> years using a Monte-Carlo simulation model with the following assumptions: Risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNjM_455d8871-c9ba-4012-87d5-f9d29e9f1ab7">1.0</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNjg_11168a15-2b46-4e0b-9c14-d1616f167b12">3.1</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNzA_5718f10c-4b6a-41dd-8c03-63b0f0746518">62.8</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNzc_5fbd9455-e0c3-4571-a8de-5bcd6180bdc8">0</ix:nonFraction>%.  The Company recorded approximately $<ix:nonFraction unitRef="usd" contextRef="i7e58a8b572b44e2e887726d0509d571e_D20210701-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTI0MDI_27403e66-77ea-4e05-b662-faf7b3a4529e">4.5</ix:nonFraction>&#160;million expenses for these MSUs during the fiscal year ended June&#160;30, 2022.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the quarter ended September 30, 2018, the Company granted <ix:nonFraction unitRef="shares" contextRef="ie4f2ddb449634a8fbf14d73f1e2d4d84_D20180701-20180930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQ1NjI_eacef3d0-37c1-4422-9669-b46f841492da">1.3</ix:nonFraction> million market-based restricted stock units (&#8220;MSUs&#8221;) to certain personnel.  The number of shares to be earned at the end of the performance period is determined based on the Company&#8217;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i03b722dca35d49268eb45e99dd150771" continuedAt="i99669be6c67d4245bb48741a16705036"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 Morte Carlo simulation pricing model. The Morte Carlo simulation pricing model applied the following assumptions for pre-modification conditions:  risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU1ODM_8b9977db-0d6e-42c3-aa29-b4ab9bc9efbf">0.13</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU2MDQ_29bec2f0-acaa-412e-b9b9-708fc12716e0">1.3</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU2MzE_11a8cd42-362b-440f-8f66-72454f5a4285">66.7</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU2NTY_57e2254a-e004-4f09-8a94-6a4ce08c0e3f">0</ix:nonFraction>%; and for post-modification conditions: risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU3MjU_8445991f-6876-4be7-9f19-b5528bee0ab7">0.14</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU3NDY_110f7b62-2450-4b24-9f94-83798fd6b45c">2.3</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU3Nzk_535391f6-7fe5-4300-91fd-c477c64b4582">59.1</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU4MDQ_ff5f918f-28d4-4118-b75f-21df33a61dac">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="i2e19a8f670244506b187b77e7751ebf9_D20210701-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzYxMTE_d8b0090c-0ba2-4053-ae66-f6f84525ea8c">1.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i45e44885739b4de9b1cfc360a68300af_D20200701-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzYxMTU_5c3032a3-51c3-4cf3-98cb-69eda7872680">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i015e88ecfe6b440b989a2f17718ac970_D20190701-20200630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzYxMjI_c70d9e87-7c0f-46d1-ad04-d42da382586c">0.6</ix:nonFraction>&#160;million of expense for these MSUs during the years ended June&#160;30, 2022, 2021 and 2020, respectively.  </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock Option</span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MjY_737184c8-bdbc-46e9-ba2f-02916246a31a" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock option activities:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:35.810%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.512%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifc651d3828db486687995bef229ab4f7_I20190630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMwLTEtMS0xLTE2MTI3_2b348e47-d191-4f03-8530-ebaf5b76bef7">876,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifc651d3828db486687995bef229ab4f7_I20190630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMwLTMtMS0xLTE2MTI3_506fb11b-ed50-4bc1-9f13-89d35facb99d">10.98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7428f3c2565b404e938441c579754b5e_D20180701-20190630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMwLTctMS0xLTE2MTI3_37ecaed9-61af-4756-b608-623233acd292">3.06</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMxLTEtMS0xLTE2MTI3_f0ac7dbf-1810-4719-89ce-f40a6aa1582e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMxLTMtMS0xLTE2MTI3_1d4495b8-13ae-40ee-8ef8-44bfa26c5585">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMyLTEtMS0xLTE2MTI3_9d0f7813-11d0-4330-b522-41d54a3df5d9">2,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMyLTMtMS0xLTE2MTI3_2d3e0cb0-4a29-4119-b321-94e5d804991f">10.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMyLTktMS0xLTE2MTI3_84197366-474c-47b1-a846-08e7b4d8d5f8">4,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMzLTEtMS0xLTE2MTI3_3ca4c0b7-9ecf-45ee-8e48-bb9d30fba5d2">230,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMzLTMtMS0xLTE2MTI3_2a5e02ce-53d2-4888-93ab-363e539ca5e0">17.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM0LTEtMS0xLTE2MTI3_19a4be5f-42f4-42ac-a75e-2740368c6c36">643,978</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM0LTMtMS0xLTE2MTI3_982cd6a0-5842-4357-b259-ca57e8d095b3">8.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM0LTctMS0xLTE2MTI3_08ed42e3-b002-4d73-8e64-032e7fcbfcb5">2.89</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM1LTEtMS0xLTE2MTI3_3dc33ccb-3a3e-40aa-b874-ed44971e284c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM1LTMtMS0xLTE2MTI3_dbfa27ca-9940-45e5-8644-6064e13312f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM2LTEtMS0xLTE2MTI3_2e978946-97ba-46cc-a695-6a0ddbd27f2e">156,103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM2LTMtMS0xLTE2MTI3_81b74242-a35f-4173-8f16-13ac18c7d824">11.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM2LTktMS0xLTE2MTI3_b7a9d45d-31dd-4c06-a4a8-89b15a0b2275">1,272,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM3LTEtMS0xLTE2MTI3_b8b3d235-648f-4ee9-925c-bb6184e3683d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM3LTMtMS0xLTE2MTI3_426e746e-ac84-478d-81c8-8e7b5d6c77eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM4LTEtMS0xLTE2MTI3_3042cf78-9780-4df5-9bda-235e4b4cf4e2">487,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM4LTMtMS0xLTE2MTI3_6ec3c2ad-b017-401c-9a77-4b0260899011">7.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM4LTctMS0xLTE2MTI3_883036b8-c27c-4c5d-8f33-d4dc15dec2f5">2.32</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTItMS0xLTQ3MTc3_ebfcba1d-5a3e-4aac-93c9-733fff46c224">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTQtMS0xLTQ3MTc3_fe1d702b-cf4a-41dc-a942-49b5bd602910">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTItMS0xLTQ3MTc3_055d5e13-c126-4acc-8d9a-3ad5c18b1802">98,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTQtMS0xLTQ3MTc3_72a3c22f-6c45-487f-a7cc-1d9949b521f6">9.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTEwLTEtMS00NzE4NA_374a2af9-ff00-49fe-8b1d-bec23ae42881">3,936,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ1LTItMS0xLTQ3MTc3_7a27c706-bc0a-443c-a347-eada74b42e02">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ1LTQtMS0xLTQ3MTc3_4c8de399-9279-47d9-8b98-8978f9852e06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ2LTItMS0xLTQ3MTc3_6bdd7d81-be12-423e-8b55-45fac7130f97">389,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ2LTQtMS0xLTQ3MTc3_3534402f-0e05-4c1c-ab63-121fb324171d">7.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ2LTgtMS0xLTQ3MTg0_d23a8d29-a73b-44fa-9d33-d2e3b1c74991">1.53</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ2LTEwLTEtMS00NzE4NA_4dd7a3d8-a982-406f-9d99-c4a96fdb0452">9,997,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTEtMS0xLTE2MTI3_a1c30678-69ba-4329-a467-3ff25c8f9cee">389,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTMtMS0xLTE2MTI3_f32b3611-7f02-43f8-a0d6-7a65abdb1e44">7.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTctMS0xLTE2MTI3_c9334036-de0e-47f9-bda6-a0938a4b8537">1.53</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTktMS0xLTE2MTI3_5ff37a64-f765-4896-a49e-116db66df937">9,997,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTEtMS0xLTE2MTI3_92aa438c-0d98-4f91-83d1-78cb742470ba">389,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTMtMS0xLTE2MTI3_c5dae8df-87de-4831-a66d-c3ce02ec7961">7.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTctMS0xLTE2MTI3_a085048b-89ec-46b9-97c8-93833045fe44">1.53</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTktMS0xLTE2MTI3_f18e9d5e-3657-4b02-9e31-e5bddd3e3e0e">9,997,364</ix:nonFraction>&#160;</span></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></table></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value for options outstanding at June&#160;30, 2022 in the table above is based on the Company&#8217;s common stock closing price on June&#160;30, 2022.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The 2018 Employee Share Purchase Plan </span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the annual general meeting of shareholders in November 2018, the 2018 Employee Share Purchase Plan (&#8220;Purchase Plan&#8221; or &#8220;ESPP&#8221;) Plan was approved, under which <ix:nonFraction unitRef="shares" contextRef="i938e240b3d96481bbcb6a6d7b32c9549_I20181130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzY2MzE_c2b2649e-6719-4c66-ac05-a06fa5f82a3b">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 general meeting of shareholders in November 2021, the ESPP Plan was approved to increase from <ix:nonFraction unitRef="shares" contextRef="i938e240b3d96481bbcb6a6d7b32c9549_I20181130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTQyMTE_0102ac63-584c-42bf-8057-0e339c8f1116">1,430,000</ix:nonFraction> shares to <ix:nonFraction unitRef="shares" contextRef="id629d5ac120f49d9a423aea5a7d55f2e_I20211130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTQyMjI_d0bb6d1f-a44c-4d52-ae07-9754e6a90159">2,500,000</ix:nonFraction> shares.  The Purchase Plan provided for a series of overlapping offering periods with a duration of <ix:nonNumeric contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" name="aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzY5NzU_0d087498-0353-4362-9808-f3abe32a34b4">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="ia675971e97b04ca8ad4e5ff27ded77e5_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzcxNDQ_b77a3ce9-5dc7-4003-ab24-1e0aa237aabf">15</ix:nonFraction>% of their eligible compensation.  Such deductions will accumulate over a <ix:nonNumeric contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MDc_f5ae1823-389f-40ce-861f-ad4807a8d4e9">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="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzczNTE_30102616-d68c-4ff3-9864-7fbca6f38ed3">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="ibc8485e4f7ec44d7a0bf141020a8bcf3_D20210701-20220630" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzc2MDU_f3056b82-1e0c-439f-914a-cd92703983b2">875</ix:nonFraction> shares for a total of <ix:nonFraction unitRef="shares" contextRef="ibc8485e4f7ec44d7a0bf141020a8bcf3_D20210701-20220630" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzc2MzA_4c69b0c1-e933-4ca1-b7ca-14d06258f278">3,500</ix:nonFraction> shares per a 24-</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><ix:continuation id="i99669be6c67d4245bb48741a16705036" continuedAt="ib188111530514fb3b040b53defce605e"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">month offering period.  In addition, no participant may purchase more than $<ix:nonFraction unitRef="usd" contextRef="ibc8485e4f7ec44d7a0bf141020a8bcf3_D20210701-20220630" decimals="0" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzc3MjQ_203ad62b-3980-4c33-93bd-4093d1a7149b">25,000</ix:nonFraction> worth of common stock in any one calendar year period.  No more than <ix:nonFraction unitRef="shares" contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" decimals="INF" name="aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzc3OTU_a5ee980b-c1e2-452b-aaf3-dfe3457d4fd6">300,000</ix:nonFraction> common shares may be purchased by all participants on any purchase date.</span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3Mzg_c78a4cca-df55-4ba3-ba3f-4cbb16188bba" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItMS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjphZTQ3ZjkxMWNiMWU0NzBjYTI2YzljZThjODEyNGQ1OV80_b24b7065-73f6-4849-a22a-eabb3284a654">66.4</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItMS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjphZTQ3ZjkxMWNiMWU0NzBjYTI2YzljZThjODEyNGQ1OV85_79849741-973c-4cfe-af48-377a861136b8">69.9</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItMy0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpiMDIwNzBhNjM0YTE0NWM4OTEwYTQ2YzJhZWZiYmI4YV80_6e944b39-e3ea-4a50-9753-729847c52a6d">63.1</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItMy0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpiMDIwNzBhNjM0YTE0NWM4OTEwYTQ2YzJhZWZiYmI4YV85_9dc3e5c7-5926-415e-9563-9b461bb78f14">68.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItNS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo5YmMzYjcyZWVmMzc0YTI5YmYxYWU3M2MxZDljMjdhZF80_08afb829-c739-4dda-85ea-fee4484ff269">46.4</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItNS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo5YmMzYjcyZWVmMzc0YTI5YmYxYWU3M2MxZDljMjdhZF85_75216932-27ef-42bb-8255-9461c3dc2a57">58.3</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtMS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo3Njc3M2Q1NDFlNzA0NThmOWRlNGM5N2EzMzUxZTgwMl80_99110459-4c17-405a-b4f9-1fc0739e0e3b">0.3</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtMS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo3Njc3M2Q1NDFlNzA0NThmOWRlNGM5N2EzMzUxZTgwMl85_b28cf83c-bce4-419c-bfe6-81425d695cdc">2.1</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtMy0xLTEtMTYxMjcvdGV4dHJlZ2lvbjozNGI0M2ZjYWI2NjQ0Y2MxOWIzOWExMDQxZWQ2MmMzMl80_c48bf98f-e88a-4e33-b4f0-316787659b83">0.1</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtMy0xLTEtMTYxMjcvdGV4dHJlZ2lvbjozNGI0M2ZjYWI2NjQ0Y2MxOWIzOWExMDQxZWQ2MmMzMl85_f67685ed-6f35-4b23-a058-1037480b662d">0.2</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtNS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpmZGNhOWMwNDFiOTI0NzA5YmZmODQyNDFiOThkMmQwOV80_75f4a8b2-ba34-419c-958b-8b75d346053d">0.2</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtNS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpmZGNhOWMwNDFiOTI0NzA5YmZmODQyNDFiOThkMmQwOV85_e8db4d47-7a5f-408d-ab21-05dabcf14115">1.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzQtMS0xLTEtMTYxMjc_4a1c0e5f-5ab9-4394-8a5d-f74d512b0cf8">1.3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzQtMy0xLTEtMTYxMjc_cb11d8df-a60a-4b02-b97b-c8dd86da4015">1.3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzQtNS0xLTEtMTYxMjc_dd775a30-ed5a-46ad-aff9-eb193107dc23">1.3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzUtMS0xLTEtMTYxMjc_225bdb5d-cf0e-4545-9a76-b997df6fabf0">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzUtMy0xLTEtMTYxMjc_f65a3460-8866-47ee-8dc6-8c1a7ebb02a1">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzUtNS0xLTEtMTYxMjc_305194ab-c941-436b-8ec2-b0cc94dd21aa">&#8212;</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average estimated fair value of employee stock purchase rights granted pursuant to the ESPP during the years ended June&#160;30, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzgyMzc_c71a5364-449b-4ef8-8eb7-aac790da03d6">16.48</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzgyNDE_99a4109c-6a82-427a-9a47-703de747a513">11.11</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzgyNDg_b87a4379-9e4c-4806-9975-401ea902487c">4.33</ix:nonFraction> per share, respectively. </span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MDE_0215462b-52c7-4be2-b3ec-11b0cb9df871" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expenses</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic503ef0ac05440dea66da62674125474_D20210701-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzMtMS0xLTEtMTYxMjc_3a0affa1-a1e7-496c-8d8a-5f867cefa950">5,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieda3e011fe294a1a94817b9b8969ddd0_D20200701-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzMtMy0xLTEtMTYxMjc_0e6c533e-99e4-418a-b675-624e625391ce">1,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idac91ff881784e3f8715f3bb5c76fe4f_D20190701-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzMtNS0xLTEtMTYxMjc_5717c16a-3ec9-4abf-a9a1-15bc15475881">1,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13d77e70ac584af58613a8610fcc19cb_D20210701-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzQtMS0xLTEtMTYxMjc_aca36eb5-4db4-4b1e-8385-10c936d6e0e7">7,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i157e8fd1d32549bcbc3979a46d55fe5b_D20200701-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzQtMy0xLTEtMTYxMjc_b9535504-2803-448a-b810-1c664cbfd38d">5,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i207f29d77d264971bdd06975dd5680f1_D20190701-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzQtNS0xLTEtMTYxMjc_8a169b12-0d7a-436c-9ee7-dbd14d4e695d">2,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9f4e97dfbae40fd9179e1c37c32223d_D20210701-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzUtMS0xLTEtMTYxMjc_5759db1a-91b0-4533-b900-d7d777b943de">19,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2ddfdd9e27c442da54e0ec7dc258804_D20200701-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzUtMy0xLTEtMTYxMjc_14768182-6a5c-46d7-9de8-1de28219195e">8,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie08c0d561e534d7da81b37fbc2c80e1e_D20190701-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzUtNS0xLTEtMTYxMjc_e87f4d03-b647-4db6-8a1a-99c25a22857a">6,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzctMS0xLTEtMTYxMjc_2167e1bf-1498-4c96-9c71-1a6196b53f79">31,324</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzctMy0xLTEtMTYxMjc_94159ee0-dc3a-4abf-ae6d-f3bbbb6919c0">15,324</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzctNS0xLTEtMTYxMjc_a72fdbdb-064a-461e-8ea6-e7cb6637e903">10,454</ix:nonFraction>&#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></ix:nonNumeric></ix:continuation><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib188111530514fb3b040b53defce605e">Total unrecognized share-based compensation expense as of June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg1ODY_06d7cbde-dc56-48cd-81f8-be438c0bb37f">84.3</ix:nonFraction> million including estimated forfeitures, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg2OTE_1c25e56e-165c-4c9f-9b26-243670b4567f">3.2</ix:nonNumeric> years.</ix:continuation> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_148"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0Xzk2NQ_69768e59-3b9a-40d6-8fe4-ecb8f0d84ccd" continuedAt="i8447b950ac7b465b8982cd1d38f03adf" escape="true">Employee Benefit Plans </ix:nonNumeric></span></div><ix:continuation id="i8447b950ac7b465b8982cd1d38f03adf"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a 401(k) retirement plan for the benefit of qualified employees in the U.S.  Employees who participate may elect to make salary deferral contributions to the plan up to <ix:nonFraction unitRef="number" contextRef="i75c17c3c95da4cb792b6cf8a4494bd30_D20210701-20220630" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzIyMw_5e07c8b9-1c27-4798-a879-ed7abe19265b">100</ix:nonFraction>% of the employees' eligible salary subject to annual Internal Revenue Code maximum limitations.  The employer's contribution is discretionary.  Effective from April 1, 2022, the Company begins to match <ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzEwOTk1MTE2Mjk0Nzk_fd464000-60e8-490b-8689-3ac4e47a08d7">50</ix:nonFraction>% of employee contribution up to <ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzEwOTk1MTE2Mjk0ODQ_573066ef-7420-49a0-ba3a-5363637b2331">4</ix:nonFraction>% of eligible compensation for a <ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="2" name="aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzQzOTgwNDY1MTI4MTk_c0423869-085e-49b2-a6c0-4d2ea0ab8472">2</ix:nonFraction>% maximum match.  During the fiscal year ended June&#160;30, 2022, the Company made employer match contributions of $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzEwOTk1MTE2Mjk0NjI_b771f1b5-c6ff-48b8-8ad2-e14a78e01bcf">0.3</ix:nonFraction>&#160;million.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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="i328a4b200eb146bdb7aee0424b8dfaaf_D20210701-20220630" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0Xzc4Mw_c6176f47-a77c-4257-82fe-5ece3924c7ff">7.7</ix:nonFraction>% in the U.S., <ix:nonFraction unitRef="number" contextRef="i841d28ad9783448f99921583de26a76a_D20210701-20220630" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0Xzc5OQ_bc8ff46a-d143-4e35-8490-23ef19557ff9">14.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iad03295cbe174a3a8be193d9fbd78549_D20210701-20220630" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzgwNQ_831c4c42-3551-4fc1-9ab5-dea0918092ba">16.0</ix:nonFraction>% in China, and <ix:nonFraction unitRef="number" contextRef="i5d9894eaad354cc4b23f73b904e4a92a_D20210701-20220630" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzgyMg_64ded17e-9abc-4ed5-b132-446ce7214732">6.0</ix:nonFraction>% in Taiwan.  The Company has no obligations for the payment of such social benefits beyond the required contributions as set out above.</span></div></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><div id="i41656947d11444eebab7958327151a78_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDYy_cb6a6844-b775-4e98-bd0b-4c151c0f84d7" continuedAt="ic8faa580465e46e1973c0e5f154a9dd1" escape="true">Income Taxes </ix:nonNumeric></span></div><ix:continuation id="ic8faa580465e46e1973c0e5f154a9dd1" continuedAt="i6af779617b264550be5d98b1d1ca9b1f"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDUy_674d4ad4-a7c4-4c53-93c8-c937c73ccf4a" continuedAt="i4220734558ea4e61a521df923d18fd78" escape="true">The provision for income taxes is comprised of:</ix:nonNumeric></span></div><div style="margin-top:14pt;text-align:center"><ix:continuation id="i4220734558ea4e61a521df923d18fd78"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal taxes:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzQtMS0xLTEtMTYxMjc_b3056b82-e02b-426b-9edf-a05ddf4c3392">645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzQtMy0xLTEtMTYxMjc_3fc2c902-0cf2-40c9-940a-6e49dd9294f8">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzQtNS0xLTEtMTYxMjc_63418d34-3f33-441c-9f8c-36060fc3c293">1,673</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzUtMS0xLTEtMTYxMjc_47e4987e-4ccc-4aa3-9440-1166ffa5e321">2,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzUtMy0xLTEtMTYxMjc_9c61ad38-5c64-48e3-9bf2-87698a7c9e29">1,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzUtNS0xLTEtMTYxMjc_523e3d73-fb86-4517-a8e6-fbccf185d5af">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzctMS0xLTEtMTYxMjc_55692aab-4eb3-4122-9a00-30c405b933d0">7,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzctMy0xLTEtMTYxMjc_0bf3001a-4a0b-49cf-87a1-36e88501cc29">2,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzctNS0xLTEtMTYxMjc_dabaeda5-698a-4c24-a528-929ccc821337">1,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzgtMS0xLTEtMTYxMjc_cd6676ca-ab51-410c-83de-6238d72014f3">28,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzgtMy0xLTEtMTYxMjc_0cf6cc1e-bd65-4f8f-9f15-1ab9c02e0035">396</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzgtNS0xLTEtMTYxMjc_3400caf2-7aa8-4d96-95a6-2ea5f01413d4">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEwLTEtMS0xLTE2MTI3_8c4f2f49-db18-447d-9162-06242c9d69c8">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEwLTMtMS0xLTE2MTI3_a61c55be-b661-4a0d-bdb6-5b3d7fe7f7a5">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEwLTUtMS0xLTE2MTI3_8ceae974-cc61-48d5-a9b0-c4932dacbe41">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEzLTEtMS0xLTE2MTI3_7d8672ad-7d6d-4413-9c75-dedda1f204fe">39,258</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEzLTMtMS0xLTE2MTI3_d5013417-98a1-4f6e-beca-3fae20a3cd28">3,935</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEzLTUtMS0xLTE2MTI3_e46ab672-c321-498e-8436-2a2056f29eea">348</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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDU0_0ebf55b9-aaf6-4e64-9767-5bb91c0471f4" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzItMS0xLTEtMTYxMjc_9d365a3e-f81c-4684-a8ef-f6466cc9731d">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzItMy0xLTEtMTYxMjc_6dd9bb8b-8310-4043-9601-f7a7104bee32">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzItNS0xLTEtMTYxMjc_a6b65453-b5fe-459f-ae1a-f02cf0961e31">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzQtMS0xLTEtMTYxMjc_fef63e9d-3138-4e73-aa70-fbfd9639c9c1">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzQtMy0xLTEtMTYxMjc_eb1c0a91-aee0-4e98-819e-172980e2b00f">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzQtNS0xLTEtMTYxMjc_1f45bc0b-d217-4f07-9676-ebc6d74c4b81">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzUtMS0xLTEtMTYxMjc_b55db230-bc00-4a88-b2eb-cbcf99bfc295">14.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzUtMy0xLTEtMTYxMjc_9aeb4fcd-e813-472b-b319-57836ffa3a8a">14.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzUtNS0xLTEtMTYxMjc_6a56ea52-6059-44e9-8591-fcbe02a7d401">36.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtMS0xLTEtNjIzNzY_67fa8665-373e-4954-bcf8-900d10be52e8">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtMy0xLTEtNjIzNzY_7b53f40c-ed31-4728-a84e-d922dd9a3c1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtNS0xLTEtNjIzNzY_61309e91-d840-4edd-9651-1fa15cfc4435">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtMS0xLTEtMTYxMjc_83c38205-efce-4c53-ac9f-a423e3336e21">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtMy0xLTEtMTYxMjc_4c5b14be-4d42-4451-9c0f-bab5fb3e3e79">2.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtNS0xLTEtMTYxMjc_85c797b1-ddb2-41e9-875e-437569f232a1">8.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzctMS0xLTEtMTYxMjc_cea9f561-0d2b-4ac2-aa27-2b67557edfd2">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzctMy0xLTEtMTYxMjc_8f73ef57-b815-4b82-9aca-5f2dcff3e60c">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzctNS0xLTEtMTYxMjc_b79d48ca-3402-4822-b436-a99f1ffb7003">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Tax Act deferred tax re-measurement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzgtMS0xLTEtMTYxMjc_8cc5514d-e517-4c66-a22f-a3b93d42ebe9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzgtMy0xLTEtMTYxMjc_719ee1c1-53cf-4a6f-ae07-3b9368db94e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzgtNS0xLTEtMTYxMjc_8f9210d6-00e9-4d97-9b92-06ce7a3e83dd">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Derived Intangible Income Deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktMS0xLTEtNTcyMzU_c295fc96-b0c1-424a-b53b-59480329d5bb">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktMy0xLTEtNTcyMzU_7058e757-4a1f-4f68-a6aa-10050b04bbe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktNS0xLTEtNTcyMzU_966f2c9a-8cd9-44e8-8483-4822c177fcc6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktMS0xLTEtMTYxMjc_beb452af-c6ca-4b17-9f46-245c2a3da2df">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktMy0xLTEtMTYxMjc_c001dcfc-efb3-45a7-a7cc-f4e10ecddb3e">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktNS0xLTEtMTYxMjc_3fc0fe7b-b37a-480f-b63d-8fb9ed8a72f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzEwLTEtMS0xLTE2MTI3_aed74e07-39e0-43f3-a8e5-658d03842cb2">7.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzEwLTMtMS0xLTE2MTI3_bc71d82f-f3cf-4398-af6f-518180f4eb44">6.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzEwLTUtMS0xLTE2MTI3_a154dcef-3a9e-45f5-b077-0387100e6db3">1.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDU1_11d5f08a-2431-4f69-8a48-ad040cfff8d2" continuedAt="i5e3a26d20ac74a81bcf3a0a72e10d1e5" escape="true">The domestic and foreign components of income before taxes are:</ix:nonNumeric></span></div><div style="margin-top:18.5pt;text-align:center"><ix:continuation id="i5e3a26d20ac74a81bcf3a0a72e10d1e5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzMtMS0xLTEtMTYxMjc_031a938a-7426-46d9-84ec-ce90b5fe0530">16,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzMtMy0xLTEtMTYxMjc_d17e4737-f79a-4328-ade2-be0d0bf3570c">9,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzMtNS0xLTEtMTYxMjc_f08edf77-9e9e-4cd0-af61-f088d7bb1ced">3,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzQtMS0xLTEtMTYxMjc_a9ce4a62-01e5-4477-a9ed-ab84de457372">478,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzQtMy0xLTEtMTYxMjc_059830a5-2b9f-47e8-ac39-65a2db41eb88">50,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzQtNS0xLTEtMTYxMjc_add6c7dc-7f27-49db-a7f7-dc3b5ec6b168">21,458</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzUtMS0xLTEtMTYxMjc_c952fd1c-b062-4851-ae70-9567bc314fd1">495,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzUtMy0xLTEtMTYxMjc_7d86f142-306c-4802-bf97-f210ee567900">60,224</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzUtNS0xLTEtMTYxMjc_4a2878f3-2145-4410-a3e4-ea71387f2096">17,909</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></tr></table></ix:continuation></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</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="i6af779617b264550be5d98b1d1ca9b1f" continuedAt="i225f795ec00549bca34b0f2c5577c564"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDMz_c1bc15cb-7b2a-41cd-be15-7163470c7111" continuedAt="i46bcce34803e48db9a278c6351ab55d1" 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><div style="margin-top:14pt;text-align:center"><ix:continuation id="i46bcce34803e48db9a278c6351ab55d1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:67.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxAssetsAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzQtMS0xLTEtMTYxMjc_69e547f6-3980-4c72-8257-480f22963a64">5,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxAssetsAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzQtMy0xLTEtMTYxMjc_fa427163-d4fc-4494-a471-e12476478219">3,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzUtMS0xLTEtMTYxMjc_d5ac2c77-3ea5-41f5-be63-4a75be4f499a">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzUtMy0xLTEtMTYxMjc_60bb9314-d711-4b9b-9a0a-de55a705a620">22,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxAssetsDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzYtMS0xLTEtMTYxMjc_71cc0c7e-5a61-402e-982a-55a25ffdd361">4,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxAssetsDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzYtMy0xLTEtMTYxMjc_48ad4302-2a1b-417a-93ee-020b5b079c3c">7,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzctMS0xLTEtMTYxMjc_b8dd0976-3752-4112-af47-cb73d8fbde53">15,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzctMy0xLTEtMTYxMjc_a5811fab-8c2c-457b-9981-a99a99a23052">15,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzgtMS0xLTEtMTYxMjc_36791754-e20d-4494-bdd3-4b1b05c5dd2d">5,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzgtMy0xLTEtMTYxMjc_d1a9d086-d8c3-414c-b368-c2b5fb885743">7,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxAssetsCapitalizedIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzktMS0xLTEtMTYxMjc_fa7614be-fddb-4b1a-bb86-25114f5ca7eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxAssetsCapitalizedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzktMy0xLTEtMTYxMjc_85dbb4fa-f672-4a8a-bbf6-706ee92b635b">9,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxAssetsAccrualsandReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEwLTEtMS0xLTE2MTI3_b8b4bbea-a736-4d3e-bafe-340c933b45a2">643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxAssetsAccrualsandReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEwLTMtMS0xLTE2MTI3_2f39476b-9f8c-4692-a5a0-4c49d62c8857">1,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzExLTEtMS0xLTE2MTI3_1463099a-0735-428a-9666-0c45eb6199a3">31,697</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzExLTMtMS0xLTE2MTI3_4d4784e4-c0f5-4951-89d5-43475c798f55">68,354</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEyLTEtMS0xLTE2MTI3_7630b1d5-a084-436e-afd0-dfb8e88a788b">5,755</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEyLTMtMS0xLTE2MTI3_8835f6ad-b225-40e4-b427-400774d77915">41,474</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEzLTEtMS0xLTE2MTI3_c6317c00-e179-4c3c-b3bd-e5d828e7f93f">25,942</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEzLTMtMS0xLTE2MTI3_1fea6560-5ac4-4771-b670-b722116a9a2f">26,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxLiabilitiesDepreciationandAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE1LTEtMS0xLTE2MTI3_c480df5a-b7cf-4092-b63f-eb5de9e27f96">18,909</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxLiabilitiesDepreciationandAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE1LTMtMS0xLTE2MTI3_febf595e-9d81-4949-b902-c79f1953a332">17,193</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE2LTEtMS0xLTE2MTI3_003d49ee-70a6-415a-95b3-23f0932743d9">5,579</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE2LTMtMS0xLTE2MTI3_73a38fca-0cbd-4fd3-bfb9-92154a6c0b76">6,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE3LTEtMS0xLTE2MTI3_2bcbb3ee-5db3-4813-aa6e-db8647ba9245">29,619</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE3LTMtMS0xLTE2MTI3_f5f93b3a-a384-432f-9ad5-5491a8bdacb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE4LTEtMS0xLTE2MTI3_961ccdb3-a4aa-4fb5-8baf-7e48af1aa63d">54,107</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE4LTMtMS0xLTE2MTI3_3824a717-fc0c-4d6e-bbab-971c20ac0add">24,161</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets/(liabilities)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE5LTEtMS0xLTE2MTI3_ea3dc719-c432-46ee-8a6c-4b73f49fddee">28,165</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE5LTMtMS0xLTE2MTI3_fda5ef54-e1d4-491c-8df3-6babd4bd5cc4">2,719</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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDE3_27d18872-c061-4248-abb4-2b02d19781eb" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The breakdown between deferred tax assets and liabilities is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:67.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzQtMS0xLTEtMTYxMjc_477e50f8-01ba-4673-b695-e887448c7c54">592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzQtMy0xLTEtMTYxMjc_0ed39f1e-bc0e-4d90-bcf3-b22d54b19285">5,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzUtMS0xLTEtMTYxMjc_28e5e3a0-f3b8-47f9-aac5-680ce5bfe862">28,757</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzUtMy0xLTEtMTYxMjc_d00ff1c1-fc3f-4586-9603-380b2268f4cf">2,448</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets/(liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzctMS0xLTEtMTYxMjc_65702049-7eb9-469a-9d16-bb536ffd24a6">28,165</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzctMy0xLTEtMTYxMjc_d937c455-21e7-45ba-a8f1-984074d65c48">2,719</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></tr></table></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s valuation allowance related to deferred income taxes as reflected in the consolidated balance sheets was $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzc1Nw_85e82683-4114-44c8-b8ff-7046a7bf1647">5.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzc2NA_ec6ff96d-0e37-42fb-a838-63979e272b2b">41.5</ix:nonFraction> million as of June&#160;30, 2022 and 2021, respectively.  The change in valuation allowance for June&#160;30, 2022 and 2021 was a decrease of $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzg5Mg_e0c24dd3-74f2-4746-b7ce-f004d47350ed">35.7</ix:nonFraction> million and an increase of $<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzg5OQ_94274c55-5629-4f54-a95f-a395d250ad95">3.6</ix:nonFraction> million, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2022 and 2021, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="i81309997525e466cb9460844dd9ff39a_I20220630" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNjQ_853694c6-eaf1-476c-95c7-96d0af053c67"><ix:nonFraction unitRef="usd" contextRef="ic78bb606840f4480915709032f09a31f_I20210630" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNjQ_fa202454-854b-4b04-98a6-4b37a2a9a341">5.8</ix:nonFraction></ix:nonFraction> million for both years, as it generated more state tax credits each year than it can utilize.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company intends to maintain a valuation allowance equal to the state research and development credit carryforwards in excess of the state net deferred tax liabilities on all other state book/tax differences and net operating loss carryforward.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June 30, 2021, the Company provided a valuation allowance mainly for the net operating loss, fixed asset and intangible asset related to deferred tax assets of the JV Company totaling $<ix:nonFraction unitRef="usd" contextRef="i4a3564eef7cc460db49e09c71f6a7b31_I20210630" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwOTk1MTE2NDIwMDA_10078312-02cd-42a7-92ba-7503a33446c4">35.7</ix:nonFraction>&#160;million.  The valuation allowance related to the deferred tax assets of the JV Company was reduced to $<ix:nonFraction unitRef="usd" contextRef="i73534c3d1b25472ca8e2b917f3e9a96e_I20220630" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwOTk1MTE2NDIwMTU_3d14cbc8-b03a-4cab-838b-7ba2ec0c017c">0</ix:nonFraction> at June 30, 2022 as a result of the deconsolidation of the JV Company in December 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the Company had federal research and development tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i54543e69b569403bae66773b72468a02_I20220630" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzE5NTI_60ea84c7-9ba3-4db9-a118-e7979fa63a9c">8.9</ix:nonFraction> million.  The federal tax credits begin to expire in 2030, if not utilized.&#160; At June&#160;30, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i08de5517d40145a59a18cfc8b4d71ab8_I20220630" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzIxMjE_71b65846-165e-42fe-b889-e4ae26df7fd5">0.9</ix:nonFraction> million of state net operating loss carryforwards and had tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i08de5517d40145a59a18cfc8b4d71ab8_I20220630" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzIyMTY_bed6c157-880c-4c95-9a27-cecc399c9111">7.8</ix:nonFraction> million.  Approximately $<ix:nonFraction unitRef="usd" contextRef="i08de5517d40145a59a18cfc8b4d71ab8_I20220630" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzIyMzU_dc1e6173-a42e-4962-bbf9-98b294165bc0">0.2</ix:nonFraction> </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</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="i225f795ec00549bca34b0f2c5577c564" continuedAt="if7d88d7f38d94afea406227377016829"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million of the state tax credits begin to expire in 2023, if not utilized.  The remaining $<ix:nonFraction unitRef="usd" contextRef="i08de5517d40145a59a18cfc8b4d71ab8_I20220630" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzIzMjA_ca13e2bf-52af-4836-89cc-ab4c8e85372d">7.6</ix:nonFraction> million of the state tax credits carryforward indefinitely.   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has not provided for withholding taxes on the undistributed earnings of its foreign subsidiaries because it intends to reinvest such earnings indefinitely.  However, we have recorded a deferred tax liability of $<ix:nonFraction unitRef="usd" contextRef="iabcee02d7a034b3ba713b189b1fe851f_I20220630" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwOTk1MTE2NTIzOTg_8b9a7dae-0fa5-474b-86ce-9726dec48ce4">29.6</ix:nonFraction>&#160;million at June 30, 2022 related to our investment in the JV Company.  As of June&#160;30, 2022, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQzOTgwNDY1NDgzNDM_b34815a6-dc70-4195-b2e6-b1a8b6037102">314.7</ix:nonFraction>&#160;million.  The determination of the unrecognized deferred tax liability on these earnings is not practicable.  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. </span></div><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDIy_cbbd0dd7-96c4-414c-b1f2-c5de30ead129" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2019 to June&#160;30, 2022 is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:58.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzMtMS0xLTEtMTYxMjc_1f6a9c43-47b8-401e-b21d-492b78159695">7,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzMtMy0xLTEtMTYxMjc_f9e7ecce-39c0-461d-bfe3-dcef531b6a81">7,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc651d3828db486687995bef229ab4f7_I20190630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzMtNS0xLTEtMTYxMjc_29b3ab2d-5e47-41af-b50b-897a1615876b">7,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzQtMS0xLTEtMTYxMjc_c3110a30-baec-4f94-825f-d6e81df33cd4">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzQtMy0xLTEtMTYxMjc_bc5d0105-e864-44b4-b500-77f77d853a23">677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzQtNS0xLTEtMTYxMjc_2121cc5a-f0a4-4527-8e3e-c2130f598c40">333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzUtMS0xLTEtMTYxMjc_a5fa3cf5-59d8-46db-8a02-2f921e045261">40</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzUtMy0xLTEtMTYxMjc_749edcac-679b-446f-8edc-0ffc9c56c920">41</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzUtNS0xLTEtMTYxMjc_77cf50db-80f6-40d7-88b4-be77dad31b4c">114</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzYtMS0xLTEtMTYxMjc_5d402404-e004-4459-b8c9-5acb8746b733">117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzYtMy0xLTEtMTYxMjc_8a9743b3-b589-4546-ac88-5c657c8979e6">117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzYtNS0xLTEtMTYxMjc_b6a3ad40-03f3-4862-8a13-9b072f56817d">243</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzgtMS0xLTEtMTYxMjc_d1104b80-3eaa-481a-a75e-e1fbee60c0a3">8,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzgtMy0xLTEtMTYxMjc_ea05cae6-e873-4b5b-8322-48a300d197be">7,645</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzgtNS0xLTEtMTYxMjc_30578f95-1562-4169-a97d-9c96f0caebff">7,126</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></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the total unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzMyMTg_f600cab4-24b9-41a9-b0d1-51acf77169c3">8.6</ix:nonFraction> million included $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzMyMzA_ffd4d2e9-52e7-4821-abd5-10d792cd5ae4">6.6</ix:nonFraction> million of unrecognized tax benefits that have been netted against the related deferred tax assets.  The remaining $<ix:nonFraction unitRef="usd" contextRef="i43129c378780436c88562ee132d8160f_I20220630" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzMzNDA_ecaafa1b-7cb9-4d5e-a730-7f9f0bacf87b">2.0</ix:nonFraction> million of unrecognized tax benefits was recorded within long-term income tax payable on the Company's consolidated balance sheet as of June&#160;30, 2022.  The Company cannot reasonably estimate the timing and amount of potential cash settlements on the unrecognized tax benefits.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzM2NDA_f600cab4-24b9-41a9-b0d1-51acf77169c3">8.6</ix:nonFraction> million at June&#160;30, 2022 included $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzM2NTg_f97cf11b-c447-4ce5-93ca-3c8f5815101f">5.6</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="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-4" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzM4MTc_daa51fd1-e011-467d-af34-4e0daf5d7306">0.01</ix:nonFraction> million reduction to its uncertain tax positions during the next twelve months, related to potential expiration of the relevant statute of limitations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to uncertain tax positions in income tax expense.  To the extent accrued interest and penalties do not ultimately become payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.  The amount of interest and penalties accrued at June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQzNDg_6ddfd58d-5554-4e43-bc57-6b8201fa7a26">0.2</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQzNjE_9c1ec028-ae14-413c-b296-793b2eff4e5c">32</ix:nonFraction> thousand was recognized in the year ended June&#160;30, 2022.  The amount of interest and penalties accrued at June&#160;30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQ0NTc_7121a640-b2b4-44d2-8200-9b4a3a78c312">0.1</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQ0NzE_32002bad-0931-4ef6-a86b-bb1b2c856012">5</ix:nonFraction> thousand was recognized in the year ended June&#160;30, 2021.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2001 to 2022 remain open to examination by U.S. federal and state tax authorities.  The tax years 2014 to 2022 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',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with the guidance on the accounting for uncertainty in income taxes, the Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These assessments can require considerable estimates and judgments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company's estimate of income tax liabilities proves to be less than the ultimate assessment, then a further charge to expense would be required.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If events occur and the payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when the Company determines the liabilities are no longer necessary.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">U.S. Tax Cuts and Jobs Act, Enacted December 22, 2017</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 22, 2017, the United States enacted tax legislation commonly known as the Tax Cuts and Jobs Act (&#8220;the Tax Act&#8221;), which significantly changed the existing U.S. tax laws, including, but not limited to, (1) a reduction in the corporate tax rate from 35% to 21%, (2) a move from a worldwide tax system toward a territorial system through a &#8220;participation exemption&#8221; deduction for certain foreign-source dividends, (3) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized, (4) bonus depreciation that allows for full expensing of qualified property, </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if7d88d7f38d94afea406227377016829"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(5) creating a new limitation on deductible interest expense and (6) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not currently subject to the Base Erosion and Anti-Abuse (BEAT) tax, which is a tax imposed on certain entities who make payments to their non U.S. affiliates, where such payments reduce the U.S. tax base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The BEAT tax is imposed at a rate of 10% on Adjusted Taxable Income, excluding certain payments to foreign related entities. It is an incremental tax over and above the corporate income tax and is recorded as a period cost.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that this tax could be applicable in future periods, which would cause an increase to the effective tax rate and cash taxes.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. Coronavirus Aid, Relief and Economic Security Act&#8221; (&#8220;CARES Act&#8221;), Enacted March 27, 2020</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the United States enacted the CARES Act, which made the changes to existing U.S. tax laws, including, but not limited to, (1) allowing U.S. federal net operating losses originated in the 2018, 2019 or 2020 tax years to be carried back five years to recover taxes paid based upon taxable income in the prior five years, (2) eliminated the 80% of taxable income limitation on net operating losses for the 2018, 2019 and 2020 tax years (the 80% limitation will be reinstated for tax years after 2020), (3) accelerating the refund of prior year alternative minimum tax credits, (4) modifying the bonus depreciation for qualified improvement property and (5) modifying the limitation on deductible interest expense.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the ability to carryback net operating losses from the June 2018 and June 2019 years to the June 2015 to June 2017 tax years, net operating losses which were previously tax-effected using the current 21% U.S. federal tax rate were revalued to the U.S. tax rates in effect for the June 2015 to June 2017 tax years due to the ability of receiving tax refunds for the taxes paid in these years.  Accordingly, we reported a discrete tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i994989ef8daa4ce9990792c8ed3ce327_D20200101-20200331" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzg0MzE_b0b1019d-a55d-480c-a75c-cd027dafe16f">1.1</ix:nonFraction>&#160;million in the third quarter of fiscal year 2020 related to the re-measurement of the net operating losses that could be realized via the new net operating loss carryback provisions.   </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;U.S. Consolidated Appropriations Act, 2021&#8221; (&#8220;CAA 2021&#8221;), Enacted December 27, 2020</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, which made changes to existing U.S. tax laws.  There was no material impact of the tax law changes included in the Consolidated Appropriations Act, 2021 to the Company. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;The American Rescue Plan Act of, 2021&#8221;, Enacted March 11, 2021</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2021, the United States enacted the American Rescue Plan Act of 2021, which made changes to existing U.S. tax laws.  There was no material impact of the tax law changes included in the American Rescue Plan Act of 2021 to the Company. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;The Chip and Science Act of 2022&#8221;, Enacted August 2, 2022</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment.  Currently, we are evaluating the impact of the Chips Act to us.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Altera Litigation</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued an opinion related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement.  In the July 2015 ruling, the Tax Court concluded that the sharing of the cost of employee stock compensation in a company&#8217;s cost-sharing arrangement was invalid under the U.S. Administrative Procedures Act.  In June 2019, a panel of the Ninth Circuit of the U.S. Court of Appeals reversed this decision.  In July 2019, Altera petitioned U.S. Court of Appeals for the Ninth Circuit to hold an en banc rehearing of the case.  The petition was subsequently denied by the Ninth Circuit.  Altera appealed the case to the U.S. Supreme Court in February 2020, but the U.S. Supreme Court declined to hear the case in June 2020, leaving intact the U.S. Court of Appeals for the Ninth Circuit&#8217;s decision.  AOS has not recorded any benefit related to the Altera Corporation Tax Court decision in any period through June 2022.  The Company will continue to monitor ongoing developments and potential impact to its financial statements.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><div id="i41656947d11444eebab7958327151a78_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90ZXh0cmVnaW9uOjk4ZjE3NmQ4MWExMDQ1ZDViNTE2ZTU3YWU2MDg5N2ViXzE4MzQ_cb376b2c-ea46-4d0d-8b44-5c1abba5c3fa" continuedAt="ic720569e8dcc4ee68d49b7838179417a" escape="true">Segment and Geographic Information </ix:nonNumeric></span></div><ix:continuation id="ic720569e8dcc4ee68d49b7838179417a"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized as, and operates in, <ix:nonFraction unitRef="segment" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90ZXh0cmVnaW9uOjk4ZjE3NmQ4MWExMDQ1ZDViNTE2ZTU3YWU2MDg5N2ViXzkx_177c4981-6008-400f-a47f-36033048e2f1">one</ix:nonFraction> operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications.  The chief operating decision-maker is the Chief Executive Officer.  The financial information presented to the Company'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 Company has <ix:nonFraction unitRef="segment" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90ZXh0cmVnaW9uOjk4ZjE3NmQ4MWExMDQ1ZDViNTE2ZTU3YWU2MDg5N2ViXzYwMg_6c4cbc83-44bf-4f2e-807b-eea39e186e86">one</ix:nonFraction> business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level.  Accordingly, the Company reports as a single operating segment.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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'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="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90ZXh0cmVnaW9uOjk4ZjE3NmQ4MWExMDQ1ZDViNTE2ZTU3YWU2MDg5N2ViXzE4NDk_823a6c19-27f2-4c8e-bc51-cbf08338b2fe" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"><tr><td style="width:1.0%"></td><td style="width:56.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb98790e1a154be7a79a1297e497d52c_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzMtMS0xLTEtMTYxMjc_b6f7c071-ad8e-49b3-80f5-062baed7b9e5">630,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id259253a32f74e718e49d3d6b6fdd80b_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzMtMy0xLTEtMTYxMjc_0d360e37-f4d3-4adf-b078-92edd141c18e">537,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96e56a87f15458e898a2e75616c2089_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzMtNS0xLTEtMTYxMjc_6a41caf4-b6cb-4e0a-bf42-ad53f8721f55">390,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i407b3a13e4cf487b8ce384e6d3d2b0e9_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzQtMS0xLTEtMTYxMjc_951164f6-cb73-48aa-9517-f6fea77082d4">120,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c1482dd029d45369c2114d9e8bc5a51_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzQtMy0xLTEtMTYxMjc_ea959a56-6142-4781-8f63-01253adf5550">107,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i779bf23829f7488aaf059bc79f16a0af_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzQtNS0xLTEtMTYxMjc_e5577b1b-9680-4ab0-b7f6-94f0e3a1111b">64,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f562ba8bcdd4ca38ea34c755c1be9cf_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzUtMS0xLTEtMTYxMjc_d25c45f4-1068-4e3c-8303-8a02d811c818">11,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf8e8690a5334289a0211ba5dd9feece_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzUtMy0xLTEtMTYxMjc_e54470c1-d2e5-43af-bbef-64afb50aaf24">5,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25443295a6d245b4b6e2a447d091257d_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzUtNS0xLTEtMTYxMjc_3dd249b1-9f3e-4c51-871c-3366d921e521">3,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69d53ee4801842f8985f437fa8e61cf4_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzYtMS0xLTEtMTYxMjc_9db6b82b-824d-4ac0-bdec-7e5cad47ca37">12,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d17ba9a1da346eb95ecfa7e7c02c4a9_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzYtMy0xLTEtMTYxMjc_bc5c0f03-34df-42a9-8c2c-b2f9f83fc833">5,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib88f9fdb7aa945b5a3fe3ba1bddb4ab4_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzYtNS0xLTEtMTYxMjc_cb4b2123-98b1-407e-8683-9936379a5436">4,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09bc304c30204719b8f100f5623b1258_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzctMS0xLTEtMTYxMjc_4a80dd6b-7084-42a6-a377-2e9f10fa5da8">2,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89e9e42501ea478491acd5d4659faaf0_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzctMy0xLTEtMTYxMjc_8806f463-036f-4705-af95-c49cc21134cc">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c1e3ba12a86435586a03f84bdf33500_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzctNS0xLTEtMTYxMjc_fa61a280-15d2-4f77-9e39-a78478a0c23b">2,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzgtMS0xLTEtMTYxMjc_259bd333-52b0-4bea-a2cf-8eaa381cec7d">777,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzgtMy0xLTEtMTYxMjc_f5216647-32ed-4976-a5b9-804134d76012">656,902</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzgtNS0xLTEtMTYxMjc_ec1590cf-19be-4b34-a14b-e6b9ea416f10">464,909</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:14pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June 30, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China by $0.5 million for the fiscal year ended June 30, 2021.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 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:89.473%"><tr><td style="width:1.0%"></td><td style="width:56.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power discrete</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5be8af4d63374632b004c43f91ab4204_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzMtMS0xLTEtMTYxMjc_3d829cd9-0ea3-4b8f-95c1-a23eeb2c51b5">545,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3946b7267e6b4346baccaeb1cb3b0bc3_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzMtMy0xLTEtMTYxMjc_58825521-ad87-4afa-8804-7aafad4ce21e">482,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7d8bbbaff940bfa329bfdf68c56b3c_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzMtNS0xLTEtMTYxMjc_f4c040bd-b647-4b5a-933e-698a730bf2a5">391,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8c5ce180d341d3989868f3386f87f8_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzQtMS0xLTEtMTYxMjc_94804027-84bb-427f-90a7-acab8aebbe4e">220,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i649eea98b50744dd8af8a4bc4f11a078_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzQtMy0xLTEtMTYxMjc_ab70cf23-e1fb-4e16-a123-f39d378fe575">161,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb75522076af4d7b9363880765b74f0e_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzQtNS0xLTEtMTYxMjc_183e1497-1611-4ef3-90dc-00d54c0742d6">66,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88ed60cd44de42a3aeb704c5de729ecf_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzUtMS0xLTEtMTYxMjc_de7a8bd5-2283-4034-8ef8-42e4650f4218">11,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6b64be6d891479a8e33246d2212bc9b_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzUtMy0xLTEtMTYxMjc_4a6c105e-8e67-42f5-8320-a0e732561eab">12,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d1bbc027df94059a0d46b1c8cc600c6_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzUtNS0xLTEtMTYxMjc_c5181df7-5c4d-45db-807e-52466a52cfc8">6,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzYtMS0xLTEtMTYxMjc_a5bb79c4-ff73-40d8-9a3d-af90f410e648">777,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzYtMy0xLTEtMTYxMjc_1efe9334-7f98-49b6-85c1-4d41324db816">656,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzYtNS0xLTEtMTYxMjc_295c2d3f-403e-4cca-89f8-af990b83e93c">464,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"></td><td style="width:71.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e261672b4a6419aa635c725bea840e0_I20220630" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzMtMS0xLTEtMTYxMjc_95c0d4cb-ca77-4d81-adb4-60096c6571e4">105,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69818f88a7f541d681fadd76ab3fd397_I20210630" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzMtMy0xLTEtMTYxMjc_dad59e37-1d5b-4418-8d5f-d0acfa61bf8f">350,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1158b74debe148d8a2f2ae9af4e0ff80_I20220630" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzQtMS0xLTEtMTYxMjc_91cec52e-0cdb-4fd4-b661-1cbbd772784c">232,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b2c74b0ab984c4aa60fc69dd8f96337_I20210630" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzQtMy0xLTEtMTYxMjc_c901bc32-e495-47e1-9771-01f18adc902d">118,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0891d98d5e6410eb1b19802b22e6547_I20220630" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzUtMS0xLTEtMTYxMjc_a1879e78-586d-49c0-8dc6-18bc9994bae5">4,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief08306fb2554da99a179160b17594e1_I20210630" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzUtMy0xLTEtMTYxMjc_b56c8664-c565-472d-b8a9-b70dcb5f2e43">2,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzYtMS0xLTEtMTYxMjc_197208b6-39b7-4119-9ee1-818001f1e779">342,340</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzYtMy0xLTEtMTYxMjc_3feba032-f3c9-4e57-85cc-6ac9b79aaebd">471,637</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><div id="i41656947d11444eebab7958327151a78_157"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i41656947d11444eebab7958327151a78_7">Table of Contents</a></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:RestrictedAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzExMjQ_89cd847a-bad6-493b-b687-99d3dd7b7699" continuedAt="i9ea1e0c810af41a3b502d0e5e96f0270" escape="true">Restricted Net Assets </ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9ea1e0c810af41a3b502d0e5e96f0270">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="i53902b8c1a7245e5aef7898ed86d3107_D20210701-20220630" decimals="INF" name="aosl:PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzMxNA_309c6c35-f81a-455d-9be7-ec2459da1e33">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="ie1fb9c86c85d4a9f983d92375d6b70f9_D20210701-20220630" decimals="INF" name="aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzQ3NQ_b713cf1d-a205-472c-afc4-f11f076582bd">50</ix:nonFraction>% of its registered capital.  As a result of these China laws and regulations, the Company's China subsidiaries are restricted in their abilities to transfer a portion of their net assets to the Company.  As of June&#160;30, 2022 and 2021, such restricted portion amounted to approximately $<ix:nonFraction unitRef="usd" contextRef="i02180f15ea1e4506ad52a958f72c2db2_I20220630" decimals="-5" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzc0OA_561b3c98-0f3d-4484-afe5-51a764522792">92.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iddae528abf4347a39830cd8c3811b516_I20210630" decimals="-5" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzc2Mw_5c0f642d-520c-42df-a6d9-dc4b896419a3">209.9</ix:nonFraction> million, or <ix:nonFraction unitRef="number" contextRef="i02180f15ea1e4506ad52a958f72c2db2_I20220630" decimals="3" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzc3OA_114b0e58-3be5-46c6-9ce0-43a1bcc40f4b">10.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iddae528abf4347a39830cd8c3811b516_I20210630" decimals="3" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzc4NQ_b0f5fbed-1e8f-4a32-b89c-6308ed4b09f0">50.4</ix:nonFraction>%, of our total consolidated net assets attributable to the Company, respectively.  As the Company's China subsidiaries are not revenue generating operating units, the Company does not expect to repatriate funds in the form of dividends, loans or advances from its China subsidiaries for working capital and other funding purposes.</ix:continuation></span></div><div><span><br/></span></div><div id="i41656947d11444eebab7958327151a78_160"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzc3NDU_f2f9e572-3677-4614-957e-ff347d2f551d" continuedAt="i5ab927aff7cb47278e377863099d48d7" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i5ab927aff7cb47278e377863099d48d7" continuedAt="i06bb860a59de414a880170b3461d8533"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and 2021, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i1d97a98267794240a311dc97503514fc_I20220630" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzEwNw_2519043b-5614-4182-bc0f-69b07cfc1500">89.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if4890db90c1b46b99e9acf8944175f57_I20210630" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzExNA_504089a0-345f-4cd9-96b1-7bc0f8b2a06f">81.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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and 2021, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i9cb941958be74e48bd05d0b228fd5b3b_I20220630" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzMzNQ_fe829165-5470-4084-a1f5-3b340f80123e">63.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="idf60797b8e2a4bcfbad917ce87106b48_I20210630" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzM0Mw_49629438-2f7a-4588-b09e-3f1014fe4be2">90.0</ix:nonFraction> million, respectively, of commitments for the purchase of property and equipment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 1, 7 and 8 to the Consolidated Financial Statements contained in this annual Report on Form 10-K for descriptions of commitments including Joint Venture, debt and leases.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies and indemnities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has in the past, and may from time to time in the future, become involved in legal proceedings arising from the normal course of business activities.&#160; The semiconductor industry is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices.  Irrespective of the validity of such claims, the Company could incur significant costs in the defense of such claims and suffer adverse effects on its operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, U.S. Department of Justice (&#8220;DOJ&#8221;) commenced an investigation into the Company&#8217;s compliance with export control regulations relating to its business transactions with Huawei and its affiliates (&#8220;Huawei&#8221;), which were added to the &#8220;Entity List&#8221; by the Department of Commerce (&#8220;DOC&#8221;) in May 2019. The Company is cooperating fully with federal authorities in the investigation. The Company has continued to respond to inquiries and requests from DOJ for documents and information relating to the investigation, and the matter is currently pending at DOJ, and DOJ has not provided the Company with any specific timeline or indication as to when the investigation will be concluded or resolved. In connection with this investigation, DOC previously requested the Company to suspend shipments of its products to Huawei. The Company complied with such request, and the Company has not shipped any product to Huawei after December 31, 2019. The Company continues to work with DOC to resolve this issue and requested DOC to grant permission to reinstate the Company&#8217;s shipments to Huawei. As part of this process and in response to DOC&#8217;s request, the Company provided certain documents and materials relating to the Company&#8217;s supply chain and shipment process to DOC, and DOC is currently reviewing this matter. DOC has not informed the Company of any specific timeline or schedule under which DOC will provide a response to the Company&#8217;s request.  Given the case is in still ongoing and neither DOJ nor DOC have provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is a party to a variety of agreements that it has contracted with various third parties.  Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters.  Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes.  In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i06bb860a59de414a880170b3461d8533"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="i2775838bd7614a19811d82814bec6577_I20220630" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzYyODg_dda28c55-caa6-423a-8c46-e5523cf77323"><ix:nonFraction unitRef="usd" contextRef="icf5b1843a4aa4f04898a9a82bb3b8f57_I20210630" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzYyODg_e584e320-2c5d-4959-95b9-fe8ac19fdc18">no</ix:nonFraction></ix:nonFraction> accrual was made at June&#160;30, 2022 and 2021.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers.  The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations.  Costs associated with such indemnification obligations may be mitigated by insurance coverage that the Company maintains.  However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay.  In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various federal, state, local, and foreign laws and regulations governing environmental</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">matters, including the use, handling, discharge, and disposal of hazardous materials.  The Company believes that it has been in material compliance with applicable environmental regulations and standards.  Complying with current laws and regulations has not had a material adverse effect on the Company&#8217;s financial condition and results of operations.  However, it is possible that additional environmental issues may arise in the future, which the Company cannot currently predict.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div><div id="i41656947d11444eebab7958327151a78_163"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">16. <ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="us-gaap:LossContingencyDisclosures" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjMvZnJhZzplOWY4NDkxZDcwYWE0NjMxODkwYWU3ZDU0OGZiNTgzYi90ZXh0cmVnaW9uOmU5Zjg0OTFkNzBhYTQ2MzE4OTBhZTdkNTQ4ZmI1ODNiXzQzOTgwNDY1MjAyMDE_51561be5-1459-4fee-a5a9-5a0490411ad1" continuedAt="i97596609d1b349dc931e6485fe9f41e7" escape="true">Cybersecurity Incident</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i97596609d1b349dc931e6485fe9f41e7"> In April 2022, the Company became aware of a cybersecurity incident involving unauthorized access to one email account at the Company, which caused the Company to make payments to unauthorized bank accounts.  As a result, the Company recorded a loss of $<ix:nonFraction unitRef="usd" contextRef="i6ec465bde6d64d8d8cf030f1c553949a_D20220101-20220331" decimals="-5" name="us-gaap:LossContingencyLossInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjMvZnJhZzplOWY4NDkxZDcwYWE0NjMxODkwYWU3ZDU0OGZiNTgzYi90ZXh0cmVnaW9uOmU5Zjg0OTFkNzBhYTQ2MzE4OTBhZTdkNTQ4ZmI1ODNiXzEwOTk1MTE2MzE2Njk_b03e5123-77dd-4257-8f36-4c963b9febb7">1.5</ix:nonFraction>&#160;million due to the incident for the three months ended March 31, 2022.  The financial impact of this incident was not material, and there were no changes to previously released financial results or financial statements.  Immediately following the discovery, the Company commenced an investigation, contained the incident and implemented additional protective measures and internal control policies and procedures.  The Company has also retained a professional cybersecurity investigation firm to conduct a full forensic analysis of the incident, and concluded that there were no evidence of malware, persistence mechanisms or other compromised exchange on-premises accounts within the Company's environment.  In addition, there was no evidence to suggest that these accounts were accessed via the user agent that has the capability to synchronize or download email messages to the user&#8217;s local host.  This incident appears to be isolated and its financial impact identified to date was not material.  The Company believes that it had not incurred other damages and losses based on the conclusion of the full investigation.</ix:continuation> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></div><div id="i41656947d11444eebab7958327151a78_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands) </span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><ix:nonNumeric contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90ZXh0cmVnaW9uOmEyMGFmZWVmMTgwYzQ3NTFhOGYxM2ZjYjNkMDc5NDhkXzExNQ_4a559ca0-ac23-47cc-b3bd-a519542550e6" 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><td style="width:60.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.219%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Allowance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Doubtful</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;for Deferred</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax Assets</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3830b9075d4f4de1ba8594ea9bed3a07_I20190630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI3LTEtMS0xLTE2MTI3_c8cf7166-b9e1-4241-a525-5fa66f4f3d3e">30</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e40118cee3f4bd6aa51317ea7591a9c_I20190630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI3LTMtMS0xLTE2MTI3_466d559f-05e7-4c3f-9cb4-db3cc74f55d7">24,075</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c1b3968241544dd8cd946104f25c041_I20190630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI3LTUtMS0xLTE2MTI3_1aa7c5c8-2291-410d-95f8-834ec89bef04">35,420</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25703bda2ba9483d907600625ece7273_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI4LTEtMS0xLTE2MTI3_0cc656db-e4c3-4c9c-b996-951c8efb36bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie98d2ff7b4fc4ae286d020c3d49fb58f_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI4LTMtMS0xLTE2MTI3_8b655f28-5027-4c8f-b725-1ebdcafbf7d1">140,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5bc4e07cff24628a6d6ca58021a6d05_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI4LTUtMS0xLTE2MTI3_cee16607-7f35-4268-88bf-eaaa4c87556b">2,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25703bda2ba9483d907600625ece7273_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI5LTEtMS0xLTE2MTI3_eb860d30-a4ef-4c4e-9364-1ae19a244929">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie98d2ff7b4fc4ae286d020c3d49fb58f_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI5LTMtMS0xLTE2MTI3_63a96d50-740e-4251-9845-acb01b078dcd">134,396</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5bc4e07cff24628a6d6ca58021a6d05_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI5LTUtMS0xLTE2MTI3_b520522d-2261-4385-8b95-2510ae1b4dc0">&#8212;</ix:nonFraction>&#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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47f54a461c2e4d3eb33ef2beb66f4d4f_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMxLTEtMS0xLTE2MTI3_1ddbf759-5ccc-4dd3-9913-37552888eb5a">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b8a34415664abc83cf7f7a9fc2a540_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMxLTMtMS0xLTE2MTI3_4c55e0c0-316b-4de2-94b3-bde2e9bc2445">30,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51b4673ef057450e846975e5caf07dbd_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMxLTUtMS0xLTE2MTI3_a529b112-b640-4e6a-aabb-db6276180cc5">37,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a9d8a5625d4440e828e3c36a676503f_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMyLTEtMS0xLTE2MTI3_215ff8b1-ca68-4a1e-a885-dfc4cfc93ce6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if51d2a9e5db04172afe2db470b0c714b_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMyLTMtMS0xLTE2MTI3_15ac43fb-f3df-45f2-bcd1-c69c46561a4a">178,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77d8d250bc244a9fa7fe21807b066be2_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMyLTUtMS0xLTE2MTI3_915eb4e1-3f6e-4e2e-98e1-5ffd2c285748">3,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a9d8a5625d4440e828e3c36a676503f_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMzLTEtMS0xLTE2MTI3_d248960e-22c0-4766-bbf3-dcf8f1817886">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if51d2a9e5db04172afe2db470b0c714b_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMzLTMtMS0xLTE2MTI3_6fa4579e-6c91-42f9-a686-190b41a34d81">196,579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77d8d250bc244a9fa7fe21807b066be2_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMzLTUtMS0xLTE2MTI3_53b50c86-ff67-4d23-98f7-7d00e2ea88b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa7180c9a3844010acddda674236fc2e_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM1LTEtMS0xLTE2MTI3_590ade5e-ddf0-445d-97d0-77c8a8a7228f">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8240ebef0e5e482cb68e4679661d9d43_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM1LTMtMS0xLTE2MTI3_234aa05b-2049-4181-b1b5-5db87edd0d10">12,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85be5554ad048df92d8286464f047ce_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM1LTUtMS0xLTE2MTI3_488783bc-325c-456c-9621-600848a0123f">41,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00388308b739424ebf0b37fbb28f5de3_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM2LTEtMS0xLTUwNzk1_0c138ea0-3fc3-4ce6-87c8-3ad225cb9819">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3cd7ab3ea8b41438a6a928305457b1e_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM2LTMtMS0xLTUwNzk1_b4a571ae-e69d-4311-b228-66650980db42">170,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9730bd6e1f1d403080d49b0c1a4f23d5_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM2LTUtMS0xLTUwNzk1_c57c0838-b166-47a2-9f19-68de8c0bce79">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00388308b739424ebf0b37fbb28f5de3_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM3LTEtMS0xLTUwNzk1_56c64345-52df-438f-9e73-ff440a60b296">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3cd7ab3ea8b41438a6a928305457b1e_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM3LTMtMS0xLTUwNzk1_9538639d-6a45-471b-be30-19e18d125517">164,335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9730bd6e1f1d403080d49b0c1a4f23d5_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM3LTUtMS0xLTUwNzk1_39f6c7af-90d0-484e-b0e4-1132cf1e71bf">35,719</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i021b74204c48404a9bd8c37130925a96_I20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM5LTEtMS0xLTUwNzk1_00f3e5a1-1780-40c6-b9e4-5ff468714051">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i960450ad3a274a4db84204338d9dc136_I20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM5LTMtMS0xLTUwNzk1_c5e2d02a-01a4-4892-bbf5-1fbaa2554d38">18,731</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94aef7194aa4d45a726d41a0f29951a_I20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM5LTUtMS0xLTUwNzk1_2eeb63c6-19f9-43db-b1a7-bca409680721">5,755</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></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><div id="i41656947d11444eebab7958327151a78_187"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)  Index to Exhibits:  </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746715000005/ex101frontek.htm">Supplement to Distribution Agreement dated as of July 27, 2010 between the Registrant and Frontek Technology Corporation (incorporated by reference to Exhibit 10.1 from Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on February 6, 2015)</a></span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</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><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex1013.htm">Form of Employment Agreement between the Registrant and Mike F. Chang (incorporated by reference to Exhibit 10.13 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex1014.htm">Form of Retention Agreement (incorporated by reference to Exhibit 10.14 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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746712000031/aoslex1035.htm">Amended Form of Restricted Share Unit Issuance Agreement (incorporated by reference to Exhibit 10.35 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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746714000070/a103formofrsuagreement.htm">Form of Restricted Share Unit Agreement (incorporated by reference to Exhibit 10.3 from Quarterly Report on Form 10-Q (File No: 001-34717) filed with the Commission on May 9, 2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28&#8224;&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746716000185/ex101-aosl03312016q3201610.htm">Joint Venture Contract on Incorporation of Chongqing Alpha and Omega Semiconductor Limited, dated as of March 29, 2016, among the Registrant, certain subsidiaries of the Registrant, Chongqing Strategic Emerging Industry Equity Investment Fund Partnership (LP), and Chongqing Liangjiang New Area Strategic Emerging Industry Equity Investment Fund Partnership (LP)  (English Translation) (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 10, 2016)</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29 (+)<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30&#8224;&#8224;<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746717000047/ex102-aosl331201710q.htm">Engineering, Procurement and Construction Contract dated January 10, 2017  between Chongqing Alpha and Omega Semiconductor Limited and The IT Electronics Eleventh Design &amp; Research Institute Scientific and Technological Engineering Corporation Limited (the &#8220;EPC Contract&#8221;) (English Translation) (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 4, 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31&#8224;&#8224;<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746717000047/ex103-aosl331201710q.htm">Amendment No. 1 to EPC Contract effective as of January 10, 2017 (English Translation) (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 4, 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32*&#8224;&#8224;<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746718000046/aoslex1038fy201810kfinance.htm">Financing Lease Contract, dated May 9, 2018, by and between Chongqing Alpha and Omega Semiconductor Limited and Chongqing YinHai Financing Lease Co., Ltd. (English Translation) (incorporated by reference to Exhibit 10.38 from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 23, 2018)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33*&#8224;&#8224;<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746718000046/aoslex1039fy201810krealest.htm">Real Estate Mortgage Contract, dated May 14, 2018, by and between Chongqing Alpha and Omega Semiconductor Limited and the Export-Import Bank of China (English Translation) (incorporated by reference to Exhibit 10.39 from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 23, 2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746720000023/ex101-aosl03312020q320.htm">Second Supplemental Agreement to the Joint Venture Contract on Incorporation of Chongqing Alpha and Omega Semiconductor Limited (English Translation) (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 11, 2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746720000023/ex102-aosl03312020q320.htm">Third Supplemental Agreement to the Joint Venture Contract on Incorporation of Chongqing Alpha and Omega Semiconductor Limited (English Translation) (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 11, 2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746719000053/exhibit101amendedandrestat.htm">Amended and Restated 2018 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K (File No. 001-34717) filed with the Commission on November 12, 2019)</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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116</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><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001387467/000138746720000047/aoslex1044fy202010ksup.htm">Supplemental Agreement to Financing Lease Contract, dated as of June 28, 2020 between YinHai Leasing Company and China Import/Export Bank and Chongqing Alpha and Omega Semiconductor Technology Co., Ltd. (English Translation)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%"> (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746720000047/aoslex1044fy202010ksup.htm">incorporated by reference to Exhibit 10.44 from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on September 2, 2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.39</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746720000069/ex102-financialleaseco.htm">Supplemental Agreement to Financing Lease Contract, dated August 3, 2020 between YinHai Leasing Company and Chongqing Alpha and Omega Semiconductor Technology Co., Ltd (English Translation) (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on November 6, 2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000011/a101yifanliang.htm">Letter Agreement of Severance Benefit Program for Yifan Liang, dated April 28, 2010 (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 8, 2021)</a></span></div></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm">Alpha and Omega Semiconductor Limited Calendar Year 2021 Executive Incentive Cash Bonus Plan (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 7, 2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.44(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm">First Amendment to CEO Employment Agreement between Dr. Mike Chang and Alpha and Omega Semiconductor Limited</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm">(incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm">44</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm">from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm">30</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm">, 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm">21</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1044fy2021firstamend.htm">)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.45(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1045fy20212021office.htm">2021 Officer Form Retention Agreement for Executive Officers of Alpha and Omega Semiconductor Limited</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm">(incorporated by reference to Exhibit 10.4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm">5</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.47(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1047aossecondamen.htm">Second Amendment To Lease US Sunnyvale Office</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1047aossecondamen.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1047aossecondamen.htm">(incorporated by reference to Exhibit 10.4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1047aossecondamen.htm">7</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1047aossecondamen.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1047aossecondamen.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.48(+)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1048aosthirdamend.htm">Third Amendment To Lease US Sunnyvale Office</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm">(incorporated by reference to Exhibit 10.4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm">8</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746718000046/aoslex1039fy201810krealest.htm">from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 30, 2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.49</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">Amended and Restated Director Compensation Policy</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">(incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">10</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">-</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">Q</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm"> (File No. 001-34717) filed with the Commission on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">Nov</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">ember</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">5</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">, 2021)</a></span></div></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.50</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex101-aosl12312021q22022sh.htm">Equity Transfer Agreement of Chongqing Alpha and Omega Semiconductor Limited dated as of December 1, 2021 (English Translation)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex101-aosl12312021q22022sh.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex101-aosl12312021q22022sh.htm">(incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex101-aosl12312021q22022sh.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex101-aosl12312021q22022sh.htm"> to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on February 9, 2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.51</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">The fourth Supplementary Agreement to the Joint Venture Contract on Incorporation of Chongqing Alpha and Omega Semiconductor Limited dated as of December 1, 2021 (English Translation)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">(incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm"> to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">Feb</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">ruary</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">9</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex102-aosl12312021q220224t.htm">)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.52</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm">Fourth Addendum to Foundry Agreement dated as of July 28, 2005 between the Registrant and Shanghai Hua Hong NEC Electronics Company, Limited</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm">(incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm"> to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm">May</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm">10</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm">, 2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.53</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/ex102aosl03312022q320221.htm">Fifth Addendum to Foundry Agreement dated as of July 28, 2005 between the Registrant and Shanghai Hua Hong NEC Electronics Company, Limited</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://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 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/ex102aosl03312022q320221.htm">May</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/ex102aosl03312022q320221.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/ex102aosl03312022q320221.htm">10</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/ex102aosl03312022q320221.htm">, 2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.54*&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ex1054fy2022aoslshareholde.htm">Shareholders Contract of Chongqing Alpha and Omega Semiconductor Limited dated as of July 12, 2022</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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex211fy2022listofsubsi.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex231fy2022bdoconsent.htm">Consent of BDO USA, 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex311fy202210k.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex312fy202210k.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex321fy202210k.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex322fy202210k.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex991fy2022cqreportofindep.htm">Chongqing Alpha and Omega Semiconductor Limited Report of Independent Auditor</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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</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><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Labels</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation</span></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Filed with this Annual Report on Form 10-K.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224; Certain provisions in this exhibit have been omitted as confidential information. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;&#8224; Confidential treatment has been granted for certain information contained in this document pursuant to an order of the Securities and Exchange Commission. Such information has been omitted and filed separately with the Securities and Exchange Commission.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(+) Indicates management contract or compensatory plan or arrangement.</span></div><div style="margin-top:6pt"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118</span></div></div></div><div id="i41656947d11444eebab7958327151a78_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',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;19, 2022 </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><td style="width:7.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/    MIKE F. CHANG&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mike F. Chang</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(Principal Executive Officer)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119</span></div></div></div><div id="i41656947d11444eebab7958327151a78_193"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that each person whose signature appears below constitutes and appoints Mike F. Chang and Yifan Liang, and each or any one of them, his or her true and lawful attorney-in-fact and agent, with full power of substitution and re-substitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his or her substitutes or substitute, may lawfully do or cause to be done by virtue hereof. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:27.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.109%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;MIKE F. CHANG&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board and Chief Executive Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mike F. Chang, Ph.D.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;YIFAN LIANG&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Corporate Secretary</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Yifan Liang</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;LUCAS S. CHANG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lucas S. Chang</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;CLAUDIA CHEN</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Claudia Chen</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;YUEH-SE HO</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Yueh-Se Ho, Ph.D.</span></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></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;SO-YEON JEONG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">So-Yeon Jeong</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;HANQING (HELEN) LI</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hanqing (Helen) Li</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;KING OWYANG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">King Owyang</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;MICHAEL L. PFEIFFER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michael L. Pfeiffer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;MICHAEL J. SALAMEH&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michael J. Salameh</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.54
<SEQUENCE>2
<FILENAME>ex1054fy2022aoslshareholde.htm
<DESCRIPTION>EX-10.54 FY 2022 10K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="if984a0dacc3044db96e17e2765c1ebc8_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 10.54</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#91;*&#93; &#61; CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY BRACKETS, HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">SHAREHOLDERS CONTRACT OF CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="padding-left:5.4pt;text-indent:-5.4pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 1 General Provisions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This Shareholders Contract (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) is entered into in Chongqing on July 12, 2022 by and among&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.5pt">&#91;*&#93;, a limited company duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:21.5pt">Alpha and Omega Semiconductor Limited (&#8220;AOS&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a company duly established under the laws of Bermuda.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:21.5pt">Alpha &#38; Omega Semiconductor (Shanghai) Ltd. (&#8220;AOS Shanghai&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a company duly established in Shanghai under the laws of the People&#8217;s Republic of China (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">China</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;).   </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:21.5pt">Agape Package Manufacturing (Shanghai) Limited.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Agape</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;, together with AOS and AOS Shanghai collectively referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AOS Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;), a company duly established in Shanghai under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.5pt">&#91;*&#93;, a limited company duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, together with &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93; and &#91;*&#93; collectively referred to as</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> &#8220;Employee Stock Ownership Platform&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.5pt">&#91;*&#93;, a partnership duly established in &#91;*&#93; under the Laws of China.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:16.5pt">Chongqing Alpha and Omega Semiconductor Limited (the &#8220;Company&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a company duly established in Chongqing under the Laws of China.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The parties above are hereinafter collectively referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; and individually as one &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;. </font></div><div style="padding-left:5.4pt;text-indent:-5.4pt"><font><br></font></div><div style="padding-left:5.4pt;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Whereas&#58;</font></div><div style="padding-left:5.4pt;text-indent:-5.4pt"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-21.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">AOS, AOS Shanghai, Agape, Chongqing Strategic Emerging Industry Equity Investment Fund Partnership (L.P.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Strategic Industry Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) and Chongqing Liangjiang New Area Strategic Emerging Services Equity Investment Fund Partnership (L.P.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liangjiang Strategic Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;, together with Strategic Industry Fund collectively referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fund Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;&#59; AOS Parties and the Fund Parties collectively referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Original Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) entered into the Joint Venture Contract for the Establishment of Chongqing Alpha and Omega Semiconductor Limited (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Joint Venture Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Joint Venture Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) on March 29, 2016, and established the Company on April 22, 2016 based on the Joint Venture Contract&#59;</font></div><div style="padding-left:56.7pt;text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-21.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">The Original Shareholders have entered into the Supplementary Contract to the Joint Venture Contract for the Establishment of Chongqing Alpha and Omega Semiconductor Limited (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Joint Venture Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;), the Second Supplementary Contract to the Joint Venture Contract for the Establishment of Chongqing Alpha and Omega Semiconductor Limited (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Joint Venture Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) and the Third Supplementary Contract to the Joint Venture Contract for the Establishment of Chongqing Alpha and Omega Semiconductor Limited (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Joint Venture Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;), and the Original Shareholders and &#91;*&#93; have entered into the Fourth Supplementary Contract to the Joint Venture Contract for the Establishment of Chongqing Alpha and Omega Semiconductor Limited (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Joint Venture Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) (all the above Supplementary Contracts hereinafter collectively referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Supplementary Contracts to the Joint Venture Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;)&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-21.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">&#91;*&#93; entered into the Equity Transfer Agreement with AOS Shanghai and Agape on December 1, 2021, under which AOS Shanghai and Agape shall respectively transfer to &#91;*&#93; 1.05263% equity of the Company held by them. The change registration formalities for the equity transfer have been completed with the company registration authority.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-21.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">On December 27, 2021, Liangjiang Strategic Fund and Strategic Industry Fund entered into the Equity Transfer Agreement with &#91;*&#93;, under which Liangjiang Strategic Fund and Strategic Industry Fund shall respectively transfer 15.9885% equity of the Company (representing the registered capital contribution of the Company of USD 60,596,254) and 32.7177% equity of the Company (representing the registered capital contribution of the Company of USD 124,000,000) to &#91;*&#93;. After the equity transfer, &#91;*&#93; shall hold 48.7061% equity of the Company (representing the registered capital contribution of the Company of USD 184,596,254)&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-21.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">On December 27, 2021, Liangjiang Strategic Fund entered into the Equity Transfer Agreement with &#91;*&#93;, under which Liangjiang Strategic Fund shall transfer 0.3704% equity of the Company it holds (representing the registered capital contribution of the Company of USD 1,403,746) to &#91;*&#93;. After the equity transfer, &#91;*&#93; shall hold 0.3704% equity of the Company (representing the registered capital contribution of the Company of USD 1,403,746)&#59; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-21.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">On December 24, 2021, AOS Shanghai entered into the Equity Transfer Agreement with &#91;*&#93;, under which AOS Shanghai shall transfer 1.1111% equity of the Company it holds (representing the registered capital contribution of the Company of USD 4,211,111) to &#91;*&#93;. </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:56.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">After the equity transfer, &#91;*&#93; shall hold 1.1111% equity of the Company (representing the registered capital contribution of the Company of USD 4,211,111)&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-21.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">The Employee Stock Ownership Platform was established in December 2021, and has subscribed for a total of USD 15,752,900 of the new registered capital of the Company. As of the date of execution of this Shareholders Contract, it holds 3.9906% equity of the Company, and AOS Parties, &#91;*&#93;, &#91;*&#93;, &#91;*&#93; and &#91;*&#93; have their equity diluted under this capital increase by the Employee Stock Ownership Platform in proportion to their shareholding ratio in the Company.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-21.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.75pt">&#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93; and &#91;*&#93; respectively entered into the Capital Increase Agreement of Chongqing Alpha and Omega Semiconductor Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Capital Increase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) with the Company in January 2022, and subscribed for the new registered capital of USD &#91;33,488,204.35&#93; of the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Capital Increase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) at the capital increase price of RMB &#91;509,000,000&#93; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Capital Increase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) according to the terms and conditions stipulated in the Capital Increase Agreement, specifically&#58;</font></div><div style="padding-left:56.7pt;text-align:justify"><font><br></font></div><div style="padding-left:77.7pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;a&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.93pt">&#91;*&#93; subscribed for USD &#91;4,605,450.50&#93; of the new registered capital at the subscription price of RMB &#91;70,000,000&#93;&#59;</font></div><div style="padding-left:77.7pt;text-align:justify"><font><br></font></div><div style="padding-left:77.7pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;b&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.36pt">&#91;*&#93; subscribed for USD &#91;6,908,175.75&#93; of the new registered capital at the subscription price of RMB &#91;105,000,000&#93;&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:77.7pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;c&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.93pt">&#91;*&#93; subscribed for USD &#91;7,829,265.85&#93; of the new registered capital at the subscription price of RMB &#91;119,000,000&#93;&#59;</font></div><div style="padding-left:99.25pt;text-align:justify"><font><br></font></div><div style="padding-left:77.7pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;d&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.36pt">&#91;*&#93; subscribed for USD &#91;5,263,372.00&#93; of the new registered capital at the subscription price of RMB &#91;80,000,000&#93;&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:77.7pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;e&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.93pt">&#91;*&#93; subscribed for USD &#91;1,315,843.00&#93; of the new registered capital at the subscription price of RMB &#91;20,000,000&#93;&#59; </font></div><div style="padding-left:99.25pt;text-align:justify"><font><br></font></div><div style="padding-left:77.7pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;f&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:3.03pt">&#91;*&#93; subscribed for USD &#91;3,289,607.50&#93; of the new registered capital at the subscription price of RMB &#91;50,000,000&#93;&#59; </font></div><div style="padding-left:99.25pt;text-align:justify"><font><br></font></div><div style="padding-left:77.7pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;g&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.36pt">&#91;*&#93; subscribed for USD &#91;2,302,725.25&#93; of the new registered capital at the subscription price of RMB &#91;35,000,000&#93;&#59; </font></div><div style="padding-left:99.25pt;text-align:justify"><font><br></font></div><div style="padding-left:77.7pt;text-align:justify;text-indent:-21pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;h&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.36pt">&#91;*&#93; subscribed for USD &#91;1,973,764.50&#93; of the new registered capital at the subscription price of RMB &#91;30,000,000&#93;&#59; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with the Foreign Investment Law of the People&#8217;s Republic of China (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Foreign Investment Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;), the Company Law of the People&#8217;s Republic of China (amended in 2018) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Company Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;) and other relevant laws and regulations of China, and based on the principles of equality and mutual benefit, the Parties hereby reach the following agreement through consultation on the rights and obligations of Shareholders and the operation of the Company after the completion of the Capital Increase&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 2 Definitions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following terms used herein shall have the following meanings&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to any claim, appeal, lawsuit, arbitration, inquiry, proceedings or investigation brought by or to any national, provincial, municipal, local or similar government authorities or departments, regulatory authorities or departments, or administrative authorities or departments or any court, tribunal or judicial authorities or arbitration institutions in China&#59;</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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Affiliate(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;, in respect of any person or entity, refers to any other person or entity that directly or indirectly controls, is controlled by, or is under common control with such person or entity by holding shares or equity or by any other arrangement. In respect of natural persons, Affiliate(s) also include their spouses, parents and parents of spouses, brothers and sisters and spouses of the brothers and sisters, children over 18 years of age and their spouses, brothers and sisters of their spouses and parents of children&#8217;s spouses, or any entity that such natural persons or their close family members directly or indirectly control or where they serve as directors, supervisors and officers&#59; and other Affiliate(s) identified in accordance with the Accounting Standard for Business Enterprises &#8211; Basic Standard (Order No.76 of the Ministry of Finance of the People&#8217;s Republic of China) and Accounting Standard for Business Enterprises No.36 &#8211; Related Party Disclosure&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Articles of Association</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the Articles of Association of the Company reviewed and approved by the Shareholder&#8217;s Meeting (by the board of directors before the establishment of the Shareholder&#8217;s Meeting), and any further amendments or supplements that may be made thereto from time to time thereafter&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shareholder&#8217;s Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the Shareholder&#8217;s Meeting of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the board of directors of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Business License</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the business license of the Company issued by the registration authority for the establishment of the Company and the subsequent registration change of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shareholders Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to this Shareholders Contract entered into by and among the Parties, and the amendments or supplements that may be made by the Parties from time to time&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Capital Contribution Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; shall have the meaning specified in Article 6.1&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; (including &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">controlled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">under common control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;), in respect of any person, means the right to direct or instruct others to direct the affairs or management of a person directly or indirectly through one or several intermediaries, or as a trustee, personal representative or executor, whether by owning voting securities, by contracts or otherwise&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Days</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; means calendar days&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the directors of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Establishment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the date when the Company&#8217;s first Business License is issued&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Generally Accepted Accounting Principles or US GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the US accounting reporting standards formulated by the US Accounting Standards Board, including US accounting standards and related interpretations&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Background Technologies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to all unpatented or patented tangible or intangible proprietary and&#47;or confidential know-hows, trade secrets, information, data and materials (i) developed, conceived, obtained or licensed by one Party before the effective date of this Contract and the Joint Venture Contract, or (ii) conceived or implemented by one Party completely beyond the performance of its obligations under this Contract or the Joint Venture Contract and without using the equipment, supplies, resources, trade secrets or confidential information and technologies of other Parties and the Company, or (iii) licensed by third parties to one Party, including but not limited to specifications, engineering and technical data, blueprints, diagrams, charts, computer programs, designs, technologies, methods, procedures, manufacturing data and marketing information and any matters related to the above items. For </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="margin-bottom:12pt;padding-left:49.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the avoidance of doubt, the Background Technologies of AOS do not include the patents and technologies transferred to the Company as AOS&#8217;s capital contribution to the Company confirmed by the agreement between AOS and the Company or other Shareholders, and the Background Technologies of any Party do not include the technologies that are already in the public domain and against which no person may or is able to claim any rights&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to any individual, partnership, enterprise, company, association, trust, unincorporated organization or government authority&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">China</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to Chinese mainland, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan for the purpose of this Contract&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">China&#8217;s Accounting System</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to all the financial and accounting laws, regulations, rules and systems in China and applicable to the Company&#59; </font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Laws of China</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to any published and effective laws, administrative regulations, provincial or other local regulations, departmental rules and departmental normative documents in China&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Registration Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to China&#8217;s State Administration for Market Regulation or its local counterpart it authorizes for company registration&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to any entity (&#8220;Entity&#8221;) that, on the date when the relevant decision is made, meets one of the following conditions&#58; (i) the Company owns fifty percent (50%) or more of the voting shares of the Entity for the election of Directors or other equities or the Company directly or indirectly owns or controls the profits or rights and interests in fifty percent (50%) or more of the registered capital of the Entity&#59; or (ii) the assets of the Entity or part of its assets are combined with the net income of the Company, and recorded in the Company&#8217;s books according to China&#8217;s Accounting System and International Financial Reporting Standards and for the purpose of financial reporting&#59; or (iii) the business and policies of the Entity are directly or indirectly controlled by the Company.</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to any and all taxes, fees, impositions, taxation, duties, levies and other charges of any kind levied by any government department (together with any and all interest, fines, tax surcharges and extra amounts levied in connection with the foregoing), including but not limited to taxes or other charges related to income, franchise, mining right, unexpected income or other profits, total income, property, sales, use, share capital, salary, employment of personnel, social insurance fund, labor compensation, unemployment compensation, etc., or taxes or other charges with the nature of consumption tax, withholding tax, ad valorem tax, stamp duty, transfer tax, value-added tax, capital gains tax, and licensing fees, registration fees and documentation fees, as well as customs levies, duties and similar charges&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the business term of the Company as stipulated in Article 12 of this Contract&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fund Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to Chongqing Strategic Emerging Industry Equity Investment Fund Partnership (L.P.) and Chongqing Liangjiang New Area Strategic Emerging Services Equity Investment Fund Partnership (L.P.)&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AOS Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to AOS, AOS Shanghai and Agape&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.25</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Original Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to AOS Parties and Fund Parties&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.26</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;&#91;*&#93;&#8221; refers to &#91;*&#93;&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;&#91;*&#93;&#8221; refers to &#91;*&#93;&#59;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;&#91;*&#93;&#8221; refers to &#91;*&#93;&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.29</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;&#91;*&#93;&#8221; refers to &#91;*&#93;&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Employee Stock Ownership Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the platform set up for the convenience of employee stock ownership of the Company, specifically referring to &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93; and &#91;*&#93;&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.31</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">New Investors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93; and &#91;*&#93;&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.32</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shareholders of the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to AOS, AOS Shanghai, Agape, &#91;*&#93;, &#91;*&#93;, Employee Stock Ownership Platform, &#91;*&#93;, &#91;*&#93; and New Investors&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.33</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Capital Increase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the Capital Increase Agreement of Chongqing Alpha and Omega Semiconductor Limited that the New Investors respectively entered into with the Company in January 2022&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.34</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Investors&#8217; Investment Unit Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the issue price of each USD of registered capital corresponding to the shares issued under the Capital Increase Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.35</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">USD</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">US&#47;$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the statutory currency of the United States of America&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.36</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Qualified Listing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the Company&#8217;s initial public offering and listing for trading of RMB ordinary shares at Shanghai Stock Exchange or Shenzhen Stock Exchange, excluding the listing and public transfer of the Company&#8217;s shares at the National Equities Exchange and Quotations, or the listing of the Company&#8217;s shares at other exchanges than Shanghai Stock Exchange or Shenzhen Stock Exchange, such as Beijing Stock Exchange, New York Stock Exchange, NASDAQ and Stock Exchange of Hong Kong Ltd.</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.37</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; refers to the general manager, deputy general managers, financial directors, secretary of the Board of Directors (if any) and other personnel specified in the Articles of Association of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:49.6pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.38</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Or more</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; is inclusive of the specified number, while &#8220;more than half&#8221; is not.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 3 Shareholders of the Company</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Shareholders of the Company are as follows&#58;</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-108pt"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;1&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, an enterprise established under the Laws of China and existing as a limited company, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:78pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Legal Representative</font></div><div style="padding-left:72pt;text-align:justify;text-indent:76.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;2&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;AOS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Alpha and Omega Semiconductor Limited), a company established and existing under the laws of Bermuda, with its registered address located at Clarendon House, 2 Church Street, Hamilton HM 11, Bermuda, and business registration number being 29275.</font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;       Name&#58; &#91;*&#93;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:114pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Chairman</font></div><div style="padding-left:36pt;text-align:justify;text-indent:114pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</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="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;3&#65289;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AOS Shanghai</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a company established under the Laws of China and existing as an enterprise legal person, with its registered address located at Building 8&#47;9, No.91, Lane 109, Rongkang Road, Xiaokunshan Town, Songjiang District, Shanghai China. It is registered in Shanghai with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58; Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:78pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Legal Representative</font></div><div style="padding-left:72pt;text-align:justify;text-indent:78pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;4&#65289;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Agape</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a company established under the Laws of China and existing as an enterprise legal person, with its registered address located at Type B1 Standard Workshop of Dongkai Real Estate Park, Zone B, Songjiang Export Processing Zone, Songjiang District, Shanghai. It is registered in Shanghai with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58; Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:78pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Legal Representative</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">                           Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;5&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#91;*&#93;, an enterprise established under the Laws of China and existing as a partnership, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="text-align:justify;text-indent:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;6&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, an enterprise established under the Laws of China and existing as a limited company, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93;, with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;  Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">                           Title&#58; Legal Representative</font></div><div style="text-align:justify;text-indent:156pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:113.4pt;text-align:justify;text-indent:-113.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;7&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its main business place located at &#91;*&#93;. It is registered in &#91;*&#93;, with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:113.4pt;text-align:justify;text-indent:-113.4pt"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;        Name&#58; &#91;*&#93;</font></div><div style="padding-left:5pt;text-align:justify;text-indent:150pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:5pt;text-align:justify;text-indent:150pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.9pt;text-align:justify;text-indent:-112.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#65288;8&#65289;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its main business place located at &#91;*&#93;. It is registered in &#91;*&#93;, with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:112.9pt;text-align:justify;text-indent:-112.9pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;9&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its main business place located at &#91;*&#93;. It is registered in &#91;*&#93;, with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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:justify;text-indent:156pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;10&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its main business place located at &#91;*&#93;. It is registered in &#91;*&#93;, with a unified social credit code of &#91;*&#93;.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">                             Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;11&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its main business place located at &#91;*&#93;. It is registered in &#91;*&#93;, with a unified social credit code of &#91;*&#93;.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;    Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">                            Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;12&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its main business place located at &#91;*&#93;. It is registered in &#91;*&#93;, with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;  Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:78pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">                          Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;13&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its main business place located at &#91;*&#93;. It is registered in &#91;*&#93;, with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:123pt;text-align:justify;text-indent:-123pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">                            Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;14&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">                             Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;15&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;        Name&#58; &#91;*&#93;</font></div><div style="padding-left:17.1pt;text-align:justify;text-indent:138pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:17.1pt;text-align:justify;text-indent:138pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font><br></font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;16&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;  Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:83.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</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="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;17&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;  Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;18&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;19&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:121.5pt;text-align:justify;text-indent:-121.5pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;   Name&#58; &#91;*&#93;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:84pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:72pt;text-align:justify;text-indent:89.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#65288;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20&#65289;&#160;&#160;&#160;&#160;&#91;*&#93;, a partnership established under the Laws of China and existing as a partnership, with its registered address located at &#91;*&#93;. It is registered in &#91;*&#93; with a unified social credit code of &#91;*&#93;.</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="padding-left:17.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Authorized Representative&#58;  Name&#58; &#91;*&#93;</font></div><div style="padding-left:17.1pt;text-align:justify;text-indent:138pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:17.1pt;text-align:justify;text-indent:138pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Nationality&#58; &#91;*&#93;</font></div><div style="padding-left:111pt;text-align:justify;text-indent:-111pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 4 Basic Information of the Company</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Basic Information of the Company</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The English name of the Company is &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Chongqing Alpha and Omega Semiconductor Limited</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">The Chinese name of the Company is &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#37325;&#24198;&#19975;&#22269;&#21322;&#23548;&#20307;&#31185;&#25216;&#26377;&#38480;&#20844;&#21496;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The legal address of the Company is No.288 Yuefu Avenue, Beibei District, Chongqing, China.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Nature of the Company </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is a limited liability company with corporate legal personality under the Company Law. The establishment and activities of the Company shall be in compliance with the relevant provisions of Laws of China, and its legitimate rights and interests shall be protected by Laws of China.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Limited Liability</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As a limited liability company established under the Laws of China, the Company shall be liable for its debts with all its assets, and in any case, the Shareholders of the Company shall be liable to </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</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="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Company and share the risks only to the extent of their respective contributions to the Company&#8217;s registered capital expressly subscribed in accordance with the provisions of Article &#91;6.1&#93; below. In addition, the Shareholders of the Company shall not be individually or jointly and severally liable for any debts of the Company. Shareholders of the Company shall share the Company&#8217;s profits in proportion to their paid-in capital contribution to the Company and bear the Company&#8217;s losses in proportion to their subscribed capital contribution to the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">4.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%;padding-left:23.5pt;text-decoration:underline">Branches </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company may, as required, set up Subsidiaries in and outside China with the approval of the Shareholder&#8217;s Meeting&#59; or set up branches or representative offices in and outside China with the approval of the Board of Directors.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Article 5 Business Scope</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%;padding-left:23.5pt;text-decoration:underline">Business Scope</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The business scope of the Company shall be summarized as follows&#58; design, manufacture and sales of semiconductor chips&#59; design, manufacture and sales of semiconductor chip packaging&#59; undertaking processing and trade services for semiconductor chips or semiconductor chip packaging. (Items in the Company&#8217;s business scope that require approval as provided in laws and administrative regulations shall be approved in accordance with the law.)</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 6 Registered Capital and Capital Contribution Ratio</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%;padding-left:23.5pt;text-decoration:underline">Registered Capital and Capital Contribution Ratio</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After the Capital Increase is completed, the registered capital of the Company shall be USD (428,241,104.35), and the amount and proportion of capital contribution subscribed by Shareholders of the Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Contribution Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) are as follows&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.913%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.861%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e6e6e6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">No.</font></div></td><td colspan="3" style="background-color:#e6e6e6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investor&#8217;s Name</font></td><td colspan="3" style="background-color:#e6e6e6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscribed Capital Contribution (USD)</font></td><td colspan="3" style="background-color:#e6e6e6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Contribution Ratio (%)</font></td><td colspan="3" style="background-color:#e6e6e6;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mode of Capital Contribution</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">184,596,254.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1057</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">AOS Shanghai</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,799,415.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3240</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In kind</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Agape</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,010,526.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1095</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In kind</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AOS</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,000,000.00</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.7881</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent, technology and cash</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.913%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.861%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,978,948.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8632</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In kind</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211,111.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9834</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In kind</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,693,353.50</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0960</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,742,000.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2749</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394,100.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5591</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,900.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3091</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924,700.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2159</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,600.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1729</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627,600.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1466</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,605,450.50</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0754</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,908,175.75</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6132</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,829,265.85</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8282</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,263,372.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2291</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315,843.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3073</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,973,764.50</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4609</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,302,725.25</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5377</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">428,241,104.35</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#47;</font></td></tr></table></div><div style="padding-left:42.55pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Payment of Capital Contribution</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49.65pt;text-align:justify;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#65288;a&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:23.48pt">As of the execution date of this Contract, the Original Shareholders, &#91;*&#93; and &#91;*&#93; have completed the capital contribution in full, including contribution in cash, equipment and intellectual property, in accordance with the Joint Venture Contract, the Supplementary Contracts to the Joint Venture Contract or other relevant agreements or legal documents. </font></div><div style="padding-left:49.65pt;text-align:justify"><font><br></font></div><div style="padding-left:49.65pt;text-align:justify;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#65288;b&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:22.91pt">The New Investors shall pay the subscription price to the account designated by the Company in accordance with the Capital Increase Agreement.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Equity Transfer</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:57pt;text-align:justify;text-indent:-49.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#65288;a&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:30.83pt">Before the listing of the Company, the Parties shall ensure that the equity transfer is carried out as provided by the Company Law and the Articles of Association in accordance with the </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</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="padding-left:57pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">criteria for determining the ownership of control rights in relevant laws and regulations and on the premise that the Company has no actual controller.</font></div><div style="padding-left:49.65pt;text-align:justify"><font><br></font></div><div style="padding-left:49.65pt;text-align:justify;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#65288;b&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:22.91pt">Shareholders of the Company may transfer all or part of their equity to each other.</font></div><div style="padding-left:49.65pt;text-align:justify"><font><br></font></div><div style="padding-left:49.65pt;text-align:justify;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#65288;c&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:23.48pt">A Shareholder&#8217;s transfer of equity to persons other than Shareholders shall be approved by more than half of other Shareholders. The Shareholder shall notify other Shareholders in writing about the transfer of equity for approval. If other Shareholders fail to reply within 30 days from the date of receipt of the written notice, it will be deemed that they have agreed to the transfer. If half or more of other Shareholders don&#8217;t agree to the transfer, the Shareholders who don&#8217;t agree shall purchase the equity to be transferred&#59; the Shareholders who don&#8217;t purchase shall be deemed to have agreed to the transfer.</font></div><div style="padding-left:49.65pt;text-align:justify"><font><br></font></div><div style="padding-left:49.65pt;text-align:justify;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#65288;d&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:22.91pt">For the equity transferred with the consent of Shareholders, other Shareholders shall have the right of first refusal under the same conditions. If two or more Shareholders claim exercise of the right of first refusal, they shall determine their respective purchase proportions through consultation&#59; if consultation fails, they shall exercise the right of first refusal in proportion to their paid-in capital contribution at the time of transfer.</font></div><div style="padding-left:49.65pt;text-align:justify"><font><br></font></div><div style="padding-left:49.65pt;text-align:justify;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#65288;e&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:23.48pt">No Shareholder may transfer the equity of the Company it holds to the companies or enterprises listed in Schedule 1 to this Shareholders Contract.</font></div><div style="padding-left:49.65pt;text-align:justify"><font><br></font></div><div style="padding-left:49.65pt;text-align:justify;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#65288;f&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.58pt">Where laws, regulations and the Articles of Association have other provisions on equity transfer, such provisions shall prevail.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Equity Pledge</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Without the unanimous consent of other Shareholders of the Company, no Party may use all or part of the Company&#8217;s equity corresponding to its subscribed capital contribution as pledge, nor as other forms of security.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Qualified Listing</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Parties agree that they will use every effort to promote the listing process of the Company. For the purpose of listing, at the request of the Company and on the premise of abiding by Laws of China, the Company and the existing Shareholders shall reform the Company into a company limited by shares and actively promote the listing of the Company. For the purpose of listing and without prejudice to the listing, the Company and existing Shareholders agree to use every effort to actively cooperate and provide necessary assistance, and under the guidance and with the suggestions of the listing intermediaries, ensure that the Company, Shareholders (including indirect shareholders) and other aspects meet the listing conditions provided by the government departments and relevant stock exchanges in China, including but not limited to conditions on&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Equity adjustment&#58; To reduce its shareholding ratio according to the fair market price recognized by the transferor and transferee, amend this Contract, the Articles of Association and handle relevant change registration according to the number of equity and timeline as planned in the equity adjustment plan approved by the internal authority of the Company and confirmed by AOS and &#91;*&#93;&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Related party transactions&#58; Shareholders shall adjust the proportion of related party transactions with the Company under the guidance and with suggestions of the Company&#8217;s listing intermediaries and the plan confirmed and agreed to by the Shareholders in writing that constitute related party transactions, so as to make it meet the relevant requirements of Qualified Listing.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Shareholders warrant that the Company has the ability to directly face the market for going concern independently, and that the Company meets the requirements of independence such as asset integrity, personnel independence, financial independence, institutional independence and business independence.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other matters that require the assistance of the Parties for Qualified Listing.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 7 Responsibilities of the Parties</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:38.75pt;padding-right:0.3pt;text-align:justify;text-indent:-38.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.25pt">Shareholders of this Contract shall actively perform their obligations and responsibilities as stipulated in this Contract and the Articles of Association.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:38.75pt;padding-right:0.3pt;text-align:justify;text-indent:-38.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.25pt;text-decoration:underline">Intellectual Property</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:6.91pt;text-decoration:underline">AOS&#8217;s intellectual property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. AOS is the sole and exclusive owner of (i) AOS&#8217;s Background Technologies&#59; and (ii) any improvements and modifications made by AOS to AOS&#8217;s Background Technologies&#59; (iii) all rights, interests and benefits (including but not limited to all intellectual property rights that should be enjoyed according to Laws of China) under any new technology independently developed by AOS on and after the effective date of this Contract and the Joint Venture Contract related to the products operated by the Company and the improvements and modifications made thereto (collectively referred to as &#8220;AOS&#8217;s Intellectual Property&#8221;). Under the circumstances that the Company&#8217;s production, continuous production, OEM production, use, sale, offer for sale, import, export and other use of products or services are necessary to fulfill the orders of AOS or AOS&#8217;s Affiliates, AOS shall grant the Company free of charge the right to use AOS&#8217;s Intellectual Property required to complete such orders. However, if the Company requires to use AOS&#8217;s Intellectual Property beyond the above authorization scope, including but not limited to technology research and development, and providing any services or products to third parties, the Company shall consult with AOS in advance to obtain the license for using such intellectual property.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:6.34pt;text-decoration:underline">The Company&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Intellectual property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The Company is the sole and exclusive owner of  (i) the patents and technologies transferred by AOS to the Company as capital contribution&#59; (ii) any improvement or modification made by the Company to the patents and technologies transferred by AOS to the Company as capital contribution&#59; and (iii) all rights, interests and benefits (including but not limited to all intellectual property rights that should be enjoyed under the Laws of China) under any new technology independently developed by the Company on and after the effective date of this Contract and the Joint Venture Contract and the improvements or modifications thereto (collectively referred to as the &#8220;Company&#8217;s Intellectual Property&#8221;).</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:6.91pt">For the purpose of Company&#8217;s Intellectual Property specified in Article 7.2(b)(i), the Company hereby agrees to grant the non-sublicensable, non-transferable right of use and license of the Intellectual Property to AOS, AOS&#8217;s Affiliates and processing agents for free for their production, continuous production, OEM production, use, sale, offer for sale, import, export and other use of any products or services. Notwithstanding the foregoing, the processing agents of AOS shall not provide the intellectual property and related products licensed by the Company free of charge to any third party with or without consideration.  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">According to the requirements of the laws, regulations and review rules in force then, if Article 7.2(c) of this Contract fails to meet the relevant laws, regulations and review requirements at the time when the Company applies for listing counseling and filing, the Parties agree to settle the matter through friendly consultation in accordance with the relevant rules and considering the interests of all Parties to meet the listing requirements, and the Parties will urge the securities traders to use every effort to communicate with the listing regulatory authorities on this clause.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:6.34pt;text-decoration:underline">Technical improvement or modification</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Without the permission of the other Party, AOS or the Company shall not make any modification or improvement to the intellectual property of the other Party&#59; in case of </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</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="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">similar needs, the two Parties shall make a special agreement through friendly consultation in advance. For the avoidance of ambiguity, AOS shall, in accordance with the Joint Venture Contract, be the sole and exclusive owner of all rights, interests and benefits (all intellectual property rights that shall be enjoyed under the Laws of China) under any improvement or modification to AOS&#8217;s Background Technologies made by the Company alone or in cooperation with AOS before the execution and effectiveness of this Shareholders Contract.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:6.91pt;text-decoration:underline">Technical cooperation and development.</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subject to Article 7.2(a) and (b), AOS and the Company may agree to jointly develop new technologies pursuant to a separate technical cooperation and development contract and&#47;or make improvements and modifications thereto.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:8.01pt">Under the circumstances that the production, continuous production, OEM production, use, sale, offer for sale, import, export and other use of products or services by the Company, its Subsidiaries and branches are necessary to fulfill the orders of AOS or AOS&#8217;s Affiliates, AOS shall authorize the Company, Subsidiaries, branches and processing agents of the Company to use the trademark rights owned by AOS related to the products or services free of charge. However, if the Company intends to use AOS&#8217;s trademark beyond the above authorization scope, including but not limited to providing any services or products to third parties, the Company shall consult with AOS in advance to obtain the trademark use license.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:6.34pt">If the Company or AOS intends to use the intellectual property of the other Party beyond the scope stipulated in this Contract, the two Parties shall consult amicably and sign a technology license contract in accordance with Laws of China to set forth the specific content of the license.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 8 Shareholder&#8217;s Meeting</font></div><div><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Functions and Powers of Shareholder&#8217;s Meeting   </font></div><div style="margin-top:12pt;padding-left:35.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Shareholder&#8217;s Meeting is composed of all Shareholders of the Company. It is the authority of the Company and exercises the following functions and powers&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To decide on the business policies and investment plans of Company&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To elect and replace Directors and supervisors that are not appointed from representatives of staff and workers, and to decide on matters concerning the remuneration of Directors and supervisors&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To review and approve reports of the Board of Directors&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To review and approve reports of the board of supervisors&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To review and approve the annual budget plan of routine connected transaction forecast&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">To review and approve the annual financial budget plan (except for the annual routine connected transaction forecast) and final accounting plan of the Company&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To pass resolutions on the issuance of corporate bonds&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To review and approve the Company&#8217;s annual profit distribution plan and plan for making up losses&#59; </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</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="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To pass resolutions on the increase or reduction of registered capital or listing of the Company&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To pass resolutions on the merger, division, dissolution, liquidation or change of corporate form of the Company&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To amend the Articles of Association&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To pass resolutions on the Company&#8217;s investment in other enterprises or providing security for others&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.57pt">To examine and approve the non-routine related party transactions (except for acceptance of cash assets as gifts, debts that simply relieve the Company&#8217;s obligations, and acceptance of securities and subsidies) that the Company intends to have with Affiliates and reach the following standard, and related party transactions that exceed the scope of annual routine connected transaction forecast in the annual financial budget and reach the following standard&#58; transactions with a total transaction amount of more than RMB 50 million or a single transaction amount of more than RMB 10 million in a fiscal year&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To decide to sell, transfer, license or otherwise dispose of the Company&#8217;s patents, trademarks or other intellectual property rights&#59; or set encumbrance on the Company&#8217;s patents, trademarks or other intellectual property rights&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To decide to engage or dismiss the accounting firm that undertakes the audit business of the Company&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To examine and approve the Company&#8217;s equity incentive plan (including but not limited to establishing, revising or terminating the employee stock ownership plan or similar incentive plan, and issuing incentive equity or options through the Employee Stock Ownership Platform or other means)&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To examine and approve the Company&#8217;s single or cumulative purchase and sale of major assets or the security with an amount of more than 30% of the Company&#8217;s latest audited total assets within one year&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">To examine and approve the appointment of independent auditors to audit the Company&#8217;s accounts on behalf of Shareholders&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:25.45pt">To examine and approve the establishment of subsidiaries in China&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">Other functions and powers provided by laws, administrative regulations and Articles of Association.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Resolution of Shareholder&#8217;s Meeting</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The resolutions of the Shareholder&#8217;s Meeting on the matters discussed shall be adopted by Shareholders representing more than half of the voting rights. However, the matters involved in Article 8.1(e) to (n) shall be adopted by Shareholders representing two thirds or more of the voting rights.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:35.4pt;text-align:justify;text-indent:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Shareholder&#8217;s Meeting shall be convened by the Board of Directors and presided over by the board chairman&#59; if the chairman is unable to or does not perform his duty, the meeting shall be presided over by the vice chairman&#59; if the vice chairman is unable to or does not perform his duty, the meeting shall be presided over by a Director jointly designated by more than half of the Directors.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</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="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">An extraordinary Shareholder&#8217;s Meeting may be convened upon the proposal of Shareholders representing one tenth (1&#47;10) or more of the voting rights, one third (1&#47;3) or more of the Directors or the board of supervisors. The chairman shall convene and preside over the Shareholder&#8217;s Meeting within ten days after receipt of the proposal.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 9 Board of Directors, Board of Supervisors, General Manager and Management Organization</font></div><div><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Composition of the Board of Directors</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Parties agree that the Board of Directors is composed of seven (7) Directors, of whom three (3) are appointed by AOS&#59; three (3) by Yujiangxin&#59; and one (1) by the Employee Stock Ownership Platform. Shareholders of the Company shall vote in favor of the Directors appointed by other Parties in accordance with this Contract when considering the proposal of electing the Company&#8217;s Directors at the Shareholder&#8217;s Meeting. During the term of this Contract, if the Capital Contribution Ratio of Shareholders of the Company changes, the Parties may make corresponding amendments to this Contract, including but not limited to making appropriate amendments to the composition of the Bboard of Directors and the number of Directors appointed by the Parties according to the agreement reached by the Parties otherwise through consultation at the time.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Term of Office</font></div><div style="padding-right:7.8pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The term of office of Directors shall be specified in the Articles of Association, and each Director&#8217;s term of office shall be three (3) years. When the term of office of a Director expires, the Director may serve consecutive terms if re-elected. If an appointed Director is replaced, the Party that replaces the Director shall notify all Shareholders and the Company in writing. The change of Directors shall be decided by the Shareholder&#8217;s Meeting, and the change shall be registered and filed with the Registration Authority. Each Party shall take appropriate measures to maintain the number of Directors appointed by itself in the Board of Directors.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Chairman and Vice Chairman</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The Board of Directors shall have a chairman and a vice chairman. The chairman and the vice chairman shall be elected by the Board of Directors.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">The functions and powers of the chairman include the following&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i) To convene and preside over board meetings&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(ii)To perform other functions and powers granted by the Shareholder&#8217;s Meeting and the Board of Directors or specified in this Contract and the Articles of Association.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-right:7.8pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Board Meeting</font></div><div style="padding-right:7.8pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The Board of Directors shall hold at least two (2) regular meetings every year. Upon the written request of one third (1&#47;3) or more of the Directors, the chairman shall convene an extraordinary meeting of the Board of Directors to discuss related matters within thirty (30) days after receipt of the request.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">All board meetings shall be convened and presided over by the chairman or vice chairman or a Director (elected by more than half of the Directors). Fifteen (15) days before each board meeting, a written notice (including notice by email) shall be sent to each Director to inform the Director of the time, place and agenda of the meeting. The chairman shall formulate the agenda of the board meeting. At least ten (10) days before each meeting, documents related to the meeting (if any) shall be sent to each Director. Any board meeting held without proper and timely notice to each Director in accordance with this paragraph shall be deemed invalid, unless the Director who has not received proper and timely notice expresses to the chairman or vice chairman in writing to waive </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</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="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the requirement for notice before, during or after the board meeting. Any Director who does not receive proper notice but attends the meeting shall be deemed to have waived the requirement for notice. With the mutual agreement among all Directors in writing, the notice period of board meeting and the sending period of meeting documents specified in this Contract and the Articles of Association may be shortened or exempted.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Other details about the board meeting will be specified in the Articles of Association or the rules of procedure of the Board of Directors of the Company.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">Meeting method&#58; on-the-spot meeting, through instant messaging such as video or telephone, or by written execution such as email (referring to the meeting method of making resolutions on proposals by sending them for examination or circulation respectively). The convener of the board meeting shall provide appropriate methods for Directors to attend the board meeting according to the convenience of Directors to attend the meeting.</font></div><div style="padding-right:7.8pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Quorum and Adoption of Resolutions</font></div><div style="padding-right:7.8pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The formal meeting of the Board of Directors may be held only when more than half of the Directors are present. For resolutions made by the Board of Directors, matters in (d) to (n) of Article 9.6 shall be adopted by two thirds or more of all the Directors, and other matters in Article 9.6 shall be adopted by more than half of all the Directors. Attending in person (including by telephone or video conference) and appointing a proxy to attend the meeting shall both be deemed as proper attendance. If the quorum is not met, the resolutions adopted by the board meeting will be invalid and have no effect. However, if the quorum of the duly convened board meeting cannot be reached due to the two consecutive absences of the Director appointed by each Party hereto or his proxy without reasonable reasons, even if the aforementioned Director fails to attend the meeting, the board meeting shall be deemed to have been duly held, and the resolutions adopted at the board meeting shall be deemed to be valid.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Each Director attending the board meeting has one vote. If any Director is unable to attend the board meeting for any reason, the Director may entrust a proxy in writing to attend the board meeting on his behalf, and the proxy shall be a Director of the Company. Any appointed proxy enjoys the same rights as the Director who appoints the proxy, but one Director cannot act for two or more Directors at the same time. A proxy shall have one vote for each Director he represents, and he also has one vote for himself as a Director.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The resolutions of the Board of Directors may be adopted in writing without a board meeting and executed by all Directors of the Board, but the written resolutions to be adopted must be sent to each Director. To this end, each Director may execute different copies of the same written resolution, all of which together constitute a valid written resolution, and for this purpose, the scanned or faxed copies of the Directors&#8217; signatures shall be valid and binding. Such written resolutions shall have the same effect as those adopted at the duly held board meeting.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Functions and Powers of the Board of Directors</font></div><div style="padding-left:14.75pt;padding-right:9.3pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Board of Directors shall be responsible to Shareholder&#8217;s Meeting and exercise the following functions and powers&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To convene the Shareholder&#8217;s Meeting and report its work to the Shareholder&#8217;s Meeting&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To implement the resolutions of the Shareholder&#8217;s Meeting&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To decide on the business plan and investment plan of the Company&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To formulate the annual budget plan for routine connected transaction forecast&#59;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</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:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To formulate the annual financial budget plan (except for the annual routine connected transaction forecast) and final accounting plan of the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">To formulate the Company&#8217;s annual profit distribution plan and plan for making up losses&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To formulate plans for the increase or reduction of the registered capital of the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To formulate plans for merger, division, dissolution or change of corporate form, issuance of bonds or other securities and listing of the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To formulate the Company&#8217;s equity incentive plan (including but not limited to establishing, revising or terminating the employee stock ownership plan or similar incentive plan, and issuing incentive equity or options through the Employee Stock Ownership Platform or other means)&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To decide on the establishment of the Company&#8217;s internal management bodies&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To decide on the Company&#8217;s investment, acquisition and sale of assets, mortgage of assets, provision of security and related party transactions within the scope authorized by the Shareholder&#8217;s Meeting&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To examine and approve the following transactions (whether a single transaction or a series of related transactions) that exceed the annual budget of the Company&#58; (i) loans or other debts of more than RMB 30 million beyond the annual budget&#59; (ii) expenses of more than RMB 5 million beyond the annual budget&#59; (iii) purchase or disposal of business or assets of more than RMB 5 million beyond the annual budget&#59; (iv) other transactions beyond the annual budget and outside the normal business operation with a total amount of more than RMB 5 million in 12 consecutive months&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.57pt">To examine and approve the non-routine related party transactions of the Company which reach the following standards and related party transactions beyond the annual forecast range of routine related party transactions in the annual financial budget which reach the following standards&#58; related party transactions with related natural persons with a total transaction amount of RMB 1 million or more in one fiscal year, or related party transactions with a single transaction amount of RMB 300,000 or more&#59; related party transactions with related legal persons with a total transaction amount of RMB 10 million or more in one fiscal year or a single transaction amount of RMB 3 million or more (except for the Company&#8217;s provision of security and acceptance of cash assets as gifts, debts that simply relieve the Company&#8217;s obligations, and acceptance of securities and subsidies)&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To decide on the appointment or removal of the general manager of the Company and his remuneration, and to decide on the appointment or removal of deputy general manager, financial directors and other Officers of the Company according to the recommendation of the general manager and their remuneration&#59; to set performance targets of Officers and make evaluation every year&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To formulate the basic management system of the Company&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To propose to the Shareholder&#8217;s Meeting to engage or replace the accounting firm that audits for the Company&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To examine and approve the establishment of branches or representative offices of the Company in and outside China&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</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="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">Other functions and powers granted by laws, regulations, departmental rules or the Articles of Association of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Directors</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The remuneration of serving Directors and their proxies shall be borne by the appointing Party. The expenses incurred by Directors and their proxies for attending board meetings shall be reimbursed by the Company in RMB or USD based on the reimbursement vouchers permitted by China&#8217;s Accounting System.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">All Directors, including the chairman and vice chairman, shall perform their duties in accordance with the relevant provisions of this Contract and the Articles of Association.</font></div><div style="padding-right:-5.7pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Each Director shall faithfully perform his duties according to the provisions of this Contract and the Articles of Association, safeguard the interests of the Company and avoid conflicts with the interests of the Company.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Directors and Officers shall not commit any of the following acts&#58;</font></div><div style="padding-right:-5.7pt;text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:34.82pt">Misappropriating the funds of the Company&#59;</font></div><div style="padding-left:116.25pt;text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.05pt">Depositing the funds of the Company in an account opened in his personal name or in the name of another individual&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:29.28pt">In violation of the provisions of the Articles of Association, lending the funds of the Company to others or providing security for others with the property of the Company without the consent of the Shareholder&#8217;s Meeting or the Board of Directors&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:29.82pt">Entering into a contract or transaction with the Company in violation of the provisions of the Articles of Association or without the consent of the Shareholder&#8217;s Meeting&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.59pt">Taking advantage of his position to seek for himself or others business opportunities that belong to the Company, or operating by himself or for others the same type of business as that of the Company without the consent of the Shareholder&#8217;s Meeting&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:29.82pt">Accepting as his own the commissions of a transaction between another person and the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:27.05pt">Disclosing the secrets of the Company without authorization&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.28pt">Other acts that violate his fiduciary obligation to the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The income obtained by Directors and Officers in violation of the provisions of the preceding paragraph shall belong to the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Minutes of Board Meeting</font></div><div style="padding-right:-5.7pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Board of Directors shall keep complete and correct meeting minutes in Chinese, including copies of all meeting notices&#59; all meeting minutes and resolutions adopted shall be recorded by the meeting secretary appointed by the Board of Directors and submitted to all Directors for review within sixty (60) days after each meeting. All resolutions of the Board of Directors shall be executed by all voting Directors, kept by a special person appointed by the Board of Directors, and kept in the minutes book of the board meetings of the Company. The appointment and replacement of board members shall also be recorded in the minutes book of board meetings.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</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="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.5pt;text-decoration:underline">Board of Supervisors</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company shall have a board of supervisors, consisting of three supervisors, one appointed by AOS, one by Yujiangxin, and one employee supervisor elected by the congress of workers and staff. The board of supervisors of the Company shall have a chairman who is elected by the board of supervisors. The appointing Party may appoint or replace its nominated supervisor after notifying the Company in writing and sending a copy of the notice to other Parties. The term of office of the first supervisors shall start from the Establishment Date of the Company. The term of office of each supervisor shall be three (3) years. Upon expiration of the term of office, the supervisor may serve consecutive terms if re-elected. No supervisor may concurrently serve as a Director or Officer.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Functions and Powers of the Board of Supervisors</font></div><div><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The board of supervisors of the Company shall exercise the following functions and powers&#58;</font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To inspect the Company&#8217;s financial affairs&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To supervise the behavior of Directors and Officers in performing their duties to the Company, and proposing the removal of Directors and Officers who violate laws, administrative regulations, the Articles of Association or the resolutions of the Shareholder&#8217;s Meeting&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To request Directors and Officers to make corrections when their behavior harms the interests of the Company&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To propose to convene an extraordinary Shareholder&#8217;s Meeting, and convene and preside over the Shareholder&#8217;s Meeting when the Board of Directors fails to fulfill the provisions of the Articles of Association in respect of convening and presiding over a Shareholder&#8217;s Meeting&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To make proposals to the Shareholder&#8217;s Meeting&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">To bring a lawsuit against the Directors and Officers in accordance with the provisions of Article 151 of the Company Law&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Other functions and powers provided by laws and administrative regulations, and granted by the Articles of Association or the Shareholder&#8217;s Meeting.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supervisors may attend the board meeting as non-voting attendees, and make inquiries or suggestions on matters to be resolved by the Board of Directors. If supervisors discover material irregularities in the operation of the Company, they may conduct an investigation through the board of supervisors, or if necessary, jointly engage an accounting firm to assist them in their work, and the expenses incurred therefrom shall be borne by the Company.</font></div><div><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Meeting of Supervisors</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The meeting of the board of supervisors shall be held at least once a year, and the time and place of the meeting shall be the same as that of the annual meeting of the Board of Directors. Upon the proposal of one or more supervisor, an extraordinary meeting of the board of supervisors shall be held. The meeting of the board of supervisors shall be held only when more than half of the supervisors are present. The resolutions made by the board of supervisors according to their functions and powers shall be valid only when they are approved by more than half of the supervisors.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When voting on a resolution of the board of supervisors, each supervisor present at the meeting shall have one vote. The board of supervisors shall make minutes of the decisions on the matters discussed, and the supervisors shall facilitate the complete and accurate minutes of all resolutions </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</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="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">in Chinese, and the minutes shall be executed by all supervisors&#59; the Company shall, subject to the financial regulations of the Company, reimburse the supervisors for the reasonable expenses and costs (such as travel expenses and hotel accommodation expenses within reasonable limits) incurred in performing their duties and obligations under this Contract and the Articles of Association.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Officers and Legal Representative</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company shall have general manager, deputy general manager, financial directors, secretary of the Board of Directors (if any) and other personnel specified in the Articles of Association as Officers. The general manager of the Company shall be appointed by the Board of Directors, and other Officers shall be nominated by the general manager and appointed by the Board of Directors. The general manager of the Company shall serve as the legal representative.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If any Officer of the Company is removed from office by the Board of Directors, the Board of Directors shall formally appoint the succeeding Officers according to its rules of procedure within thirty (30) days after the removal. Within thirty (30) days before the expiration of each term of the Officers, the Board of Directors shall appoint the succeeding Officers.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Management of the Company and Standing Committee of the Board of Directors</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;a&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.33pt">The Company shall have a standing committee of the Board of Directors (&#8220;Board Committee&#8221;). The establishment of the Board Committee may be amended by the Board of Directors from time to time according to the needs of the Company. Each member of the Board Committee shall be appointed by the Board of Directors and may serve consecutive terms. The daily management and operation of the Company shall be carried out by Officers under the leadership of the general manager.</font></div><div style="padding-left:56.7pt;text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;b&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:15.76pt">The Board Committee shall have two committees&#58; Audit Committee and Remuneration Committee. The establishment of the Board Committee and its rules of procedure shall be separately prepared and adopted by the Board of Directors.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;c&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.33pt">If any Officer concurrently serves as a Director, the member shall not vote as a Director on his personal remuneration, or on his removal from his position as a Director, or on his removal from his position as an Officer.</font></div><div style="padding-left:56.7pt;text-align:justify"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;d&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:15.76pt">The general manager shall prepare and submit reports on the Company&#8217;s operation, production, marketing, capital expenditure, personnel and other business matters to the Board of Directors.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;e&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:16.33pt">The financial director shall be responsible for preparing and submitting the annual financial report to the Board of Directors.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#65288;f&#65289;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:17.43pt">The person in charge of internal audit of the Company shall report to the Board of Directors on a regular basis.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Exemption of Personal Liability</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Directors and Officers shall not bear any personal liability for their normal duties within their respective scope of office. The Company shall, to the maximum extent permitted by relevant Laws of China, protect and compensate the members of the management organization from any claims or accusations against them (including but not limited to compensation for their reasonable attorney fees, litigation and arbitration fees, etc.), except for claims or accusations caused by intentional misconduct, gross negligence or fraud of the members of the management organization. The Company shall purchase liability insurance for Directors and Officers at its own expense.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 10 Labor and Personnel Management</font></div><div style="padding-left:49.5pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Policy of Employee</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Any policies, programs, and contracts regarding recruitment, employment, training, incentive, dismissal, resignation, wage, labor safety, social insurance or other benefit and labor discipline, and other matters related to the company&#8217;s employees shall be handled by the management bodies in accordance with relevant Chinese laws. The Company has autonomy over its employees and labor management. The Company shall sign a employment contract with each employee.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Hiring of Employees</font></div><div style="padding-left:36pt;padding-right:-5.7pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company should select the best employees according to the needs of its operation and development. If the Company recruits new employees through examinations or assessments, only candidates who have achieved excellent results in the examinations or assessments will be hired.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Remuneration of Employees</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The policies related to the wages, benefits and other treatment of the Company's employees shall be formulated by the Company in accordance with relevant Chinese laws and in light of the Company's actual situation. The Company enjoys the autonomy to decide employee&#8217;s remuneration and related benefits based on its operating and economic conditions.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.5pt;text-decoration:underline">Termination of Labor Relationship</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Employees of the Company should be allowed to resign in accordance with relevant Chinese laws and their respective employment contracts. However, if an employee has participated in a training program sponsored by the Company and signed an agreement with the Company on the term of service, and the term of service has not expired, the employee must make compensation in accordance with relevant Chinese laws and the provisions of the agreement on service term before being allowed to resign. Unless otherwise provided by Chinese law, resigning employees shall notify the Company in writing at least thirty (30) days in advance.</font></div><div style="padding-left:44.5pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">The Company shall ensure that&#58; (i) its employment contract with each employee includes a non-disclosure clause whereby each employee shall keep confidential any confidential information he has learned during his employment with the Company, and an invention assignment agreement whereby the employee shall assign to the Company any and all intellectual property rights relating to the Company&#59; and (ii) its employment contracts with employees who hold management positions or have access to the Company&#8217;s know-how or other confidential information shall include a non-compete clause whereby after termination of the employment contract with the Company, such employees shall not directly or indirectly work for any of the Company's competitors within the period permitted by relevant Chinese laws, provided that the Company shall pay them a certain amount of compensation in accordance with relevant labor laws and regulations.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 11 Tax, Accounting, Audit and Profit Distribution</font></div><div style="padding-left:85.5pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Tax</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company shall pay various taxes in accordance with relevant Chinese laws applicable to it.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Individual Income Tax</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All employees of the Company shall pay individual income tax in accordance with the Individual Income Tax Law of the People's Republic of China and other applicable Chinese laws, and the Company shall withhold and pay the individual income tax.</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</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:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Accounting System</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The Company shall establish its financial and accounting system in accordance with the Chinese Accounting System. If required, the Company's financial and accounting system should be reported to the local financial department and taxation agency for the record.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">Subject to Chinese laws and regulations, the Company shall timely and accurately provide AOS with the annual audit report, quarterly audit report, and other information required for a US listed company to comply with the US GAAP, to meet the requirements on AOS&#8217;s financial reporting, quarterly review and annual audit, and U.S. regulatory agency&#8217;s disclosure requirements. AOS will assume additional charges of external auditors for quarterly and annual audits required by AOS.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The Company shall use the accounting accrual basis and debit and credit accounting method for bookkeeping, and shall prepare complete and accurate quarterly and annual financial statements in accordance with the Chinese Accounting System.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">The Company's fiscal year is based on the Gregorian calendar, starting on January 1 and ending on December 31 each year. The first fiscal year of the Company shall start from the date of its establishment and end on December 31 of the same year.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Shareholder&#8217;s Right to Information</font></div><div style="padding-left:36pt;padding-right:-5.75pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The Company shall engage a reputable accounting firm practicing in China as its external auditor. The external auditor shall review the Company's accounts and issue the Company's consolidated annual financial audit report in accordance with the Chinese Accounting System. The above report shall be submitted by the Company's general manager to the board of directors for approval. The Company shall provide the external auditor with all documents and accounting books required by the external auditor to conduct the normal external audit work. The external auditor must agree to keep confidential all information obtained during the audit.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Shareholders may request to inspect the Company's accounting books. If a Shareholder requests to inspect the Company's accounting books, it shall submit a written request to the Company explaining the purpose. If the Company has reasonable grounds to believe that the Shareholder's inspection of the accounting books has an improper purpose and may damage the Company's legitimate interests, it may refuse the request, and shall reply to the Shareholder in writing and explain the reasons within 15 days from the date of the Shareholder's written request. If the Company so refuses, the Shareholder may request the people's court to order the Company to provide inspection.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">From the execution date hereof, the Company shall provide Shareholders with the following information and materials from time to time&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:34.82pt">Providing before April 30 of each year the financial statements and operating reports of the Company and the consolidated financial statements and operating reports of the Company and its subsidiaries for the previous fiscal year audited by an accounting firm&#59;</font></div><div style="padding-left:116.25pt;text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.05pt">Providing unaudited financial statements (including income statement, balance sheet, cash flow statement) of the Company and its subsidiaries respectively for each year within forty-five (45) days after the end of the year&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:29.28pt">Providing unaudited financial statements (including income statement, balance sheet and cash flow statement) of the Company and its subsidiaries respectively for each quarter within thirty (30) days after the end of the quarter&#59;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</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:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:29.82pt">Providing the financial budget for each year before March 31 of the year&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.59pt">Providing, at the request of Shareholders of the Company, all information necessary to satisfy such Shareholders' tax filing, internal audit or compliance requirements within a reasonable time&#59;</font></div><div style="padding-left:116.25pt;text-align:justify"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:29.82pt">Promptly notifying Shareholders of the Company of material lawsuits brought against the Company, administrative penalties, material non-compliance notices issued by government authorities against any group member, and other events that may have a material adverse effect on the operations of any group member&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:116.25pt;text-align:justify;text-indent:-44.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:27.05pt">Providing other documents and materials required by the Shareholders.</font></div><div style="padding-left:116.25pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Upon the reasonable request of Shareholders or their appointed directors, they have the right to request relevant personnel of the Company to cooperate with them to understand relevant information of the Company, provided that the normal business activities of the Company shall not be affected.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Foreign Exchange</font></div><div style="padding-left:85.5pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All foreign exchange matters of the Company shall be handled in accordance with Chinese laws on foreign exchange. Subject to the applicable provisions on foreign exchange, the foreign exchange funds in the Company's foreign exchange account shall be used for the following purposes&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Repayment of principal and interest of the Company&#8217;s foreign currency loans&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Payment for the purchase of imported equipment and materials&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Payment for profit distribution to AOS or damages as agreed in this Contract&#59; and</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Other foreign exchange expenditures.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Related Party Transactions</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:49.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Parties shall ensure the fairness of the Company's related party transactions, ensure that the Company's related party transactions will not harm the interests of the Company and all Shareholders, be in line with the principles of fairness, impartiality and openness, and meet relevant requirements for Qualified Listing. Subject to the above principles, the Company and AOS shall negotiate amicably a fair market price after considering the market conditions, purchase volume and other factors.</font></div><div style="padding-left:54pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Since AOS is a major customer of the Company, the company shall provide AOS with a wafer production capacity guarantee of &#91;*&#93; wafers per month from the effective date of this Contract to December 31, 2023, and after the Company's wafer production capacity reaches &#91;*&#93; wafers per month, the Company shall provide AOS with a wafer production capacity guarantee of &#91;*&#93; wafers per month. Meanwhile, AOS shall provide the Company with a specific production capacity demand plan on a regular basis. The annual daily related party transaction plan prepared by the Company shall include the production capacity guarantee arrangement stipulated in this article, and all Shareholders shall vote for the production capacity guarantee arrangement at the Company's Shareholder&#8217;s Meeting. According to the current requirements of laws, regulations and review rules, if this article does not meet the relevant laws, regulations and review requirements at the time of listing counseling and filing, the Parties agree to negotiate amicably to resolve such issue to meet the listing requirements in accordance with relevant rules and considering the interests of the Parties, and the Parties will procure the securities firm to use its best efforts to communicate with the listing regulator on this article.</font></div><div style="padding-left:54pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</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="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Profit Distribution</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">When the Company distributes the after-tax profits of the current year, 10% of its profits shall be allocated to its statutory reserve. If the accumulative amount of the Company's statutory reserve reaches 50% or more of the Company's registered capital, no more statutory reserve is required to withdraw&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">After the Company has withdrawn the statutory reserve from the after-tax profit, it can also withdraw any optional reserve from the after-tax profit upon a resolution of the Shareholder&#8217;s Meeting&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The remaining after-tax profits of the Company after making up the losses and withdrawing the reserves shall be distributed according to the proportion of the actual capital contribution of each Party in the Company. If there is any loss in the previous year, the profit distribution shall be made after making up the loss. The undistributed distributable profits of previous years can be combined into the profits of the current year for distribution&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">The Company shall wire the profits distributed to the Parties to their respective bank accounts designated in writing. Among them, the profits distributed to AOS shall be paid in USD.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:49.65pt;text-align:justify;text-indent:-49.65pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 12 Term of the Company </font></div><div style="padding-left:85.5pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Term of the Company</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Term of the Company shall be permanent starting from April 22, 2016.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 13 Dissolution and Liquidation</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Dissolution</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company shall be dissolved for the following reasons&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:71.45pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The business period stipulated in the Company's Articles of Association expires or other reasons for dissolution stipulated in the Company's Articles of Association occur&#59;</font></div><div style="padding-left:54pt;text-align:justify"><font><br></font></div><div style="padding-left:71.45pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">The Shareholder&#8217;s Meeting resolve to dissolve the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:71.45pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The Company is required to dissolve for merger or division&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:71.45pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">The Company has its business license revoked, is ordered to close down or is cancelled according to law&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:71.45pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The Company is dissolved by the people&#8217;s court according to Article 182 of the Company Law.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Liquidation Group</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-30pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.91pt">If the Company is dissolved in accordance with the reasons stipulated in the Articles of Association, a liquidation group shall be established to start the liquidation within 15 days from the date of occurrence of the reasons for dissolution. The Company's liquidation group shall be composed of Shareholders. If a liquidation group is not established for liquidation within the time limit, the creditors may apply to the people's court to designate relevant personnel to form a liquidation group for liquidation.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</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="padding-left:72pt;text-align:justify;text-indent:-30pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.34pt">The costs and expenses of the liquidation group shall be paid by the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-30pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18.91pt">After the liquidation of the Company is completed, the liquidation group shall prepare a liquidation report, submit it to the Shareholder&#8217;s Meeting or the people's court for confirmation, and file it to the Company&#8217;s registration authority for cancelling the Company's registration and announcing termination of the Company.</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Survival </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If this Contract is terminated early and the Company is required to be liquidated, any obligations and liabilities of either Party to the Company or the other Party arising before the date on which the Shareholder&#8217;s Meeting makes the decision to liquidate the Company shall survive and continue to be performed.</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Liquidation Preference</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the case of the Company&#8217;s liquidation due to early termination of the Company, the distribution of the remaining property of the Company after paying relevant expenses and debts stipulated in the Company Law and the Company's Articles of Association shall be made as follows&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Priority shall be given to new investors in proportion to their respective total paid-in capital contributions under the capital increase agreement&#59; provided however that the new investor&#8217;s total paid-in capital contributions under the capital increase agreement shall not be exceeded&#59; then</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Distributed to other Shareholders other than the new investors in proportion to their paid-in capital contributions, provided however that the total paid-in capital contributions of such Shareholders shall not be exceeded&#59; then</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The balance after the Company's distribution shall be distributed among all Shareholders of the Company according to the paid-in capital contribution ratio at the time of liquidation.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">The above-mentioned liquidation preference for new investors shall not apply to the capital contributions of the Original Shareholders assumed by the new investors.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 14 Breach and Liability</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Breach</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If one Party fails to perform any of its obligations under this Contract or the Articles of Association, or if any of its representations or warranties under this Contract are untrue or inaccurate, it shall constitute a breach of this Contract.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Liability for Breach</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">In the event of a breach of this Contract or the Articles of Association, the breaching Party shall be liable for the direct actual loss of the other Parties arising from its breach.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">If either Party breaches this Contract, and the breaching Party fails to take remedial measures to the satisfaction of the non-breach Parties within 30 days after the breach, the breaching Party shall be liable for compensation. In the event of the above breach of contract, the non-breaching Party has the right to suspend the performance of the obligations under this Contract until the breaching Party takes remedial measures to the satisfaction of the non-breaching Parties or bears full compensation liability.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</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="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">If one Party fails to perform any of its obligations under this Contract or the Articles of Association, or if any representations or warranties it makes in this Contract are materially untrue or inaccurate, it shall constitute a breach of this Contract and the Party shall be the breaching Party. In such event, the other Parties shall notify the breaching Party in writing of the breach of this Contract, and where such breach is remediable, the breaching Party shall remedy its breach within thirty (30) days from the date of notification. If the breach cannot be remedied, or the breaching Party has not remedied the breach by the expiration of the thirty (30)-day period, the other Parties shall have the right to terminate this Contract by giving written notice to the breaching Party.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Dispute over Remedies</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If the breaching Party has a dispute over the other Party's right to terminate this Contract in accordance with the provisions hereof, the dispute shall be resolved in accordance with the provisions of Article 19 (Dispute Resolution) of this Contract.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:168pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 15 Insurances</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company can purchase various insurances from foreign insurance companies or Chinese insurance companies that are registered in China and can provide insurances to the Company.</font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 16 Force Majeure</font></div><div style="padding-left:49.5pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Force Majeure Events</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A force majeure event (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Force Majeure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#34;) means any act or event that is reasonably unforeseeable and unavoidable and beyond the control of the affected Party, including but not limited to earthquakes, typhoons, floods, other natural disasters, fires, wars, riots, terrorisms, COVID-19 pandemic and other public health emergencies, or any other unforeseeable or unavoidable acts or events that are recognized as force majeure events according to international business practices. However, for the purpose of this Contract, Force Majeure shall not include any shortage of funds, general change of economy or market or any labor disputes.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Occurrence of Event</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If one Party cannot perform any of its obligations and responsibilities under this Contract due to the occurrence of any force majeure event, it shall notify the other Parties in writing within thirty (30) days after the occurrence of the force majeure event, provide the other Parties with the details of and documents proving the event (including written evidence issued by a government department or judicial department or any other competent authority), explain the reasons for its inability to perform this Contract, and, where possible, take steps to mitigate losses.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Exemption of Liability</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the event of a force majeure event, neither Party shall be liable for any damages, increased costs or losses that may be suffered by the other Parties due to the failure or delay in the performance of any of its obligations under this Contract, and such failure or delay in performance shall not be deemed a breach of this Contract. The Party claiming the occurrence of force majeure event shall take appropriate measures to reduce or eliminate the effects of force majeure, and try to resume performance of the obligations affected by the force majeure event as soon as possible.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 17 Representations, Warranties and Undertakings</font></div><div style="padding-left:49.5pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</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="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Representations, Warranties and Undertakings of &#91;*&#93;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It is a limited partnership which is duly established, validly existing and in good standing under the Laws of China&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has full legal right, power and authority to execute, deliver and perform this Contract and all contracts, agreements and documents as mentioned herein to which it is a party&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It has taken all appropriate and necessary actions (including shareholder&#8217;s resolutions and&#47;or board resolutions, as the case may be) to authorize the execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein, and its representative signing this Contract has been fully authorized to sign this Contract and bind it under a valid power of attorney&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has obtained all necessary consents, approvals and authorizations of the Company, any third party or otherwise as required by laws and regulations for the valid execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein to which it is a party, and this Contract, upon entry into force, shall constitute its legal, valid and binding obligation which may be enforceable against it in accordance with the terms hereof&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The execution and performance of this Contract or the consummation of the transaction contemplated by this Contract shall not violate or conflict with any term or provision of any Articles of Association, contracts, agreements, laws, and regulations to which it is a party or which bind it, shall not cause a violation of such term or provision, nor shall constitute a breach under such term or provision, including its constitutional documents, business license, rules of procedure or Articles of Association&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">There are no pending or threatened claims against it in respect of the matters under this Contract or any claims that may in any way affect its ability to enter into or perform this Contract&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">All documents, representations and information held by it relating to the transaction contemplated by this Contract that may have a material adverse effect on its ability to fully perform its obligations under this Contract, or, if disclosed to the other Parties, will have a material adverse effect on the other Parties&#8217; willingness to enter into this Contract have been fully disclosed to the other Parties, and none of the documents previously provided by it to the other Parties contains any untrue statements of material facts, or has omitted any material facts necessary for the statements contained therein to be not misleading&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has no unfulfilled commitments or obligations (whether contractual or otherwise) that may in any way interfere with its ability or right to enter into and perform this Contract&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has not possessed or used and does not possess or use the Company&#8217;s property for free&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has paid all the registered capital subscribed by it to the Company and the capital contribution is legal. The source of funds used for its capital contribution is legal. If its capital contribution is made in any property other than cash, there is no over-valuation or under-valuation of such property.</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Representations, Warranties and Undertakings of &#91;*&#93;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It is a limited liability company which is duly established, validly existing and in good standing under the Laws of China&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has full legal right, power and authority to execute, deliver and perform this Contract and all contracts, agreements and documents as mentioned herein to which it is a party&#59;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</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="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It has taken all appropriate and necessary actions to authorize the execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein, and its representative signing this Contract has been fully authorized to sign this Contract and bind it under a valid power of attorney&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has obtained all necessary consents, approvals and authorizations of the Company, any third party or otherwise as required by laws and regulations for the valid execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein to which it is a party, and this Contract, upon entry into force, shall constitute its legal, valid and binding obligation which may be enforceable against it in accordance with the terms hereof&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The execution and performance of this Contract or the consummation of the transaction contemplated by this Contract shall not violate or conflict with any term or provision of any Articles of Association, contracts, agreements, laws, and regulations to which it is a party or which bind it, shall not cause a violation of such term or provision, nor shall constitute a breach under such term or provision, including its constitutional documents, business license, rules of procedure or Articles of Association&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">There are no pending or threatened claims against it in respect of the matters under this Contract or any claims that may in any way affect its ability to enter into or perform this Contract&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">All documents, representations and information held by it relating to the transaction contemplated by this Contract that may have a material adverse effect on its ability to fully perform its obligations under this Contract, or, if disclosed to the other Parties, will have a material adverse effect on the other Parties&#8217; willingness to enter into this Contract have been fully disclosed to the other Parties, and none of the documents previously provided by it to the other Parties contains any untrue statements of material facts or has omitted any material facts necessary for the statements contained therein to be not misleading</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has no unfulfilled commitments or obligations (whether contractual or otherwise) that may in any way interfere with its ability or right to enter into and perform this Contract&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has not possessed or used and does not possess or use the Company&#8217;s property for free&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has paid all the registered capital subscribed by it to the Company and the capital contribution is legal. The source of funds used for its capital contribution is legal. If its capital contribution is made in any property other than cash, there is no over-valuation or under-valuation of such property.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Representations, Warranties and Undertakings of &#91;*&#93;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It is a limited partnership which is duly established, validly existing and in good standing under the Laws of China&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has full legal right, power and authority to execute, deliver and perform this Contract and all contracts, agreements and documents as mentioned herein to which it is a party&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It has taken all appropriate and necessary actions (including shareholder&#8217;s resolutions and&#47;or board resolutions, as the case may be) to authorize the execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein, and its representative signing this Contract has been fully authorized to sign this Contract and bind it under a valid power of attorney&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</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="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has obtained all necessary consents, approvals and authorizations of the Company, any third party or otherwise as required by laws and regulations for the valid execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein to which it is a party, and this Contract, upon entry into force, shall constitute its legal, valid and binding obligation which may be enforceable against it in accordance with the terms hereof&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The execution and performance of this Contract or the consummation of the transaction contemplated by this Contract shall not violate or conflict with any term or provision of any Articles of Association, contracts, agreements, laws, and regulations to which it is a party or which bind it, shall not cause a violation of such term or provision, nor shall constitute a breach under such term or provision, including its constitutional documents, business license, rules of procedure or Articles of Association&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">There are no pending or threatened claims against it in respect of the matters under this Contract or any claims that may in any way affect its ability to enter into or perform this Contract&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">All documents, representations and information held by it relating to the transaction contemplated by this Contract that may have a material adverse effect on its ability to fully perform its obligations under this Contract, or, if disclosed to the other Parties, will have a material adverse effect on the other Parties&#8217; willingness to enter into this Contract have been fully disclosed to the other Parties, and none of the documents previously provided by it to the other Parties contains any untrue statements of material facts, or has omitted any material facts necessary for the statements contained therein to be not misleading&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has no unfulfilled commitments or obligations (whether contractual or otherwise) that may in any way interfere with its ability or right to enter into and perform this Contract&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has not possessed or used and does not possess or use the Company&#8217;s property for free&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has paid all the registered capital subscribed by it to the Company and the capital contribution is legal. The source of funds used for its capital contribution is legal. If its capital contribution is made in any property other than cash, there is no over-valuation or under-valuation of such property.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Representations, Warranties and Undertakings of the Employee Stock Ownership Platform</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It is a limited partnership which is duly established, validly existing and in good standing under the Laws of China&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has full legal right, power and authority to execute, deliver and perform this Contract and all contracts, agreements and documents as mentioned herein to which it is a party&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It has taken all appropriate and necessary actions to authorize the execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein, and its representative signing this Contract has been fully authorized to sign this Contract and bind it under a valid power of attorney&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has obtained all necessary consents, approvals and authorizations of the Company, any third party or otherwise as required by laws and regulations for the valid execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein to which it is a party, and this Contract, upon entry into force, shall constitute its legal, valid and binding obligation which may be enforceable against it in accordance with the terms hereof&#59;</font></div><div style="padding-left:36pt"><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</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="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The execution and performance of this Contract or the consummation of the transaction contemplated by this Contract shall not violate or conflict with any term or provision of any Articles of Association, contracts, agreements, laws, and regulations to which it is a party or which bind it, shall not cause a violation of such term or provision, nor shall constitute a breach under such term or provision, including its constitutional documents, business license, rules of procedure or Articles of Association&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">There are no pending or threatened claims against it in respect of the matters under this Contract or any claims that may in any way affect its ability to enter into or perform this Contract&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">All documents, representations and information held by it relating to the transaction contemplated by this Contract that may have a material adverse effect on its ability to fully perform its obligations under this Contract, or, if disclosed to the other Parties, will have a material adverse effect on the other Parties&#8217; willingness to enter into this Contract have been fully disclosed to the other Parties, and none of the documents previously provided by it to the other Parties contains any untrue statements of material facts, or has omitted any material facts necessary for the statements contained therein to be not misleading&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has no unfulfilled commitments or obligations (whether contractual or otherwise) that may in any way interfere with its ability or right to enter into and perform this Contract&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has not possessed or used and does not possess or use the Company&#8217;s property for free&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has paid all the registered capital subscribed by it to the Company and the capital contribution is legal. The source of funds used for its capital contribution is legal. If its capital contribution is made in any property other than cash, there is no over-valuation or under-valuation of such property.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Representations, Warranties and Undertakings of AOS</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It is a company which is duly established, validly existing and in good standing under the laws of its place of registration&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has full legal right, power and authority to execute, deliver and perform this Contract and all contracts, agreements and documents as mentioned herein to which it is a party&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It has taken all appropriate and necessary actions to authorize the execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein, and its representative signing this Contract has been fully authorized to sign this Contract and bind it under a valid power of attorney&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has obtained all necessary consents, approvals and authorizations of the Company, any third party or otherwise as required by laws and regulations for the valid execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein to which it is a party, and this Contract, upon entry into force, shall constitute its legal, valid and binding obligation which may be enforceable against it in accordance with the terms hereof&#59;</font></div><div style="text-align:justify;text-indent:21pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The execution and performance of this Contract or the consummation of the transaction contemplated by this Contract shall not violate or conflict with any term or provision of any Articles of Association, contracts, agreements, laws, and regulations to which it is a party or which bind it, shall not cause a violation of such term or provision, nor shall constitute a breach under such term or provision, including its constitutional documents, business license, rules of procedure or Articles of Association&#59;</font></div><div style="padding-left:36pt"><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</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="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">There are no pending or threatened claims against it in respect of the matters under this Contract or any claims that may in any way affect its ability to enter into or perform this Contract&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">All documents, representations and information held by it relating to the transaction contemplated by this Contract that may have a material adverse effect on its ability to fully perform its obligations under this Contract, or, if disclosed to the other Parties, will have a material adverse effect on the other Parties&#8217; willingness to enter into this Contract have been fully disclosed to the other Parties, and none of the documents previously provided by it to the other Parties contains any untrue statements of material facts or has omitted any material facts necessary for the statements contained therein to be not misleading&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has no unfulfilled commitments or obligations (whether contractual or otherwise) that may in any way interfere with its ability or right to enter into and perform this Contract&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has not possessed or used and does not possess or use the Company&#8217;s property for free&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has paid all the registered capital subscribed by it to the Company and the capital contribution is legal. The source of funds used for its capital contribution is legal. If its capital contribution is made in any property other than cash, there is no over-valuation or under-valuation of such property.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Representations, Warranties and Undertakings of &#91;*&#93;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It is a limited liability company which is duly established, validly existing and in good standing under the Laws of China&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has full legal right, power and authority to execute, deliver and perform this Contract and all contracts, agreements and documents as mentioned herein to which it is a party&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It has taken all appropriate and necessary actions to authorize the execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein, and its representative signing this Contract has been fully authorized to sign this Contract and bind it under a valid power of attorney&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has obtained all necessary consents, approvals and authorizations of the Company, any third party or otherwise as required by laws and regulations for the valid execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein to which it is a party, and this Contract, upon entry into force, shall constitute its legal, valid and binding obligation which may be enforceable against it in accordance with the terms hereof&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The execution and performance of this Contract or the consummation of the transaction contemplated by this Contract shall not violate or conflict with any term or provision of any Articles of Association, contracts, agreements, laws, and regulations to which it is a party or which bind it, shall not cause a violation of such term or provision, nor shall constitute a breach under such term or provision, including its constitutional documents, business license, rules of procedure or Articles of Association&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">There are no pending or threatened claims against it in respect of the matters under this Contract or any claims that may in any way affect its ability to enter into or perform this Contract&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">All documents, representations and information held by it relating to the transaction contemplated by this Contract that may have a material adverse effect on its ability to fully perform its obligations under this Contract, or, if disclosed to the other Parties, will have a material adverse effect on the other Parties&#8217; willingness to enter into this Contract </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</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="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">have been fully disclosed to the other Parties, and none of the documents previously provided by it to the other Parties contains any untrue statements of material facts or has omitted any material facts necessary for the statements contained therein to be not misleading&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has no unfulfilled commitments or obligations (whether contractual or otherwise) that may in any way interfere with its ability or right to enter into and perform this Contract&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has not possessed or used and does not possess or use the Company&#8217;s property for free&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has paid all the registered capital subscribed by it to the Company and the capital contribution is legal. The source of funds used for its capital contribution is legal. If its capital contribution is made in any property other than cash, there is no over-valuation or under-valuation of such property.</font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Each of &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93;, &#91;*&#93; and &#91;*&#93; represents, warrants and undertakes that</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It is a &#91;limited partnership&#93; which is duly established, validly existing and in good standing under the laws of &#91;China&#93;&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has full legal right, power and authority to execute, deliver and perform this Contract and all contracts, agreements and documents as mentioned herein to which it is a party&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">It has taken all appropriate and necessary actions (including shareholder&#8217;s resolutions and&#47;or board resolutions, as the case may be) to authorize the execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein, and its representative signing this Contract has been fully authorized to sign this Contract and bind it under a valid power of attorney&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has obtained all necessary consents, approvals and authorizations of the Company, any third party or otherwise as required by laws and regulations for the valid execution, delivery and performance of this Contract and all contracts, agreements and documents as mentioned herein to which it is a party, and this Contract, upon entry into force, shall constitute its legal, valid and binding obligation which may be enforceable against it in accordance with the terms hereof&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">The execution and performance of this Contract or the consummation of the transaction contemplated by this Contract shall not violate or conflict with any term or provision of any Articles of Association, contracts, agreements, laws, and regulations to which it is a party or which bind it, shall not cause a violation of such term or provision, nor shall constitute a breach under such term or provision, including its constitutional documents, business license, rules of procedure or Articles of Association&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">There are no pending or threatened claims against it in respect of the matters under this Contract or any claims that may in any way affect its ability to enter into or perform this Contract&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">All documents, representations and information held by it relating to the transaction contemplated by this Contract that may have a material adverse effect on its ability to fully perform its obligations under this Contract, or, if disclosed to the other Parties, will have a material adverse effect on the other Parties&#8217; willingness to enter into this Contract have been fully disclosed to the other Parties, and none of the documents previously provided by it to the other Parties contains any untrue statements of material facts, or has omitted any material facts necessary for the statements contained therein to be not misleading&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">It has no unfulfilled commitments or obligations (whether contractual or otherwise) that may in any way interfere with its ability or right to enter into and perform this Contract&#59;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</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="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has not possessed or used and does not possess or use the Company&#8217;s property for free&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">It has paid all the registered capital subscribed by it to the Company and the capital contribution is legal. The source of funds used for its capital contribution is legal. If its capital contribution is made in any property other than cash, there is no over-valuation or under-valuation of such property.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">It hereby confirms that, in order to achieve the Qualified Listing of the Company, from the date when the Company submits the listing materials (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Listing Application</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) to the relevant regulatory authorities and exchanges where the Company is listed, including but not limited to the China Securities Regulatory Commission, the Shanghai Stock Exchange or the Shenzhen Stock Exchange and such Listing Application is accepted by the aforementioned authorities, it shall terminate its special rights in this Contract or all other documents (including the right with respect to corporate governance, equity transfer restrictions, right of first refusal, right of co-sale, pre-emptive right, anti-dilution right, drag-along rights, liquidation preference, etc.), and actively cooperate with the Company to sign documents and issue relevant statements, commitments, etc.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 18 Confidentiality</font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Confidentiality</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Before the signing and during the term of this Contract, each Party has disclosed or may disclose confidential or proprietary information concerning its business, financial condition, know-how, research and development and other confidential matters to the other Parties, and during the term of this Contract, the Parties may also disclose the above information to the Company, and the Company's such information (including but not limited to this Contract and the Articles of Association) may also be disclosed to the Parties (hereinafter collectively referred to as &#34;Confidential Information&#34;). Each Party and Company receiving the Confidential Information shall, during the term of this Contract (including any renewal thereof) and for three (3) years after termination of this Contract&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">limit access to the Confidential Information to the directors, officers and employees who are required to access to such information for the performance of this Contract&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">not directly or indirectly disclose, communicate, assign, transfer, license or deliver any Confidential Information to any third party&#59; and</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">not use the Confidential Information for any purpose other than the performance of this Contract.</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Exceptions</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Article 18.1 on non-disclosure does not apply to the following&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Confidential communications with respective affiliates, professional advisers or banks of the Parties who assume equivalent obligation of confidentiality&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Disclosures required by applicable laws and regulations&#59; provided that the Party encountering such a request must promptly notify the Party providing the Confidential Information in writing of such a request&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Information that has become public knowledge through no fault of the receiving Party of the confidential information&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Submitting this Shareholders Contract for handling government filing, registration or approval procedures related to this Shareholders Contract, including but not limited submitting the same according to the requirements of the administration for market regulation or other relevant government departments&#59;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</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="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Providing this Shareholders Contract to relevant financier and its nominee (provided that the financier has properly and promptly signed a confidentiality agreement with the Company) according to the due diligence investigation required for or other legal procedure relating to the financing needs of the Company&#59; and</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">Any information disclosed in good faith to the recipient by a third party who is not bound by any obligation of confidentiality.</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Confidentiality Measures</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Parties shall ensure that the Company informs its directors, supervisors, officers and employees who have access to any Confidential Information of the existence and requirements of Article 18.1, and formulate rules and regulations to procure the directors, supervisors, officers, and employees of the Parties and their respective affiliates to comply with the confidentiality obligations set out in Article 18.1. The Parties shall, and shall ensure the Company to, sign confidentiality agreements with all directors, supervisors, officers and employees who have access to any Confidential Information (if the employment contracts or other relevant contracts or agreements that have been signed with such personnel include confidentiality terms, it shall be deemed that a confidentiality agreement has been signed).</font></div><div style="padding-left:34.2pt"><font><br></font></div><div style="padding-left:34.2pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 19 Dispute Resolution</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Dispute Resolution</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Any disputes, controversies or claims arising out of or in connection with this Contract or any breach of this Contract (collectively the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Disputes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#34;) shall be submitted to the Hong Kong International Arbitration Centre (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">HKIAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#34;) for arbitration in accordance with its Arbitration Rules which shall be deemed to be incorporated into Article &#91;19&#93; of this Contract, except as amended by this Article &#91;19&#93;. The arbitration shall be conducted by an arbitral tribunal composed of three (3) arbitrators. Among them, the Party or Parties making the arbitration application shall appoint one arbitrator&#59; the Party or Parties to which the arbitration application is made shall appoint another arbitrator&#59; the third arbitrator shall be appointed by the above two arbitrators and shall serve as the presiding arbitrator . If the first two arbitrators are unable to appoint the third arbitrator within twenty one (21) days of the appointment of the second arbitrator, the third arbitrator shall be appointed by the Chairman of the HKIAC. The award made by the arbitral tribunal shall be final and binding on the Parties to the dispute.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Place and Language of Arbitration</font></div><div style="padding-left:25.7pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The place of arbitration shall be Hong Kong, and the language used in the arbitration proceedings shall be Chinese.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Period for Making the Arbitral Award</font></div><div style="padding-left:25.7pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Parties irrevocably agree that the arbitral tribunal shall make a final award within six (6) months from the date of its constitution&#59; however, the arbitral tribunal has the power to extend the above period at the well-founded request of either Party or as it deems necessary.</font></div><div style="padding-left:35.9pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Continue to Perform</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the dispute resolution period, the Parties shall continue to perform other terms of this Contract except the disputed matters.</font></div><div><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 20 Special Arrangements</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</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:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Patent Maintenance</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company shall be responsible for the costs of maintaining its patents, including existing and future sublicensed technology.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Pre-emptive Right</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">After the completion of this transaction, if the Company increases capital or issues new shares before its listing filing, each Shareholder has the right to subscribe for the Company's new series of capital increase on the same conditions and in accordance with the proportion of each Shareholder's capital contribution to the Company before the capital increase or issuance of new shares, except for the issue of new shares for the purpose of employee equity incentives.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company shall, at least sixty (60) days prior to the proposed capital increase or issue of new shares, give each of the Company's Shareholders a written notice of the proposed capital increase or issue of new shares (the &#34;Proposed Capital Increase Notice&#34;), setting out (i) the amount, type and terms of the proposed capital increase&#59; (ii) the consideration that the Company can receive after implementation of the proposed capital increase.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If each Party elects to exercise the pre-emptive right within twenty (20) days of receipt of the Proposed Capital Increase Notice (the &#34;Subscription Period&#34;), it shall submit a written notice to the Company (the &#34;Exercise Notice&#34;) setting out the amount of the proposed capital increase that it intends to purchase. If any Shareholder of the Company fails to submit the Exercise Notice within the Subscription Period, it is deemed that such party (&#8220;Unsubscribing Shareholder&#8221;) has waived the exercise of the preemptive rights in relation to the proposed capital increase. The Company shall, within three (3) days after the expiration of the Subscription Period, notify other investors who have exercised their pre-emptive rights in full (&#8220;Subscribing Shareholders&#8221;) in writing of the Unsubscribing Shareholders&#8217; failure to exercise their pre-emptive rights. Subscribing Shareholders may submit a written notice (&#8220;Second Subscription Notice&#8221;) to the Company within seven (7) days after receipt of the Company&#8217;s written notice (&#8220;Second Subscription Period&#8221;) confirming the purchase of the proposed capital increase unsubscribed by the Unsubscribing Shareholder ( &#34;Unsubscribed Proposed Capital Increase&#34;). If two or more Subscribing Shareholders reply in writing to the Company to continue the subscription, they shall purchase the Unsubscribed Proposed Capital Increase in proportion to their respective capital contributions. If the Subscribing Shareholders fail to submit a Second Subscription Notice to the Company within the Second Subscription Period, they shall be deemed to have waived purchase of the Unsubscribed Proposed Capital Increase.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;padding-right:0.3pt;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Anti-dilution Rights</font></div><div style="padding-left:35.4pt;text-indent:-35.4pt"><font><br></font></div><div style="padding-left:35.4pt;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20.3.1 If the Company increases its registered capital within &#91;24&#93; months after the signing of this Contract, and new investors subscribe for the Company's newly increased registered capital (the &#34;Subsequent Financing&#34;) at a price per share lower than the Investors&#8217; Investment Unit Price, New Investors have the right to require the Company to undertake anti-dilution obligations to them so that the New Investors obtain additional equity (&#8220;Compensation Equity&#8221;). The Compensation Equity shall be calculated and determined in accordance with the generalized weighted average method so that its investment unit price is consistent with the new issue price.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:35.4pt;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20.3.2 In order to obtain Compensation Equity, the Company shall actively promote the performance and implementation of the above-mentioned anti-dilution obligations in Article 20.3.1. The Company may choose one of the following methods to facilitate the New Investors to obtain Compensation Equity&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To the extent permitted by the current applicable law, the Company shall issue additional equity to the New Investors at a price not lower than the nominal value of the registered capital (for the avoidance of doubt, the subscription price paid by the New Investors for </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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</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="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">subscription of such newly increased registered capital shall be reimbursed by the Company)&#59; or</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To the extent permitted by the current applicable law, the Company will pay cash compensation directly to the New Investors. The amount of cash compensation is&#58; the equivalent cash amount of the capital contribution corresponding to the difference between the equity to be obtained by the New Investors which is adjusted according to the consideration paid by the new investors who have subscribed for the new registered capital of the Subsequent Financing and the equity of the Company that the new investors have acquired through this capital increase.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:35.4pt;text-indent:-35.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">20.3.3 Exceptions to Anti-dilution Rights</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Issue of shares under the following circumstances is not subject to anti-dilution rights&#58; (i) issue of new shares or increase of registered capital in accordance with the employee stock incentive plan approved by the board of directors&#59; (ii) adjustment due to stock splits, dividend distributions, recapitalizations and similar transactions&#59; (iii) any acquisition transaction of the Company in which the Company issues shares as consideration.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Article 21 Miscellaneous Provisions</font></div><div style="text-align:center"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Effectiveness, Term and Extension</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">This Contract shall become effective and binding upon the Parties after it is signed by the duly authorized representatives of the Parties. This Contract is made in &#91;thirty (30)&#93; counterparts.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">This Contract shall continue in effect until the expiry or early termination of the Company&#8217;s Term. When the Company&#8217;s Term is extended, the term of this Contract shall be extended accordingly.</font></div><div><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Applicable Law</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The conclusion, validity, interpretation and performance of this Contract and the settlement of any disputes arising hereunder shall be governed by the Laws of China.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Entire Agreement</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This Contract supersedes all previous oral agreements, commitments and communications between the Parties based on the Joint Venture Contract for the Establishment of Chongqing Alpha and Omega Semiconductor Limited (the &#34;Joint Venture&#34;) signed by the Original Shareholders on March 29, 2016. The rights and obligations before this Contract takes effect shall be understood and explained in accordance with the provisions of the Joint Venture Contract, and the rights and obligations after this Contract takes effect shall be understood and explained in accordance with the provisions of this Contract.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If the content of this Contract is inconsistent with relevant provisions of the Company's Articles of Association and the current laws and regulations, the provisions of the current relevant laws and regulations shall prevail.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Headings</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The headings in this Contract are for convenience only and shall not be taken into account when interpreting this Contract.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37</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="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Amendment</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">No amendment to this Contract shall become effective until the duly authorized representatives of the Parties sign a written agreement.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Severability</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If any term or provision of this Contract is held to be invalid or unenforceable in whole or in part under any applicable law, such term or provision shall be excluded from this Contract only to the extent of such invalidity or unenforceability, and all other terms and provisions shall remain in full force and effect. In such event, the Parties shall use their best efforts to enforce the letter and spirit of this Contract and shall substitute valid and enforceable term or provision that conform to the spirit and purpose of such invalid or unenforceable term or stipulation as far as possible.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Successors and Assigns</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This Contract shall bind and insure for the benefit of the Parties and their respective successors and managers as well as the assigns who receive the benefit of the Parties in the Company according to laws and the terms and conditions of this Contract. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Costs and Expenses</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Each Party shall assume any costs, expenses or amounts incurred before the signing of this Contract, unless other Parties agree in writing to share the same or agree in writing that the Company shall assume the same.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">After the signing of this Contract, any expenses related to company registration incurred by either Party shall be borne by the Company if it is provided that the registered company shall assume such expenses according to the Chinese law&#59; otherwise, the Company may assume such expenses upon the approval of the Shareholder&#8217;s Meeting.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Unless as otherwise stipulated in this Article 21.8, if this Contract has any special provisions on costs and expenses, such special provisions shall apply.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32pt;text-decoration:underline">Waiver</font></div><div style="padding-left:25.7pt"><font><br></font></div><div style="padding-left:25.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The delay or failure by either Party to exercise any of its powers, rights or remedies hereunder shall be construed as a waiver of such powers, rights or remedies, and any single or partial exercise shall not preclude any other exercise. No waiver by one Party of any provision of this Contract shall be deemed a waiver of any other provision of this Contract, nor shall such waiver be construed as a waiver of such provision with respect to any other event or circumstance (whether past, present or future). In addition, the remedies provided in this Contract are cumulative and do not exclude any remedies provided by law.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt;padding-right:0.3pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:27pt;text-decoration:underline">Notice</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:25.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Any significant communications between the Parties and between a party and the Company shall be sent by (i) personal delivery or (ii) postage prepaid air express (using an internationally recognized express company such as FedEx, UPS, DHL, EMS, and EMS can only be used for mailing to addresses within China), respectively, to the following addresses of each Party and the Company or to the following e-mail addresses stipulated in this Contract. All the above notices shall be deemed to be effectively delivered or received (i) upon receipt in the case of personal delivery&#59; (ii) on the tenth (10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">) working day (subject to the working day in the recipient&#8217;s country)  after delivery to an internationally recognized express company in the case of air express&#59; (iii) upon receipt of the recipient&#8217;s confirmation of receiving the communication in the case of email.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To &#91;*&#93;&#58;</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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38</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="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;&#160;&#160;&#160;&#160;&#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306;    &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93; </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To &#91;*&#93;&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To AOS&#58;</font></div><div style="padding-left:41.4pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To &#91;*&#93;&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">To &#91;*&#93;&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.01pt">To &#91;*&#93;&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To &#91;*&#93;&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To &#91;*&#93;&#58;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To &#91;*&#93;&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To &#91;*&#93;&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</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="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">To &#91;*&#93;&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt">To &#91;*&#93;&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:28.17pt">To &#91;*&#93;&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:0.34pt">To &#91;*&#93;&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:0.34pt">To &#91;*&#93;&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:0.34pt">To &#91;*&#93;&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:0.34pt">To &#91;*&#93;&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-left:41.4pt;text-align:justify;text-indent:-12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:2.01pt">To &#91;*&#93;&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Email&#65306;&#91;*&#93;</font></div><div style="padding-left:132pt;text-indent:-60pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Address&#65306;   &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Attention&#65306; &#91;*&#93;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-left:25.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the term of this Contract, either Party may change its address at any time, but it shall immediately notify the other investors and the Company in writing.</font></div><div style="padding-left:25.7pt;text-align:justify"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</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><br></font></div><div style="margin-bottom:2.25pt;padding-left:36pt"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#91;Signature page follows&#93;</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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58; </font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Legal Representative</font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Alpha &#38; Omega Semiconductor (Shanghai) Ltd.</font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58; </font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Zhen Du</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Legal Representative</font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Agape Package Manufacturing (Shanghai) Limited.</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58; </font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; BING XUE</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Legal Representative</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Alpha and Omega Semiconductor Limited</font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58; </font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; MIKE FUSHING CHANG</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chairman</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Legal Representative</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:29.4pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:156pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div><font><br></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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</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="padding-left:240pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(Signature page of Shareholders Contract of Chongqiong Alpha and Omega Semiconductor Limited)</font></div><div><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;*&#93;</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature of Authorized Representative&#58;</font></div><div style="padding-left:240pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; &#91;*&#93;</font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Representative Appointed by Managing Partner</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Enterprise Seal)</font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><font><br></font></div><div style="padding-left:240pt"><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="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>aoslex211fy2022listofsubsi.htm
<DESCRIPTION>EX-21.1 FY 2022 10K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i3e1dbd07ecde430ea29faf1392845552_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;21.1 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:447.75pt"><tr><td style="width:1.0pt"></td><td style="width:229.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:109.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:94.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SUBSIDIARIES OF THE REGISTRANT</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiary Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Incorporated Location</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Owned</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor Incorporated</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California, United States</font></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor (Cayman) Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cayman</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor (Shanghai) Co., Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha &#38; Omega Semiconductor (Shenzhen) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha&#160;&#38; Omega Semiconductor (Hong Kong) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha&#160;&#38; Omega Semiconductor (Macau), Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Macau</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha &#38; Omega Semiconductor (Taiwan) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taiwan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha &#38; Omega Semiconductor (Germany) GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agape Package Manufacturing Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cayman</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agape Package Manufacturing (Shanghai) Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agape Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jireh Semiconductor Incorporated</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oregon, United States</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chongqing Alpha and Omega Semiconductor Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chongqing, China</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor International LP&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor (Delaware) LLC </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr></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>4
<FILENAME>aoslex231fy2022bdoconsent.htm
<DESCRIPTION>EX-23.1 FY 2022 10K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i58c4aaa1dd1346b2967deac43fa2e701_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="margin-top:13.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </font></div><div style="margin-bottom:14.2pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha and Omega Semiconductor Limited</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sunnyvale, California</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-261036, 333-166403, 333-172173, 333-180126, 333-186480, 333-190935, 333-207987, and 333-228297) of Alpha and Omega Semiconductor Limited of our reports dated September&#160;19, 2022, relating to the consolidated financial statements and schedule and the effectiveness of Alpha and Omega Semiconductor Limited&#8217;s internal control over financial reporting, which appear in this Form 10-K.</font></div><div style="margin-top:12pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; BDO USA, LLP</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;19, 2022</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>aoslex311fy202210k.htm
<DESCRIPTION>EX-31.1 FY 2022 10K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i8195df88cdee4e0a81179e1198b286c4_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Mike F. Chang, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this report on Form&#160;10-K of Alpha and Omega Semiconductor Limited&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; September&#160;19, 2022 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.105%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;MIKE F. CHANG</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mike F. Chang</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>aoslex312fy202210k.htm
<DESCRIPTION>EX-31.2 FY 2022 10K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i1465c46d26b243eca1b41c8a61418617_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Yifan Liang, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this report on Form&#160;10-K of Alpha and Omega Semiconductor Limited&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; September&#160;19, 2022 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.105%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;YIFAN LIANG&#160;&#160;&#160;&#160;&#160;</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yifan Liang<br>Chief Financial Officer</font></div><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and Corporate Secretary</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>aoslex321fy202210k.htm
<DESCRIPTION>EX-32.1 FY 2022 10K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id60998915c064fb9bf8e51918edfae18_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. &#167; 1350, AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:4.5pt;text-align:center"><font><br></font></div><div style="margin-top:9.9pt;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Mike F. Chang, the chief executive officer of Alpha and Omega Semiconductor Limited (the &#8220;Company&#8221;), certify for the purposes of 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge,</font></div><div style="margin-top:9.9pt;text-indent:22.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">the Annual Report of the Company on Form&#160;10-K for the fiscal year ended June&#160;30, 2022 (the &#8220;Report&#8221;), fully complies with the requirements of section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:9pt;text-indent:24.75pt"><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; September&#160;19, 2022 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.105%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;MIKE F. CHANG</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;</font></div></td></tr><tr style="height:8pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mike F. Chang</font></td></tr><tr style="height:8pt"><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Chief Executive Officer</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>aoslex322fy202210k.htm
<DESCRIPTION>EX 32.2 FY 2022 10K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icca7e01fc71a4011ba444f8fc4dd2118_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. &#167; 1350, AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:4.5pt;text-align:center"><font><br></font></div><div style="margin-top:9.9pt;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Yifan Liang, the chief financial officer of Alpha and Omega Semiconductor Limited (the &#8220;Company&#8221;), certify for the purposes of 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge,</font></div><div style="margin-top:9.9pt;text-indent:22.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">the Annual Report of the Company on Form&#160;10-K for the fiscal year ended June&#160;30, 2022 (the &#8220;Report&#8221;), fully complies with the requirements of section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; September&#160;19, 2022 </font></div><div><font><br></font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.105%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;YIFAN LIANG</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yifan Liang<br>Chief Financial Officer</font></div><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and Corporate Secretary</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>9
<FILENAME>ex991fy2022cqreportofindep.htm
<DESCRIPTION>EX-99.1 FY2022 10K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i943e37e06fac4e50b1e545fad4f5dafc_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 99.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chongqing Alpha and Omega Semiconductor Limited</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Index to Financial Statements</font></div><div><font><br></font></div><div style="padding-left:2.27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.016%"><tr><td style="width:1.0%"></td><td style="width:89.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Page</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i943e37e06fac4e50b1e545fad4f5dafc_1" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Report of Independent </a>Auditor </font></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">F-2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i943e37e06fac4e50b1e545fad4f5dafc_4" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Balance Sheet as of December 31, 2021</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">F-4</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i943e37e06fac4e50b1e545fad4f5dafc_4" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Statement of Operations for the Period from December 1, 2021 through December 31, 2021</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">F-5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Statement of Equity for the Period from December 1, 2021 through December 31, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">F-6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i943e37e06fac4e50b1e545fad4f5dafc_7" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Statement of Cash Flows for the Period from December 1, 2021</a> through December 31, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">F-7</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Notes to Financial Statements</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">F-8</font></td></tr></table></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">REPORT OF INDEPENDENT AUDITOR</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Board of Directors of Chongqing Alpha and Omega Semiconductor Limited </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Opinion on the Financial Statements </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have audited the accompanying financial statements of Chongqing Alpha and Omega Semiconductor Limited (&#34;the Company&#34;) which comprise the balance sheet as of December 31, 2021, and the related statements of operations, equity and cash flows for the period from December 1, 2021 to December 31, 2021, and the related notes to the financial statements (collectively referred to as the &#34;financial statements&#34;).</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021, and the results of its operations and its cash flows for the period from December 1, 2021 to December 31, 2021 in accordance with accounting principles generally accepted in the United States of America.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basis for Opinion</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We conducted our audit in accordance with auditing standards generally accepted in the United States of America (GAAS). Our responsibilities under those standards are further described in the Auditor's Responsibilities for the Audit of the Financial Statements section of our report. We are required to be independent of the Company and to meet our other ethical responsibilities, in accordance with the relevant ethical requirements relating to our audit. We believe that the audit evidence we have obtained is sufficient and appropriate to provide a basis for our audit opinion.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The accompanying financial statements of the Company have been prepared with the purpose of providing financial information to Alpha and Omega Semiconductor Limited (&#34;AOS&#34;) to assist AOS in satisfying its reporting responsibilities under Regulation S-X, Rule 3-09.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Convenience Translation </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our audit also comprehended the translation of Renminbi amounts into United States dollar amounts and, in our opinion, such translation has been made in conformity with the basis stated in Note 1(d) to the financial statements. Such United States dollar amounts are presented solely for the convenience of readers outside the People's Republic of China. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Management's Responsibility for the Financial Statements</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management is responsible for the preparation and fair presentation of the financial statements in accordance with accounting principles generally accepted in the United States of America, and for the design, implementation, and maintenance of internal control relevant to the preparation and fair presentation of financial statements that are free from material misstatement, whether due to fraud or error.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In preparing the financial statements, management is required to evaluate whether there are conditions or events, considered in the aggregate, that raise substantial doubt about the Company's ability to continue as a going concern for one year after the date that the financial statements are issued.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Auditors' Responsibility for the Audit of the Financial Statements</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our objectives are to obtain reasonable assurance about whether the financial statements as a whole are free from material misstatement, whether due to fraud or error, and to issue an auditor's report that includes our opinion. Reasonable assurance is a high level of assurance but is not absolute assurance and therefore is not a guarantee that an audit conducted in accordance with GAAS will always detect a material misstatement when it exists. The risk of not detecting a material misstatement resulting from fraud is higher than for one resulting from error, as fraud may involve collusion, forgery, intentional omissions, misrepresentations, or the override of internal control. Misstatements are considered material if there is a substantial likelihood that, individually or in the aggregate, they would influence the judgment made by a reasonable user based on the financial statements.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In performing an audit in accordance with GAAS, we&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Exercise professional judgment and maintain professional skepticism throughout the audit.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Identify and assess the risks of material misstatement of the financial statements, whether due to fraud or error, and design and perform audit procedures responsive to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Obtain an understanding of internal control relevant to the audit in order to design audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control. Accordingly, no such opinion is expressed.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Evaluate the appropriateness of accounting policies used and the reasonableness of significant accounting estimates made by management, as well as evaluate the overall presentation of the financial statements.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Conclude whether, in our judgment, there are conditions or events, considered in the aggregate, that raise substantial doubt about the Company's ability to continue as a going concern for a reasonable period of time.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We are required to communicate with those charged with governance regarding, among other matters, the planned scope and timing of the audit, significant audit findings, and certain internal control-related matters that we identified during the audit.</font></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Deloitte Touche Tohmatsu Certified Public Accountants&#160;LLP </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shanghai, the People's Republic of China </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-3</font></div></div></div><div id="i943e37e06fac4e50b1e545fad4f5dafc_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALANCE SHEET</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(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:99.987%"><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:10.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.250%"></td><td style="width:0.1%"></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="9" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Notes</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="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="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">US$ (Note 1(d))</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">ASSETS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Current assets&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="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:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Cash and cash equivalents</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">132,256</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">20,763</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accounts receivable, net</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">961</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">151</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due from related parties, net</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">313,429</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">49,205</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Inventories</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">326,795</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">51,304</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.2pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Prepaid and other current assets</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">32,253</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5,063</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 15.1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total current assets</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">805,694</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">126,486</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Property, plant and equipment, net</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,816,887</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">285,235</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Land use right, net</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">54,332</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,530</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Intangible assets, net</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">400,023</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">62,800</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating lease right-of-use assets, net</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">74,314</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,667</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 15.2pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Restricted cash - long-term</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">14,000</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,198</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Other Long-term assets</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5,847</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">917</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total non-current assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2,365,403</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">371,347</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total assets</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">3,171,097</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">497,833</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">LIABILITIES AND EQUITY</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:2pt double #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:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Current liabilities&#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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accounts payable</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">191,779</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">30,108</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due to related parties</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">489,159</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">76,793</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued liabilities</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">142,444</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">22,363</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Short-term debt</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">291,994</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">45,840</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Finance lease liabilities</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">108,000</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">16,955</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">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',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9,760</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,533</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total current liabilities</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">1,233,136</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">193,592</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Long-term debt</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">329,363</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">51,707</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Finance lease liabilities - long-term</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">28,000</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,396</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating lease liabilities - long-term</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">65,380</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10,263</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total non-current liabilities</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">422,743</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">66,366</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">1,655,879</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">259,958</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Commitments and contingencies (Note 13)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Equity&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Paid-in capital</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,525,474</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">396,476</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.2pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Additional paid-in capital</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">12,466</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,957</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accumulated deficit</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,022,722)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(160,558)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total equity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">1,515,218</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:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">237,875</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total liabilities and equity</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">3,171,097</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">497,833</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">The accompanying notes are an integral part of the financial statements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STATEMENT OF OPERATIONS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.987%"><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:10.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.250%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Notes</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period from December 1, 2021 to </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,2021</font></div></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="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">US$ (Note 1(d))</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Revenue</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1(n)</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">123,137</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">19,331</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Cost of goods sold</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">125,950</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">19,773</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit (loss)</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(2,813</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">)</font></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(442</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">)</font></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating expenses&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Research and development</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">302</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">47</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Selling, general and administrative</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,518</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,337</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total operating expenses</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="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,820</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:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,384</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating loss</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;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(11,633</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,826</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Interest expense and other loss, net</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(3,194</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(501</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net loss before income taxes</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;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(14,827</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(2,327</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Income tax expense</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Net loss</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;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(14,827</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(2,327</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">)</font></td></tr></table></div><div><font><br></font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">The accompanying notes are an integral part of the financial statements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;Statements of Equity &#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.987%"><tr><td style="width:1.0%"></td><td style="width:27.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.054%"></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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Paid-in capital</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"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">paid-in 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="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">deficit</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="6" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">US$</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Note 1(d))</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Balance at December 1, 2021</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,525,474</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">12,466</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,007,895)</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,530,045</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">240,202</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net loss</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(14,827)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(14,827)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(2,327)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Balance at December 31, 2021</font></td><td colspan="3" style="background-color:#cff0fc;border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,525,474</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">12,466</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,022,722)</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,515,218</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">237,875</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">The accompanying notes are an integral part of the financial statements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-6</font></div></div></div><div id="i943e37e06fac4e50b1e545fad4f5dafc_7"></div><hr style="page-break-after:always"><div style="min-height:93.6pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STATEMENT OF CASH FLOWS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</font></div><div style="margin-top:6pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.518%"><tr><td style="width:1.0%"></td><td style="width:50.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.766%"></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="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period from </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 1, 2021 to December 31, 2021</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="6" 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="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">US$ (Note 1(d))</font></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Cash flows from operating activities</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net loss</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(14,827)</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(2,327)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided </font></div><div style="padding-left:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;by operating activities&#58;</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Allowance for credit loss</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">308</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">48</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Inventory write-down</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">422</font></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">66</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Impairment of  property, plant and equipment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,814</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">756</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Depreciation and amortization</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">18,761</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,947</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Loss on disposal of property, plant and equipment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,479</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">703</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accounts receivable</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">271</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">42</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due from related parties</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">6,891</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,082</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Inventories</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10,005</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,571</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Prepayments and other current assets</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,618</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">411</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accounts payable</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(4,724)</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(742)</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due to related parties</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">16,860</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,647</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">219</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">34</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating lease liabilities</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">276</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">43</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net cash provided by operating activities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">46,373</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7,281</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">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="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Purchase of property, plant and equipment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(5,644)</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(886)</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net cash used in investing activities</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(5,644)</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(886)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Cash flows from financing activities&#58;</font></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></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Proceed from borrowings</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">96</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">15</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Principal payments on capital leases</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(27,000)</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(4,239)</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net cash used in financing activities</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(26,904)</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(4,224)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash as of</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;December 1, 2021</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">132,431</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">20,790</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net increase in cash, cash equivalents and restricted cash</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">13,825</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,171</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash as of </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;December 31, 2021</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">146,256</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">22,961</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Supplemental disclosures of cash flow information&#58;</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Cash and cash equivalents</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">132,256</font></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">20,763</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Restricted cash, non-current</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">14,000</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,198</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total cash and cash equivalents and restricted cash</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:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">146,256</font></td><td colspan="6" 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:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">22,961</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Cash paid for interest</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:2pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,515</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:2pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,337</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of non-cash investing and </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;financing information&#58;</font></div></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></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment purchased</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;but not yet paid</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,206</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">346</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">The accompanying notes are an integral part of the financial statements.</font></div><div style="text-align:center"><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-7</font></div></div></div><div id="i943e37e06fac4e50b1e545fad4f5dafc_10"></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1. The Company and Significant Accounting Policies</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(a) History and Principal Activities</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 packaging, testing and wafer fabrication facility in the Liangjiang New Area of Chongqing, People of Republic China. Before December 2021, the AOS Group (collectively AOS and its subsidiaries) and the Chongqing Funds owned 50.9% and 49.1%, respectively, of the equity interest in the Company. On December 2, 2021, AOS Group disposed of partial equity interest in CQAOS to certain third-party investors. As a result, the Company was deconsolidated from the AOS Group. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(b) Basis of presentation</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#34;U.S. GAAP&#34;).</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(c) Use of Estimates</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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, recoverability of and useful lives for property, plant and equipment and intangible assets.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(d) Foreign currency transaction and translation </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 and non-monetary assets and liabilities using historical exchange rates, are recognized in the statements of operations.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 one month ended December 31, 2021 are solely for the convenience of the reader and were calculated at the rate of US$1.00 &#61; RMB6.3698 representing the average buying and selling spot rate set forth in the statistical release of the China Foreign Exchange Trade System on December 31, 2021. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(e) Cash, cash equivalents and restricted cash</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less. Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase. The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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&#59; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></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="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(e) Cash, cash equivalents and restricted cash - continued</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As a condition of the loan arrangements, the Company is required to keep a compensating balance at the issuing bank. In addition, the Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor. These balances have 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(f) Accounts receivable, net</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The allowance for credit loss is based on assessment of the collectability of accounts receivable from customers. The Company reviews the allowance by considering factors such as historical collection experience, credit quality, aging of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay. The Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(g) Fair Value Measurements</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following&#58;</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;Level 1 - Quoted prices in active markets for identical assets or liabilities.</font></div><div style="margin-top:10pt;padding-left:42.55pt;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities&#59; quoted prices in markets that are not active&#59; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div><div style="margin-top:10pt;padding-left:42.55pt;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(h) Fair Value of Financial Instruments and others</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy. Cash equivalents consist primarily of short-term bank deposits. The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities. The carrying value of the company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company measures certain long-lived assets or long-term investments at fair value on a non-recurring basis in periods after initial measurement in circumstances when the fair value of such assets is below its recorded cost and impairment is required.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of the property and equipment in impairment testing were determined by the Company based on the income approach using the discounted cash flows associated with the underlying assets, which incorporated certain assumptions including projected revenue, growth rates and projected operating costs, expectation of management and projected trends of current operating results.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company recorded impairment charges of RMB4,814(US$756) for certain property, plant and equipment during the month ended December 31, 2021. The impairment was recorded in cost of goods sold in its statements of operations.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(i) Inventories</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company carries inventories at the lower of cost or net realizable value. Cost of inventory includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used. Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices. If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required. Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(j) Property, plant and equipment, net</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.</font></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.610%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Useful life</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Building</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">20 &#126; 30 years</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Manufacturing machinery and equipment</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10 &#126; 15 years</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Equipment and tooling</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10 &#126; 15 years</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Software</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2 &#126; 10 years</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Office furniture and equipment</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3 &#126; 5 years</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Vehicle and other fix asset</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4 years</font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In March 2017, the CQAOS received the land use right certificate from the PRC government. The land use right will expire on November 30, 2066.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software is externally purchased which is amortized over two to ten years on a straight-line basis. Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the statements of operations. Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(k) Land use right, net</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The land use rights represent the operating lease prepayments for the rights to use the land in the PRC under ASC 842, which are amortized on a straight-line basis over the remaining term of the land certificates. In March 2017, the CQAOS received the land use right certificate from the PRC government with the consideration of RMB60,178 (US$9,447). The land use right will expire on November 30, 2066. Amortization expense of land use rights for the one month ended December 31, 2021 amounted to RMB101 (US$16).</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(l) Impairment of Long-lived Assets</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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. For the one month ended December 31, 2021, RMB4,814 was recognized as impairment loss and recoded in cost of goods sold.</font></div><div><font><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(m) Government Grants</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. The grant is reimbursement on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment, employment credits, as well as business expansion credits. Grants received 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. 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 related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(n) Revenue Recognition</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company&#8217;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.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company determines revenue recognition through the following steps&#58; (1) identification of the contract with a customer&#59; (2) identification of the performance obligations in the contract&#59; (3) determination of the transaction price&#59; (4) allocation of the transaction price to the performance obligations in the contract&#59; and (5) recognition of revenue when, or as, a performance obligation is satisfied. The Company recognizes product revenue at a point in time when product is shipped to customer, and service revenue once rendered. The Company presents revenue net of sales taxes. The standard payment terms range from 30 to 90 days.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company's performance obligations relate to contracts with a duration of less than one year. The Company elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;. Therefore, the Company is not required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following is a summary of revenue by type&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font><br></font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period from December 1, 2021 to </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,2021</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><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.85pt;text-indent:-6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">116,982</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">18,365</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Service</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">6,155</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">966</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total</font></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">123,137</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">19,331</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(o) Cost of goods sold</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold primarily consists of costs associated with semiconductor wafers, packaging 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-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(p) Leases</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company determines if an arrangement is a lease at inception. Right-of-use (&#34;ROU&#34;) assets and lease liabilities are recognized for all leases based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses an estimate of its incremental borrowing rate based on the information available at the lease commencement date. ROU assets also include any lease payments made and exclude lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company classifies its leases in to 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 lease are included in property, plant and equipment and finance lease liabilities on the balance sheets. Operating lease expense is recognized on a straight-line basis over the lease term, lease liability is amortized using the effective interest method over the lease period. The Company does not record leases on the balance sheet with a term of one year or less.   </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(q) Product Warranty </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(r) Provision for Income Taxes</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense or benefit is based on income or loss before taxes. Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant management judgment is required in determining whether deferred tax assets will be realized in full or in part. When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carry-forwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized. The Company considers all available positive and negative evidence when assessing whether it is more likely than not that deferred tax assets are recoverable. The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Financial Accounting Standards Board, or 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.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 its income tax returns by the 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.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(s) Recent Accounting Pronouncements not yet adopted</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832) &#8212; Disclosures by Business Entities about Government Assistance. The amendments in this ASU require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity's financial statements. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual period beginning after December 15, 2021. Early application of the amendments is permitted. The Company does not expect this ASU to have a material impact on the financial statements.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2. Concentration of Credit Risk and Significant Customers</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company manages its credit risk associated with exposure to customers on outstanding accounts receivable through the application of credit approvals, credit ratings and other monitoring procedures. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit sales, which are mainly on credit terms of 30 to 90 days, are only made to customers who meet the Company's credit standards, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis. The Company considers its financial assets to be of good credit quality because its customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past. The Company closely monitors the aging of accounts receivable from customers, and regularly reviews their financial positions, where available.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 12 for details of balance and transaction with AOS Group.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.&#160;&#160;&#160;&#160;Cash and cash equivalents</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:56.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.292%"></td><td style="width:0.1%"></td></tr><tr><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Cash at bank</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">132,256</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">20,763</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Denominated in&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">US$</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">66,687</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10,469</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">65,569</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10,294</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certain cash and bank balances denominated in US$ were deposited with banks in the PRC. The conversion of these US$ denominated balances into foreign currencies is subject to the rules and regulations of foreign exchange control promulgated by the PRC government.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.&#160;&#160;&#160;&#160;Inventories</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:56.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.277%"></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></tr><tr><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">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.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Raw materials</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">159,915</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">25,105</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Work in progress</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">117,479</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">18,443</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Finished goods</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">49,401</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7,756</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Inventories</font></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">326,795</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">51,304</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company&#160;write-down inventory for any excess or obsolete inventories or when the Company believe that the net realizable value of inventories is less than the carrying value. For the one month ended December 31, 2021, the Company wrote-down inventory of RMB422 (US$66).</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.&#160;&#160;&#160;&#160;Prepaid and other current assets</font></div><div style="margin-top:10pt"><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:56.751%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td></tr><tr><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">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.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Prepaid maintenance</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7,005</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,100</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Prepayment to supplier</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5,567</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">874</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">VAT receivable</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">13,077</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,053</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Others</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">6,604</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,036</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Prepaid and other current assets</font></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">32,253</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">5,063</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">6.&#160;&#160;&#160;&#160;Property, plant and equipment, net</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net consist of the following&#58;</font></div><div style="margin-top:10pt"><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:56.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.277%"></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></tr><tr><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">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.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Building</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">368,556</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">57,860</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Manufacturing machinery and equipment</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,680,985</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">263,899</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Equipment and tooling</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">256,330</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">40,242</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Software</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">37,970</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5,961</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Office furniture and equipment</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">22,178</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3,482</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Vehicle and other fix asset</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7,481</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,174</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">less&#58; accumulated depreciation</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(694,444)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(109,021)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Equipment and construction in progress</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">137,831</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">21,638</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Property and equipment, net</font></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,816,887</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">285,235</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expenses from December 1, 2021 to December 31, 2021 was RMB13,170 (US$2,068). For the month ended December 31, 2021, RMB4,814 (US$756) was recognized as impairment loss on manufacturing equipment.</font></div><div style="margin-top:10pt;padding-left:24.5pt;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.&#160;&#160;&#160;&#160;Intangible assets, net</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net consist of the following&#58;</font></div><div style="margin-top:10pt"><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:56.751%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td></tr><tr><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">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.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Patents and technology rights</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">571,242</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">89,680</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%">Less&#58; accumulated amortization</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(171,219</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(26,880</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Intangible assets, net</font></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">400,023</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">62,800</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 expense from December 1, 2021 to December 31, 2021 was RMB4,955. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expenses of the above intangible assets are expected to be approximately RMB59,458, RMB59,458, RMB59,458, RMB59,458 and RMB162,190 for the years ending December 31, 2022, 2023, 2024, 2025, 2026 and thereafter, respectively.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.&#160;&#160;&#160;&#160;Accrued Liabilities</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.943%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.295%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued compensation and benefits</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">57,507</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9,028</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued property, plant and equipment</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">34,853</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5,472</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Warranty accruals</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,840</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,859</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued interest</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,918</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">301</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Advance from customer</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5,338</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">838</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Others</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">30,988</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,865</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Accrued Liabilities</font></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">142,444</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">22,363</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.&#160;&#160;&#160;&#160;Bank borrowings</font></div><div style="margin-top:10pt;padding-left:24.5pt;text-indent:-24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Short-term debt</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On June 29, 2021, the Company entered into a one-year loan agreement with China Citic Bank to borrow a maximum of US$7.7 million. Interest payments are due on the 20th of the last month in each quarter starting September 20, 2021, and the entire principal is due on June 29, 2022. As of December 31, 2021, the outstanding balance of this loan was US$7.7 million at an interest rate of 3.4926% per annum.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On April 14, 2021, the Company entered into a loan agreement with China Everbright Bank in China to borrow a maximum of RMB100 million. The borrowing can be in either RMB or US$ and be repaid in the same currency. The loan consists of RMB50 million for working capital borrowings in RMB and RMB50 million for trade financing in US$. The loan is collateralized by eligible accounts receivable of RMB50million. On April 19, 2021, the Company borrowed RMB50 million for working capital borrowing, at an interest rate of 5.1% annum. The interest payments are due quarterly with the entire principal due no later than May 19, 2022. </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On November 23, 2021 and December 23, 2021, the Company also borrowed US$4.2 million and US$3.4 million for trade financing at interest rate of 2.7% per annum, with principal due on February 15, 2022 and March 2, 2022, respectively. As of December&#160;31, 2021, the total outstanding balance of these loans were RMB50 million and US$7.6 million.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Long-term debt</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On April 26, 2020, the Company entered into a loan 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 obligation under the loan agreement is secured by certain assets of the Company with a net carrying value of RMB1,129 million as of December 31, 2021. In addition, this loan shares collateral rights with the US$24 million loan signed on November 28, 2019. Beginning December 18, 2020, the Company is required to make consecutive semi-annual payments of principal until December 8, 2024. Interest payment is due on March 20, June 20, September 20 and December 20 of each year based on China one-year loan prime rate (&#34;LPR&#34;) plus 1.3%. During the period from April 26, 2020 to December 31, 2021, the Company drew down RMB250 million and repaid RMB50 million. As of December 31, 2021, the outstanding balance of the loan was RMB200 million.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On December 18, 2019, the Company entered into a loan agreement with China Development Bank in the amount of US$24 million. The obligation under the loan agreement is secured by certain assets of the Company with a net carrying value of RMB1,129 million as of December 31, 2021. In addition, this loan shares collateral rights with the RMB 250 million loan signed on April 26, 2020. Beginning December 18, 2020, the Company will make consecutive semi-annual payments of principal until December 8, 2024. The interest is accrued based on the LIBOR of 6 months rate plus 2.8%. The interest is required to be paid on March 21 and September 21 each year. As of December 31, 2021, the outstanding balance of the loan was US$16.8 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On March 12, 2019, the Company entered into a loan agreement with The Export-Import Bank of China in the aggregate principal amount of RMB200 million. The loan will expire on February 20, 2025. The Company drew down RMB190 million and RMB10 million in March 2019 and December 2019, respectively. The loan withdraw window expired on February 28, 2020. The interest is accrued based on the China Base Rate (base interest rate published by the People's Bank of China) multiplied by 1.1 (5.39% for 2021). The loan requires quarterly interest payments. The principal payments are required to be paid every 6 months over the term of loan commencing in October 2019. This loan is secured by the land, buildings and certain equipment owned by the Company with a net carrying value of RMB592 million as of December 31, 2021. In addition, this loan shares the collateral rights with the rent factoring of RMB 379 million signed on March 22, 2019 which under YinHai financing lease. As a condition of the loan arrangements, RMB14 million of cash is held as restricted cash by the Company as a cash deposit at the bank until the principal is paid. On June 24, 2020, a modification of this loan was signed as a result of a change in the bank reference rate, pursuant to which the interest rate was changed to be based on the five-year loan prime rate in China plus 0.74% (5.39% for the fiscal year 2021). Other terms of this loan remain the same. As of December 31, 2021, the outstanding balance of the loan was RMB171 million.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Financing lease</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 China Base Rate multiplied by 1.15 (5.4625% for 2021).  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 RMB1. The Company's obligations under the Lease Financing that rent factoring of RMB379 million are secured by the land and building owned by the Company (the &#34;Collateral&#34;).  In addition, this rent factoring shares the collateral rights with the loan of RMB 200 million signed on March 12, 2019. The proceeds from the Lease Financing will be 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 loan prime rate in China plus 0.8125% (5.4625% for 2021). Other terms of this agreement remain the same. As of December 31, 2021, the outstanding balance of the Lease Financing of RMB136 million was recorded under short-term and long-term finance lease liabilities.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021, maturities of short-term debt and long-term debt were as follows&#58;</font></div><div style="margin-top:10pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.048%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.933%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31,</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2022</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">294,252</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:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">46,195</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2023</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">149,254</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">23,432</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2024</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">159,154</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:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">24,986</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2025</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">23,000</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3,610</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2016 and thereafter</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</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:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total principal of debt</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">625,660</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="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">98,223</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; debt issuance costs</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(4,303)</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:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(676)</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total principal of debt, less debt issuance costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">621,357</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="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;97,547 </font></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.670%"></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.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.211%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.211%"></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.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td></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="6" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-Term Debt</font></div></td><td colspan="6" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Term Debt</font></div></td><td colspan="9" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">US$</font></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="6" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Principal amount</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">294,252</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">46,195</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">331,408</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">52,028</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">625,660</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">98,223</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; debt issuance costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(2,258)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(355)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(2,045)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(321)</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(4,303)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(676)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">291,994</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">45,840</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">329,363</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">51,707</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">621,357</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">97,547</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-top:10pt;padding-left:24.5pt;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.&#160;&#160;&#160;&#160;Lease</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 (&#34;ROU&#34;) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's balance sheets. Finance leases are included in property, plant 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.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The components of the Company's operating and finance lease expenses are as follows for the period presented&#58;</font></div><div style="margin-top:10pt"><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.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.302%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period from December 1, 2021 to </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">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.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating leases&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Fixed rent expense</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">536</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">84</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amortization of equipment</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3,484</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">547</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Interest</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">726</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">114</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total lease expenses</font></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,746</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">745</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental balance sheet information related to the Company's operating and finance leases is as follows (in thousands, except lease term and discount rate)&#58;</font></div><div style="margin-top:10pt"><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.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.760%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.120%"></td><td style="width:0.1%"></td></tr><tr><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">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.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating leases&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">ROU assets associated with operating leases</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">74,314</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,667</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Property, plant and equipment, gross</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">552,078</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">86,671</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accumulated depreciation</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">373,169</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">58,584</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Property and equipment, net</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">178,909</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">28,087</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Weighted average remaining lease term (in years)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating leases</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10.82</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10.82</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Finance leases</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1.25</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1.25</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Weighted average discount rate</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating leases</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5.39%</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5.39%</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Finance leases</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5.46%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5.46%</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow information related to the Company's operating and finance lease is as follows&#58;</font></div><div style="margin-top:10pt"><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.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.116%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period from December 1, 2021 to </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;lease liabilities&#58; </font></div></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;border-top:0.5pt solid #000000;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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating cash flows from operating leases</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">165</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">26</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating cash flows from finance lease</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,251</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">353</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Financing cash flows from finance lease</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">27,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,239</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future minimum lease payments are as follows as of December 31, 2021&#58;</font></div><div style="margin-top:10pt"><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:25.753%"></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:10.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.608%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.432%"></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:9.114%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.114%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Operating Lease Payment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Operating Lease Payment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Lease Payment</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Lease Payment</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31, </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2022</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,190</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,757</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">113,283</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">17,784</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">124,473</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">19,541</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9,923</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,558</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">28,382</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,456</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">38,305</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">6,014</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2024</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,582</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,347</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,582</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,347</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,417</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,321</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,417</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,321</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2026</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,417</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,321</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,417</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,321</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Thereafter</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">52,604</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,259</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">52,604</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,259</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total lease payments</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">99,133</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">15,563</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">141,665</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">22,240</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">240,798</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">37,803</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; imputed interest</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(23,993</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(3,767</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(5,665</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(889</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(29,658</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(4,656</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total lease liabilities</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">75,140</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,796</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">136,000</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">21,351</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">211,140</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">33,147</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt;padding-left:24.5pt;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.&#160;&#160;&#160;&#160;Income Tax</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 CQAOS 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. No provision for income taxes has been required to be accrued because CQAOS is in cumulative loss positions for the period presented.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company recorded a full valuation allowance against deferred tax assets because it was in a cumulative loss position as of December 31, 2021. No unrecognized tax benefits and related interest and penalties were recorded in the period presented.</font></div><div style="margin-top:10pt;padding-left:24.5pt;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.&#160;&#160;&#160;&#160;Related party transactions</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The table below sets forth the major related parties and the relationship with the Company as of December 31, 2021&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Company Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chongqing Yujiangxin Enterprise Management Co., LTD. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;(&#34;Yujiangxin&#34;)</font></div></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',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Shareholder</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor Limited and its </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;subsidiaries (&#34;AOS Group&#34;)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Shareholder</font></td></tr></table></div><div style="margin-top:10pt;padding-left:24.4pt;text-indent:-24.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;padding-left:12.74pt">Amounts due from related parties </font></div><div style="margin-top:10pt"><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:34.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.277%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">Accounts</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">Name of related parties</font></td><td colspan="9" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="9" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000000;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="6" 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="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',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="12" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">313,429</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="9" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">49,205</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The balance of amounts due from related parties as of December 31, 2021 is related to sale of finished goods to AOS Group. </font></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;padding-left:6.34pt">Amounts due to related parties </font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.681%"></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:26.880%"></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.794%"></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.628%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Accounts</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Name of related parties</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due to related parties</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">489,159</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">76,793</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The balance of amounts due to related parties as of December 31, 2021 is related to purchase of raw materials from AOS Group. </font></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;padding-left:6.91pt">Sales and purchase with 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:31.681%"></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:26.880%"></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.794%"></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.628%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Accounts</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Name of related parties</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Revenue from related party</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">117,272</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">18,411</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Purchase from related party</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">31,739</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,983</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><font><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the one month ended December 31 2021, all of the related party balance and transaction are as above. </font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.32pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR THE ONE-MONTH PERIOD ENDED DECEMBER 31, 2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div style="margin-top:10pt;padding-left:24.75pt;text-indent:-24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and Contingencies</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;padding-left:24.5pt;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsequent events</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The subsequent events were evaluated through August 26, 2022, which is the issuance date of the audited financial statements.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On January 26, 2022, the Company entered into an investment agreement with certain third-party investors and received a total consideration of RMB509 million (US$80 million).</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On December 30, 2021, the Company approved a Share Incentive Plan. Pursuant to the Share Incentive Plan, restricted shares (&#34;RS&#34;) were granted to certain employees of the Company as approved by the board of directors through the employee stock holding platforms (the &#8220;Platform&#8221;) which are several limited partnerships. Registration of shares granted to employees through the Platform were completed on January 8, 2022. Vesting of the RS granted are subject to service condition and certain performance conditions.</font></div><div style="margin-top:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-20</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>aosl-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:8cea0e12-8e09-45a3-b944-c646c30c6fe8,g:608013e8-941c-4bb8-8e75-e3a6b579b051-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:aosl="http://www.aosmd.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.aosmd.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20220630_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-20220630_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-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.aosmd.com/role/Cover">
        <link:definition>0001001 - 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>0002002 - 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>1001003 - 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>1002004 - 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>1003005 - 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>1004006 - 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>1005007 - 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>1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPolicies" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies">
        <link:definition>2101101 - 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="TheCompanyandSignificantAccountingPoliciesPolicies" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - 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>2303301 - 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="TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails">
        <link:definition>2404401 - Disclosure - The Company and Significant Accounting Policies - Basis of Presentation Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails">
        <link:definition>2405402 - Disclosure - The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails">
        <link:definition>2406403 - Disclosure - The Company and Significant Accounting Policies - Joint Venture Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails">
        <link:definition>2407404 - 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>2408405 - 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>2409406 - 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>2410407 - 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="TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails">
        <link:definition>2411408 - 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>2412409 - 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>2413410 - 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="EquityMethodInvestmentinEquityInvestee" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee">
        <link:definition>2114102 - 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="EquityMethodInvestmentinEquityInvesteeTables" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables">
        <link:definition>2315302 - 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="EquityMethodInvestmentinEquityInvesteeNarrativeDetails" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails">
        <link:definition>2416411 - 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>2417412 - 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="EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails">
        <link:definition>2418413 - 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="RelatedPartyTransactions" roleURI="http://www.aosmd.com/role/RelatedPartyTransactions">
        <link:definition>2119103 - 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="RelatedPartyTransactionsDetails" roleURI="http://www.aosmd.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2420414 - 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="NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited" roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited">
        <link:definition>2121104 - 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="NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables">
        <link:definition>2322303 - 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="NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails">
        <link:definition>2423415 - 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>2424416 - 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="ConcentrationofCreditRiskandSignificantCustomers" roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers">
        <link:definition>2125105 - 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="ConcentrationofCreditRiskandSignificantCustomersTables" roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables">
        <link:definition>2326304 - 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="ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails">
        <link:definition>2427417 - 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="BalanceSheetComponents" roleURI="http://www.aosmd.com/role/BalanceSheetComponents">
        <link:definition>2128106 - 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="BalanceSheetComponentsTables" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsTables">
        <link:definition>2329305 - 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="BalanceSheetComponentsAccountsreceivableDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails">
        <link:definition>2430418 - 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>2431419 - 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>2432420 - 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>2433421 - 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>2434422 - 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>2435423 - 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>2436424 - 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>2437425 - 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>2438426 - 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>2439427 - 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>2440428 - 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>2441429 - 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>2442430 - 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="Debt" roleURI="http://www.aosmd.com/role/Debt">
        <link:definition>2143107 - 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="DebtTables" roleURI="http://www.aosmd.com/role/DebtTables">
        <link:definition>2344306 - 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="DebtShorttermborrowingDetails" roleURI="http://www.aosmd.com/role/DebtShorttermborrowingDetails">
        <link:definition>2445431 - 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>2446432 - 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>2447433 - 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>2448434 - 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>2449435 - 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="Leases" roleURI="http://www.aosmd.com/role/Leases">
        <link:definition>2150108 - 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="LeasesTables" roleURI="http://www.aosmd.com/role/LeasesTables">
        <link:definition>2351307 - 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="LeasesNarrativeDetails" roleURI="http://www.aosmd.com/role/LeasesNarrativeDetails">
        <link:definition>2452436 - 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>2453437 - 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>2454438 - 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>2455439 - 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>2456440 - 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>2456440 - 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="ShareholdersEquity" roleURI="http://www.aosmd.com/role/ShareholdersEquity">
        <link:definition>2157109 - 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="ShareholdersEquityDetails" roleURI="http://www.aosmd.com/role/ShareholdersEquityDetails">
        <link:definition>2458441 - 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="SharebasedCompensation" roleURI="http://www.aosmd.com/role/SharebasedCompensation">
        <link:definition>2159110 - 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="SharebasedCompensationTables" roleURI="http://www.aosmd.com/role/SharebasedCompensationTables">
        <link:definition>2360308 - 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="SharebasedCompensationNarrativeDetails" roleURI="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails">
        <link:definition>2461442 - 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="SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails" roleURI="http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails">
        <link:definition>2462443 - Disclosure - Share-based Compensation - Restricted Stock and Performance-based Restrcited Stock Activity (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>2463444 - 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>2464445 - 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>2465446 - 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>2466447 - 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="EmployeeBenefitPlans" roleURI="http://www.aosmd.com/role/EmployeeBenefitPlans">
        <link:definition>2167111 - 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="EmployeeBenefitPlansDetails" roleURI="http://www.aosmd.com/role/EmployeeBenefitPlansDetails">
        <link:definition>2468448 - 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="IncomeTaxes" roleURI="http://www.aosmd.com/role/IncomeTaxes">
        <link:definition>2169112 - 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="IncomeTaxesTables" roleURI="http://www.aosmd.com/role/IncomeTaxesTables">
        <link:definition>2370309 - 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="IncomeTaxesNarrativeDetails" roleURI="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2471449 - 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>2472450 - 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>2472450 - 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="SegmentandGeographicinformation" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformation">
        <link:definition>2173113 - 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="SegmentandGeographicinformationTables" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationTables">
        <link:definition>2374310 - 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="SegmentandGeographicinformationSegmentNarrativeDetails" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails">
        <link:definition>2475451 - 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>2476452 - 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>2477453 - 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>2478454 - 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="RestrictedNetAssets" roleURI="http://www.aosmd.com/role/RestrictedNetAssets">
        <link:definition>2179114 - 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="RestrictedNetAssetsDetails" roleURI="http://www.aosmd.com/role/RestrictedNetAssetsDetails">
        <link:definition>2480455 - 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="CommitmentsandContingencies" roleURI="http://www.aosmd.com/role/CommitmentsandContingencies">
        <link:definition>2181115 - 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="CommitmentsandContingenciesPurchaseCommitmentsDetails" roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails">
        <link:definition>2482456 - 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>2483457 - 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="CybersecutiyIncident" roleURI="http://www.aosmd.com/role/CybersecutiyIncident">
        <link:definition>2184116 - Disclosure - Cybersecutiy Incident</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="CybersecutiyIncidentDetails" roleURI="http://www.aosmd.com/role/CybersecutiyIncidentDetails">
        <link:definition>2485458 - Disclosure - Cybersecutiy Incident (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="ScheduleIIValuationandQualifyingAccounts" roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>2186117 - 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="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>2487459 - 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_LeaseFinancingMember" abstract="true" name="LeaseFinancingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_RestrictedStatutoryReservesTable" abstract="true" name="RestrictedStatutoryReservesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" 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_PrepaymentForPropertyAndEquipment" abstract="false" name="PrepaymentForPropertyAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_WeightedAverageLeaseDiscountRateAbstract" abstract="true" name="WeightedAverageLeaseDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" abstract="false" name="PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" nillable="true" xbrli:periodType="instant" 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-types:domainItemType"/>
  <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_JirehSemiconductorIncorporatedMember" abstract="true" name="JirehSemiconductorIncorporatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_FinanceLeaseRightOfUseAssetAbstract" abstract="true" name="FinanceLeaseRightOfUseAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_ThirdPartyInvestorsTransaction2Member" abstract="true" name="ThirdPartyInvestorsTransaction2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PowerIcMember" abstract="true" name="PowerIcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" 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-types:domainItemType"/>
  <xs:element id="aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" abstract="false" name="ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_PropertyPlantEquipmentAndLandUseRights" abstract="false" name="PropertyPlantEquipmentAndLandUseRights" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SaleLeasebackTransactionDownPaymentAmount" abstract="false" name="SaleLeasebackTransactionDownPaymentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CustomerMember" abstract="true" name="CustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" abstract="false" name="ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionDeliveryPaymentPercent" abstract="false" name="SaleLeasebackTransactionDeliveryPaymentPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aosl_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_OtherCustomersMember" abstract="true" name="OtherCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_TwoThousandEighteenPlanMember" abstract="true" name="TwoThousandEighteenPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionDebtReceivableAmount" abstract="false" name="SaleLeasebackTransactionDebtReceivableAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_StockOptionsAndRestrictedStockUnitsRsusMember" abstract="true" name="StockOptionsAndRestrictedStockUnitsRsusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionImpliedInterestRatePercent" abstract="false" name="SaleLeasebackTransactionImpliedInterestRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_StateResearchAndDevelopmentCreditCarryforwardMember" abstract="true" name="StateResearchAndDevelopmentCreditCarryforwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" abstract="true" name="MarketBasedRestrictedStockUnitsMSUPreModificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" abstract="false" name="MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aosl_LineOfCreditFacilityTradeBorrowingsMember" abstract="true" name="LineOfCreditFacilityTradeBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_CreditFacility3Point85PercentDueNovember182022Member" abstract="true" name="CreditFacility3Point85PercentDueNovember182022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ConcentrationOfCreditRiskTermsOfSalesOnCredit" abstract="false" name="ConcentrationOfCreditRiskTermsOfSalesOnCredit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_LongTermIncomeTaxPayableMember" abstract="true" name="LongTermIncomeTaxPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_VariableInterestRateTermLoanMaturingAugust2022Member" abstract="true" name="VariableInterestRateTermLoanMaturingAugust2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_JirehMember" abstract="true" name="JirehMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_ChongqingFundsMember" abstract="true" name="ChongqingFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_LossFromCyberSecurityIncidentMember" abstract="true" name="LossFromCyberSecurityIncidentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BankOfCommunicationsLimitedMember" abstract="true" name="BankOfCommunicationsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_ShortTermLeaseCostAbstract" abstract="true" name="ShortTermLeaseCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_MarketBasedRestrictedStockUnitsMSUPostModificationMember" abstract="true" name="MarketBasedRestrictedStockUnitsMSUPostModificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ComputerSoftwareLiabilityNoncurrent" abstract="false" name="ComputerSoftwareLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_GovernmentGrantsPolicyPolicyTextBlock" abstract="false" name="GovernmentGrantsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_DebtInstrumentBasisSpreadonVariableRateMultiple" abstract="false" name="DebtInstrumentBasisSpreadonVariableRateMultiple" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="aosl_LengthOfProductWarranty" abstract="false" name="LengthOfProductWarranty" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther" abstract="false" name="LiabilitiesOtherThanLongTermDebtNoncurrentOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ShortTermDebtGross" abstract="false" name="ShortTermDebtGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_PackagingAndTestingServicesMember" abstract="true" name="PackagingAndTestingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ExternalBoardMembersMember" abstract="true" name="ExternalBoardMembersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_MarketbasedRestrictedStockUnitsMSUMember" abstract="true" name="MarketbasedRestrictedStockUnitsMSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_JointVenturePolicyTextBlock" abstract="false" name="JointVenturePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="aosl_YinHaiLeasingCompanyandChinaImportExportBankMember" abstract="true" name="YinHaiLeasingCompanyandChinaImportExportBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_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_AllowanceForPriceAdjustmentsReceivableCurrent" abstract="false" name="AllowanceForPriceAdjustmentsReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_StockRotationAccrualStockIssued" abstract="false" name="StockRotationAccrualStockIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_StockRotationAccrualIncreaeDecreaseRollForward" abstract="true" name="StockRotationAccrualIncreaeDecreaseRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" abstract="false" name="EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aosl_DeferredTaxAssetsCapitalizedIntangibleAssets" abstract="false" name="DeferredTaxAssetsCapitalizedIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" abstract="false" name="StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" abstract="true" name="AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_FinanceLeaseCost1Abstract" abstract="true" name="FinanceLeaseCost1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aosl_EquipmentAndToolingMember" abstract="true" name="EquipmentAndToolingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_HHGraceMember" abstract="true" name="HHGraceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NetOperatingLossFixedAssetAndIntangibleAssetMember" abstract="true" name="NetOperatingLossFixedAssetAndIntangibleAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_LandUseRightsMember" abstract="true" name="LandUseRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_InventoriesAndServicesMember" abstract="true" name="InventoriesAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" abstract="true" name="FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" 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_OfficeLeaseDepositAssetsNoncurrent" abstract="false" name="OfficeLeaseDepositAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" abstract="false" name="AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" abstract="false" name="SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_PowerDiscreteMember" abstract="true" name="PowerDiscreteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" abstract="true" name="SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_PatentsAndPatentedTechnologyMember" abstract="true" name="PatentsAndPatentedTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" abstract="false" name="IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_OperatingLeaseRightOfUseAssetAbstract" abstract="true" name="OperatingLeaseRightOfUseAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" abstract="false" name="SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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-types:perShareItemType"/>
  <xs:element id="aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" abstract="false" name="OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_RisksAndUncertaintiesPolicyTextBlock" abstract="false" name="RisksAndUncertaintiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_EquityMethodInvestmentFairValueOfEquityRetained" abstract="false" name="EquityMethodInvestmentFairValueOfEquityRetained" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_NonstatutoryStockOptionsMember" abstract="true" name="NonstatutoryStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PrepaymenttoSupplier" abstract="false" name="PrepaymenttoSupplier" 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_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" abstract="false" name="DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_TreasuryStockReissuedMember" abstract="true" name="TreasuryStockReissuedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SaleLeasebackTransactionPurchasePriceFinancingPercent" abstract="false" name="SaleLeasebackTransactionPurchasePriceFinancingPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_StockRotationAccrualTableTextBlock" abstract="false" name="StockRotationAccrualTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionDownPaymentPercent" abstract="false" name="SaleLeasebackTransactionDownPaymentPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aosl_EquityMethodInvestmentNumberOfDirectors" abstract="false" name="EquityMethodInvestmentNumberOfDirectors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" abstract="false" name="PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aosl_IndustrialAndCommercialBankofChinaMember" abstract="true" name="IndustrialAndCommercialBankofChinaMember" 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-types:domainItemType"/>
  <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_NumberOfVotesPerEachCommonShare" abstract="false" name="NumberOfVotesPerEachCommonShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aosl_EmployeeIncentivePlanMember" abstract="true" name="EmployeeIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" abstract="false" name="ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_PrepaidMaintenanceCurrent" abstract="false" name="PrepaidMaintenanceCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_ThirdPartyInvestorsMember" abstract="true" name="ThirdPartyInvestorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" abstract="true" name="LineOfCreditFacilityWorkingCapitalBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ComputerSoftwareDevelopmentMember" abstract="true" name="ComputerSoftwareDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>aosl-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:8cea0e12-8e09-45a3-b944-c646c30c6fe8,g:608013e8-941c-4bb8-8e75-e3a6b579b051-->
<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-20220630.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_39e4e7ca-03fb-453b-a495-f575dfc89876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3eb9bf15-f0ff-45e0-b48b-e54b8f30617d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_39e4e7ca-03fb-453b-a495-f575dfc89876" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3eb9bf15-f0ff-45e0-b48b-e54b8f30617d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToAffiliateCurrent_cae0e3b6-704e-4d19-ac9c-d8e96488ad46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_39e4e7ca-03fb-453b-a495-f575dfc89876" xlink:to="loc_us-gaap_DueToAffiliateCurrent_cae0e3b6-704e-4d19-ac9c-d8e96488ad46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_e6aa34f1-6488-41a3-bc86-53e92bcf0db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_39e4e7ca-03fb-453b-a495-f575dfc89876" xlink:to="loc_us-gaap_ShortTermBorrowings_e6aa34f1-6488-41a3-bc86-53e92bcf0db9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_050ed2cc-2aa6-477c-a6c5-8aaa34bed9af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_39e4e7ca-03fb-453b-a495-f575dfc89876" xlink:to="loc_us-gaap_AccountsPayableCurrent_050ed2cc-2aa6-477c-a6c5-8aaa34bed9af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_e1357a5c-158a-45dc-a34d-876cecba4a71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_39e4e7ca-03fb-453b-a495-f575dfc89876" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_e1357a5c-158a-45dc-a34d-876cecba4a71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_e0e35034-98cc-46ce-aa4b-3ffbad996e11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_39e4e7ca-03fb-453b-a495-f575dfc89876" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_e0e35034-98cc-46ce-aa4b-3ffbad996e11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e781a44c-6884-4033-b1e1-1a62cad2a29b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_39e4e7ca-03fb-453b-a495-f575dfc89876" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e781a44c-6884-4033-b1e1-1a62cad2a29b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bad6d295-c17b-4605-9fc8-747d21aacbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e31f2948-ff38-491f-a375-91fb9a0c2964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bad6d295-c17b-4605-9fc8-747d21aacbe9" xlink:to="loc_us-gaap_StockholdersEquity_e31f2948-ff38-491f-a375-91fb9a0c2964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_ec06be54-17a7-4cf4-bd69-f1b623e45117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bad6d295-c17b-4605-9fc8-747d21aacbe9" xlink:to="loc_us-gaap_MinorityInterest_ec06be54-17a7-4cf4-bd69-f1b623e45117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e4811d9c-00b2-4a8b-9953-49004afa347e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0fad42f0-3df8-45f0-96ee-21cfccb59a39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e4811d9c-00b2-4a8b-9953-49004afa347e" xlink:to="loc_us-gaap_LiabilitiesCurrent_0fad42f0-3df8-45f0-96ee-21cfccb59a39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_53446ad5-0863-4b66-9138-31f65446e2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e4811d9c-00b2-4a8b-9953-49004afa347e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_53446ad5-0863-4b66-9138-31f65446e2bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_de353897-4163-426d-a058-05f14f1ffa13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e4811d9c-00b2-4a8b-9953-49004afa347e" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_de353897-4163-426d-a058-05f14f1ffa13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_8b7b2e5c-d173-4e9d-958a-83aaf45694de" xlink:href="aosl-20220630.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_e4811d9c-00b2-4a8b-9953-49004afa347e" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_8b7b2e5c-d173-4e9d-958a-83aaf45694de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d30972fa-aaca-4266-b65d-efd5f21c5b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e4811d9c-00b2-4a8b-9953-49004afa347e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d30972fa-aaca-4266-b65d-efd5f21c5b11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fdbba4b6-f5d9-45c1-afb8-3a9ea8e2b297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e4811d9c-00b2-4a8b-9953-49004afa347e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fdbba4b6-f5d9-45c1-afb8-3a9ea8e2b297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d6bebcc4-3b2d-453f-82f0-fdf31dc5f6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e4811d9c-00b2-4a8b-9953-49004afa347e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d6bebcc4-3b2d-453f-82f0-fdf31dc5f6d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e5aecf81-0d9d-4499-9d02-10c6868ba4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_fa91b26b-c333-4a7b-b5c0-3afa33e2f58b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e5aecf81-0d9d-4499-9d02-10c6868ba4ee" xlink:to="loc_us-gaap_PreferredStockValue_fa91b26b-c333-4a7b-b5c0-3afa33e2f58b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_212a234c-2fa8-4c42-998a-120795bffd39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e5aecf81-0d9d-4499-9d02-10c6868ba4ee" xlink:to="loc_us-gaap_CommonStockValue_212a234c-2fa8-4c42-998a-120795bffd39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_703492ee-cde2-47bb-acef-1bb76d62c289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e5aecf81-0d9d-4499-9d02-10c6868ba4ee" xlink:to="loc_us-gaap_TreasuryStockValue_703492ee-cde2-47bb-acef-1bb76d62c289" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_94db3440-5510-43d6-b7bc-4a71a33a39c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e5aecf81-0d9d-4499-9d02-10c6868ba4ee" xlink:to="loc_us-gaap_AdditionalPaidInCapital_94db3440-5510-43d6-b7bc-4a71a33a39c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3ff1f332-6511-4c97-a6c8-7a44b0f8e378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e5aecf81-0d9d-4499-9d02-10c6868ba4ee" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3ff1f332-6511-4c97-a6c8-7a44b0f8e378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_41b69fde-6557-4bef-8990-98286479bed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e5aecf81-0d9d-4499-9d02-10c6868ba4ee" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_41b69fde-6557-4bef-8990-98286479bed6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_89767891-f449-46f1-88de-5856a20552ec" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_89767891-f449-46f1-88de-5856a20552ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_aa094dc8-0e0d-41ff-81d1-03e94b20ad8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_aa094dc8-0e0d-41ff-81d1-03e94b20ad8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d1665b28-e7c8-41d1-9ea4-258ca988cb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d1665b28-e7c8-41d1-9ea4-258ca988cb6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1d43c6ea-0981-4034-ba42-eb0a6dae0183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_InventoryNet_1d43c6ea-0981-4034-ba42-eb0a6dae0183" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4d66bea8-7ab4-4fbc-beac-42c3decbd636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4d66bea8-7ab4-4fbc-beac-42c3decbd636" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3f3b7658-2481-48cf-8bf0-a801cba01ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3f3b7658-2481-48cf-8bf0-a801cba01ea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3520f746-2322-458a-9157-adddad1c040c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3520f746-2322-458a-9157-adddad1c040c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_2e5a0416-75d3-4807-a20f-6c00de91ab89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_OtherAssetsCurrent_2e5a0416-75d3-4807-a20f-6c00de91ab89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f1a98dd4-c911-4f89-a8ca-db99ae6f61df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f1a98dd4-c911-4f89-a8ca-db99ae6f61df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_520b389c-60d6-43a6-ab6c-32391583fd84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_520b389c-60d6-43a6-ab6c-32391583fd84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_643b56c6-d412-4006-ba17-5690721defb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_643b56c6-d412-4006-ba17-5690721defb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_be3a7b43-001e-4e6f-94af-fe529ecdd5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d98f8e38-be82-494b-b9d8-ad50162895c5" xlink:to="loc_us-gaap_EquityMethodInvestments_be3a7b43-001e-4e6f-94af-fe529ecdd5f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c147cc06-3226-4d2b-9c1f-7a2de12624b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c63af09c-9b28-4f6c-99e9-9b6ab280721b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c147cc06-3226-4d2b-9c1f-7a2de12624b6" xlink:to="loc_us-gaap_Liabilities_c63af09c-9b28-4f6c-99e9-9b6ab280721b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fcd88082-650e-414d-9af4-6aa5a8345247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c147cc06-3226-4d2b-9c1f-7a2de12624b6" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fcd88082-650e-414d-9af4-6aa5a8345247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a88eddb0-c87f-45d6-a592-a15159a4e29b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c147cc06-3226-4d2b-9c1f-7a2de12624b6" xlink:to="loc_us-gaap_StockholdersEquity_a88eddb0-c87f-45d6-a592-a15159a4e29b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0f837648-ba05-4b75-9263-ae6647c2e61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c147cc06-3226-4d2b-9c1f-7a2de12624b6" xlink:to="loc_us-gaap_MinorityInterest_0f837648-ba05-4b75-9263-ae6647c2e61f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_25c6e528-56f0-4a68-9fc7-994cce66362d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4dcbaeb0-07c4-4974-863c-89eb60f49833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25c6e528-56f0-4a68-9fc7-994cce66362d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4dcbaeb0-07c4-4974-863c-89eb60f49833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b64c7c92-d0d3-4fd5-b91c-41541a08f663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25c6e528-56f0-4a68-9fc7-994cce66362d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b64c7c92-d0d3-4fd5-b91c-41541a08f663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_556ad697-591f-4dd5-9679-a189e8261dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25c6e528-56f0-4a68-9fc7-994cce66362d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_556ad697-591f-4dd5-9679-a189e8261dfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ad1a5986-de3f-462d-ac84-55506e0ba0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25c6e528-56f0-4a68-9fc7-994cce66362d" xlink:to="loc_us-gaap_InventoryNet_ad1a5986-de3f-462d-ac84-55506e0ba0dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_6a1f2c3d-a950-4e83-8fd5-6931d8ed6759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25c6e528-56f0-4a68-9fc7-994cce66362d" xlink:to="loc_us-gaap_OtherAssetsCurrent_6a1f2c3d-a950-4e83-8fd5-6931d8ed6759" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="aosl-20220630.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_OperatingIncomeLoss_b4eea0e4-53bb-437b-82d7-80929bdf2948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a41b112f-ce1d-4f45-8d1b-2824270bf410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b4eea0e4-53bb-437b-82d7-80929bdf2948" xlink:to="loc_us-gaap_GrossProfit_a41b112f-ce1d-4f45-8d1b-2824270bf410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ae0e7731-1e39-48c3-af5a-cf275282561d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b4eea0e4-53bb-437b-82d7-80929bdf2948" xlink:to="loc_us-gaap_OperatingExpenses_ae0e7731-1e39-48c3-af5a-cf275282561d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_896b11f1-28e9-4d71-98ec-6185ddc03626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a2e93ee8-a4cf-45eb-82b5-610eeb11b48b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_896b11f1-28e9-4d71-98ec-6185ddc03626" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a2e93ee8-a4cf-45eb-82b5-610eeb11b48b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f8af08c2-ce59-4382-a96c-b88dd6ef6f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_896b11f1-28e9-4d71-98ec-6185ddc03626" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f8af08c2-ce59-4382-a96c-b88dd6ef6f03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_69bc2332-b83a-4b39-8a28-2e5eceb1187d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_49cc673f-84d7-4957-bfa2-d888f47b378f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_69bc2332-b83a-4b39-8a28-2e5eceb1187d" xlink:to="loc_us-gaap_ProfitLoss_49cc673f-84d7-4957-bfa2-d888f47b378f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1481dd56-0354-4dc7-84f0-06910324866d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_69bc2332-b83a-4b39-8a28-2e5eceb1187d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1481dd56-0354-4dc7-84f0-06910324866d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18d7924c-c3a0-47f8-b1e8-1f4620185d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_93272d88-8e4a-411c-b1f8-d6b06ce811e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18d7924c-c3a0-47f8-b1e8-1f4620185d27" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_93272d88-8e4a-411c-b1f8-d6b06ce811e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_5e293f49-727d-4843-8ca1-2c83b430ccce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18d7924c-c3a0-47f8-b1e8-1f4620185d27" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_5e293f49-727d-4843-8ca1-2c83b430ccce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_0f0f26ac-1a7e-4953-8a9b-785f92803731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_18d7924c-c3a0-47f8-b1e8-1f4620185d27" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_0f0f26ac-1a7e-4953-8a9b-785f92803731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_899413cf-ffd7-4461-9c42-bf8ba33b7c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18d7924c-c3a0-47f8-b1e8-1f4620185d27" xlink:to="loc_us-gaap_OperatingIncomeLoss_899413cf-ffd7-4461-9c42-bf8ba33b7c1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_a82be064-9a3b-45a1-a288-39d4965f1168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18d7924c-c3a0-47f8-b1e8-1f4620185d27" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_a82be064-9a3b-45a1-a288-39d4965f1168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_0f7d85e3-7a5b-47a5-8d28-ff55622216c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_fa431bb9-0213-4321-8700-b87c087a3dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0f7d85e3-7a5b-47a5-8d28-ff55622216c2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_fa431bb9-0213-4321-8700-b87c087a3dfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_19ff9fe1-e337-45a1-b93c-3bacbb34edce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0f7d85e3-7a5b-47a5-8d28-ff55622216c2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_19ff9fe1-e337-45a1-b93c-3bacbb34edce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_1e0333c3-d527-4c0e-8cf5-b21f02735f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_0f7d85e3-7a5b-47a5-8d28-ff55622216c2" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_1e0333c3-d527-4c0e-8cf5-b21f02735f7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_95ad2ebb-1672-410c-b5a7-77ce9e2f6d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a1bccebf-1009-4496-bb4c-4ca83b95f70b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProfitLoss_95ad2ebb-1672-410c-b5a7-77ce9e2f6d26" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a1bccebf-1009-4496-bb4c-4ca83b95f70b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1e2661d1-afd6-45fd-9d07-042926df78bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_95ad2ebb-1672-410c-b5a7-77ce9e2f6d26" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1e2661d1-afd6-45fd-9d07-042926df78bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_769d920a-103a-4e51-b8a4-3bdec3ac2232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a047262c-ad8f-4d56-80ac-34e9374d32ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_769d920a-103a-4e51-b8a4-3bdec3ac2232" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a047262c-ad8f-4d56-80ac-34e9374d32ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_e2b974fe-3d4f-4e85-8757-fa2c555bcc37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_769d920a-103a-4e51-b8a4-3bdec3ac2232" xlink:to="loc_us-gaap_CostOfRevenue_e2b974fe-3d4f-4e85-8757-fa2c555bcc37" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="aosl-20220630.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_ff472115-42f2-4b50-896c-1e97410b4327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_74b7b1e8-9617-458e-9ec3-637f70453e1d" xlink:href="aosl-20220630.xsd#aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ff472115-42f2-4b50-896c-1e97410b4327" xlink:to="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_74b7b1e8-9617-458e-9ec3-637f70453e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_43012f22-6e1c-4132-892b-04dff21ae53a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ff472115-42f2-4b50-896c-1e97410b4327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_43012f22-6e1c-4132-892b-04dff21ae53a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5eb07852-9371-4a15-a749-695985b15117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ff472115-42f2-4b50-896c-1e97410b4327" xlink:to="loc_us-gaap_ProfitLoss_5eb07852-9371-4a15-a749-695985b15117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_44eff236-9bb0-4e07-b135-81ce3dbec88d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8aac0d66-713e-4790-b539-e97a24cf8ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_44eff236-9bb0-4e07-b135-81ce3dbec88d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8aac0d66-713e-4790-b539-e97a24cf8ab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_297aebc7-3e53-41f3-8e14-7ca0a37091f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_44eff236-9bb0-4e07-b135-81ce3dbec88d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_297aebc7-3e53-41f3-8e14-7ca0a37091f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="aosl-20220630.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_NetCashProvidedByUsedInFinancingActivities_e5a8b017-5dc7-463d-8ed7-c0752fcae335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d3b1b9df-4dd3-479b-9f12-401f0b192847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5a8b017-5dc7-463d-8ed7-c0752fcae335" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d3b1b9df-4dd3-479b-9f12-401f0b192847" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrincipalPaymentsOnCapitalLeases_4d5d2d3d-7911-447c-92b9-e5cc84bbad5f" xlink:href="aosl-20220630.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_e5a8b017-5dc7-463d-8ed7-c0752fcae335" xlink:to="loc_aosl_PrincipalPaymentsOnCapitalLeases_4d5d2d3d-7911-447c-92b9-e5cc84bbad5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_6a1b02c3-0da4-48a5-9c7a-9e945c78d608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5a8b017-5dc7-463d-8ed7-c0752fcae335" xlink:to="loc_us-gaap_RepaymentsOfDebt_6a1b02c3-0da4-48a5-9c7a-9e945c78d608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_ae8d3c10-867c-4961-bcc4-3be5bc2ae997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5a8b017-5dc7-463d-8ed7-c0752fcae335" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_ae8d3c10-867c-4961-bcc4-3be5bc2ae997" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_85ded4c1-e11b-45ad-beb8-99830cf04591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e5a8b017-5dc7-463d-8ed7-c0752fcae335" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_85ded4c1-e11b-45ad-beb8-99830cf04591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6c60fdf9-129f-4951-a1b1-5becdb1e6088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_59ad71b7-ff45-4bc4-9f7d-5fdbac1f8ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6c60fdf9-129f-4951-a1b1-5becdb1e6088" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_59ad71b7-ff45-4bc4-9f7d-5fdbac1f8ada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_f050a369-9b39-467e-9d2d-8887eac23718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6c60fdf9-129f-4951-a1b1-5becdb1e6088" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_f050a369-9b39-467e-9d2d-8887eac23718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_18853e89-3e66-4d97-84c4-57ae30c37ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6c60fdf9-129f-4951-a1b1-5becdb1e6088" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_18853e89-3e66-4d97-84c4-57ae30c37ef6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ed2b7bbe-e7b0-4521-ae3e-c8e82a70c304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1fb42340-fdf8-4e38-83e3-3e395cd5336d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed2b7bbe-e7b0-4521-ae3e-c8e82a70c304" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1fb42340-fdf8-4e38-83e3-3e395cd5336d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81d851b2-e08f-41fd-82d1-e19964e202f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed2b7bbe-e7b0-4521-ae3e-c8e82a70c304" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81d851b2-e08f-41fd-82d1-e19964e202f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_788c9380-3aa8-45d4-8184-881d713c9400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed2b7bbe-e7b0-4521-ae3e-c8e82a70c304" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_788c9380-3aa8-45d4-8184-881d713c9400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8923af7d-240c-49eb-9f8c-9529e4ea6a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed2b7bbe-e7b0-4521-ae3e-c8e82a70c304" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8923af7d-240c-49eb-9f8c-9529e4ea6a1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_42099c08-3399-4e9b-8be0-addbea418514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_42099c08-3399-4e9b-8be0-addbea418514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_13154ebc-c4ad-4765-870b-9f75c590ef1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_13154ebc-c4ad-4765-870b-9f75c590ef1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_e568a503-4ad0-4572-976d-41fc907499c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_e568a503-4ad0-4572-976d-41fc907499c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_48e0ebb8-52fe-4242-bae8-17caef1c162e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_48e0ebb8-52fe-4242-bae8-17caef1c162e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_a4b5f908-2fcb-49bb-b085-171a88ce0724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_a4b5f908-2fcb-49bb-b085-171a88ce0724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_795823ed-c46e-49c4-85c4-169ce946d9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_795823ed-c46e-49c4-85c4-169ce946d9b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_515d20a4-23d3-4daf-aab3-05cd0a909ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_515d20a4-23d3-4daf-aab3-05cd0a909ac2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_79a54acf-f839-4924-a0c7-d092a29db359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_79a54acf-f839-4924-a0c7-d092a29db359" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a8e22b7e-fb51-413f-931f-fc7b18bd8f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_ProfitLoss_a8e22b7e-fb51-413f-931f-fc7b18bd8f09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1dfef5fd-b494-4665-bbe6-f5a19dbd48d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_ShareBasedCompensation_1dfef5fd-b494-4665-bbe6-f5a19dbd48d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_dbb91329-7cac-4e1b-9138-11ebad255647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_dbb91329-7cac-4e1b-9138-11ebad255647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_e73b11ed-e864-455a-904d-ad9d902b211f" xlink:href="aosl-20220630.xsd#aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_e73b11ed-e864-455a-904d-ad9d902b211f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_1ca6559f-55d5-46c0-9e7f-ecf979664e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_1ca6559f-55d5-46c0-9e7f-ecf979664e3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0710f9ed-2349-469d-b698-9da77b145497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0710f9ed-2349-469d-b698-9da77b145497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3ea0015d-b1e8-4504-8023-48477256462b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3ea0015d-b1e8-4504-8023-48477256462b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_e1d37a34-1f50-4596-8df5-c0c956f0fee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_e1d37a34-1f50-4596-8df5-c0c956f0fee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_7f1d0dea-fa20-45b9-bad2-42d7e21b432d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_7f1d0dea-fa20-45b9-bad2-42d7e21b432d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_69ec8c10-3892-4bf1-afa7-3041474b98ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c9a0c19-3e09-415c-b113-ac629af338a5" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_69ec8c10-3892-4bf1-afa7-3041474b98ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ad75c467-3ec2-4d46-b847-5f04c533293b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_16bcedec-5a9f-4296-baee-38798ded175c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ad75c467-3ec2-4d46-b847-5f04c533293b" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_16bcedec-5a9f-4296-baee-38798ded175c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_55596718-2f90-496d-b01b-d61df6aaeb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ad75c467-3ec2-4d46-b847-5f04c533293b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_55596718-2f90-496d-b01b-d61df6aaeb1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_effca368-2e14-4a75-82b9-e968a0d2e957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ad75c467-3ec2-4d46-b847-5f04c533293b" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_effca368-2e14-4a75-82b9-e968a0d2e957" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_ee858df4-22ac-4d20-b52a-8d933161a0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ad75c467-3ec2-4d46-b847-5f04c533293b" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_ee858df4-22ac-4d20-b52a-8d933161a0bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany_6b71ce60-9489-4e34-8010-37b8426b8ef8" xlink:href="aosl-20220630.xsd#aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ad75c467-3ec2-4d46-b847-5f04c533293b" xlink:to="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany_6b71ce60-9489-4e34-8010-37b8426b8ef8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" xlink:type="simple" xlink:href="aosl-20220630.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_004fab75-6332-427d-a07d-d6a79fcbc119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6c44ecea-ae19-4003-a3c0-d03aa7230c79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_004fab75-6332-427d-a07d-d6a79fcbc119" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6c44ecea-ae19-4003-a3c0-d03aa7230c79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8ef50153-0931-4423-a5b4-1b4ee03e7ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_004fab75-6332-427d-a07d-d6a79fcbc119" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8ef50153-0931-4423-a5b4-1b4ee03e7ee4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" xlink:type="simple" xlink:href="aosl-20220630.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_906c900a-d867-438e-80a5-7592af5dd290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_6b93558f-e644-4df2-bdeb-477fa6635831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_906c900a-d867-438e-80a5-7592af5dd290" xlink:to="loc_us-gaap_AccountsReceivableGross_6b93558f-e644-4df2-bdeb-477fa6635831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_19c9e075-f422-40d6-9258-1bf18bd92ea5" xlink:href="aosl-20220630.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_906c900a-d867-438e-80a5-7592af5dd290" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_19c9e075-f422-40d6-9258-1bf18bd92ea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_281b95e9-f30d-42e2-a4d2-01a802f006c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_906c900a-d867-438e-80a5-7592af5dd290" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_281b95e9-f30d-42e2-a4d2-01a802f006c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="aosl-20220630.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_81df64e2-727d-453a-84ac-9d041ccdbf3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_7ef17d87-acea-4e2a-b5fe-6a0732159725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_81df64e2-727d-453a-84ac-9d041ccdbf3b" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_7ef17d87-acea-4e2a-b5fe-6a0732159725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_4fff79a2-c927-4d96-a691-bb14c3d08376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_81df64e2-727d-453a-84ac-9d041ccdbf3b" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_4fff79a2-c927-4d96-a691-bb14c3d08376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_7c66f7eb-0303-4af2-9900-c36b9ddaeaca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_81df64e2-727d-453a-84ac-9d041ccdbf3b" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_7c66f7eb-0303-4af2-9900-c36b9ddaeaca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="aosl-20220630.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_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_bf9b8f21-6b57-4342-9785-94b84312631a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_bf9b8f21-6b57-4342-9785-94b84312631a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_1ea3d9bc-2516-453d-ac4b-0c9712fc2f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_us-gaap_PrepaidTaxes_1ea3d9bc-2516-453d-ac4b-0c9712fc2f84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaidMaintenanceCurrent_7089a692-1eb9-4cce-b218-78304d9357f5" xlink:href="aosl-20220630.xsd#aosl_PrepaidMaintenanceCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_aosl_PrepaidMaintenanceCurrent_7089a692-1eb9-4cce-b218-78304d9357f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymenttoSupplier_309e88cc-ba66-48c0-a934-12504ec23654" xlink:href="aosl-20220630.xsd#aosl_PrepaymenttoSupplier"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_aosl_PrepaymenttoSupplier_309e88cc-ba66-48c0-a934-12504ec23654" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LocalVATReceivable_91666e74-e343-4ef6-9d7a-a5d0896ba6bd" xlink:href="aosl-20220630.xsd#aosl_LocalVATReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_aosl_LocalVATReceivable_91666e74-e343-4ef6-9d7a-a5d0896ba6bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customsdeposit_065b9238-590d-46be-9490-6c177d3df0f6" xlink:href="aosl-20220630.xsd#aosl_Customsdeposit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_aosl_Customsdeposit_065b9238-590d-46be-9490-6c177d3df0f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_90280931-8ddd-4654-a67b-7edc59e02c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_90280931-8ddd-4654-a67b-7edc59e02c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_a01f3e2f-87df-4a91-8a09-dd2935e730cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_us-gaap_InterestReceivableCurrent_a01f3e2f-87df-4a91-8a09-dd2935e730cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_bee97065-5b6f-4973-b659-85872b3e02fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_add4f031-71c9-4b71-84af-729bafd2a6de" xlink:to="loc_us-gaap_PrepaidInsurance_bee97065-5b6f-4973-b659-85872b3e02fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#BalanceSheetComponentsPropertyplantandequipmentDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_34b15678-53ad-4ac3-9d22-d86736e7ef63" xlink:href="aosl-20220630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_c4cfd217-c622-44cf-b9d3-2bb7c662bd07" xlink:href="aosl-20220630.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_34b15678-53ad-4ac3-9d22-d86736e7ef63" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_c4cfd217-c622-44cf-b9d3-2bb7c662bd07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a20350b1-fd4f-49fc-bd1f-9fdea7871c63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_34b15678-53ad-4ac3-9d22-d86736e7ef63" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a20350b1-fd4f-49fc-bd1f-9fdea7871c63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0be474ad-4422-4a66-baa3-db673436a2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_c586e53a-9daa-48d8-9a5f-60afcbf6feb3" xlink:href="aosl-20220630.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_0be474ad-4422-4a66-baa3-db673436a2fa" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_c586e53a-9daa-48d8-9a5f-60afcbf6feb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_89e4d6bd-3fa6-4fda-b462-b00a51f82b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0be474ad-4422-4a66-baa3-db673436a2fa" xlink:to="loc_us-gaap_ConstructionInProgressGross_89e4d6bd-3fa6-4fda-b462-b00a51f82b36" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" xlink:type="simple" xlink:href="aosl-20220630.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_ecffa336-9bd3-4829-8354-6eae03b336b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymentForPropertyAndEquipment_aa7ca8c7-cdd7-4888-9af5-8b6943fc8904" xlink:href="aosl-20220630.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_ecffa336-9bd3-4829-8354-6eae03b336b4" xlink:to="loc_aosl_PrepaymentForPropertyAndEquipment_aa7ca8c7-cdd7-4888-9af5-8b6943fc8904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customdepositnoncurrent_91b22295-b65a-41b8-b230-bc53c2b7cfc1" xlink:href="aosl-20220630.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_ecffa336-9bd3-4829-8354-6eae03b336b4" xlink:to="loc_aosl_Customdepositnoncurrent_91b22295-b65a-41b8-b230-bc53c2b7cfc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecurityDeposit_918b84b7-9ecf-40fe-be77-84a42d27fc24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecffa336-9bd3-4829-8354-6eae03b336b4" xlink:to="loc_us-gaap_SecurityDeposit_918b84b7-9ecf-40fe-be77-84a42d27fc24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_9e0595fa-b783-42b0-9b27-9c7bf79abeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecffa336-9bd3-4829-8354-6eae03b336b4" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_9e0595fa-b783-42b0-9b27-9c7bf79abeeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepositsWithSupplier_c05b02e5-e72d-44e0-95c4-a86987f8a8f8" xlink:href="aosl-20220630.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_ecffa336-9bd3-4829-8354-6eae03b336b4" xlink:to="loc_aosl_DepositsWithSupplier_c05b02e5-e72d-44e0-95c4-a86987f8a8f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InvestmentsInPrivatelyHeldCompanies_8f1c5825-6622-458b-8bd3-b143ed70ea11" xlink:href="aosl-20220630.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_ecffa336-9bd3-4829-8354-6eae03b336b4" xlink:to="loc_aosl_InvestmentsInPrivatelyHeldCompanies_8f1c5825-6622-458b-8bd3-b143ed70ea11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_f22a95e1-6718-4ecf-9629-0b98f4124d1a" xlink:href="aosl-20220630.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_ecffa336-9bd3-4829-8354-6eae03b336b4" xlink:to="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_f22a95e1-6718-4ecf-9629-0b98f4124d1a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20220630.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_56613ab0-57f4-4465-bd6c-1583067ebccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0dafad72-eeaf-4f04-925f-8beeb07fb4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_56613ab0-57f4-4465-bd6c-1583067ebccf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0dafad72-eeaf-4f04-925f-8beeb07fb4dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_53f4d5b5-ca9f-4983-a6ce-16f1e9df70da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_56613ab0-57f4-4465-bd6c-1583067ebccf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_53f4d5b5-ca9f-4983-a6ce-16f1e9df70da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fe1b9dff-c15b-4a16-9aec-d7146bd7f141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56613ab0-57f4-4465-bd6c-1583067ebccf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fe1b9dff-c15b-4a16-9aec-d7146bd7f141" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20220630.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_400470ec-b54d-46c9-8da9-e1d12faddb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3a9137c1-2606-41c4-a56a-9fe0ac2d9da0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_400470ec-b54d-46c9-8da9-e1d12faddb17" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3a9137c1-2606-41c4-a56a-9fe0ac2d9da0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dec1bf5a-67a4-43a7-bd42-a28dc759d9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_400470ec-b54d-46c9-8da9-e1d12faddb17" xlink:to="loc_us-gaap_Goodwill_dec1bf5a-67a4-43a7-bd42-a28dc759d9fc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20220630.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_4b439889-a60a-409d-bc5b-714a15cf4244" xlink:href="aosl-20220630.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_aosl_StockRotationAccrualCurrent_4b439889-a60a-409d-bc5b-714a15cf4244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses_19857a12-634c-4108-8912-4f89d99147f3" xlink:href="aosl-20220630.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_aosl_AccruedFacilityExpenses_19857a12-634c-4108-8912-4f89d99147f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit_a7d59603-806a-46db-9c26-87185f9b95c4" xlink:href="aosl-20220630.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_aosl_AccruedCustomerDeposit_a7d59603-806a-46db-9c26-87185f9b95c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_b50a6933-8a7d-4172-a08b-dd6dd37fe0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_us-gaap_AccruedSalariesCurrent_b50a6933-8a7d-4172-a08b-dd6dd37fe0bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_812c03b7-58db-44d3-8110-1a0e0af6acfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_812c03b7-58db-44d3-8110-1a0e0af6acfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment_10c01776-b600-4c7a-94bc-f832837a1492" xlink:href="aosl-20220630.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_aosl_AccruedPropertyPlantandEquipment_10c01776-b600-4c7a-94bc-f832837a1492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_7be57771-e6c9-4bbd-9057-32efe3182a0d" xlink:href="aosl-20220630.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_7be57771-e6c9-4bbd-9057-32efe3182a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_afdc7549-1545-4b4d-bd56-dbe186ee24b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_afdc7549-1545-4b4d-bd56-dbe186ee24b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_703a9e1d-8fa2-43bc-85b8-fadfc604d800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_703a9e1d-8fa2-43bc-85b8-fadfc604d800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory_e7ee7358-1a51-435a-a651-50546bd4f90f" xlink:href="aosl-20220630.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_52572737-a46e-421b-bdad-25a74bfbebe0" xlink:to="loc_aosl_AccruedInventory_e7ee7358-1a51-435a-a651-50546bd4f90f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20220630.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_e4391aa5-4725-4b73-887d-0015cb8d6347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent_c9554a9a-55df-4164-8e3b-1ed84021704b" xlink:href="aosl-20220630.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_e4391aa5-4725-4b73-887d-0015cb8d6347" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_c9554a9a-55df-4164-8e3b-1ed84021704b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_00a329ea-5b04-4fd1-b9b9-a19ddbf56aac" xlink:href="aosl-20220630.xsd#aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_e4391aa5-4725-4b73-887d-0015cb8d6347" xlink:to="loc_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_00a329ea-5b04-4fd1-b9b9-a19ddbf56aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_f558e0c5-2ae7-48c7-9ec6-73f878b80e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_e4391aa5-4725-4b73-887d-0015cb8d6347" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_f558e0c5-2ae7-48c7-9ec6-73f878b80e5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_51567598-2629-4238-be2d-a777dcee0da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_e4391aa5-4725-4b73-887d-0015cb8d6347" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_51567598-2629-4238-be2d-a777dcee0da8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails" xlink:type="simple" xlink:href="aosl-20220630.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_4193760c-62e6-4cf9-b662-06b24e7af09b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e24f11f6-f35a-4157-922c-d0081583b8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4193760c-62e6-4cf9-b662-06b24e7af09b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e24f11f6-f35a-4157-922c-d0081583b8fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_2783f217-10f9-4d2e-81eb-e40e4c48abce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4193760c-62e6-4cf9-b662-06b24e7af09b" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_2783f217-10f9-4d2e-81eb-e40e4c48abce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_68e770ef-a328-46b0-8285-1494d92ab840" xlink:href="aosl-20220630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_49673e69-a90b-4cf9-872a-0db92ce9a498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_68e770ef-a328-46b0-8285-1494d92ab840" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_49673e69-a90b-4cf9-872a-0db92ce9a498" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_580b6349-b9b6-476a-99c4-b41bf32fc78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_68e770ef-a328-46b0-8285-1494d92ab840" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_580b6349-b9b6-476a-99c4-b41bf32fc78c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b7b50fed-0a94-4856-80a8-4e78f7a09cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_1f331ca0-c64d-41d7-b15b-5497cc04b0f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b7b50fed-0a94-4856-80a8-4e78f7a09cd9" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_1f331ca0-c64d-41d7-b15b-5497cc04b0f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermDebtGross_d11da163-8f24-46cb-90db-e7a517472e21" xlink:href="aosl-20220630.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_b7b50fed-0a94-4856-80a8-4e78f7a09cd9" xlink:to="loc_aosl_ShortTermDebtGross_d11da163-8f24-46cb-90db-e7a517472e21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_cbf7a050-59f9-4b61-8bf9-64a3fdeb3186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3f85ae76-8c14-4a62-b09d-ef7b9f162b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cbf7a050-59f9-4b61-8bf9-64a3fdeb3186" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3f85ae76-8c14-4a62-b09d-ef7b9f162b3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_b80a74c1-396d-4080-9089-f9d5d45fc5e5" xlink:href="aosl-20220630.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_cbf7a050-59f9-4b61-8bf9-64a3fdeb3186" xlink:to="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_b80a74c1-396d-4080-9089-f9d5d45fc5e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d3466722-cf5d-4c4d-97be-f17664d33f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cbf7a050-59f9-4b61-8bf9-64a3fdeb3186" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d3466722-cf5d-4c4d-97be-f17664d33f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d556c551-8056-487f-a500-05b685d736eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_cbf7a050-59f9-4b61-8bf9-64a3fdeb3186" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d556c551-8056-487f-a500-05b685d736eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_29344294-0fdd-475f-abd1-1b14218295f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_cbf7a050-59f9-4b61-8bf9-64a3fdeb3186" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_29344294-0fdd-475f-abd1-1b14218295f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8bdde828-0642-4790-b2c2-eb53fdb39bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_cbf7a050-59f9-4b61-8bf9-64a3fdeb3186" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8bdde828-0642-4790-b2c2-eb53fdb39bdf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="aosl-20220630.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_4520a21c-af11-4957-b0be-a64ed643649f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9b9307ae-763b-431a-8952-29b1cc9534d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4520a21c-af11-4957-b0be-a64ed643649f" xlink:to="loc_us-gaap_OperatingLeaseCost_9b9307ae-763b-431a-8952-29b1cc9534d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_f866c3f7-0495-48ea-9fa4-64243fc77e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4520a21c-af11-4957-b0be-a64ed643649f" xlink:to="loc_us-gaap_VariableLeaseCost_f866c3f7-0495-48ea-9fa4-64243fc77e7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_12a157d1-0fbd-497d-aaef-91fe8cbfce8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4520a21c-af11-4957-b0be-a64ed643649f" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_12a157d1-0fbd-497d-aaef-91fe8cbfce8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_1f1cde30-cf9d-4d2f-9f6a-160d1e2e0df3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4520a21c-af11-4957-b0be-a64ed643649f" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_1f1cde30-cf9d-4d2f-9f6a-160d1e2e0df3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_980a55af-0f69-4a2d-b9b1-6ce9ed44a2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4520a21c-af11-4957-b0be-a64ed643649f" xlink:to="loc_us-gaap_ShortTermLeaseCost_980a55af-0f69-4a2d-b9b1-6ce9ed44a2ef" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="aosl-20220630.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_6ec3df00-8828-4283-b297-2417a5ddcfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a67fb540-6770-4d7f-bdf9-891c7eb6088c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6ec3df00-8828-4283-b297-2417a5ddcfb8" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a67fb540-6770-4d7f-bdf9-891c7eb6088c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_67a850c9-372c-4039-84f7-e572fee70967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6ec3df00-8828-4283-b297-2417a5ddcfb8" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_67a850c9-372c-4039-84f7-e572fee70967" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details" xlink:type="simple" xlink:href="aosl-20220630.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_LesseeOperatingLeaseLiabilityPaymentsDue_1d476cbc-0b94-4f45-91d7-10ad41114668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d708459d-e15e-4eb6-bef2-b55ad1e80b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1d476cbc-0b94-4f45-91d7-10ad41114668" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d708459d-e15e-4eb6-bef2-b55ad1e80b7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a81be6be-3c67-4c3f-ba38-81cd0d01ee41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1d476cbc-0b94-4f45-91d7-10ad41114668" xlink:to="loc_us-gaap_OperatingLeaseLiability_a81be6be-3c67-4c3f-ba38-81cd0d01ee41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_65dcf277-81fd-4d16-a1b1-5fc907ed3553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_eea4a4ff-91e0-4b33-8b04-20b748bd18c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65dcf277-81fd-4d16-a1b1-5fc907ed3553" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_eea4a4ff-91e0-4b33-8b04-20b748bd18c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_76ece19e-1e9d-42ba-bd01-def1aea6dc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65dcf277-81fd-4d16-a1b1-5fc907ed3553" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_76ece19e-1e9d-42ba-bd01-def1aea6dc00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4d538b8c-0f78-4809-a040-3fa3bdaf3dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65dcf277-81fd-4d16-a1b1-5fc907ed3553" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4d538b8c-0f78-4809-a040-3fa3bdaf3dc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3010beab-4f8e-4147-8a14-f99a2d159c91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65dcf277-81fd-4d16-a1b1-5fc907ed3553" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3010beab-4f8e-4147-8a14-f99a2d159c91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c8821c1f-5aa9-4899-a84a-0dcfb40ccefe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65dcf277-81fd-4d16-a1b1-5fc907ed3553" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c8821c1f-5aa9-4899-a84a-0dcfb40ccefe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_89748261-63da-4860-bc46-5332fd529a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65dcf277-81fd-4d16-a1b1-5fc907ed3553" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_89748261-63da-4860-bc46-5332fd529a78" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1" xlink:type="simple" xlink:href="aosl-20220630.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_LesseeOperatingLeaseLiabilityPaymentsDue_109ba694-c1f6-4b92-beab-f2372eb91b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_11b88aaf-e3b3-4806-a4a6-ab5a4a99a3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_109ba694-c1f6-4b92-beab-f2372eb91b0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_11b88aaf-e3b3-4806-a4a6-ab5a4a99a3b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_20897229-0f71-4639-bf6c-fd5f723e50ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_109ba694-c1f6-4b92-beab-f2372eb91b0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_20897229-0f71-4639-bf6c-fd5f723e50ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ce21ce38-533f-4af4-a877-b8c65319ecf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_109ba694-c1f6-4b92-beab-f2372eb91b0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ce21ce38-533f-4af4-a877-b8c65319ecf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_018d4316-bd4a-4123-8b9f-f9bdeb0765e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_109ba694-c1f6-4b92-beab-f2372eb91b0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_018d4316-bd4a-4123-8b9f-f9bdeb0765e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_30a822ab-16e7-48e7-b29f-eae6d2b5b5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_109ba694-c1f6-4b92-beab-f2372eb91b0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_30a822ab-16e7-48e7-b29f-eae6d2b5b5d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bfd94f4f-812e-4f1c-94a3-d25e63bdffc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_109ba694-c1f6-4b92-beab-f2372eb91b0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bfd94f4f-812e-4f1c-94a3-d25e63bdffc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_76a3d25a-0527-4111-bff7-b970382a1086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2e1147ca-bab3-4c3f-a8bb-d08a222cbcec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_76a3d25a-0527-4111-bff7-b970382a1086" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2e1147ca-bab3-4c3f-a8bb-d08a222cbcec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ea38aa9c-a5a7-4625-bb54-ce1f6bae7b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_76a3d25a-0527-4111-bff7-b970382a1086" xlink:to="loc_us-gaap_FinanceLeaseLiability_ea38aa9c-a5a7-4625-bb54-ce1f6bae7b34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="simple" xlink:href="aosl-20220630.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_DeferredTaxAssetsLiabilitiesNet_77c6f245-c91d-4c71-bf89-d2e0925dcbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_594f12e2-8d7a-49fc-9512-fda1d53192d8" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_77c6f245-c91d-4c71-bf89-d2e0925dcbc7" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_594f12e2-8d7a-49fc-9512-fda1d53192d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_1d55d319-69cd-4bc1-992c-17f3380b5034" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_77c6f245-c91d-4c71-bf89-d2e0925dcbc7" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_1d55d319-69cd-4bc1-992c-17f3380b5034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e016b951-2b09-4d0d-818f-81a011d2b302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_dbfca071-7bdc-4f71-a16c-e9be4f8db8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e016b951-2b09-4d0d-818f-81a011d2b302" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_dbfca071-7bdc-4f71-a16c-e9be4f8db8fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c4be60d3-44cd-48ee-8866-cf5e9765cb25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e016b951-2b09-4d0d-818f-81a011d2b302" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c4be60d3-44cd-48ee-8866-cf5e9765cb25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0105b7e4-93fb-4eb3-92e6-ad360f68d67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_00f3816f-5b5c-4358-a8e8-31433ff79382" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_0105b7e4-93fb-4eb3-92e6-ad360f68d67a" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_00f3816f-5b5c-4358-a8e8-31433ff79382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_e128a5d9-ec20-4768-9004-542986fb8050" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_0105b7e4-93fb-4eb3-92e6-ad360f68d67a" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_e128a5d9-ec20-4768-9004-542986fb8050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_12e782b7-2f89-4da0-b905-eaba82fcab85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_12e782b7-2f89-4da0-b905-eaba82fcab85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_75496d77-b4ca-4780-85aa-df9f3eb3a786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_75496d77-b4ca-4780-85aa-df9f3eb3a786" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_08d0866e-7c4c-4505-af0f-25c167b2646e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_08d0866e-7c4c-4505-af0f-25c167b2646e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9a0ad00c-1f88-4414-8639-ffc7a23cf40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9a0ad00c-1f88-4414-8639-ffc7a23cf40f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_2adb43c2-3782-4d5d-af5a-53527d32c38c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_2adb43c2-3782-4d5d-af5a-53527d32c38c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_0cf48732-b991-4867-9549-19dd8245cf24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_0cf48732-b991-4867-9549-19dd8245cf24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax_59f69ec1-c1d5-4b0a-bfdd-36639fdf5062" xlink:href="aosl-20220630.xsd#aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax_59f69ec1-c1d5-4b0a-bfdd-36639fdf5062" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_0b6c16a6-d4b6-4e85-b838-f9ca87fffce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_0b6c16a6-d4b6-4e85-b838-f9ca87fffce0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2823379a-9ea2-4942-8235-b917c0f859c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_43b4286a-5a49-46d2-a05e-4a68e94edb41" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2823379a-9ea2-4942-8235-b917c0f859c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_fd3de62f-3377-4ec3-897a-90d640830faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_1dd8a239-ac93-478e-9120-9ececbd8856e" xlink:href="aosl-20220630.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_fd3de62f-3377-4ec3-897a-90d640830faa" xlink:to="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_1dd8a239-ac93-478e-9120-9ececbd8856e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_4b3b0dc8-5891-4f93-a5ea-4663793ab79e" xlink:href="aosl-20220630.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_fd3de62f-3377-4ec3-897a-90d640830faa" xlink:to="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_4b3b0dc8-5891-4f93-a5ea-4663793ab79e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals_c81486d1-8956-4ef7-9dea-140d8d7aa299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_fd3de62f-3377-4ec3-897a-90d640830faa" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals_c81486d1-8956-4ef7-9dea-140d8d7aa299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_364a8980-b9d3-4554-bfae-a450472a8c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_26e4ada9-73f0-4288-a0c2-68cad9b00652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_364a8980-b9d3-4554-bfae-a450472a8c9b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_26e4ada9-73f0-4288-a0c2-68cad9b00652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e0fbc897-1e43-4513-b68f-323937ed355e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_364a8980-b9d3-4554-bfae-a450472a8c9b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e0fbc897-1e43-4513-b68f-323937ed355e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b9d9d2b1-beb1-4091-b40a-be21701a7fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_18772812-da63-46b6-a05f-62aa840166bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b9d9d2b1-beb1-4091-b40a-be21701a7fe3" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_18772812-da63-46b6-a05f-62aa840166bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ba94657c-6ade-4e6c-8f37-de6315dda391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b9d9d2b1-beb1-4091-b40a-be21701a7fe3" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ba94657c-6ade-4e6c-8f37-de6315dda391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_040c47bb-22a7-4e80-87e4-5ddf5ef55b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b9d9d2b1-beb1-4091-b40a-be21701a7fe3" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_040c47bb-22a7-4e80-87e4-5ddf5ef55b5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_69ce9a5a-cdb3-4b7d-a04e-4efb0d9d4776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b9d9d2b1-beb1-4091-b40a-be21701a7fe3" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_69ce9a5a-cdb3-4b7d-a04e-4efb0d9d4776" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5041df55-2d1c-4aa1-a1d9-250a4f328b60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b9d9d2b1-beb1-4091-b40a-be21701a7fe3" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5041df55-2d1c-4aa1-a1d9-250a4f328b60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_fb8104fc-289f-483c-8004-82b3a541d87f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccruedCompensation_d4f6f1d0-c51c-4768-9c42-ff13319059e2" xlink:href="aosl-20220630.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_fb8104fc-289f-483c-8004-82b3a541d87f" xlink:to="loc_aosl_DeferredTaxAssetsAccruedCompensation_d4f6f1d0-c51c-4768-9c42-ff13319059e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_30f91270-37d3-48ab-b45f-b60aaa5d8735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fb8104fc-289f-483c-8004-82b3a541d87f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_30f91270-37d3-48ab-b45f-b60aaa5d8735" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsDepreciation_bbe812a0-00f2-4de9-830e-7cdd76c0cc6c" xlink:href="aosl-20220630.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_fb8104fc-289f-483c-8004-82b3a541d87f" xlink:to="loc_aosl_DeferredTaxAssetsDepreciation_bbe812a0-00f2-4de9-830e-7cdd76c0cc6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b27efd0c-fb1a-4c04-b1e6-7d9c9c171a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fb8104fc-289f-483c-8004-82b3a541d87f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b27efd0c-fb1a-4c04-b1e6-7d9c9c171a63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_a93c8fcd-db21-474c-99a5-256512061eed" xlink:href="aosl-20220630.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_fb8104fc-289f-483c-8004-82b3a541d87f" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_a93c8fcd-db21-474c-99a5-256512061eed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets_35ae36a4-f4f4-4796-8e1f-053e66a7f399" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsCapitalizedIntangibleAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_fb8104fc-289f-483c-8004-82b3a541d87f" xlink:to="loc_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets_35ae36a4-f4f4-4796-8e1f-053e66a7f399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccrualsandReserves_b27a8fe0-41b6-4c92-a512-e274eba30ada" xlink:href="aosl-20220630.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_fb8104fc-289f-483c-8004-82b3a541d87f" xlink:to="loc_aosl_DeferredTaxAssetsAccrualsandReserves_b27a8fe0-41b6-4c92-a512-e274eba30ada" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1" xlink:type="simple" xlink:href="aosl-20220630.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_DeferredTaxAssetsLiabilitiesNet_10362e5b-4c12-4918-a482-4cf3404c9383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4d2c6f2c-d2ce-4aaa-9412-3985bbc3bfc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_10362e5b-4c12-4918-a482-4cf3404c9383" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4d2c6f2c-d2ce-4aaa-9412-3985bbc3bfc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_269c4404-0f1a-42d8-a1cc-d7e18751ead1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_10362e5b-4c12-4918-a482-4cf3404c9383" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_269c4404-0f1a-42d8-a1cc-d7e18751ead1" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>aosl-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:8cea0e12-8e09-45a3-b944-c646c30c6fe8,g:608013e8-941c-4bb8-8e75-e3a6b579b051-->
<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/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="aosl-20220630.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="id63f525a1b0c421d943ede78b86ea284_CONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_dc4f1984-7762-466e-a8b5-60aa419a95a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_dc4f1984-7762-466e-a8b5-60aa419a95a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_71ecb807-40ad-4514-b34a-591dbdf7e4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_71ecb807-40ad-4514-b34a-591dbdf7e4d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_b14e9130-569e-4523-96b1-2d95d1aa1693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_PreferredStockSharesIssued_b14e9130-569e-4523-96b1-2d95d1aa1693" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_ff3c1967-bf16-4486-989e-3d1444d8f843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_ff3c1967-bf16-4486-989e-3d1444d8f843" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_043450ec-65c2-488a-b544-8b7f266f95a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_043450ec-65c2-488a-b544-8b7f266f95a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7f3b783e-2ad3-4c25-a08f-139656bf04fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7f3b783e-2ad3-4c25-a08f-139656bf04fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6bc69b50-15f8-4166-a1e5-70814f554046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_CommonStockSharesIssued_6bc69b50-15f8-4166-a1e5-70814f554046" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_72bd7acd-d58c-4881-9ce1-f86a59d63705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_72bd7acd-d58c-4881-9ce1-f86a59d63705" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_dd042fa4-2229-4506-ac44-0e6de10c1c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_TreasuryStockShares_dd042fa4-2229-4506-ac44-0e6de10c1c75" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0be4d975-93df-4293-bc70-49d6cbccb1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_StatementTable_0be4d975-93df-4293-bc70-49d6cbccb1a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c3a4006b-3342-43d1-be1b-c57888f62654" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0be4d975-93df-4293-bc70-49d6cbccb1a2" xlink:to="loc_srt_StatementScenarioAxis_c3a4006b-3342-43d1-be1b-c57888f62654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c3a4006b-3342-43d1-be1b-c57888f62654_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_c3a4006b-3342-43d1-be1b-c57888f62654" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c3a4006b-3342-43d1-be1b-c57888f62654_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0c8e6a89-813f-4591-b604-054f41ce1515" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_c3a4006b-3342-43d1-be1b-c57888f62654" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0c8e6a89-813f-4591-b604-054f41ce1515" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="aosl-20220630.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="i82e3e758161340ecbc240dc4da507ff6_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f9f45be6-5dfa-484f-88bd-c9508293d66a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f9f45be6-5dfa-484f-88bd-c9508293d66a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0ece4065-7dbc-4f42-8076-054ff24a402c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0ece4065-7dbc-4f42-8076-054ff24a402c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_55a85cbe-727c-4cb8-9595-cb63e14826aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_CommonStockSharesIssued_55a85cbe-727c-4cb8-9595-cb63e14826aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_939c0fb6-169a-4929-a265-3130e9e0c6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_TreasuryStockShares_939c0fb6-169a-4929-a265-3130e9e0c6be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cf279ea9-a6a4-4a4b-835e-2d84a52259ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockholdersEquity_cf279ea9-a6a4-4a4b-835e-2d84a52259ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_8e01ddec-e662-4c44-96c9-2f4cbedf8c57" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_8e01ddec-e662-4c44-96c9-2f4cbedf8c57" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_1ca4f613-e3f4-4edb-a878-6addbce5a7a4" xlink:href="aosl-20220630.xsd#aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_1ca4f613-e3f4-4edb-a878-6addbce5a7a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_3b78486b-2cf1-4300-823a-7e368afc5959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_3b78486b-2cf1-4300-823a-7e368afc5959" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_c387b603-5180-4453-b91e-dfe8a20f029c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_c387b603-5180-4453-b91e-dfe8a20f029c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_94fb15e3-3c8a-40cc-b1fd-938af0ec12a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_94fb15e3-3c8a-40cc-b1fd-938af0ec12a5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6ea5d593-4ade-4180-b781-d9e0066e43ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6ea5d593-4ade-4180-b781-d9e0066e43ae" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_697ff07c-e1fa-4ba0-b61b-eb9cfa1e6dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_697ff07c-e1fa-4ba0-b61b-eb9cfa1e6dfa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_92cad082-0cf4-490d-ba1c-231365a67b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_92cad082-0cf4-490d-ba1c-231365a67b16" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0c8e7452-d8d7-4bbf-87c3-0c07bbeeda5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0c8e7452-d8d7-4bbf-87c3-0c07bbeeda5a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_74ad094f-8323-48c5-90ea-95492bcbccd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_NetIncomeLoss_74ad094f-8323-48c5-90ea-95492bcbccd0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_620e73bb-c218-4906-97dc-68b0569f8d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_620e73bb-c218-4906-97dc-68b0569f8d91" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_734cdef5-12dc-4551-bfee-662864c1290f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_734cdef5-12dc-4551-bfee-662864c1290f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_b5bd05aa-0ba3-41a7-a2e4-3fbee90b543e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_b5bd05aa-0ba3-41a7-a2e4-3fbee90b543e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_f6b9f2cc-2969-4057-bc08-9fac6768557c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_f6b9f2cc-2969-4057-bc08-9fac6768557c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f7f608b3-2772-4bb9-8ecd-ce6c0301cf30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f7f608b3-2772-4bb9-8ecd-ce6c0301cf30" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_e8adc971-6903-4b5f-9c43-6d289c0209a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_e8adc971-6903-4b5f-9c43-6d289c0209a0" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a8bb3e94-915f-4fc9-ac51-984963d5174c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_ProfitLoss_a8bb3e94-915f-4fc9-ac51-984963d5174c" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f7b5db4b-9256-4226-bd43-b92609a1cd0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a0c7d3a9-72fa-41be-916d-acb95698e85d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_9b642bb4-a850-49d7-8428-301f6f2416e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f3b8558a-3dcb-426c-8ee5-ee6518555b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_64538b52-6222-4972-abc7-c5959f49fa05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_64538b52-6222-4972-abc7-c5959f49fa05" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0424c5dd-261d-4ecc-9590-bdd13dac4f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f9f45be6-5dfa-484f-88bd-c9508293d66a" xlink:to="loc_us-gaap_StatementTable_0424c5dd-261d-4ecc-9590-bdd13dac4f7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ff58664a-dc77-4ad3-91fb-a13e63981945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0424c5dd-261d-4ecc-9590-bdd13dac4f7f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ff58664a-dc77-4ad3-91fb-a13e63981945" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ff58664a-dc77-4ad3-91fb-a13e63981945_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ff58664a-dc77-4ad3-91fb-a13e63981945" xlink:to="loc_us-gaap_EquityComponentDomain_ff58664a-dc77-4ad3-91fb-a13e63981945_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8e5b17ab-f468-4287-b277-394db07ef965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ff58664a-dc77-4ad3-91fb-a13e63981945" xlink:to="loc_us-gaap_EquityComponentDomain_8e5b17ab-f468-4287-b277-394db07ef965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e5b17ab-f468-4287-b277-394db07ef965" xlink:to="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_13a15309-3319-4528-b916-f8ec5126c7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_PreferredStockMember_13a15309-3319-4528-b916-f8ec5126c7aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fd162912-9f02-4709-aa7a-45d54b67f5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_CommonStockMember_fd162912-9f02-4709-aa7a-45d54b67f5a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_d509198a-bb72-4f23-99d9-4d93b92e5400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_TreasuryStockMember_d509198a-bb72-4f23-99d9-4d93b92e5400" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bdd9059a-0d19-4785-bcbb-875e089cec3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bdd9059a-0d19-4785-bcbb-875e089cec3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e9c62ba2-2437-429b-91fc-2549df56c445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e9c62ba2-2437-429b-91fc-2549df56c445" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_804472fd-1601-4617-ac95-9c3b7dcd4d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_RetainedEarningsMember_804472fd-1601-4617-ac95-9c3b7dcd4d7c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4a7faa40-deee-47cb-995a-cb786ca4b671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e5b17ab-f468-4287-b277-394db07ef965" xlink:to="loc_us-gaap_NoncontrollingInterestMember_4a7faa40-deee-47cb-995a-cb786ca4b671" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" xlink:type="extended" id="i25b49e7d32e14f6b9d56b8f55ab1b4f7_TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_82c53aa5-82fe-431e-b527-7a4ca36773a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_26e0f450-5492-46e5-999a-19416cd49825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_82c53aa5-82fe-431e-b527-7a4ca36773a7" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_26e0f450-5492-46e5-999a-19416cd49825" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_82c53aa5-82fe-431e-b527-7a4ca36773a7" xlink:to="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_62b054b1-b822-4e0a-9dae-4522f0369ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_62b054b1-b822-4e0a-9dae-4522f0369ffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_62b054b1-b822-4e0a-9dae-4522f0369ffc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_62b054b1-b822-4e0a-9dae-4522f0369ffc" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_62b054b1-b822-4e0a-9dae-4522f0369ffc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1681a33-43cb-4308-9c88-c91195ba9cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_62b054b1-b822-4e0a-9dae-4522f0369ffc" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1681a33-43cb-4308-9c88-c91195ba9cc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_a0a0cf35-5892-47ee-9ba0-9ae0299f1773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1681a33-43cb-4308-9c88-c91195ba9cc5" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_a0a0cf35-5892-47ee-9ba0-9ae0299f1773" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b24d8f9e-73d1-4edf-aba3-7ef502783da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b24d8f9e-73d1-4edf-aba3-7ef502783da3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b24d8f9e-73d1-4edf-aba3-7ef502783da3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b24d8f9e-73d1-4edf-aba3-7ef502783da3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b24d8f9e-73d1-4edf-aba3-7ef502783da3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d47795a6-016f-4648-ac26-ad5df1e4d57a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b24d8f9e-73d1-4edf-aba3-7ef502783da3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d47795a6-016f-4648-ac26-ad5df1e4d57a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_642537a6-a16e-4394-ab6d-f205f6f4f1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d47795a6-016f-4648-ac26-ad5df1e4d57a" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_642537a6-a16e-4394-ab6d-f205f6f4f1d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_61b5ecf0-b654-439c-8f90-97ddecb38a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_61b5ecf0-b654-439c-8f90-97ddecb38a84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_61b5ecf0-b654-439c-8f90-97ddecb38a84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_61b5ecf0-b654-439c-8f90-97ddecb38a84" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_61b5ecf0-b654-439c-8f90-97ddecb38a84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_35252329-863e-4980-9ebc-d08602ee881f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_61b5ecf0-b654-439c-8f90-97ddecb38a84" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_35252329-863e-4980-9ebc-d08602ee881f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HHGraceMember_7283dd19-d22d-42c7-9771-6e3cff87d0c5" xlink:href="aosl-20220630.xsd#aosl_HHGraceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_35252329-863e-4980-9ebc-d08602ee881f" xlink:to="loc_aosl_HHGraceMember_7283dd19-d22d-42c7-9771-6e3cff87d0c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" xlink:type="extended" id="i4791350bd31f48148cf9ee441da32c9d_TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_19646ef0-3b8c-41c8-8e05-b17ffebf0c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_19646ef0-3b8c-41c8-8e05-b17ffebf0c7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated_0dbd77b6-fb8a-431f-aede-e81dd88a9b53" xlink:href="aosl-20220630.xsd#aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated_0dbd77b6-fb8a-431f-aede-e81dd88a9b53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_70ab4579-38ca-47e5-a134-53c7cd91ffdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_70ab4579-38ca-47e5-a134-53c7cd91ffdd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_ebcca9a8-bf0f-49a4-9353-3471a2ad5dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_ebcca9a8-bf0f-49a4-9353-3471a2ad5dab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b04d09f9-2e69-465d-a955-0dcecdae02d3" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b04d09f9-2e69-465d-a955-0dcecdae02d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_22e6b714-0b1f-46d6-957a-d0bace35b93a" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_22e6b714-0b1f-46d6-957a-d0bace35b93a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_be18d221-019e-4273-922f-45f8304f8511" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_dei_LegalEntityAxis_be18d221-019e-4273-922f-45f8304f8511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_be18d221-019e-4273-922f-45f8304f8511_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_be18d221-019e-4273-922f-45f8304f8511" xlink:to="loc_dei_EntityDomain_be18d221-019e-4273-922f-45f8304f8511_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_309554e9-bacd-4e22-aff6-cc5476fb93f2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_be18d221-019e-4273-922f-45f8304f8511" xlink:to="loc_dei_EntityDomain_309554e9-bacd-4e22-aff6-cc5476fb93f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_53a0b1dd-993b-4596-a7b2-cc87f3a95a9e" xlink:href="aosl-20220630.xsd#aosl_ChongqingFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_309554e9-bacd-4e22-aff6-cc5476fb93f2" xlink:to="loc_aosl_ChongqingFundsMember_53a0b1dd-993b-4596-a7b2-cc87f3a95a9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_627a397d-d4f7-49e3-87f5-401eb8a9dfde" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_627a397d-d4f7-49e3-87f5-401eb8a9dfde" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_627a397d-d4f7-49e3-87f5-401eb8a9dfde_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_627a397d-d4f7-49e3-87f5-401eb8a9dfde" xlink:to="loc_srt_ConsolidatedEntitiesDomain_627a397d-d4f7-49e3-87f5-401eb8a9dfde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_21dc6647-7067-4890-a652-d3f4d1df21df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_627a397d-d4f7-49e3-87f5-401eb8a9dfde" xlink:to="loc_srt_ConsolidatedEntitiesDomain_21dc6647-7067-4890-a652-d3f4d1df21df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_6b0b26c9-b305-449b-8c33-e2990aebea05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_21dc6647-7067-4890-a652-d3f4d1df21df" xlink:to="loc_srt_ParentCompanyMember_6b0b26c9-b305-449b-8c33-e2990aebea05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_09e8cf0e-8def-4cea-a8ca-1b91150a3990" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_09e8cf0e-8def-4cea-a8ca-1b91150a3990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_d46df820-a194-4bf5-b34a-fa21f67b0d83" xlink:href="aosl-20220630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_09e8cf0e-8def-4cea-a8ca-1b91150a3990" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_d46df820-a194-4bf5-b34a-fa21f67b0d83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_d65c56ee-55b2-4d49-9fee-3d8db6276eec" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_09e8cf0e-8def-4cea-a8ca-1b91150a3990" xlink:to="loc_aosl_ThirdPartyInvestorsMember_d65c56ee-55b2-4d49-9fee-3d8db6276eec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_240a499f-6e0c-4755-8ff1-154150b66ba8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_srt_OwnershipAxis_240a499f-6e0c-4755-8ff1-154150b66ba8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_240a499f-6e0c-4755-8ff1-154150b66ba8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_240a499f-6e0c-4755-8ff1-154150b66ba8" xlink:to="loc_srt_OwnershipDomain_240a499f-6e0c-4755-8ff1-154150b66ba8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_a602cad1-655b-4527-a73d-94e28e63f04b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_240a499f-6e0c-4755-8ff1-154150b66ba8" xlink:to="loc_srt_OwnershipDomain_a602cad1-655b-4527-a73d-94e28e63f04b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_64333914-f06e-462f-be40-937f8fc94b7d" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_a602cad1-655b-4527-a73d-94e28e63f04b" xlink:to="loc_aosl_ThirdPartyInvestorsMember_64333914-f06e-462f-be40-937f8fc94b7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_67b23a74-3fb8-45f6-bc39-13531bc6771d" xlink:href="aosl-20220630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_a602cad1-655b-4527-a73d-94e28e63f04b" xlink:to="loc_aosl_EmployeeIncentivePlanMember_67b23a74-3fb8-45f6-bc39-13531bc6771d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_211b1441-8982-4576-9df5-032cf13ded18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_211b1441-8982-4576-9df5-032cf13ded18" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_211b1441-8982-4576-9df5-032cf13ded18_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_211b1441-8982-4576-9df5-032cf13ded18" xlink:to="loc_us-gaap_RelatedPartyDomain_211b1441-8982-4576-9df5-032cf13ded18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_46b2bd2e-228e-43c5-a606-2051b7b276e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_211b1441-8982-4576-9df5-032cf13ded18" xlink:to="loc_us-gaap_RelatedPartyDomain_46b2bd2e-228e-43c5-a606-2051b7b276e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_b1bada32-ffde-4666-ba41-4e4a5475e11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_46b2bd2e-228e-43c5-a606-2051b7b276e8" xlink:to="loc_us-gaap_CorporateJointVentureMember_b1bada32-ffde-4666-ba41-4e4a5475e11a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1e613311-5494-4c75-88ce-1a1904526380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_us-gaap_PlanNameAxis_1e613311-5494-4c75-88ce-1a1904526380" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1e613311-5494-4c75-88ce-1a1904526380_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1e613311-5494-4c75-88ce-1a1904526380" xlink:to="loc_us-gaap_PlanNameDomain_1e613311-5494-4c75-88ce-1a1904526380_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7db97b32-11ad-41d9-990d-7d0887a997b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1e613311-5494-4c75-88ce-1a1904526380" xlink:to="loc_us-gaap_PlanNameDomain_7db97b32-11ad-41d9-990d-7d0887a997b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_a708c7da-aea8-4412-bd8b-28dcb5aeda5e" xlink:href="aosl-20220630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7db97b32-11ad-41d9-990d-7d0887a997b9" xlink:to="loc_aosl_EmployeeIncentivePlanMember_a708c7da-aea8-4412-bd8b-28dcb5aeda5e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails" xlink:type="extended" id="i9cd04fcaf7fb4a9aa8f149f0f2c16225_TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_09465268-65df-47ae-bca1-04cf53fbd30b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_08000b26-fa5c-451d-b7ac-ac0a88225019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_09465268-65df-47ae-bca1-04cf53fbd30b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_08000b26-fa5c-451d-b7ac-ac0a88225019" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_600d7360-a865-42e5-8aee-02444354f936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_09465268-65df-47ae-bca1-04cf53fbd30b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_600d7360-a865-42e5-8aee-02444354f936" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_09465268-65df-47ae-bca1-04cf53fbd30b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1c404f76-db88-42c6-86c5-2599eeb84800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1c404f76-db88-42c6-86c5-2599eeb84800" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1c404f76-db88-42c6-86c5-2599eeb84800_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1c404f76-db88-42c6-86c5-2599eeb84800" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1c404f76-db88-42c6-86c5-2599eeb84800_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1c404f76-db88-42c6-86c5-2599eeb84800" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_1190764d-495d-4e83-8210-2a21b48b2de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_BuildingMember_1190764d-495d-4e83-8210-2a21b48b2de7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b9acf127-395b-40ca-87a9-f12ef077211b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b9acf127-395b-40ca-87a9-f12ef077211b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_225244b3-3d56-429e-915d-b8e07e24fdce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_EquipmentMember_225244b3-3d56-429e-915d-b8e07e24fdce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0b30f68f-1e89-4e74-9b23-8eecb677d7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_ComputerEquipmentMember_0b30f68f-1e89-4e74-9b23-8eecb677d7c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_ff42d6d1-e9bc-482b-9eba-87f2988a1b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_OfficeEquipmentMember_ff42d6d1-e9bc-482b-9eba-87f2988a1b0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_e2db222d-634e-4889-a3e0-9beb886e7339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_e2db222d-634e-4889-a3e0-9beb886e7339" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LandUseRightsMember_56449318-5ea1-4261-ae2e-fa940078bcc5" xlink:href="aosl-20220630.xsd#aosl_LandUseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_aosl_LandUseRightsMember_56449318-5ea1-4261-ae2e-fa940078bcc5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_bae23936-2c29-445a-963b-3aae853f2c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_VehiclesMember_bae23936-2c29-445a-963b-3aae853f2c7d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7b5a651d-d64c-48af-af76-ae82bd9509d8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:to="loc_srt_RangeAxis_7b5a651d-d64c-48af-af76-ae82bd9509d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7b5a651d-d64c-48af-af76-ae82bd9509d8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7b5a651d-d64c-48af-af76-ae82bd9509d8" xlink:to="loc_srt_RangeMember_7b5a651d-d64c-48af-af76-ae82bd9509d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0026f7ea-23a3-4812-aa50-0b6d2955d3a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7b5a651d-d64c-48af-af76-ae82bd9509d8" xlink:to="loc_srt_RangeMember_0026f7ea-23a3-4812-aa50-0b6d2955d3a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e14c7986-1580-47b2-b8d3-4945686e0a22" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0026f7ea-23a3-4812-aa50-0b6d2955d3a0" xlink:to="loc_srt_MinimumMember_e14c7986-1580-47b2-b8d3-4945686e0a22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_638bb788-6db3-421c-9567-811b1ca3279d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0026f7ea-23a3-4812-aa50-0b6d2955d3a0" xlink:to="loc_srt_MaximumMember_638bb788-6db3-421c-9567-811b1ca3279d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_107a5e10-6d5d-4415-935c-caf39ccf5483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_107a5e10-6d5d-4415-935c-caf39ccf5483" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_107a5e10-6d5d-4415-935c-caf39ccf5483_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_107a5e10-6d5d-4415-935c-caf39ccf5483" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_107a5e10-6d5d-4415-935c-caf39ccf5483_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a1a687b0-29e9-4642-8a6b-2e63e1871f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_107a5e10-6d5d-4415-935c-caf39ccf5483" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a1a687b0-29e9-4642-8a6b-2e63e1871f07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_8b55de0d-7582-43eb-bc3a-0260177402ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a1a687b0-29e9-4642-8a6b-2e63e1871f07" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_8b55de0d-7582-43eb-bc3a-0260177402ad" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#EquityMethodInvestmentinEquityInvesteeNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" xlink:type="extended" id="i2c7180f7a35740ee9a64244dd0a83045_EquityMethodInvestmentinEquityInvesteeNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_453f38ed-d7bb-4730-b41b-bf5566f34987" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_453f38ed-d7bb-4730-b41b-bf5566f34987" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_774e1f56-a8bb-4f41-9ba2-ac4b1ffbec6e" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_774e1f56-a8bb-4f41-9ba2-ac4b1ffbec6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_741c7029-1462-4283-95dd-ee7f0457ffd1" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_741c7029-1462-4283-95dd-ee7f0457ffd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_6abc4211-2ed4-4424-ae49-1a3037590efa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_6abc4211-2ed4-4424-ae49-1a3037590efa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_78877ad0-69f6-42a3-9bfb-1406cb89992a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_78877ad0-69f6-42a3-9bfb-1406cb89992a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_604836eb-8ff3-4b81-b67c-e72494f807b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_604836eb-8ff3-4b81-b67c-e72494f807b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d5e05e2d-601a-4428-9315-3967bd08b9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d5e05e2d-601a-4428-9315-3967bd08b9fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d599befa-aed6-4584-a608-4788e687f841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d599befa-aed6-4584-a608-4788e687f841" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_548ea7c6-c370-4454-818f-709645970258" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_srt_OwnershipAxis_548ea7c6-c370-4454-818f-709645970258" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_548ea7c6-c370-4454-818f-709645970258_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_548ea7c6-c370-4454-818f-709645970258" xlink:to="loc_srt_OwnershipDomain_548ea7c6-c370-4454-818f-709645970258_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_d1d786c3-fe50-4a50-a745-4078f0c4287c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_548ea7c6-c370-4454-818f-709645970258" xlink:to="loc_srt_OwnershipDomain_d1d786c3-fe50-4a50-a745-4078f0c4287c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_824e1b09-53d9-4f94-bac1-fbfc0103325f" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_d1d786c3-fe50-4a50-a745-4078f0c4287c" xlink:to="loc_aosl_ThirdPartyInvestorsMember_824e1b09-53d9-4f94-bac1-fbfc0103325f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_63391dff-5ad9-47d6-b7c3-f513d0ba546f" xlink:href="aosl-20220630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_d1d786c3-fe50-4a50-a745-4078f0c4287c" xlink:to="loc_aosl_EmployeeIncentivePlanMember_63391dff-5ad9-47d6-b7c3-f513d0ba546f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4875495f-ec1f-4ae3-97be-d18bd6bf76f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4875495f-ec1f-4ae3-97be-d18bd6bf76f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4875495f-ec1f-4ae3-97be-d18bd6bf76f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4875495f-ec1f-4ae3-97be-d18bd6bf76f7" xlink:to="loc_us-gaap_RelatedPartyDomain_4875495f-ec1f-4ae3-97be-d18bd6bf76f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4b01ccf4-d471-4799-a2fa-5e74d8862f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4875495f-ec1f-4ae3-97be-d18bd6bf76f7" xlink:to="loc_us-gaap_RelatedPartyDomain_4b01ccf4-d471-4799-a2fa-5e74d8862f2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_446954e1-7c2b-4e78-9386-73f82e63046e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_4b01ccf4-d471-4799-a2fa-5e74d8862f2b" xlink:to="loc_us-gaap_CorporateJointVentureMember_446954e1-7c2b-4e78-9386-73f82e63046e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0917653a-4d1d-421c-a425-0e880eb4253c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0917653a-4d1d-421c-a425-0e880eb4253c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_657db066-b856-40ec-bfc3-f7d607ea3dd3" xlink:href="aosl-20220630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0917653a-4d1d-421c-a425-0e880eb4253c" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_657db066-b856-40ec-bfc3-f7d607ea3dd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_891b5a47-477f-499c-9249-3e701fdd3ba8" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0917653a-4d1d-421c-a425-0e880eb4253c" xlink:to="loc_aosl_ThirdPartyInvestorsMember_891b5a47-477f-499c-9249-3e701fdd3ba8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c987838d-e0f4-410a-8b47-8d02417aadb4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_dei_LegalEntityAxis_c987838d-e0f4-410a-8b47-8d02417aadb4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c987838d-e0f4-410a-8b47-8d02417aadb4_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c987838d-e0f4-410a-8b47-8d02417aadb4" xlink:to="loc_dei_EntityDomain_c987838d-e0f4-410a-8b47-8d02417aadb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f96d2d9d-8d42-49d3-ae5c-6794d35f74d3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c987838d-e0f4-410a-8b47-8d02417aadb4" xlink:to="loc_dei_EntityDomain_f96d2d9d-8d42-49d3-ae5c-6794d35f74d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_4447a68b-b3f5-4d53-93ac-f1092096c83b" xlink:href="aosl-20220630.xsd#aosl_ChongqingFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f96d2d9d-8d42-49d3-ae5c-6794d35f74d3" xlink:to="loc_aosl_ChongqingFundsMember_4447a68b-b3f5-4d53-93ac-f1092096c83b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9a424b59-035a-4dbb-9c00-2524dc948fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_us-gaap_PlanNameAxis_9a424b59-035a-4dbb-9c00-2524dc948fe7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9a424b59-035a-4dbb-9c00-2524dc948fe7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_9a424b59-035a-4dbb-9c00-2524dc948fe7" xlink:to="loc_us-gaap_PlanNameDomain_9a424b59-035a-4dbb-9c00-2524dc948fe7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_87ecb3bb-2158-4b06-b574-a3f7fdd9b79c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_9a424b59-035a-4dbb-9c00-2524dc948fe7" xlink:to="loc_us-gaap_PlanNameDomain_87ecb3bb-2158-4b06-b574-a3f7fdd9b79c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_b9a01268-33a7-48d6-9d96-dc775f5562c3" xlink:href="aosl-20220630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_87ecb3bb-2158-4b06-b574-a3f7fdd9b79c" xlink:to="loc_aosl_EmployeeIncentivePlanMember_b9a01268-33a7-48d6-9d96-dc775f5562c3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" xlink:type="extended" id="i20bfe41e134b4766bb70acf0f3e7d8c3_EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_cdc69c8a-f2b9-4a0a-a5bb-d9f955024e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_cdc69c8a-f2b9-4a0a-a5bb-d9f955024e15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_bf25f4e8-76e4-498a-8cc2-241988e611aa" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentFairValueOfEquityRetained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_bf25f4e8-76e4-498a-8cc2-241988e611aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_87106d19-a248-4f1a-b466-7a01f2f4bc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_87106d19-a248-4f1a-b466-7a01f2f4bc8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_9e6602c1-b3f2-4a41-aaff-0c64a89d6ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_9e6602c1-b3f2-4a41-aaff-0c64a89d6ef1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_949d1da3-59d9-43d2-ba05-ce5c1e6b513f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_949d1da3-59d9-43d2-ba05-ce5c1e6b513f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_d9cc25ec-58b5-4ba9-a36d-0910e88f7831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_d9cc25ec-58b5-4ba9-a36d-0910e88f7831" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_d1a7f60a-db02-40e1-bc33-d16951a2925d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_d1a7f60a-db02-40e1-bc33-d16951a2925d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2c719b34-49db-404a-97b3-e3c289bf945b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2c719b34-49db-404a-97b3-e3c289bf945b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_4caa1d57-a7bd-43b6-b32a-85a53a1e0fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_4caa1d57-a7bd-43b6-b32a-85a53a1e0fa1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bcc4fa8f-ef4e-447a-9de4-33119305bc22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bcc4fa8f-ef4e-447a-9de4-33119305bc22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_bcc4fa8f-ef4e-447a-9de4-33119305bc22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bcc4fa8f-ef4e-447a-9de4-33119305bc22" xlink:to="loc_us-gaap_RelatedPartyDomain_bcc4fa8f-ef4e-447a-9de4-33119305bc22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d3c9e9dd-3286-4ed4-aa4a-f50b8ce7b709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bcc4fa8f-ef4e-447a-9de4-33119305bc22" xlink:to="loc_us-gaap_RelatedPartyDomain_d3c9e9dd-3286-4ed4-aa4a-f50b8ce7b709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_95242b1f-dbb0-406d-8e15-c034c59562bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d3c9e9dd-3286-4ed4-aa4a-f50b8ce7b709" xlink:to="loc_us-gaap_CorporateJointVentureMember_95242b1f-dbb0-406d-8e15-c034c59562bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_601c8686-2c6c-463e-a005-393372507e6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:to="loc_srt_OwnershipAxis_601c8686-2c6c-463e-a005-393372507e6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_601c8686-2c6c-463e-a005-393372507e6e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_601c8686-2c6c-463e-a005-393372507e6e" xlink:to="loc_srt_OwnershipDomain_601c8686-2c6c-463e-a005-393372507e6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_2f73f260-fa3b-4f27-bfde-85979f94e2e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_601c8686-2c6c-463e-a005-393372507e6e" xlink:to="loc_srt_OwnershipDomain_2f73f260-fa3b-4f27-bfde-85979f94e2e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction1Member_a2021dd5-2124-4b81-81e0-a1f53971c00b" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsTransaction1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2f73f260-fa3b-4f27-bfde-85979f94e2e8" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction1Member_a2021dd5-2124-4b81-81e0-a1f53971c00b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction2Member_7875309e-3d9f-445e-8ed2-3c6394d98ce4" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsTransaction2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2f73f260-fa3b-4f27-bfde-85979f94e2e8" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction2Member_7875309e-3d9f-445e-8ed2-3c6394d98ce4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="extended" id="i8ede673ab9c24cb8a1b2ae274778872b_EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_06ebb1a9-c57b-4e2a-9cf9-5691e38bd666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_AssetsCurrent_06ebb1a9-c57b-4e2a-9cf9-5691e38bd666" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_a47a3327-8e56-41a3-89c3-d32b025c539d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_AssetsNoncurrent_a47a3327-8e56-41a3-89c3-d32b025c539d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_28268227-e928-4580-9876-51b5bbeeb68c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_LiabilitiesCurrent_28268227-e928-4580-9876-51b5bbeeb68c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_31598d6a-ce38-4d6c-b2c4-68d38f776232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_31598d6a-ce38-4d6c-b2c4-68d38f776232" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dfb32bfb-bb9c-4886-86a2-f2aa686a244e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_Revenues_dfb32bfb-bb9c-4886-86a2-f2aa686a244e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aa2e40c0-cf9b-42c2-82ad-f13acd4b1a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_GrossProfit_aa2e40c0-cf9b-42c2-82ad-f13acd4b1a36" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_4c3a3760-8ab1-4540-95dc-b384d87f9608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_CostOfRevenue_4c3a3760-8ab1-4540-95dc-b384d87f9608" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a6f65578-e1dc-4379-8ecb-812a0157e2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_OperatingIncomeLoss_a6f65578-e1dc-4379-8ecb-812a0157e2a6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_fdb43ad1-5b3a-4956-899c-218669137fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_fdb43ad1-5b3a-4956-899c-218669137fa4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0bcdfdbe-2c88-458e-9c9c-50e18a44b529" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_fdb43ad1-5b3a-4956-899c-218669137fa4" xlink:to="loc_dei_LegalEntityAxis_0bcdfdbe-2c88-458e-9c9c-50e18a44b529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0bcdfdbe-2c88-458e-9c9c-50e18a44b529_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0bcdfdbe-2c88-458e-9c9c-50e18a44b529" xlink:to="loc_dei_EntityDomain_0bcdfdbe-2c88-458e-9c9c-50e18a44b529_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e2898c36-6c45-4fe9-8240-a61368f3c589" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0bcdfdbe-2c88-458e-9c9c-50e18a44b529" xlink:to="loc_dei_EntityDomain_e2898c36-6c45-4fe9-8240-a61368f3c589" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_5694b03f-2282-4846-a418-1a9b8bb077c3" xlink:href="aosl-20220630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e2898c36-6c45-4fe9-8240-a61368f3c589" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_5694b03f-2282-4846-a418-1a9b8bb077c3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i37346e174fee4cc6a4624fc52f8e738c_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_5e86d6c7-9ce0-40a3-878c-c2e09e0ae23e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_5e86d6c7-9ce0-40a3-878c-c2e09e0ae23e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_14c918aa-8c38-4bf0-b066-41e2e982bf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_14c918aa-8c38-4bf0-b066-41e2e982bf85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_91d4a81c-95f4-4f01-a02f-23704e462ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_91d4a81c-95f4-4f01-a02f-23704e462ebd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_3122c99c-aaff-4f60-acb3-65e93d58ddc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_RevenueFromRelatedParties_3122c99c-aaff-4f60-acb3-65e93d58ddc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_13cfd1c5-17b0-47a4-b4ca-0ae05afaf2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_13cfd1c5-17b0-47a4-b4ca-0ae05afaf2a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c0e6788b-dbd1-41be-971e-5319cea2d440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_13cfd1c5-17b0-47a4-b4ca-0ae05afaf2a0" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c0e6788b-dbd1-41be-971e-5319cea2d440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c0e6788b-dbd1-41be-971e-5319cea2d440_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c0e6788b-dbd1-41be-971e-5319cea2d440" xlink:to="loc_us-gaap_RelatedPartyDomain_c0e6788b-dbd1-41be-971e-5319cea2d440_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d5b6d73c-1bd9-471e-99a7-1026e1110009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c0e6788b-dbd1-41be-971e-5319cea2d440" xlink:to="loc_us-gaap_RelatedPartyDomain_d5b6d73c-1bd9-471e-99a7-1026e1110009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_170a78ba-3263-40b6-96d9-0cab1b92ce9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d5b6d73c-1bd9-471e-99a7-1026e1110009" xlink:to="loc_us-gaap_CorporateJointVentureMember_170a78ba-3263-40b6-96d9-0cab1b92ce9a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" xlink:type="extended" id="i3a96a495ddb3413f81d72e4c9bff91fd_NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9a315b88-1e64-4c8d-89ca-22a7ec1800ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8b5569e5-25e4-45eb-b5d0-8f8d189cebb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9a315b88-1e64-4c8d-89ca-22a7ec1800ac" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8b5569e5-25e4-45eb-b5d0-8f8d189cebb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6154dfa6-ac10-4546-bffc-aa602c0a4b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9a315b88-1e64-4c8d-89ca-22a7ec1800ac" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6154dfa6-ac10-4546-bffc-aa602c0a4b0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d430bc8c-6c00-43bd-9c0c-f407c01e7c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9a315b88-1e64-4c8d-89ca-22a7ec1800ac" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d430bc8c-6c00-43bd-9c0c-f407c01e7c22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b26bc328-6427-4331-be01-a154698ca775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d430bc8c-6c00-43bd-9c0c-f407c01e7c22" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b26bc328-6427-4331-be01-a154698ca775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b26bc328-6427-4331-be01-a154698ca775_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b26bc328-6427-4331-be01-a154698ca775" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b26bc328-6427-4331-be01-a154698ca775_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c9921ae9-64ef-48b3-a8f8-cb401a609bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b26bc328-6427-4331-be01-a154698ca775" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c9921ae9-64ef-48b3-a8f8-cb401a609bf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_0651be19-4d3a-4b86-b650-e7875d1d7f7a" xlink:href="aosl-20220630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c9921ae9-64ef-48b3-a8f8-cb401a609bf9" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_0651be19-4d3a-4b86-b650-e7875d1d7f7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_fbd5692a-1f8b-406c-a3d2-2f42e16c6ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c9921ae9-64ef-48b3-a8f8-cb401a609bf9" xlink:to="loc_us-gaap_EmployeeStockMember_fbd5692a-1f8b-406c-a3d2-2f42e16c6ac2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" xlink:type="extended" id="i36e98fe496c3456ca4c31d78aa73fb32_ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_d954825e-c9a2-46e8-8142-742b4cfde3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_e5d55d1c-d6a2-462d-8ea9-5dc83a9206e1" xlink:href="aosl-20220630.xsd#aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d954825e-c9a2-46e8-8142-742b4cfde3c5" xlink:to="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_e5d55d1c-d6a2-462d-8ea9-5dc83a9206e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_437c4791-b799-485c-8eaf-dcf7c7af136a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d954825e-c9a2-46e8-8142-742b4cfde3c5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_437c4791-b799-485c-8eaf-dcf7c7af136a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d954825e-c9a2-46e8-8142-742b4cfde3c5" xlink:to="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9e40739a-80bd-4b24-9e8d-377886d6c34c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_srt_MajorCustomersAxis_9e40739a-80bd-4b24-9e8d-377886d6c34c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9e40739a-80bd-4b24-9e8d-377886d6c34c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_9e40739a-80bd-4b24-9e8d-377886d6c34c" xlink:to="loc_srt_NameOfMajorCustomerDomain_9e40739a-80bd-4b24-9e8d-377886d6c34c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_9e40739a-80bd-4b24-9e8d-377886d6c34c" xlink:to="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_10135eba-ae13-429d-b822-c20485c472c2" xlink:href="aosl-20220630.xsd#aosl_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:to="loc_aosl_CustomerMember_10135eba-ae13-429d-b822-c20485c472c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_c4c946b4-aa9d-4adf-9caf-0f6064713a90" xlink:href="aosl-20220630.xsd#aosl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:to="loc_aosl_CustomerBMember_c4c946b4-aa9d-4adf-9caf-0f6064713a90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerCMember_1a940b68-e40b-4a63-a427-08b7e5dc4f5f" xlink:href="aosl-20220630.xsd#aosl_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:to="loc_aosl_CustomerCMember_1a940b68-e40b-4a63-a427-08b7e5dc4f5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerDMember_5f858426-180c-45db-835a-a5e71f48f7c8" xlink:href="aosl-20220630.xsd#aosl_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:to="loc_aosl_CustomerDMember_5f858426-180c-45db-835a-a5e71f48f7c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5c07b084-55b7-40e6-8cd2-68cec87ecef1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_srt_RangeAxis_5c07b084-55b7-40e6-8cd2-68cec87ecef1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c07b084-55b7-40e6-8cd2-68cec87ecef1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5c07b084-55b7-40e6-8cd2-68cec87ecef1" xlink:to="loc_srt_RangeMember_5c07b084-55b7-40e6-8cd2-68cec87ecef1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c8547c21-9497-4a65-9a5c-bc92745ccf49" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5c07b084-55b7-40e6-8cd2-68cec87ecef1" xlink:to="loc_srt_RangeMember_c8547c21-9497-4a65-9a5c-bc92745ccf49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ff261920-47a5-4bf9-af9b-927caec2692e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c8547c21-9497-4a65-9a5c-bc92745ccf49" xlink:to="loc_srt_MinimumMember_ff261920-47a5-4bf9-af9b-927caec2692e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_49c70863-372f-44ad-9d78-0553acadefea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c8547c21-9497-4a65-9a5c-bc92745ccf49" xlink:to="loc_srt_MaximumMember_49c70863-372f-44ad-9d78-0553acadefea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_43200339-115b-4e53-ab4b-7f2546b07a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_43200339-115b-4e53-ab4b-7f2546b07a7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43200339-115b-4e53-ab4b-7f2546b07a7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_43200339-115b-4e53-ab4b-7f2546b07a7a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_43200339-115b-4e53-ab4b-7f2546b07a7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f5bb7679-bf01-41ca-82db-066beaeb1f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_43200339-115b-4e53-ab4b-7f2546b07a7a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f5bb7679-bf01-41ca-82db-066beaeb1f37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e8cda60f-22e4-4ae8-8e36-ce9c0b9f50a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f5bb7679-bf01-41ca-82db-066beaeb1f37" xlink:to="loc_us-gaap_SalesRevenueNetMember_e8cda60f-22e4-4ae8-8e36-ce9c0b9f50a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b08235fc-ae29-426d-b287-28f8f0504216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f5bb7679-bf01-41ca-82db-066beaeb1f37" xlink:to="loc_us-gaap_AccountsReceivableMember_b08235fc-ae29-426d-b287-28f8f0504216" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3a0966a0-c70c-4c63-917e-2336b3f29bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3a0966a0-c70c-4c63-917e-2336b3f29bce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3a0966a0-c70c-4c63-917e-2336b3f29bce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3a0966a0-c70c-4c63-917e-2336b3f29bce" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3a0966a0-c70c-4c63-917e-2336b3f29bce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f1282654-a17d-4a50-aa95-b44394615635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3a0966a0-c70c-4c63-917e-2336b3f29bce" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f1282654-a17d-4a50-aa95-b44394615635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_bed25777-ed2e-4cab-973d-4a5fbfaaf54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_f1282654-a17d-4a50-aa95-b44394615635" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_bed25777-ed2e-4cab-973d-4a5fbfaaf54d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#BalanceSheetComponentsPropertyplantandequipmentDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="extended" id="idd34776fa4eb45518f87536a13e185d9_BalanceSheetComponentsPropertyplantandequipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_0ca0748c-59fe-4768-ac55-a83f64509c01" xlink:href="aosl-20220630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_0ca0748c-59fe-4768-ac55-a83f64509c01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_31227ea4-53c2-43de-a3be-d88a7bb299c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_31227ea4-53c2-43de-a3be-d88a7bb299c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_163bfec0-f760-4b01-a179-5dfbd89cfc0e" xlink:href="aosl-20220630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_163bfec0-f760-4b01-a179-5dfbd89cfc0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_30c267a8-f703-4f25-8d04-2c017d3374bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_ConstructionInProgressGross_30c267a8-f703-4f25-8d04-2c017d3374bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_09a562bb-1ab9-4ef3-8ef7-98779782d3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_09a562bb-1ab9-4ef3-8ef7-98779782d3b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_35821706-a2a5-4798-87da-f12849f419fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_Depreciation_35821706-a2a5-4798-87da-f12849f419fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_a7f8bd24-b15e-49d3-a4b0-107269a9a5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_a7f8bd24-b15e-49d3-a4b0-107269a9a5b2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d5318cd3-c2d5-47d1-9a1c-3dbea761d176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d5318cd3-c2d5-47d1-9a1c-3dbea761d176" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_ee04d4df-0600-44fe-aa82-7e1c54547b62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_ee04d4df-0600-44fe-aa82-7e1c54547b62" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0d002e8c-c808-4828-b11c-07c5a51f6d06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0d002e8c-c808-4828-b11c-07c5a51f6d06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0d002e8c-c808-4828-b11c-07c5a51f6d06" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_8683ae32-4686-4a30-9baa-9b1af2f67afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_LandMember_8683ae32-4686-4a30-9baa-9b1af2f67afc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5f18ebd3-8354-4894-9648-faa028a28e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_BuildingMember_5f18ebd3-8354-4894-9648-faa028a28e4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_568fdb58-b87b-40b5-a509-354023322dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_568fdb58-b87b-40b5-a509-354023322dc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquipmentAndToolingMember_77127ae1-8805-4e7a-9dce-b7f44d21ce53" xlink:href="aosl-20220630.xsd#aosl_EquipmentAndToolingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_aosl_EquipmentAndToolingMember_77127ae1-8805-4e7a-9dce-b7f44d21ce53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_bb7bfbbb-50af-462c-b068-43777f26f380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_ComputerEquipmentMember_bb7bfbbb-50af-462c-b068-43777f26f380" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b5923f1d-289f-4ecc-bf32-88e6d4b90e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b5923f1d-289f-4ecc-bf32-88e6d4b90e56" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_50ec023f-5fec-458b-b436-8196f94ad33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_50ec023f-5fec-458b-b436-8196f94ad33a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LandUseRightsMember_d5931439-72cd-4897-84f6-bac7c41c6a93" xlink:href="aosl-20220630.xsd#aosl_LandUseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_aosl_LandUseRightsMember_d5931439-72cd-4897-84f6-bac7c41c6a93" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareDevelopmentMember_10530344-61cb-42b8-ad1d-2bd3f98da00f" xlink:href="aosl-20220630.xsd#aosl_ComputerSoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_aosl_ComputerSoftwareDevelopmentMember_10530344-61cb-42b8-ad1d-2bd3f98da00f" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#BalanceSheetComponentsIntangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="extended" id="i6680e939e48948219611c99b26ba41dd_BalanceSheetComponentsIntangibleassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4e6db56c-298b-4b2e-a986-a0c640c97579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4e6db56c-298b-4b2e-a986-a0c640c97579" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7c47a52e-c5de-4d4e-9f8d-3c88d4de4c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7c47a52e-c5de-4d4e-9f8d-3c88d4de4c8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_65029b51-a7a0-4494-b5c5-cd31ae8fac63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_65029b51-a7a0-4494-b5c5-cd31ae8fac63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1bbe9079-fc7e-4ef1-b41b-15bf7b48ab34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_Goodwill_1bbe9079-fc7e-4ef1-b41b-15bf7b48ab34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_928f7982-2432-458d-abb6-b10f809b0620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_928f7982-2432-458d-abb6-b10f809b0620" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b6ddb433-b5dc-4fb9-9d9f-4b9aa48d4c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b6ddb433-b5dc-4fb9-9d9f-4b9aa48d4c0f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e569244a-a78d-402a-83df-058e0a552ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e569244a-a78d-402a-83df-058e0a552ff2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_e099c777-499b-40b4-9652-3f6ffbf95564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_e099c777-499b-40b4-9652-3f6ffbf95564" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c13bfa1d-cbff-4b5a-82fd-918551bde550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_e099c777-499b-40b4-9652-3f6ffbf95564" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c13bfa1d-cbff-4b5a-82fd-918551bde550" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c13bfa1d-cbff-4b5a-82fd-918551bde550_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c13bfa1d-cbff-4b5a-82fd-918551bde550" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c13bfa1d-cbff-4b5a-82fd-918551bde550_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c13bfa1d-cbff-4b5a-82fd-918551bde550" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PatentsAndPatentedTechnologyMember_9cdb5ab2-b5a7-49ac-92e6-5fd0bf327c07" xlink:href="aosl-20220630.xsd#aosl_PatentsAndPatentedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:to="loc_aosl_PatentsAndPatentedTechnologyMember_9cdb5ab2-b5a7-49ac-92e6-5fd0bf327c07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a5d79fa3-3a2e-48e3-9279-c6d61ef3ca10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:to="loc_us-gaap_TradeNamesMember_a5d79fa3-3a2e-48e3-9279-c6d61ef3ca10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e0521c64-d5dc-44e5-a0e7-3a6a38e314ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e0521c64-d5dc-44e5-a0e7-3a6a38e314ce" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#BalanceSheetComponentsOtherlongtermliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="extended" id="iaa4ac8c7cd1c43bb9a369aa3c46201bd_BalanceSheetComponentsOtherlongtermliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_5e5493f8-e9a2-4efa-b6d2-d651071cd21a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_5e5493f8-e9a2-4efa-b6d2-d651071cd21a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_80453dc9-ef5d-46de-8f4a-85845da2e38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_80453dc9-ef5d-46de-8f4a-85845da2e38f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_04b2c02d-c9c3-4d58-9e11-244c221fbd9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent_d05d6dbd-a77b-486d-9864-4d69c7136ce0" xlink:href="aosl-20220630.xsd#aosl_ComputerSoftwareLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_d05d6dbd-a77b-486d-9864-4d69c7136ce0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_3428e316-e00e-4b56-a170-eba0846dfa84" xlink:href="aosl-20220630.xsd#aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_3428e316-e00e-4b56-a170-eba0846dfa84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_dfc75394-06ec-4703-a515-1477ba036946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_dfc75394-06ec-4703-a515-1477ba036946" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_2d782e35-7e0f-47bb-a34f-a961448033f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_us-gaap_ConcentrationRiskTable_2d782e35-7e0f-47bb-a34f-a961448033f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_7775ac8d-2de3-4c33-977e-824546436464" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_2d782e35-7e0f-47bb-a34f-a961448033f7" xlink:to="loc_srt_MajorCustomersAxis_7775ac8d-2de3-4c33-977e-824546436464" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7775ac8d-2de3-4c33-977e-824546436464_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_7775ac8d-2de3-4c33-977e-824546436464" xlink:to="loc_srt_NameOfMajorCustomerDomain_7775ac8d-2de3-4c33-977e-824546436464_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_7775ac8d-2de3-4c33-977e-824546436464" xlink:to="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_ec7f69ae-489e-4fc7-9b37-8924e5f3f654" xlink:href="aosl-20220630.xsd#aosl_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:to="loc_aosl_CustomerMember_ec7f69ae-489e-4fc7-9b37-8924e5f3f654" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_e7906793-dff2-4423-85de-e35f5acbc0c8" xlink:href="aosl-20220630.xsd#aosl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:to="loc_aosl_CustomerBMember_e7906793-dff2-4423-85de-e35f5acbc0c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCustomersMember_f03aff2d-63c9-4a32-a27e-dbae92ef85ee" xlink:href="aosl-20220630.xsd#aosl_OtherCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:to="loc_aosl_OtherCustomersMember_f03aff2d-63c9-4a32-a27e-dbae92ef85ee" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtShorttermborrowingDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#DebtShorttermborrowingDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/DebtShorttermborrowingDetails" xlink:type="extended" id="iaf4fb1765cf142a0b577086cf5d8ab5d_DebtShorttermborrowingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_d64ae4bc-151a-4daf-bf0f-427f87a0df76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_DebtInstrumentTerm_d64ae4bc-151a-4daf-bf0f-427f87a0df76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_4a55fb4a-683c-4821-8288-8e791b2257a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ShortTermBorrowings_4a55fb4a-683c-4821-8288-8e791b2257a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_cb11c77b-2113-4a46-b855-92afcf085b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_cb11c77b-2113-4a46-b855-92afcf085b46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_796bc53d-b78a-4a30-b1bb-d2c2f604e206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_796bc53d-b78a-4a30-b1bb-d2c2f604e206" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_07c4816e-1382-48ab-8b39-670fc6298a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_07c4816e-1382-48ab-8b39-670fc6298a0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_bad5df5e-c8c8-4faa-bea3-3a83f541b09e" xlink:href="aosl-20220630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_bad5df5e-c8c8-4faa-bea3-3a83f541b09e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_df4057c4-2e20-431a-a87b-b759bea8b5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_df4057c4-2e20-431a-a87b-b759bea8b5e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ec41201f-fac9-4241-907f-49b3ce30b3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ec41201f-fac9-4241-907f-49b3ce30b3ae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f81c67cc-127e-4868-9622-87d4eb80c0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f81c67cc-127e-4868-9622-87d4eb80c0dc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d63b8982-9c42-4446-bf91-5e4cdff62a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_VariableRateAxis_d63b8982-9c42-4446-bf91-5e4cdff62a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d63b8982-9c42-4446-bf91-5e4cdff62a06_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_d63b8982-9c42-4446-bf91-5e4cdff62a06" xlink:to="loc_us-gaap_VariableRateDomain_d63b8982-9c42-4446-bf91-5e4cdff62a06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_309f74a0-fc1f-4268-ad55-3534c6b8e336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_d63b8982-9c42-4446-bf91-5e4cdff62a06" xlink:to="loc_us-gaap_VariableRateDomain_309f74a0-fc1f-4268-ad55-3534c6b8e336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_04d4d885-677a-47d0-9064-ee73e86f02fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_309f74a0-fc1f-4268-ad55-3534c6b8e336" xlink:to="loc_us-gaap_BaseRateMember_04d4d885-677a-47d0-9064-ee73e86f02fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_srt_StatementGeographicalAxis_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32" xlink:to="loc_srt_SegmentGeographicalDomain_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5238e94b-09a9-4c48-a8df-5ea694c31cc6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32" xlink:to="loc_srt_SegmentGeographicalDomain_5238e94b-09a9-4c48-a8df-5ea694c31cc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_0cffa98a-8307-472d-891a-5524a2cb38c5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5238e94b-09a9-4c48-a8df-5ea694c31cc6" xlink:to="loc_country_CN_0cffa98a-8307-472d-891a-5524a2cb38c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_d225f3a7-48a4-4ba3-af22-bcddde4efacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_d225f3a7-48a4-4ba3-af22-bcddde4efacb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_d225f3a7-48a4-4ba3-af22-bcddde4efacb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_d225f3a7-48a4-4ba3-af22-bcddde4efacb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_d225f3a7-48a4-4ba3-af22-bcddde4efacb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_3367a7fe-4191-4d6b-a6f6-095940cf85f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_d225f3a7-48a4-4ba3-af22-bcddde4efacb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_3367a7fe-4191-4d6b-a6f6-095940cf85f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_BankOfCommunicationsLimitedMember_f7ad996a-5b49-46fb-9240-556fcecb05e6" xlink:href="aosl-20220630.xsd#aosl_BankOfCommunicationsLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_3367a7fe-4191-4d6b-a6f6-095940cf85f9" xlink:to="loc_aosl_BankOfCommunicationsLimitedMember_f7ad996a-5b49-46fb-9240-556fcecb05e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IndustrialAndCommercialBankofChinaMember_4b7a3828-d747-4399-a3fe-c9947969427a" xlink:href="aosl-20220630.xsd#aosl_IndustrialAndCommercialBankofChinaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_3367a7fe-4191-4d6b-a6f6-095940cf85f9" xlink:to="loc_aosl_IndustrialAndCommercialBankofChinaMember_4b7a3828-d747-4399-a3fe-c9947969427a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_88aae76c-e1e9-4905-868e-7fe8002840db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_88aae76c-e1e9-4905-868e-7fe8002840db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_88aae76c-e1e9-4905-868e-7fe8002840db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_88aae76c-e1e9-4905-868e-7fe8002840db" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_88aae76c-e1e9-4905-868e-7fe8002840db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_897ffe3f-9ec5-4c06-8c5c-944abad7aff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_88aae76c-e1e9-4905-868e-7fe8002840db" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_897ffe3f-9ec5-4c06-8c5c-944abad7aff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_4d9041f2-647e-40fc-a521-95585ab6edb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_897ffe3f-9ec5-4c06-8c5c-944abad7aff5" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_4d9041f2-647e-40fc-a521-95585ab6edb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a72b2d01-7831-4fe9-ab8e-b12c5161bc74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_DebtInstrumentAxis_a72b2d01-7831-4fe9-ab8e-b12c5161bc74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a72b2d01-7831-4fe9-ab8e-b12c5161bc74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a72b2d01-7831-4fe9-ab8e-b12c5161bc74" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a72b2d01-7831-4fe9-ab8e-b12c5161bc74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1b804a29-1e0f-4696-bcde-06b1b152b664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a72b2d01-7831-4fe9-ab8e-b12c5161bc74" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1b804a29-1e0f-4696-bcde-06b1b152b664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_8ebcc054-b3b2-4ca1-af2b-eba4baa8d017" xlink:href="aosl-20220630.xsd#aosl_CreditFacility3Point85PercentDueNovember182022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1b804a29-1e0f-4696-bcde-06b1b152b664" xlink:to="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_8ebcc054-b3b2-4ca1-af2b-eba4baa8d017" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3bbb2837-390b-46d8-8cea-5648fcd06514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_CreditFacilityAxis_3bbb2837-390b-46d8-8cea-5648fcd06514" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3bbb2837-390b-46d8-8cea-5648fcd06514_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_3bbb2837-390b-46d8-8cea-5648fcd06514" xlink:to="loc_us-gaap_CreditFacilityDomain_3bbb2837-390b-46d8-8cea-5648fcd06514_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7ba1e327-613c-4227-8656-bb258af36659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_3bbb2837-390b-46d8-8cea-5648fcd06514" xlink:to="loc_us-gaap_CreditFacilityDomain_7ba1e327-613c-4227-8656-bb258af36659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_56cd5261-b0ee-433b-86f6-d36108bd1dd2" xlink:href="aosl-20220630.xsd#aosl_LineOfCreditFacilityTradeBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_7ba1e327-613c-4227-8656-bb258af36659" xlink:to="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_56cd5261-b0ee-433b-86f6-d36108bd1dd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_67284c1f-50cd-42e4-929b-ef97286ff0a8" xlink:href="aosl-20220630.xsd#aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_7ba1e327-613c-4227-8656-bb258af36659" xlink:to="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_67284c1f-50cd-42e4-929b-ef97286ff0a8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#DebtAccountsReceivableFactoringAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails" xlink:type="extended" id="iacdad6d575e64e4c949382c974a5cf5f_DebtAccountsReceivableFactoringAgreementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_f27eb92e-74a1-440c-9a9e-a3ef82899c34" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_f27eb92e-74a1-440c-9a9e-a3ef82899c34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_71b48f75-4844-452d-a368-c6011c01984b" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_71b48f75-4844-452d-a368-c6011c01984b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_78d550b2-b99a-4c8f-8756-b10ed619d624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_78d550b2-b99a-4c8f-8756-b10ed619d624" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_b28866fd-38cc-44aa-99b9-57fbd484db06" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_b28866fd-38cc-44aa-99b9-57fbd484db06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_df33c40a-7d86-4622-b774-012223e98ca9" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_df33c40a-7d86-4622-b774-012223e98ca9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a119f26c-107d-435b-9a35-e815594b3c25" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a119f26c-107d-435b-9a35-e815594b3c25" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3394b53e-317d-4202-8883-8ee7f2426710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3394b53e-317d-4202-8883-8ee7f2426710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3394b53e-317d-4202-8883-8ee7f2426710_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3394b53e-317d-4202-8883-8ee7f2426710" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3394b53e-317d-4202-8883-8ee7f2426710_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ad863c43-f830-44ae-a74f-11a923a890a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3394b53e-317d-4202-8883-8ee7f2426710" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ad863c43-f830-44ae-a74f-11a923a890a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_8caebc3f-c0a1-4d73-891b-66f5add79072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad863c43-f830-44ae-a74f-11a923a890a5" xlink:to="loc_us-gaap_SecuredDebtMember_8caebc3f-c0a1-4d73-891b-66f5add79072" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7b421028-f0ef-43d7-860c-613ebb02de91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:to="loc_us-gaap_DebtInstrumentAxis_7b421028-f0ef-43d7-860c-613ebb02de91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7b421028-f0ef-43d7-860c-613ebb02de91_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7b421028-f0ef-43d7-860c-613ebb02de91" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7b421028-f0ef-43d7-860c-613ebb02de91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8ecd1b60-f885-4dd2-b2b5-de56d0d4012b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7b421028-f0ef-43d7-860c-613ebb02de91" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8ecd1b60-f885-4dd2-b2b5-de56d0d4012b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_fa49d71e-dcc7-4469-add5-7f9ca84f25c5" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8ecd1b60-f885-4dd2-b2b5-de56d0d4012b" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_fa49d71e-dcc7-4469-add5-7f9ca84f25c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtDebtFinancingDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#DebtDebtFinancingDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/DebtDebtFinancingDetails" xlink:type="extended" id="ie69a9249c58146578618a51293601f46_DebtDebtFinancingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_dc0f9bd6-bc03-4e5c-974b-e2ebe2f264e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionHistoricalCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_dc0f9bd6-bc03-4e5c-974b-e2ebe2f264e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_136ad8f4-74c4-4e60-a1dd-3ca8ba39c8a4" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDownPaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_136ad8f4-74c4-4e60-a1dd-3ca8ba39c8a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_67e5c5e8-fe93-4d8e-b12f-c6942e647de9" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDownPaymentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_67e5c5e8-fe93-4d8e-b12f-c6942e647de9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_8eabc8bf-cffc-46a3-aa1e-30956a9f01b6" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_8eabc8bf-cffc-46a3-aa1e-30956a9f01b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_443fdac0-0e3d-450b-98e0-303c8b74d8c5" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_443fdac0-0e3d-450b-98e0-303c8b74d8c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_34e451df-84b5-474a-a6dc-3d300fc657cc" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_34e451df-84b5-474a-a6dc-3d300fc657cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_2f8d183e-8cdf-4043-95fe-faa44e1440b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionLeaseTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_2f8d183e-8cdf-4043-95fe-faa44e1440b7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount_bf9e532f-c9b2-4837-8a7a-fe47bbf8aae9" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount_bf9e532f-c9b2-4837-8a7a-fe47bbf8aae9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_1d6da180-5248-4d98-a408-620a55602033" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionImpliedInterestRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_1d6da180-5248-4d98-a408-620a55602033" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_a18bfb52-57c3-4de9-8380-199c0c2a3871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_a18bfb52-57c3-4de9-8380-199c0c2a3871" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDebtReceivableAmount_51d73e84-718b-4eb6-9d74-d7ead89c9e24" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDebtReceivableAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDebtReceivableAmount_51d73e84-718b-4eb6-9d74-d7ead89c9e24" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_e5031a94-01d4-404a-b478-1d45bfebbb05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:to="loc_srt_CounterpartyNameAxis_e5031a94-01d4-404a-b478-1d45bfebbb05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e5031a94-01d4-404a-b478-1d45bfebbb05_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_e5031a94-01d4-404a-b478-1d45bfebbb05" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e5031a94-01d4-404a-b478-1d45bfebbb05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_54882c44-5492-495f-acdf-7fa6dff461c0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_e5031a94-01d4-404a-b478-1d45bfebbb05" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_54882c44-5492-495f-acdf-7fa6dff461c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehSemiconductorIncorporatedMember_af9cd910-7d0c-423e-9576-08da8e330815" xlink:href="aosl-20220630.xsd#aosl_JirehSemiconductorIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_54882c44-5492-495f-acdf-7fa6dff461c0" xlink:to="loc_aosl_JirehSemiconductorIncorporatedMember_af9cd910-7d0c-423e-9576-08da8e330815" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_ff0757ba-09f1-495c-bd10-0e7607fed36e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_ff0757ba-09f1-495c-bd10-0e7607fed36e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_ff0757ba-09f1-495c-bd10-0e7607fed36e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_ff0757ba-09f1-495c-bd10-0e7607fed36e" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_ff0757ba-09f1-495c-bd10-0e7607fed36e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_e1ee997f-dd95-4f88-ad3a-8a54003da596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_ff0757ba-09f1-495c-bd10-0e7607fed36e" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_e1ee997f-dd95-4f88-ad3a-8a54003da596" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_86e002c0-674b-4e3e-83b4-c98edc4ae031" xlink:href="aosl-20220630.xsd#aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_e1ee997f-dd95-4f88-ad3a-8a54003da596" xlink:to="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_86e002c0-674b-4e3e-83b4-c98edc4ae031" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ff840d07-adb1-46ad-b12f-232568c19d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ff840d07-adb1-46ad-b12f-232568c19d6c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ff840d07-adb1-46ad-b12f-232568c19d6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ff840d07-adb1-46ad-b12f-232568c19d6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ff840d07-adb1-46ad-b12f-232568c19d6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_772a1696-873a-4f1c-ba99-08e1862be1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ff840d07-adb1-46ad-b12f-232568c19d6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_772a1696-873a-4f1c-ba99-08e1862be1c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_bf4cd284-4cf1-40e9-b440-78923308498c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_772a1696-873a-4f1c-ba99-08e1862be1c7" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_bf4cd284-4cf1-40e9-b440-78923308498c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#DebtCreditFacilitiesandLongtermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails" xlink:type="extended" id="i6cfdedffff2a4c5f8beb18f17940e5af_DebtCreditFacilitiesandLongtermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_06c2f020-4495-4483-a307-6cefae9fedac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_06c2f020-4495-4483-a307-6cefae9fedac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_119a35fa-2a48-431d-883e-734c8bf4b53e" xlink:href="aosl-20220630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_119a35fa-2a48-431d-883e-734c8bf4b53e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d5c3ce85-203d-4ddf-a017-da36b6e674e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d5c3ce85-203d-4ddf-a017-da36b6e674e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_88469540-cedb-4053-a1de-e59321c4dff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_88469540-cedb-4053-a1de-e59321c4dff4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_65a0d407-2f4f-487d-8e43-1144e9859d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_LongTermDebt_65a0d407-2f4f-487d-8e43-1144e9859d28" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_7250e511-fcf2-4191-a1ed-ff424668abe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_7250e511-fcf2-4191-a1ed-ff424668abe6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_2c6b19a6-9782-4246-89e4-8810e15fae3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_RestrictedCash_2c6b19a6-9782-4246-89e4-8810e15fae3a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_b816601f-540b-4915-a3b9-2b4cbe14a861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_DebtInstrumentTerm_b816601f-540b-4915-a3b9-2b4cbe14a861" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b0332c8c-1f92-4725-9a08-cd1154cfce3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b0332c8c-1f92-4725-9a08-cd1154cfce3c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cd4a1b22-7111-4f72-a5a8-9a976de051bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_srt_StatementGeographicalAxis_cd4a1b22-7111-4f72-a5a8-9a976de051bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cd4a1b22-7111-4f72-a5a8-9a976de051bc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_cd4a1b22-7111-4f72-a5a8-9a976de051bc" xlink:to="loc_srt_SegmentGeographicalDomain_cd4a1b22-7111-4f72-a5a8-9a976de051bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3bddda1b-6ac0-46da-9fef-0a852369b419" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_cd4a1b22-7111-4f72-a5a8-9a976de051bc" xlink:to="loc_srt_SegmentGeographicalDomain_3bddda1b-6ac0-46da-9fef-0a852369b419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_4a1fc0d6-0823-46b7-836d-852e7f28fa8e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3bddda1b-6ac0-46da-9fef-0a852369b419" xlink:to="loc_country_CN_4a1fc0d6-0823-46b7-836d-852e7f28fa8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0e56d3ae-a320-4373-b272-cc17bd37406c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0e56d3ae-a320-4373-b272-cc17bd37406c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0e56d3ae-a320-4373-b272-cc17bd37406c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0e56d3ae-a320-4373-b272-cc17bd37406c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0e56d3ae-a320-4373-b272-cc17bd37406c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_a89eef84-3137-4bfc-88f8-57a848b43a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0e56d3ae-a320-4373-b272-cc17bd37406c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_a89eef84-3137-4bfc-88f8-57a848b43a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_1fb86d40-a555-4bba-93c3-50a2412a6cff" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_a89eef84-3137-4bfc-88f8-57a848b43a76" xlink:to="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_1fb86d40-a555-4bba-93c3-50a2412a6cff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f99669b7-05e1-4175-b423-a2e0f789ab99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_DebtInstrumentAxis_f99669b7-05e1-4175-b423-a2e0f789ab99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f99669b7-05e1-4175-b423-a2e0f789ab99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f99669b7-05e1-4175-b423-a2e0f789ab99" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f99669b7-05e1-4175-b423-a2e0f789ab99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d9bd04ce-4484-472c-8d83-588e511906c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f99669b7-05e1-4175-b423-a2e0f789ab99" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d9bd04ce-4484-472c-8d83-588e511906c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LeaseFinancingMember_7cd58cfe-8c9d-42c4-b1ae-b49f771f0a9d" xlink:href="aosl-20220630.xsd#aosl_LeaseFinancingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d9bd04ce-4484-472c-8d83-588e511906c4" xlink:to="loc_aosl_LeaseFinancingMember_7cd58cfe-8c9d-42c4-b1ae-b49f771f0a9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_9f58fd78-993e-4dbc-89d3-d70f824657ea" xlink:href="aosl-20220630.xsd#aosl_VariableInterestRateTermLoanMaturingAugust2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d9bd04ce-4484-472c-8d83-588e511906c4" xlink:to="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_9f58fd78-993e-4dbc-89d3-d70f824657ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4c511b06-4391-413d-b800-904fac6a3ebc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_srt_RangeAxis_4c511b06-4391-413d-b800-904fac6a3ebc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4c511b06-4391-413d-b800-904fac6a3ebc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4c511b06-4391-413d-b800-904fac6a3ebc" xlink:to="loc_srt_RangeMember_4c511b06-4391-413d-b800-904fac6a3ebc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d79b348b-345a-47c7-9d38-85f5396c39f0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4c511b06-4391-413d-b800-904fac6a3ebc" xlink:to="loc_srt_RangeMember_d79b348b-345a-47c7-9d38-85f5396c39f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d558bfc8-4779-4edd-b819-de1858329f8b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d79b348b-345a-47c7-9d38-85f5396c39f0" xlink:to="loc_srt_MinimumMember_d558bfc8-4779-4edd-b819-de1858329f8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_891bef40-7e88-456d-b799-a682522d72a3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d79b348b-345a-47c7-9d38-85f5396c39f0" xlink:to="loc_srt_MaximumMember_891bef40-7e88-456d-b799-a682522d72a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2bb05c37-84e1-4d37-85ff-32c9240546ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_VariableRateAxis_2bb05c37-84e1-4d37-85ff-32c9240546ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2bb05c37-84e1-4d37-85ff-32c9240546ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_2bb05c37-84e1-4d37-85ff-32c9240546ae" xlink:to="loc_us-gaap_VariableRateDomain_2bb05c37-84e1-4d37-85ff-32c9240546ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_984a5eee-5ee7-43ec-8edc-4c5d3b1dcf98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_2bb05c37-84e1-4d37-85ff-32c9240546ae" xlink:to="loc_us-gaap_VariableRateDomain_984a5eee-5ee7-43ec-8edc-4c5d3b1dcf98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_69c483ee-3170-43a5-bd8d-237dcd89d1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_984a5eee-5ee7-43ec-8edc-4c5d3b1dcf98" xlink:to="loc_us-gaap_BaseRateMember_69c483ee-3170-43a5-bd8d-237dcd89d1c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a32b0a77-12bf-4fa5-8ccc-d77c67828d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_984a5eee-5ee7-43ec-8edc-4c5d3b1dcf98" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a32b0a77-12bf-4fa5-8ccc-d77c67828d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5e5177b9-d221-4c3d-9b44-5d13b487e068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5e5177b9-d221-4c3d-9b44-5d13b487e068" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_1e4a5198-c445-4625-af97-59594529417d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5e5177b9-d221-4c3d-9b44-5d13b487e068" xlink:to="loc_us-gaap_SecuredDebtMember_1e4a5198-c445-4625-af97-59594529417d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ef76f225-a3b4-48ef-9c1b-d767688f447f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_CreditFacilityAxis_ef76f225-a3b4-48ef-9c1b-d767688f447f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ef76f225-a3b4-48ef-9c1b-d767688f447f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ef76f225-a3b4-48ef-9c1b-d767688f447f" xlink:to="loc_us-gaap_CreditFacilityDomain_ef76f225-a3b4-48ef-9c1b-d767688f447f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1f76e7a3-3ec1-4e63-8785-467882d37d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ef76f225-a3b4-48ef-9c1b-d767688f447f" xlink:to="loc_us-gaap_CreditFacilityDomain_1f76e7a3-3ec1-4e63-8785-467882d37d95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TermLoanMember_8e4d9e42-cdd5-4299-8bc3-752812eb349a" xlink:href="aosl-20220630.xsd#aosl_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1f76e7a3-3ec1-4e63-8785-467882d37d95" xlink:to="loc_aosl_TermLoanMember_8e4d9e42-cdd5-4299-8bc3-752812eb349a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_140736fb-62a5-4da0-b41a-66716b426c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1f76e7a3-3ec1-4e63-8785-467882d37d95" xlink:to="loc_us-gaap_SecuredDebtMember_140736fb-62a5-4da0-b41a-66716b426c17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e25b4346-2c93-476a-a389-97f3b2ceaf2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_dei_LegalEntityAxis_e25b4346-2c93-476a-a389-97f3b2ceaf2f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e25b4346-2c93-476a-a389-97f3b2ceaf2f_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e25b4346-2c93-476a-a389-97f3b2ceaf2f" xlink:to="loc_dei_EntityDomain_e25b4346-2c93-476a-a389-97f3b2ceaf2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_788114a4-b367-423e-b635-5f8876d56ec5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e25b4346-2c93-476a-a389-97f3b2ceaf2f" xlink:to="loc_dei_EntityDomain_788114a4-b367-423e-b635-5f8876d56ec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehMember_51d2d1d8-ae35-41b5-8c4c-1d1a141a7b8b" xlink:href="aosl-20220630.xsd#aosl_JirehMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_788114a4-b367-423e-b635-5f8876d56ec5" xlink:to="loc_aosl_JirehMember_51d2d1d8-ae35-41b5-8c4c-1d1a141a7b8b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i0b0914420a3c4bc08cab4822b88f4713_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_bd3f62a7-ade3-411b-b7e7-a8057ca96081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4fc912e4-6f2a-4bea-9626-c98cca602758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bd3f62a7-ade3-411b-b7e7-a8057ca96081" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4fc912e4-6f2a-4bea-9626-c98cca602758" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bd3f62a7-ade3-411b-b7e7-a8057ca96081" xlink:to="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_04972dc7-c275-4f01-a09b-d02f75fd0109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_us-gaap_CreditFacilityAxis_04972dc7-c275-4f01-a09b-d02f75fd0109" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_04972dc7-c275-4f01-a09b-d02f75fd0109_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_04972dc7-c275-4f01-a09b-d02f75fd0109" xlink:to="loc_us-gaap_CreditFacilityDomain_04972dc7-c275-4f01-a09b-d02f75fd0109_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c0c93370-e588-4b6a-9659-b2bfdcf01bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_04972dc7-c275-4f01-a09b-d02f75fd0109" xlink:to="loc_us-gaap_CreditFacilityDomain_c0c93370-e588-4b6a-9659-b2bfdcf01bd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_0f7976a9-b72f-4e28-8ac8-03e011d9fe1c" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c0c93370-e588-4b6a-9659-b2bfdcf01bd8" xlink:to="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_0f7976a9-b72f-4e28-8ac8-03e011d9fe1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_be96fb86-f1af-4e16-8cbc-b4fb4698a53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_us-gaap_DebtInstrumentAxis_be96fb86-f1af-4e16-8cbc-b4fb4698a53b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_be96fb86-f1af-4e16-8cbc-b4fb4698a53b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_be96fb86-f1af-4e16-8cbc-b4fb4698a53b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_be96fb86-f1af-4e16-8cbc-b4fb4698a53b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f0b376f3-cff4-4632-9d6a-e304c9075e89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_be96fb86-f1af-4e16-8cbc-b4fb4698a53b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f0b376f3-cff4-4632-9d6a-e304c9075e89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LeaseFinancingMember_2b2551b4-5e29-4d1f-85cf-40082cd6b18c" xlink:href="aosl-20220630.xsd#aosl_LeaseFinancingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f0b376f3-cff4-4632-9d6a-e304c9075e89" xlink:to="loc_aosl_LeaseFinancingMember_2b2551b4-5e29-4d1f-85cf-40082cd6b18c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_35f19f01-1a97-4c63-868c-8466c1fe40ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_35f19f01-1a97-4c63-868c-8466c1fe40ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_35f19f01-1a97-4c63-868c-8466c1fe40ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_35f19f01-1a97-4c63-868c-8466c1fe40ac" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_35f19f01-1a97-4c63-868c-8466c1fe40ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_fe567f3c-0740-4815-9abc-e3f6705c7ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_35f19f01-1a97-4c63-868c-8466c1fe40ac" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_fe567f3c-0740-4815-9abc-e3f6705c7ff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_1a8d1acd-d871-4c75-92ce-0d2124ab1372" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_fe567f3c-0740-4815-9abc-e3f6705c7ff1" xlink:to="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_1a8d1acd-d871-4c75-92ce-0d2124ab1372" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_460af9e6-167d-41ec-b4bd-ccd35121e028" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_dei_LegalEntityAxis_460af9e6-167d-41ec-b4bd-ccd35121e028" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_460af9e6-167d-41ec-b4bd-ccd35121e028_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_460af9e6-167d-41ec-b4bd-ccd35121e028" xlink:to="loc_dei_EntityDomain_460af9e6-167d-41ec-b4bd-ccd35121e028_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa1a5554-3de4-4904-b376-44bb0c8f1365" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_460af9e6-167d-41ec-b4bd-ccd35121e028" xlink:to="loc_dei_EntityDomain_aa1a5554-3de4-4904-b376-44bb0c8f1365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_54e5af3c-a220-40c9-9e66-a17df73fb0fc" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_aa1a5554-3de4-4904-b376-44bb0c8f1365" xlink:to="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_54e5af3c-a220-40c9-9e66-a17df73fb0fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#ShareholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/ShareholdersEquityDetails" xlink:type="extended" id="i69d14a01b508495382c15706691a9764_ShareholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_155cae17-1ae5-447e-b1a0-bd3b0b99fa99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_155cae17-1ae5-447e-b1a0-bd3b0b99fa99" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8ee786dc-c3ff-407d-87fa-4cc89e9d13bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8ee786dc-c3ff-407d-87fa-4cc89e9d13bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6be83166-0e97-48a4-9aaa-0202e0f93c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6be83166-0e97-48a4-9aaa-0202e0f93c1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfVotesPerEachCommonShare_2798f099-9a0a-49ad-89b3-40a0807cde49" xlink:href="aosl-20220630.xsd#aosl_NumberOfVotesPerEachCommonShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:to="loc_aosl_NumberOfVotesPerEachCommonShare_2798f099-9a0a-49ad-89b3-40a0807cde49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_94225e79-78d3-4b0e-8542-36e8a052ba39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_94225e79-78d3-4b0e-8542-36e8a052ba39" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_155cae17-1ae5-447e-b1a0-bd3b0b99fa99" xlink:to="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3ddc8fd5-775d-45ef-a497-cffe2308f2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3ddc8fd5-775d-45ef-a497-cffe2308f2d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e24b62c0-e85a-4a54-829b-2ebf57dcb4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e24b62c0-e85a-4a54-829b-2ebf57dcb4a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_86c8594e-3c2c-44b2-8b5d-69489b513ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_86c8594e-3c2c-44b2-8b5d-69489b513ba6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_14030c9d-fbbe-4ef6-8bb5-321d0e4399a6" xlink:href="aosl-20220630.xsd#aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_14030c9d-fbbe-4ef6-8bb5-321d0e4399a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_cb3dc933-eba8-4b1c-9dca-0f523a23b6db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_cb3dc933-eba8-4b1c-9dca-0f523a23b6db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_5d1108e2-0e8a-4316-b677-ef36c93146d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_5d1108e2-0e8a-4316-b677-ef36c93146d1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_f7e1a1c0-4600-42b2-a934-b13bbf9cb5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_f7e1a1c0-4600-42b2-a934-b13bbf9cb5fb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedAveragePricePerShare_151d733b-6b56-4709-9d5a-b5017a5bb90e" xlink:href="aosl-20220630.xsd#aosl_TreasuryStockReissuedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_aosl_TreasuryStockReissuedAveragePricePerShare_151d733b-6b56-4709-9d5a-b5017a5bb90e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_155cae17-1ae5-447e-b1a0-bd3b0b99fa99" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_de305941-924d-4d03-8dec-5b3e3fb7df63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_de305941-924d-4d03-8dec-5b3e3fb7df63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_de305941-924d-4d03-8dec-5b3e3fb7df63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_de305941-924d-4d03-8dec-5b3e3fb7df63" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_de305941-924d-4d03-8dec-5b3e3fb7df63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_826a71ef-2c98-4ab6-b662-5d3432c502ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_de305941-924d-4d03-8dec-5b3e3fb7df63" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_826a71ef-2c98-4ab6-b662-5d3432c502ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_10e81fce-0ae9-4f95-b950-dc4610c99322" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:to="loc_srt_RangeAxis_10e81fce-0ae9-4f95-b950-dc4610c99322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10e81fce-0ae9-4f95-b950-dc4610c99322_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_10e81fce-0ae9-4f95-b950-dc4610c99322" xlink:to="loc_srt_RangeMember_10e81fce-0ae9-4f95-b950-dc4610c99322_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1ed99050-820d-4048-82ab-50c208db4809" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_10e81fce-0ae9-4f95-b950-dc4610c99322" xlink:to="loc_srt_RangeMember_1ed99050-820d-4048-82ab-50c208db4809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2e8676c1-2750-48c7-b480-15d02b46b3b1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1ed99050-820d-4048-82ab-50c208db4809" xlink:to="loc_srt_MinimumMember_2e8676c1-2750-48c7-b480-15d02b46b3b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b0eb4772-7fee-4258-a69a-8e1eb802dbed" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1ed99050-820d-4048-82ab-50c208db4809" xlink:to="loc_srt_MaximumMember_b0eb4772-7fee-4258-a69a-8e1eb802dbed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6811555e-97a7-486e-94e0-27da3dbdb66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6811555e-97a7-486e-94e0-27da3dbdb66e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6811555e-97a7-486e-94e0-27da3dbdb66e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6811555e-97a7-486e-94e0-27da3dbdb66e" xlink:to="loc_us-gaap_ClassOfStockDomain_6811555e-97a7-486e-94e0-27da3dbdb66e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0590e05e-499a-46cf-b1f4-99a21097e8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6811555e-97a7-486e-94e0-27da3dbdb66e" xlink:to="loc_us-gaap_ClassOfStockDomain_0590e05e-499a-46cf-b1f4-99a21097e8be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedMember_7474310c-7dd6-479b-93c8-f83b7ad81087" xlink:href="aosl-20220630.xsd#aosl_TreasuryStockReissuedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0590e05e-499a-46cf-b1f4-99a21097e8be" xlink:to="loc_aosl_TreasuryStockReissuedMember_7474310c-7dd6-479b-93c8-f83b7ad81087" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_76ec2ac4-b5dc-47ca-8620-600322a0ec9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0590e05e-499a-46cf-b1f4-99a21097e8be" xlink:to="loc_us-gaap_CommonStockMember_76ec2ac4-b5dc-47ca-8620-600322a0ec9f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SharebasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails" xlink:type="extended" id="ibfe34f529a71485493772ace52a975c1_SharebasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_87ccc0d3-a5fc-4fc2-b284-cef5b2c531b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_87ccc0d3-a5fc-4fc2-b284-cef5b2c531b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_37959492-71a2-4997-8073-8de2c1cfd194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_37959492-71a2-4997-8073-8de2c1cfd194" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_89660a97-d861-4328-830c-60234b46ad14" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_89660a97-d861-4328-830c-60234b46ad14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_2b179f41-eebe-4b0e-b20c-ae8c4baf1ac9" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_2b179f41-eebe-4b0e-b20c-ae8c4baf1ac9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ac999aa0-8719-406c-8d9a-167fc8593c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ac999aa0-8719-406c-8d9a-167fc8593c19" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_515da97f-e830-41e3-b574-a0f0e38a92d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_515da97f-e830-41e3-b574-a0f0e38a92d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cf95bb9a-4d3b-437d-8cd3-6956db13b636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cf95bb9a-4d3b-437d-8cd3-6956db13b636" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8b5f08f2-3ccd-4b41-b469-2e7f81b2cbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8b5f08f2-3ccd-4b41-b469-2e7f81b2cbd0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a822645a-280d-457b-a32a-5266fe6a4ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a822645a-280d-457b-a32a-5266fe6a4ccd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3468e4ce-904c-4c0b-b4d8-de5135438446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3468e4ce-904c-4c0b-b4d8-de5135438446" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d4765930-0d1d-4974-acbc-93a811968479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d4765930-0d1d-4974-acbc-93a811968479" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d141c97a-a412-4431-b0f2-1186b7976660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d141c97a-a412-4431-b0f2-1186b7976660" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_b682f0c1-301a-49c0-a73b-2bdf0af52804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_b682f0c1-301a-49c0-a73b-2bdf0af52804" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_549e78ae-77c3-4361-a273-66a240f230a7" xlink:href="aosl-20220630.xsd#aosl_ShareBasedPaymentArrangementExpenseNonCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_549e78ae-77c3-4361-a273-66a240f230a7" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_aed87553-09ff-4b62-a87f-09067cf5f446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_aed87553-09ff-4b62-a87f-09067cf5f446" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d77274ed-d831-4b38-a2ca-c5ab10f82d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d77274ed-d831-4b38-a2ca-c5ab10f82d68" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_1ee0c75b-7edb-4e4e-b485-1fa271ca8cc7" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_1ee0c75b-7edb-4e4e-b485-1fa271ca8cc7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_ac3be82c-b560-484c-bbaf-5ce7104e7a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_ac3be82c-b560-484c-bbaf-5ce7104e7a5f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6766ad3e-b0a3-4911-a633-ea0fe1669ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6766ad3e-b0a3-4911-a633-ea0fe1669ec8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cdeb7924-d6bc-4b54-b3a7-2b7c80a61094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cdeb7924-d6bc-4b54-b3a7-2b7c80a61094" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_16058e6d-33cc-4fb6-b33a-02d17d05c0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_us-gaap_PlanNameAxis_16058e6d-33cc-4fb6-b33a-02d17d05c0a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_16058e6d-33cc-4fb6-b33a-02d17d05c0a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_16058e6d-33cc-4fb6-b33a-02d17d05c0a6" xlink:to="loc_us-gaap_PlanNameDomain_16058e6d-33cc-4fb6-b33a-02d17d05c0a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f3fc7c49-7e2e-4f25-98bb-bae688be838a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_16058e6d-33cc-4fb6-b33a-02d17d05c0a6" xlink:to="loc_us-gaap_PlanNameDomain_f3fc7c49-7e2e-4f25-98bb-bae688be838a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TwoThousandEighteenPlanMember_1e5a74fd-38ae-4275-8c87-11c64b64ef5b" xlink:href="aosl-20220630.xsd#aosl_TwoThousandEighteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f3fc7c49-7e2e-4f25-98bb-bae688be838a" xlink:to="loc_aosl_TwoThousandEighteenPlanMember_1e5a74fd-38ae-4275-8c87-11c64b64ef5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d4e95fea-9407-4ac0-a17b-3dccafc45518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d4e95fea-9407-4ac0-a17b-3dccafc45518" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d4e95fea-9407-4ac0-a17b-3dccafc45518_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d4e95fea-9407-4ac0-a17b-3dccafc45518" xlink:to="loc_us-gaap_RelatedPartyDomain_d4e95fea-9407-4ac0-a17b-3dccafc45518_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7d3b0f9a-4e43-46f3-ab7f-5b39bc17cff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d4e95fea-9407-4ac0-a17b-3dccafc45518" xlink:to="loc_us-gaap_RelatedPartyDomain_7d3b0f9a-4e43-46f3-ab7f-5b39bc17cff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ExternalBoardMembersMember_6cc6797f-df08-4e1b-88cb-06f82cb580d4" xlink:href="aosl-20220630.xsd#aosl_ExternalBoardMembersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_7d3b0f9a-4e43-46f3-ab7f-5b39bc17cff7" xlink:to="loc_aosl_ExternalBoardMembersMember_6cc6797f-df08-4e1b-88cb-06f82cb580d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f20963c8-7a18-4fb9-9fea-58dc1b89e148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_us-gaap_AwardTypeAxis_f20963c8-7a18-4fb9-9fea-58dc1b89e148" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f20963c8-7a18-4fb9-9fea-58dc1b89e148_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f20963c8-7a18-4fb9-9fea-58dc1b89e148" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f20963c8-7a18-4fb9-9fea-58dc1b89e148_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f20963c8-7a18-4fb9-9fea-58dc1b89e148" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_45586805-b764-4598-a464-7b9e86d35b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_45586805-b764-4598-a464-7b9e86d35b10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember_6f81d4a8-b52a-4658-8abb-3ea68936247f" xlink:href="aosl-20220630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOptionMember_45586805-b764-4598-a464-7b9e86d35b10" xlink:to="loc_aosl_NonstatutoryStockOptionsMember_6f81d4a8-b52a-4658-8abb-3ea68936247f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_6903acd0-34f6-4d1c-bc1d-c29fda5372fb" xlink:href="aosl-20220630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_6903acd0-34f6-4d1c-bc1d-c29fda5372fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_f820ecf7-5bcd-4696-8526-c5fb239cd5ed" xlink:href="aosl-20220630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_6903acd0-34f6-4d1c-bc1d-c29fda5372fb" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_f820ecf7-5bcd-4696-8526-c5fb239cd5ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_02739335-d5b6-42ae-8d7c-cf34898fc4b9" xlink:href="aosl-20220630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_6903acd0-34f6-4d1c-bc1d-c29fda5372fb" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_02739335-d5b6-42ae-8d7c-cf34898fc4b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_10b2a645-00e9-4159-b8b0-d3dee406b7f5" xlink:href="aosl-20220630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_10b2a645-00e9-4159-b8b0-d3dee406b7f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2e47da34-268c-492d-8625-458258890472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_us-gaap_EmployeeStockMember_2e47da34-268c-492d-8625-458258890472" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_3d5d986c-1ef5-4c0e-8f8d-e0a9644391ae" xlink:href="aosl-20220630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_3d5d986c-1ef5-4c0e-8f8d-e0a9644391ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f2c6e9f8-c6af-4000-ba26-44324d9226aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f2c6e9f8-c6af-4000-ba26-44324d9226aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_srt_RangeAxis_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d" xlink:to="loc_srt_RangeMember_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0ed59d1f-a8d4-42df-b4ec-6af499ad1a9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d" xlink:to="loc_srt_RangeMember_0ed59d1f-a8d4-42df-b4ec-6af499ad1a9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a0fe8034-5853-43ab-930a-fe81e6962d01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0ed59d1f-a8d4-42df-b4ec-6af499ad1a9d" xlink:to="loc_srt_MinimumMember_a0fe8034-5853-43ab-930a-fe81e6962d01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7a73d7a0-66d6-4b6e-8e2d-de91eba3495f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0ed59d1f-a8d4-42df-b4ec-6af499ad1a9d" xlink:to="loc_srt_MaximumMember_7a73d7a0-66d6-4b6e-8e2d-de91eba3495f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails" xlink:type="extended" id="i45a951c2339148a688e8e177e68dc496_SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8ad0eac3-71ea-4db3-86bb-16c1717d7e24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8ad0eac3-71ea-4db3-86bb-16c1717d7e24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_58085744-65c3-4e74-814b-b875b992db8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_58085744-65c3-4e74-814b-b875b992db8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_04ae9637-b744-41d0-8e9e-330b1e24f722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_04ae9637-b744-41d0-8e9e-330b1e24f722" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7a9d1e7c-cbf0-4996-836c-6a7886d2c869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7a9d1e7c-cbf0-4996-836c-6a7886d2c869" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_bdfc77ba-c456-4045-814c-4c39afbc28b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_bdfc77ba-c456-4045-814c-4c39afbc28b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5a545836-d0f6-4d27-a39b-8278a43e7134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_05da79a9-4c23-4d42-b163-55eea4a86a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_05da79a9-4c23-4d42-b163-55eea4a86a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f41ab46e-799b-47b7-9cb7-3445b98db9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f41ab46e-799b-47b7-9cb7-3445b98db9fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0164993e-4ff4-4190-8950-cbcf23a5726a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0164993e-4ff4-4190-8950-cbcf23a5726a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8e8e0bf1-8b02-4206-8aba-30d9845ec013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8e8e0bf1-8b02-4206-8aba-30d9845ec013" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4e5d89d2-62ef-417b-826e-6bd99e7a8e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ed34e119-efc3-4b95-8a0e-6d50cc13fe05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ed34e119-efc3-4b95-8a0e-6d50cc13fe05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_485e4204-ae2a-4ec9-9f44-c76f3f20ab93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_485e4204-ae2a-4ec9-9f44-c76f3f20ab93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_41572997-4c51-45bd-9eef-644999f6c30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_41572997-4c51-45bd-9eef-644999f6c30c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2f77090c-d97b-4236-bd89-b676ebeec071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2f77090c-d97b-4236-bd89-b676ebeec071" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1f44c9d5-eccd-49d7-ae43-cb74f1188192" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:to="loc_srt_RangeAxis_1f44c9d5-eccd-49d7-ae43-cb74f1188192" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1f44c9d5-eccd-49d7-ae43-cb74f1188192_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1f44c9d5-eccd-49d7-ae43-cb74f1188192" xlink:to="loc_srt_RangeMember_1f44c9d5-eccd-49d7-ae43-cb74f1188192_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5b4cdb0b-ba84-4194-9843-c73000cfc84d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1f44c9d5-eccd-49d7-ae43-cb74f1188192" xlink:to="loc_srt_RangeMember_5b4cdb0b-ba84-4194-9843-c73000cfc84d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_821daa34-c55c-49df-815e-4229f5a84f8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5b4cdb0b-ba84-4194-9843-c73000cfc84d" xlink:to="loc_srt_MinimumMember_821daa34-c55c-49df-815e-4229f5a84f8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_02fe8593-d159-4bfe-9e23-b732556a7070" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5b4cdb0b-ba84-4194-9843-c73000cfc84d" xlink:to="loc_srt_MaximumMember_02fe8593-d159-4bfe-9e23-b732556a7070" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_eb20f6e7-085e-4bef-a34e-59234cc3a050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:to="loc_us-gaap_PlanNameAxis_eb20f6e7-085e-4bef-a34e-59234cc3a050" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_eb20f6e7-085e-4bef-a34e-59234cc3a050_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_eb20f6e7-085e-4bef-a34e-59234cc3a050" xlink:to="loc_us-gaap_PlanNameDomain_eb20f6e7-085e-4bef-a34e-59234cc3a050_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_65b34f3e-7833-4714-86e3-fe1aa5be53c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_eb20f6e7-085e-4bef-a34e-59234cc3a050" xlink:to="loc_us-gaap_PlanNameDomain_65b34f3e-7833-4714-86e3-fe1aa5be53c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4f0d35c8-90f2-4be4-a45a-01af5b35350d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:to="loc_us-gaap_AwardTypeAxis_4f0d35c8-90f2-4be4-a45a-01af5b35350d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4f0d35c8-90f2-4be4-a45a-01af5b35350d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4f0d35c8-90f2-4be4-a45a-01af5b35350d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4f0d35c8-90f2-4be4-a45a-01af5b35350d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4f0d35c8-90f2-4be4-a45a-01af5b35350d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_e9e0b69f-1f40-48c3-b629-c89f0a38452b" xlink:href="aosl-20220630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_e9e0b69f-1f40-48c3-b629-c89f0a38452b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d97e67fc-9b57-4401-931c-92c58eb643e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:to="loc_us-gaap_RestrictedStockMember_d97e67fc-9b57-4401-931c-92c58eb643e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_745959d3-1848-4fb8-ab0e-adc64904c17f" xlink:href="aosl-20220630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_745959d3-1848-4fb8-ab0e-adc64904c17f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails" xlink:type="extended" id="i46818cb368b34bb99abe1260b921f98d_SharebasedCompensationFairValueWeightedAverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d57865fc-83b1-48d2-8448-396a6adce0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d57865fc-83b1-48d2-8448-396a6adce0ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_11293c22-e343-4b69-836e-edf58efa6441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_11293c22-e343-4b69-836e-edf58efa6441" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_4eca3068-8d8a-4681-8908-39b524e3627f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_4eca3068-8d8a-4681-8908-39b524e3627f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_834125a4-b07a-43b0-9562-cebe8c25aa19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_834125a4-b07a-43b0-9562-cebe8c25aa19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_34019190-7f3d-4e9d-b0b6-9360d694b707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_34019190-7f3d-4e9d-b0b6-9360d694b707" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0bce5162-dba5-4b93-90b4-209b29c92793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0bce5162-dba5-4b93-90b4-209b29c92793" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_91a50289-dcad-45f8-92ac-ff62c7c99b85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:to="loc_us-gaap_AwardTypeAxis_91a50289-dcad-45f8-92ac-ff62c7c99b85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91a50289-dcad-45f8-92ac-ff62c7c99b85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_91a50289-dcad-45f8-92ac-ff62c7c99b85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91a50289-dcad-45f8-92ac-ff62c7c99b85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86c3ddc3-1e5e-4a2e-a7b0-bb8bafbb3bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_91a50289-dcad-45f8-92ac-ff62c7c99b85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86c3ddc3-1e5e-4a2e-a7b0-bb8bafbb3bef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7aa50ce3-4a61-4015-b491-25b14eb0862d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86c3ddc3-1e5e-4a2e-a7b0-bb8bafbb3bef" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7aa50ce3-4a61-4015-b491-25b14eb0862d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_14c82ec8-392f-4d2e-bdd4-be9cf8dbde3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86c3ddc3-1e5e-4a2e-a7b0-bb8bafbb3bef" xlink:to="loc_us-gaap_EmployeeStockMember_14c82ec8-392f-4d2e-bdd4-be9cf8dbde3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:to="loc_srt_RangeAxis_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef" xlink:to="loc_srt_RangeMember_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29a3a6e9-c0d6-474e-a38e-e5f24e7eb551" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef" xlink:to="loc_srt_RangeMember_29a3a6e9-c0d6-474e-a38e-e5f24e7eb551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7f436ab1-ba92-48b1-ad06-ad00bebe3370" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_29a3a6e9-c0d6-474e-a38e-e5f24e7eb551" xlink:to="loc_srt_MinimumMember_7f436ab1-ba92-48b1-ad06-ad00bebe3370" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cec4a2f6-ea2d-4940-be31-05b670764923" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_29a3a6e9-c0d6-474e-a38e-e5f24e7eb551" xlink:to="loc_srt_MaximumMember_cec4a2f6-ea2d-4940-be31-05b670764923" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SharebasedCompensationEmployeeSharePurchasePlanDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails" xlink:type="extended" id="i4228d9bf2d184326a68771aa08d0f023_SharebasedCompensationEmployeeSharePurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_d1fa11f3-7e7d-4030-95f2-0361a4f7d74e" xlink:href="aosl-20220630.xsd#aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_d1fa11f3-7e7d-4030-95f2-0361a4f7d74e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_a9d07b18-85f3-4f5f-8647-90714aacc290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_a9d07b18-85f3-4f5f-8647-90714aacc290" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_723139c7-7ea5-4e23-8e13-becbdd29c731" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_723139c7-7ea5-4e23-8e13-becbdd29c731" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_9b03e220-a8d0-4aa1-905a-77156aee35b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_9b03e220-a8d0-4aa1-905a-77156aee35b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_32fdab1c-ed7c-4637-bd04-f2934c87d818" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_32fdab1c-ed7c-4637-bd04-f2934c87d818" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_f7056f5d-2ccf-4cfd-9528-c42b83fe830a" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_f7056f5d-2ccf-4cfd-9528-c42b83fe830a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_69a768bc-1b53-4459-9a74-c7293afacc37" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_69a768bc-1b53-4459-9a74-c7293afacc37" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_32b2d7f6-0b0c-4703-bc81-1a056d7bebf9" xlink:href="aosl-20220630.xsd#aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_32b2d7f6-0b0c-4703-bc81-1a056d7bebf9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6c2e9085-4985-4767-a060-28a3820a571d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6c2e9085-4985-4767-a060-28a3820a571d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2a975bc0-3e96-47b6-ad8a-dcb9108f3d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2a975bc0-3e96-47b6-ad8a-dcb9108f3d92" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_badcd17f-a50e-44b3-87f7-f9912458df27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:to="loc_us-gaap_AwardTypeAxis_badcd17f-a50e-44b3-87f7-f9912458df27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_badcd17f-a50e-44b3-87f7-f9912458df27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_badcd17f-a50e-44b3-87f7-f9912458df27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_badcd17f-a50e-44b3-87f7-f9912458df27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3d77c43d-be39-4d2c-97e2-c140917c9e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_badcd17f-a50e-44b3-87f7-f9912458df27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3d77c43d-be39-4d2c-97e2-c140917c9e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_805a4c86-4eb8-4cfb-bd61-718a170f78c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3d77c43d-be39-4d2c-97e2-c140917c9e9e" xlink:to="loc_us-gaap_EmployeeStockMember_805a4c86-4eb8-4cfb-bd61-718a170f78c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_62d6a422-e7e0-44b8-8358-8509fbea6366" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:to="loc_srt_RangeAxis_62d6a422-e7e0-44b8-8358-8509fbea6366" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_62d6a422-e7e0-44b8-8358-8509fbea6366_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_62d6a422-e7e0-44b8-8358-8509fbea6366" xlink:to="loc_srt_RangeMember_62d6a422-e7e0-44b8-8358-8509fbea6366_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b252da1-212d-47b9-a070-cf18d9bc4792" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_62d6a422-e7e0-44b8-8358-8509fbea6366" xlink:to="loc_srt_RangeMember_8b252da1-212d-47b9-a070-cf18d9bc4792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c12ea72c-4216-4dab-93bf-08c1b292c92d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8b252da1-212d-47b9-a070-cf18d9bc4792" xlink:to="loc_srt_MinimumMember_c12ea72c-4216-4dab-93bf-08c1b292c92d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_94214ba3-5467-4d76-a03f-192e76b71f69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8b252da1-212d-47b9-a070-cf18d9bc4792" xlink:to="loc_srt_MaximumMember_94214ba3-5467-4d76-a03f-192e76b71f69" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SharebasedCompensationSharebasedCompensationExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails" xlink:type="extended" id="ie6f8ce9637394beeae07a9070c637628_SharebasedCompensationSharebasedCompensationExpensesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c0ee5dac-fc24-4805-80f6-e24dc0df3f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c0ee5dac-fc24-4805-80f6-e24dc0df3f28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee55598d-9498-458d-9af4-02ecfa051137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee55598d-9498-458d-9af4-02ecfa051137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f05f1aec-994d-46dc-8e20-f40bdc0ba08d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f05f1aec-994d-46dc-8e20-f40bdc0ba08d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ae0cb5cf-d0ba-407c-924f-aa7011582764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ae0cb5cf-d0ba-407c-924f-aa7011582764" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e4f47273-fc60-4d29-a74c-27de455b9476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:to="loc_us-gaap_AwardTypeAxis_e4f47273-fc60-4d29-a74c-27de455b9476" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4f47273-fc60-4d29-a74c-27de455b9476_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e4f47273-fc60-4d29-a74c-27de455b9476" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4f47273-fc60-4d29-a74c-27de455b9476_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d2c09ea5-f3ef-4d75-8535-8d5597f9bb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e4f47273-fc60-4d29-a74c-27de455b9476" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d2c09ea5-f3ef-4d75-8535-8d5597f9bb2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_e46f497a-aa5c-436e-bfc8-911a90cd5da8" xlink:href="aosl-20220630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d2c09ea5-f3ef-4d75-8535-8d5597f9bb2d" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_e46f497a-aa5c-436e-bfc8-911a90cd5da8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2cd02d70-a3a7-44ad-aaf6-c9837aafd080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:to="loc_us-gaap_CostOfSalesMember_2cd02d70-a3a7-44ad-aaf6-c9837aafd080" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_46f63459-2cf9-49dc-bc3b-1a13652f7a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_46f63459-2cf9-49dc-bc3b-1a13652f7a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_24e1f3d5-eba3-4df1-b76e-810d6e857d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_24e1f3d5-eba3-4df1-b76e-810d6e857d60" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" id="ia54980b554f343eeb769f166afa4f8a3_EmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f7d0bfef-9037-4d4b-a68a-bc506063b63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f7d0bfef-9037-4d4b-a68a-bc506063b63c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_12e9f436-7e60-4a47-85fc-da55e720c132" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_12e9f436-7e60-4a47-85fc-da55e720c132" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a9843075-5d94-4c6e-9675-b50a8872055f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a9843075-5d94-4c6e-9675-b50a8872055f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ef060026-3b3f-4b74-b683-d3477fd712ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ef060026-3b3f-4b74-b683-d3477fd712ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_ed5255d8-6393-4f06-a079-b51eacbd76cf" xlink:href="aosl-20220630.xsd#aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_ed5255d8-6393-4f06-a079-b51eacbd76cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_42d17015-10dc-4322-8b19-2e56101ab877" xlink:href="aosl-20220630.xsd#aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_42d17015-10dc-4322-8b19-2e56101ab877" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1841b524-7788-4347-aa80-dbecf80ea0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1841b524-7788-4347-aa80-dbecf80ea0a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_1841b524-7788-4347-aa80-dbecf80ea0a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1841b524-7788-4347-aa80-dbecf80ea0a2" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_1841b524-7788-4347-aa80-dbecf80ea0a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_5962fc75-7c67-4c00-8244-645d20178249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1841b524-7788-4347-aa80-dbecf80ea0a2" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_5962fc75-7c67-4c00-8244-645d20178249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_a75e0732-a395-47ea-a0d7-0c55e167f537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_5962fc75-7c67-4c00-8244-645d20178249" xlink:to="loc_us-gaap_DomesticPlanMember_a75e0732-a395-47ea-a0d7-0c55e167f537" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_0db5fd2d-94a2-464b-a071-2a34947be655" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DomesticPlanMember_a75e0732-a395-47ea-a0d7-0c55e167f537" xlink:to="loc_country_US_0db5fd2d-94a2-464b-a071-2a34947be655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_e0d61042-82c1-4fdd-ad04-fe4baa482e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_5962fc75-7c67-4c00-8244-645d20178249" xlink:to="loc_us-gaap_ForeignPlanMember_e0d61042-82c1-4fdd-ad04-fe4baa482e98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_f0b46873-4fdd-4ea1-8a33-c8ef35d18d34" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_TW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignPlanMember_e0d61042-82c1-4fdd-ad04-fe4baa482e98" xlink:to="loc_country_TW_f0b46873-4fdd-4ea1-8a33-c8ef35d18d34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_4d68ea66-74fa-42f9-8bb2-a6ec45647cc7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignPlanMember_e0d61042-82c1-4fdd-ad04-fe4baa482e98" xlink:to="loc_country_CN_4d68ea66-74fa-42f9-8bb2-a6ec45647cc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_66d647af-889d-4cd2-87cc-1ec0125c2d99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:to="loc_us-gaap_RetirementPlanNameAxis_66d647af-889d-4cd2-87cc-1ec0125c2d99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_66d647af-889d-4cd2-87cc-1ec0125c2d99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_66d647af-889d-4cd2-87cc-1ec0125c2d99" xlink:to="loc_us-gaap_RetirementPlanNameDomain_66d647af-889d-4cd2-87cc-1ec0125c2d99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_14b1ff6e-fee0-4daa-bf5b-63f3bfee1625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_66d647af-889d-4cd2-87cc-1ec0125c2d99" xlink:to="loc_us-gaap_RetirementPlanNameDomain_14b1ff6e-fee0-4daa-bf5b-63f3bfee1625" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RetirementPlan401KMember_6c1c4159-5667-44f7-aa36-8c0448ac26b0" xlink:href="aosl-20220630.xsd#aosl_RetirementPlan401KMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_14b1ff6e-fee0-4daa-bf5b-63f3bfee1625" xlink:to="loc_aosl_RetirementPlan401KMember_6c1c4159-5667-44f7-aa36-8c0448ac26b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:to="loc_srt_RangeAxis_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50" xlink:to="loc_srt_RangeMember_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca2b2a69-db25-4d28-b329-b6d3ea6ba84e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50" xlink:to="loc_srt_RangeMember_ca2b2a69-db25-4d28-b329-b6d3ea6ba84e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d86e9bf2-d814-4d7c-b36b-e13dbbcb8418" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ca2b2a69-db25-4d28-b329-b6d3ea6ba84e" xlink:to="loc_srt_MinimumMember_d86e9bf2-d814-4d7c-b36b-e13dbbcb8418" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2ac8c4bf-b54d-48bd-a307-0a903c369464" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ca2b2a69-db25-4d28-b329-b6d3ea6ba84e" xlink:to="loc_srt_MaximumMember_2ac8c4bf-b54d-48bd-a307-0a903c369464" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i63d76487aa5f4510be2b5ccf48eeedb6_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9b447758-2335-43f5-afab-3a9530510597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9b447758-2335-43f5-afab-3a9530510597" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ba8dde4a-a15e-4683-ae13-98fb15797924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ba8dde4a-a15e-4683-ae13-98fb15797924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_dd99271b-b5ba-435f-a987-b9d01b4c28f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_dd99271b-b5ba-435f-a987-b9d01b4c28f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_05324546-8856-4acf-b1aa-c34b00874e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_05324546-8856-4acf-b1aa-c34b00874e09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_0a49587a-bf8d-42b9-980a-942bb0b62486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_0a49587a-bf8d-42b9-980a-942bb0b62486" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_927972ef-8b84-4100-9e46-200d5a86e3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_927972ef-8b84-4100-9e46-200d5a86e3d1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1fe9984e-458a-44d4-9163-b7cbe796403d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1fe9984e-458a-44d4-9163-b7cbe796403d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_6642207a-30b4-405b-9c68-7e015b6ec1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_6642207a-30b4-405b-9c68-7e015b6ec1b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f7e036d7-7415-4f9f-93ae-04f99cf3cd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f7e036d7-7415-4f9f-93ae-04f99cf3cd1c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_f557ec2e-6e7f-459d-81ee-bec20c09bc53" xlink:href="aosl-20220630.xsd#aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_f557ec2e-6e7f-459d-81ee-bec20c09bc53" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1c5139f0-5c40-4ad3-bde9-df549df54f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1c5139f0-5c40-4ad3-bde9-df549df54f9b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_f325c04b-3760-4d27-8b88-adad80ec4607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_f325c04b-3760-4d27-8b88-adad80ec4607" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6ce3e68c-eec3-4259-812a-2d422d6837b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6ce3e68c-eec3-4259-812a-2d422d6837b5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_17a1c8ff-e7db-4f5f-b737-92f2fcb2df0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_17a1c8ff-e7db-4f5f-b737-92f2fcb2df0f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fd03a2aa-bc8e-415d-b4d9-a8599d84d2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fd03a2aa-bc8e-415d-b4d9-a8599d84d2e2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_fe8d76dc-f4c3-4449-8d24-428473f0ce29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_fe8d76dc-f4c3-4449-8d24-428473f0ce29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_fe8d76dc-f4c3-4449-8d24-428473f0ce29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_fe8d76dc-f4c3-4449-8d24-428473f0ce29" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_fe8d76dc-f4c3-4449-8d24-428473f0ce29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_d10b7a6b-6858-4d37-8e89-28064c843e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_fe8d76dc-f4c3-4449-8d24-428473f0ce29" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_d10b7a6b-6858-4d37-8e89-28064c843e94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_c4dd4f0c-e26f-48fe-9689-9b685bf4e0c6" xlink:href="aosl-20220630.xsd#aosl_StateResearchAndDevelopmentCreditCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_d10b7a6b-6858-4d37-8e89-28064c843e94" xlink:to="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_c4dd4f0c-e26f-48fe-9689-9b685bf4e0c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_99981a0e-da84-4bd7-88d6-dc7b101024e3" xlink:href="aosl-20220630.xsd#aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_d10b7a6b-6858-4d37-8e89-28064c843e94" xlink:to="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_99981a0e-da84-4bd7-88d6-dc7b101024e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_78ae63c1-1fec-4470-8ccd-ae169e42858a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_78ae63c1-1fec-4470-8ccd-ae169e42858a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_78ae63c1-1fec-4470-8ccd-ae169e42858a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_78ae63c1-1fec-4470-8ccd-ae169e42858a" xlink:to="loc_us-gaap_RelatedPartyDomain_78ae63c1-1fec-4470-8ccd-ae169e42858a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b3d81dea-cbce-4184-a31e-cde19a67b389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_78ae63c1-1fec-4470-8ccd-ae169e42858a" xlink:to="loc_us-gaap_RelatedPartyDomain_b3d81dea-cbce-4184-a31e-cde19a67b389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_58f3225e-0783-4e1d-b651-658cbf70d8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b3d81dea-cbce-4184-a31e-cde19a67b389" xlink:to="loc_us-gaap_CorporateJointVentureMember_58f3225e-0783-4e1d-b651-658cbf70d8ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_d08b887e-530e-43d7-9449-469162f2ea65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_d08b887e-530e-43d7-9449-469162f2ea65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d08b887e-530e-43d7-9449-469162f2ea65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d08b887e-530e-43d7-9449-469162f2ea65" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d08b887e-530e-43d7-9449-469162f2ea65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5a2be49d-85eb-4440-9353-bd6852cf5cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d08b887e-530e-43d7-9449-469162f2ea65" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5a2be49d-85eb-4440-9353-bd6852cf5cfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_3aa60599-2030-4e12-aef7-5e4a4dcf0733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5a2be49d-85eb-4440-9353-bd6852cf5cfd" xlink:to="loc_us-gaap_DomesticCountryMember_3aa60599-2030-4e12-aef7-5e4a4dcf0733" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_81ea369d-955e-4cb5-9118-a5cd2c15af7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5a2be49d-85eb-4440-9353-bd6852cf5cfd" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_81ea369d-955e-4cb5-9118-a5cd2c15af7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_b7328b81-bdd7-4b0b-983a-941d92c12f63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_b7328b81-bdd7-4b0b-983a-941d92c12f63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b7328b81-bdd7-4b0b-983a-941d92c12f63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b7328b81-bdd7-4b0b-983a-941d92c12f63" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b7328b81-bdd7-4b0b-983a-941d92c12f63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b0c19796-5d05-4ce9-9102-c01dc70b0172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b7328b81-bdd7-4b0b-983a-941d92c12f63" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b0c19796-5d05-4ce9-9102-c01dc70b0172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermIncomeTaxPayableMember_73ff41a1-d83a-4489-a675-d21179c04a44" xlink:href="aosl-20220630.xsd#aosl_LongTermIncomeTaxPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b0c19796-5d05-4ce9-9102-c01dc70b0172" xlink:to="loc_aosl_LongTermIncomeTaxPayableMember_73ff41a1-d83a-4489-a675-d21179c04a44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_27dbaea5-700a-46a9-99b7-e3d1d40be5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_27dbaea5-700a-46a9-99b7-e3d1d40be5dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_27dbaea5-700a-46a9-99b7-e3d1d40be5dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_27dbaea5-700a-46a9-99b7-e3d1d40be5dd" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_27dbaea5-700a-46a9-99b7-e3d1d40be5dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_8965e6f4-ff8e-45da-ae8f-d816c674c42d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_27dbaea5-700a-46a9-99b7-e3d1d40be5dd" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_8965e6f4-ff8e-45da-ae8f-d816c674c42d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_c3b2aca1-59ec-4b98-88fc-e2d8add1f848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_8965e6f4-ff8e-45da-ae8f-d816c674c42d" xlink:to="loc_us-gaap_ResearchMember_c3b2aca1-59ec-4b98-88fc-e2d8add1f848" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails" xlink:type="extended" id="i222beb7da380497a86cc591541b66952_SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_85d6778c-60bf-4cba-9f9c-aea55e21e6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b13ebc18-c6c2-430c-a9fe-515f96d503b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85d6778c-60bf-4cba-9f9c-aea55e21e6d1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b13ebc18-c6c2-430c-a9fe-515f96d503b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95e581e2-6bfe-4cf6-9164-52d451f65aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85d6778c-60bf-4cba-9f9c-aea55e21e6d1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95e581e2-6bfe-4cf6-9164-52d451f65aeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e0dc55ff-856b-4e18-97da-5ea5245df993" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95e581e2-6bfe-4cf6-9164-52d451f65aeb" xlink:to="loc_srt_StatementGeographicalAxis_e0dc55ff-856b-4e18-97da-5ea5245df993" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e0dc55ff-856b-4e18-97da-5ea5245df993_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e0dc55ff-856b-4e18-97da-5ea5245df993" xlink:to="loc_srt_SegmentGeographicalDomain_e0dc55ff-856b-4e18-97da-5ea5245df993_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e0dc55ff-856b-4e18-97da-5ea5245df993" xlink:to="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_72526e02-6e0d-41c8-844c-a38f6e221327" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_country_HK_72526e02-6e0d-41c8-844c-a38f6e221327" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_772e6529-af02-4b24-919b-96afcaf5f95c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_country_CN_772e6529-af02-4b24-919b-96afcaf5f95c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_2a36aceb-0bf1-4eb8-ad59-4bb967e24b3a" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_KR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_country_KR_2a36aceb-0bf1-4eb8-ad59-4bb967e24b3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_fcc05779-6e5d-4f57-9b67-97cbcfebc9c5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_country_US_fcc05779-6e5d-4f57-9b67-97cbcfebc9c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_c9bcc105-6e09-4e21-ade2-1a33e7c5fab9" xlink:href="aosl-20220630.xsd#aosl_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_aosl_OtherCountriesMember_c9bcc105-6e09-4e21-ade2-1a33e7c5fab9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SegmentandGeographicinformationRevenuebyProductTypeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails" xlink:type="extended" id="i8898e192da5949919c757aed82c93b23_SegmentandGeographicinformationRevenuebyProductTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_11e19511-fa42-4df7-a3e7-7ee0deb0258e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84d7f0eb-0d73-474b-9a0a-9bff2e216396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_11e19511-fa42-4df7-a3e7-7ee0deb0258e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84d7f0eb-0d73-474b-9a0a-9bff2e216396" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_787f7886-2f47-4d62-b3b9-f3a848831b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_11e19511-fa42-4df7-a3e7-7ee0deb0258e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_787f7886-2f47-4d62-b3b9-f3a848831b94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_787f7886-2f47-4d62-b3b9-f3a848831b94" xlink:to="loc_srt_ProductOrServiceAxis_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a" xlink:to="loc_srt_ProductsAndServicesDomain_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a" xlink:to="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerDiscreteMember_f12bf89f-9ac0-443d-9dd5-0f054929347d" xlink:href="aosl-20220630.xsd#aosl_PowerDiscreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:to="loc_aosl_PowerDiscreteMember_f12bf89f-9ac0-443d-9dd5-0f054929347d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerIcMember_d3c1a99a-4061-4f8f-84ad-1eab3a667ab4" xlink:href="aosl-20220630.xsd#aosl_PowerIcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:to="loc_aosl_PowerIcMember_d3c1a99a-4061-4f8f-84ad-1eab3a667ab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PackagingAndTestingServicesMember_ba823257-c04d-4e64-ac69-ed61d7b11109" xlink:href="aosl-20220630.xsd#aosl_PackagingAndTestingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:to="loc_aosl_PackagingAndTestingServicesMember_ba823257-c04d-4e64-ac69-ed61d7b11109" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails" xlink:type="extended" id="ib38a32f0dfa64315a7ca1d7138d41b0d_SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c373d264-2bea-4c0c-841a-da9b2e3aa4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantEquipmentAndLandUseRights_cf046db2-6e43-4446-80ac-55e7ecaaecf1" xlink:href="aosl-20220630.xsd#aosl_PropertyPlantEquipmentAndLandUseRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c373d264-2bea-4c0c-841a-da9b2e3aa4e0" xlink:to="loc_aosl_PropertyPlantEquipmentAndLandUseRights_cf046db2-6e43-4446-80ac-55e7ecaaecf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_df29662c-ee0b-4832-a3d2-d1426de60ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c373d264-2bea-4c0c-841a-da9b2e3aa4e0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_df29662c-ee0b-4832-a3d2-d1426de60ae3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_736c8982-cb2b-4b4b-89d4-a2e7d265e609" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_df29662c-ee0b-4832-a3d2-d1426de60ae3" xlink:to="loc_srt_StatementGeographicalAxis_736c8982-cb2b-4b4b-89d4-a2e7d265e609" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_736c8982-cb2b-4b4b-89d4-a2e7d265e609_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_736c8982-cb2b-4b4b-89d4-a2e7d265e609" xlink:to="loc_srt_SegmentGeographicalDomain_736c8982-cb2b-4b4b-89d4-a2e7d265e609_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_736c8982-cb2b-4b4b-89d4-a2e7d265e609" xlink:to="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_117f86d0-60d2-4d77-8072-09e3b4b1eee8" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:to="loc_country_CN_117f86d0-60d2-4d77-8072-09e3b4b1eee8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_3403bef9-60fe-4d56-8a3a-ecef86ecd162" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:to="loc_country_US_3403bef9-60fe-4d56-8a3a-ecef86ecd162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_6277f3e0-bc3c-4cff-a5f0-f4999f0c84b7" xlink:href="aosl-20220630.xsd#aosl_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:to="loc_aosl_OtherCountriesMember_6277f3e0-bc3c-4cff-a5f0-f4999f0c84b7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RestrictedNetAssetsDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#RestrictedNetAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/RestrictedNetAssetsDetails" xlink:type="extended" id="i1214ba5c4794417ab586ab71b54797aa_RestrictedNetAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:href="aosl-20220630.xsd#aosl_RestrictedStatutoryReservesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_2d80a136-48ad-4b16-b7fe-ecb8799be2f0" xlink:href="aosl-20220630.xsd#aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_2d80a136-48ad-4b16-b7fe-ecb8799be2f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_039e4b16-3869-4f9b-9aa8-cbfb1d4e2b6f" xlink:href="aosl-20220630.xsd#aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_039e4b16-3869-4f9b-9aa8-cbfb1d4e2b6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_047877d6-aa6d-4247-b201-bed93cf784dd" xlink:href="aosl-20220630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_047877d6-aa6d-4247-b201-bed93cf784dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_80f9d610-e6a3-4299-9de7-76a5057a3321" xlink:href="aosl-20220630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_80f9d610-e6a3-4299-9de7-76a5057a3321" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:href="aosl-20220630.xsd#aosl_RestrictedStatutoryReservesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityByLocationAxis_1bc16447-d993-407d-8dba-fbb79a516358" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityByLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:to="loc_dei_EntityByLocationAxis_1bc16447-d993-407d-8dba-fbb79a516358" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_1bc16447-d993-407d-8dba-fbb79a516358_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityByLocationAxis_1bc16447-d993-407d-8dba-fbb79a516358" xlink:to="loc_dei_LocationDomain_1bc16447-d993-407d-8dba-fbb79a516358_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_c9fdc32f-8828-4db3-b605-34a6d08017ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityByLocationAxis_1bc16447-d993-407d-8dba-fbb79a516358" xlink:to="loc_dei_LocationDomain_c9fdc32f-8828-4db3-b605-34a6d08017ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_4d9ba689-ac30-4a7a-85d0-3c75d773b323" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_LocationDomain_c9fdc32f-8828-4db3-b605-34a6d08017ec" xlink:to="loc_country_CN_4d9ba689-ac30-4a7a-85d0-3c75d773b323" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1160b6e2-94bf-4391-95aa-eca81f03a845" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1160b6e2-94bf-4391-95aa-eca81f03a845" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1160b6e2-94bf-4391-95aa-eca81f03a845_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1160b6e2-94bf-4391-95aa-eca81f03a845" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1160b6e2-94bf-4391-95aa-eca81f03a845_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b7f6adf0-87d5-4dda-a2fd-0fe76dbfdaa1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1160b6e2-94bf-4391-95aa-eca81f03a845" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b7f6adf0-87d5-4dda-a2fd-0fe76dbfdaa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_727305ca-3d27-4388-b365-675a786481fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b7f6adf0-87d5-4dda-a2fd-0fe76dbfdaa1" xlink:to="loc_srt_SubsidiariesMember_727305ca-3d27-4388-b365-675a786481fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d442c2a7-d7c6-4b84-a480-2f7e30d89036" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:to="loc_srt_RangeAxis_d442c2a7-d7c6-4b84-a480-2f7e30d89036" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d442c2a7-d7c6-4b84-a480-2f7e30d89036_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d442c2a7-d7c6-4b84-a480-2f7e30d89036" xlink:to="loc_srt_RangeMember_d442c2a7-d7c6-4b84-a480-2f7e30d89036_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_545dfb1e-acc4-4282-b244-cef0510c97a6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d442c2a7-d7c6-4b84-a480-2f7e30d89036" xlink:to="loc_srt_RangeMember_545dfb1e-acc4-4282-b244-cef0510c97a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6cce36c1-4af2-40e6-9533-23ca82f3812b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_545dfb1e-acc4-4282-b244-cef0510c97a6" xlink:to="loc_srt_MinimumMember_6cce36c1-4af2-40e6-9533-23ca82f3812b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a03a7a34-3563-427a-91f4-f974c045d059" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_545dfb1e-acc4-4282-b244-cef0510c97a6" xlink:to="loc_srt_MaximumMember_a03a7a34-3563-427a-91f4-f974c045d059" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#CommitmentsandContingenciesPurchaseCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="extended" id="i67141969164443aabaf67c52d1cccb78_CommitmentsandContingenciesPurchaseCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_a689bcb3-478d-4f74-96c0-8e0252594790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_12602b79-64be-49db-84c3-475c0b68a531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_a689bcb3-478d-4f74-96c0-8e0252594790" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_12602b79-64be-49db-84c3-475c0b68a531" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_502fc740-22e4-4a94-900e-a3e822f102d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_a689bcb3-478d-4f74-96c0-8e0252594790" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_502fc740-22e4-4a94-900e-a3e822f102d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_c9b6f35e-f19d-4415-9589-0a01fde5b1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_502fc740-22e4-4a94-900e-a3e822f102d6" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_c9b6f35e-f19d-4415-9589-0a01fde5b1d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_c9b6f35e-f19d-4415-9589-0a01fde5b1d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_c9b6f35e-f19d-4415-9589-0a01fde5b1d5" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_c9b6f35e-f19d-4415-9589-0a01fde5b1d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_611cbf90-7d00-40d2-926e-f0028fbc4ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_c9b6f35e-f19d-4415-9589-0a01fde5b1d5" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_611cbf90-7d00-40d2-926e-f0028fbc4ec8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InventoriesAndServicesMember_4223393f-3151-459a-85f8-1cb62dfceced" xlink:href="aosl-20220630.xsd#aosl_InventoriesAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_611cbf90-7d00-40d2-926e-f0028fbc4ec8" xlink:to="loc_aosl_InventoriesAndServicesMember_4223393f-3151-459a-85f8-1cb62dfceced" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember_144798dd-1b51-408e-9525-1f7a960b42fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalAdditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_611cbf90-7d00-40d2-926e-f0028fbc4ec8" xlink:to="loc_us-gaap_CapitalAdditionsMember_144798dd-1b51-408e-9525-1f7a960b42fa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#CommitmentsandContingenciesContingenciesandIndemnitiesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" xlink:type="extended" id="iff7e73646a4b4f5489237fdb3ba478df_CommitmentsandContingenciesContingenciesandIndemnitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_141105aa-c937-4d82-8b53-41ebc72b7cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_9f02e373-362a-49c2-8dcd-e22426dc2b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_141105aa-c937-4d82-8b53-41ebc72b7cf5" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_9f02e373-362a-49c2-8dcd-e22426dc2b2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_50b52ec5-2125-42a5-9273-daa41955f17f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_141105aa-c937-4d82-8b53-41ebc72b7cf5" xlink:to="loc_us-gaap_LossContingenciesTable_50b52ec5-2125-42a5-9273-daa41955f17f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0658639b-fb13-4833-8533-ccfbfe0c04c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_50b52ec5-2125-42a5-9273-daa41955f17f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0658639b-fb13-4833-8533-ccfbfe0c04c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_0658639b-fb13-4833-8533-ccfbfe0c04c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0658639b-fb13-4833-8533-ccfbfe0c04c5" xlink:to="loc_us-gaap_LossContingencyNatureDomain_0658639b-fb13-4833-8533-ccfbfe0c04c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_3b753a88-58fa-46f8-9a9c-a88888f619b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0658639b-fb13-4833-8533-ccfbfe0c04c5" xlink:to="loc_us-gaap_LossContingencyNatureDomain_3b753a88-58fa-46f8-9a9c-a88888f619b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_9db66c2b-9727-4680-8e58-033be502b696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_3b753a88-58fa-46f8-9a9c-a88888f619b7" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_9db66c2b-9727-4680-8e58-033be502b696" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CybersecutiyIncidentDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#CybersecutiyIncidentDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CybersecutiyIncidentDetails" xlink:type="extended" id="i0cd2d719428348d59539bb7517fa7685_CybersecutiyIncidentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_ea20b7e0-c104-41cc-b3fe-33320123991c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_71e49fd1-e674-4a64-9b0f-355388915e89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ea20b7e0-c104-41cc-b3fe-33320123991c" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_71e49fd1-e674-4a64-9b0f-355388915e89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3f736ab2-b0b8-49f5-969b-e60a714cbbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_ea20b7e0-c104-41cc-b3fe-33320123991c" xlink:to="loc_us-gaap_LossContingenciesTable_3f736ab2-b0b8-49f5-969b-e60a714cbbb6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ccc64247-a458-4442-8b2d-3435ba608733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_3f736ab2-b0b8-49f5-969b-e60a714cbbb6" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ccc64247-a458-4442-8b2d-3435ba608733" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_ccc64247-a458-4442-8b2d-3435ba608733_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ccc64247-a458-4442-8b2d-3435ba608733" xlink:to="loc_us-gaap_LossContingencyNatureDomain_ccc64247-a458-4442-8b2d-3435ba608733_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e9c4a383-194b-4e10-8752-5e5a372af7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ccc64247-a458-4442-8b2d-3435ba608733" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e9c4a383-194b-4e10-8752-5e5a372af7e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LossFromCyberSecurityIncidentMember_15c0edac-d16c-4248-855d-70d69313485a" xlink:href="aosl-20220630.xsd#aosl_LossFromCyberSecurityIncidentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e9c4a383-194b-4e10-8752-5e5a372af7e5" xlink:to="loc_aosl_LossFromCyberSecurityIncidentMember_15c0edac-d16c-4248-855d-70d69313485a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="ibf41f07c654f407e8e685a2fddd6b4cb_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3e78a67e-3fff-411c-90c7-28fe3186b4bd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3e78a67e-3fff-411c-90c7-28fe3186b4bd" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f7db2bb3-7f28-460e-bede-bfb71cc2cd76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f7db2bb3-7f28-460e-bede-bfb71cc2cd76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b9b6467a-4aa3-4222-b3a1-dc356d5e8bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b9b6467a-4aa3-4222-b3a1-dc356d5e8bf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_a041510a-9edc-410e-b90e-3f6b86b7fdb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_a041510a-9edc-410e-b90e-3f6b86b7fdb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f4abc96a-4f62-4acf-ba90-f0f9ff135929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1cce6ee2-d0bf-455a-ba0d-56ee4cdc5f13" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3e78a67e-3fff-411c-90c7-28fe3186b4bd" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1cce6ee2-d0bf-455a-ba0d-56ee4cdc5f13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c348cc1-5bee-4554-9ded-b18488912c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1cce6ee2-d0bf-455a-ba0d-56ee4cdc5f13" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c348cc1-5bee-4554-9ded-b18488912c8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4c348cc1-5bee-4554-9ded-b18488912c8f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c348cc1-5bee-4554-9ded-b18488912c8f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4c348cc1-5bee-4554-9ded-b18488912c8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c348cc1-5bee-4554-9ded-b18488912c8f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_f8feaf2b-45f1-4c16-b696-433c611b75af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_f8feaf2b-45f1-4c16-b696-433c611b75af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsMember_827dbba1-dfb1-4078-9344-e1be32d8c160" xlink:href="aosl-20220630.xsd#aosl_AllowanceForPriceAdjustmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsMember_827dbba1-dfb1-4078-9344-e1be32d8c160" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_dabf900b-4f44-4b53-a1f6-3ba6a76ab27a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_dabf900b-4f44-4b53-a1f6-3ba6a76ab27a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>aosl-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:8cea0e12-8e09-45a3-b944-c646c30c6fe8,g:608013e8-941c-4bb8-8e75-e3a6b579b051-->
<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_b2b5bd69-e61c-403f-a8c2-f5177e49aa83_terseLabel_en-US" xlink:label="lab_aosl_JirehMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jireh</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehMember" xlink:href="aosl-20220630.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_IndemnificationGuaranteeMember_ded542dd-3dc2-4efd-9c7d-bf93ee6339a8_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CurrentForeignTaxExpenseBenefit_5ff10d24-9942-4e4b-b5bc-db969c8ce8f1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_6c15c30a-27c9-4cb3-966e-b72f15fc130b_terseLabel_en-US" xlink:label="lab_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7ebda69a-20ed-4913-a72f-c8e49de3b43d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentCarryingAmount_1a088ea0-b68e-4ae3-9b6b-a30a2ba76267_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_7df04617-093a-490d-93ba-0bc22967ef25_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_FinanceLeaseRightOfUseAsset_a5fdd972-c4fa-4797-bf12-61e674ccd365_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PatentsAndPatentedTechnologyMember_97fe60d0-e60f-4fd7-8e54-d23408e5fa31_terseLabel_en-US" xlink:label="lab_aosl_PatentsAndPatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents and Patented Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PatentsAndPatentedTechnologyMember" xlink:href="aosl-20220630.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_PreferredStockSharesOutstanding_d7766eff-6e39-4b97-808b-74ff43f3ec7a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_6161048c-1f6b-4b3b-a17c-f75ff0ac0b1b_periodStartLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_7356d4af-9d05-4ca4-a63e-6eae22f387e4_periodEndLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_JirehSemiconductorIncorporatedMember_af3594d4-6c45-4e9c-9862-8af2694d4563_terseLabel_en-US" xlink:label="lab_aosl_JirehSemiconductorIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jireh Semiconductor Incorporated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehSemiconductorIncorporatedMember" xlink:href="aosl-20220630.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_DebtInstrumentAxis_d795065e-eeb6-4d72-a155-29d46771a7d4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_FinanceLeaseRightOfUseAssetAbstract_24448581-6c3d-47f1-92f4-2a43c19ac2c0_terseLabel_en-US" xlink:label="lab_aosl_FinanceLeaseRightOfUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_FinanceLeaseLiability_ea99b204-0d65-4b85-9caf-6e910e9de38a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FairValueOfFinancialInstrumentsPolicy_bdc9d435-394a-44ee-bb97-745ec3a1b503_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AdditionalPaidInCapital_9653bc7b-4ed8-4760-9649-969e51c44ca2_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_FinanceLeaseCost1Abstract_292d400a-aa0c-485a-b8a5-50179055b47e_terseLabel_en-US" xlink:label="lab_aosl_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Cost1 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseCost1Abstract" xlink:href="aosl-20220630.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_DebtInstrumentBasisSpreadOnVariableRate1_c567690e-af6d-4606-a81a-23be5de01903_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueYearFour_7a7be0a5-41e8-4944-8ff2-d3b60fb7a4ad_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredFinanceCostsCurrentGross_fef2e19f-fbbe-4a4e-9efe-3abd7ad1d1a2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_5d32614b-4689-4a3f-973d-853ab1c32121_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesStockOptionsExercised_f1f69ebd-8156-4bee-8a69-a209bebe3a49_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_8f1f07f9-cf08-4605-a1bd-9418ae9357c8_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax assets/(liabilities)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_d722eb8f-2a25-4a95-b504-3d100618bea6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageDiscountRatePercent_c46a1a48-59c3-4e55-83b0-41ac8d455dd9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentInterestRateStatedPercentage_9c74940e-fd8c-407f-8d27-f627ae38b68c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_dad1e9ca-ab61-419d-97cc-40f7dd587cf6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccountsReceivableGross_a1dd1f25-82d5-4330-a6e2-34a94e086b2f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CurrentStateAndLocalTaxExpenseBenefit_3226d117-fcfa-48f7-a01f-40e64097112f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxesPaid_c3e3f8df-3445-4e69-8b9f-1c9ff3c3c415_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueYearThree_f8143917-9bed-4ab1-9fc8-f2259ca67fd1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_PropertyPlantEquipmentAndLandUseRights_401eda42-3875-4766-95cc-847f0cf991cd_terseLabel_en-US" xlink:label="lab_aosl_PropertyPlantEquipmentAndLandUseRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPE and land use rights</link:label>
    <link:label id="lab_aosl_PropertyPlantEquipmentAndLandUseRights_label_en-US" xlink:label="lab_aosl_PropertyPlantEquipmentAndLandUseRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PropertyPlantEquipmentAndLandUseRights</link:label>
    <link:label id="lab_aosl_PropertyPlantEquipmentAndLandUseRights_documentation_en-US" xlink:label="lab_aosl_PropertyPlantEquipmentAndLandUseRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_PropertyPlantEquipmentAndLandUseRights" xlink:href="aosl-20220630.xsd#aosl_PropertyPlantEquipmentAndLandUseRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PropertyPlantEquipmentAndLandUseRights" xlink:to="lab_aosl_PropertyPlantEquipmentAndLandUseRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b7200b78-9c48-48b3-bb0d-897362b7a962_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2e59b9cf-11af-4885-a573-56f351b4b37a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SaleLeasebackTransactionTable_e5364f3b-2a38-4938-a939-c83bc1d28ad5_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_3584fb62-887b-40a2-84df-b08c4886954d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareRepurchaseProgramDomain_69547d44-f318-4bad-8533-cdc0ba2e5b90_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_90d26d57-181b-40c1-8f6a-ee9e5de8615e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_329c419f-7479-4246-89c4-a548514fb2d3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityComponentDomain_b0a0b64b-9ca6-437c-b7d6-f9df7e4df99f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_392ee2b0-8353-4089-b1f4-4f2c54271e33_terseLabel_en-US" xlink:label="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_SecuredDebtMember_d1294d73-7af5-49f4-8efa-d1fa999f270e_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareReconciliationAbstract_d720c016-7e75-4bcb-a597-8d1e45e1b015_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AcquiredFiniteLivedIntangibleAssetsLineItems_80d3020a-1888-4b9e-9a32-a52926b42a97_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_OwnershipAxis_0f9bc135-6340-4def-937a-a0e2f0bf4b08_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_78b361de-46b1-48d7-9bd3-846780499810_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_EquityMethodInvesteeNameDomain_f24973f9-6d7c-4b5b-a28e-8e1825e23705_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_FinanceLeaseRightOfUseAssetAmortization_de92e2f8-94c8-470a-af3c-00dc05c14631_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of equipment</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_ae9ab053-dc40-43b5-8e1f-9f540f0bb927_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_OperatingLeaseRightOfUseAssetAbstract_fc5693b0-a365-4ffd-9295-30c18e4ba8f1_terseLabel_en-US" xlink:label="lab_aosl_OperatingLeaseRightOfUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_RelatedPartyDomain_7c63c418-37b2-41f2-98ad-e589b636a572_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueMeasurementPolicyPolicyTextBlock_4a4a4d3a-8cb9-4678-a233-6ccc99d2dd96_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount_86d6ec78-43c8-42ab-afea-a279d9a9b313_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease term, buyout option amount</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction, Lease Term, Buyout Option Amount</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction, Lease Term, Buyout Option Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" xlink:to="lab_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_a1fdec5e-89f7-407d-9b93-3a1fd61bd9d5_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_04c28a76-1ff4-419b-a919-bcd52788f686_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_8b25df8c-e623-422d-877e-5808a2a9b909_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_2cbbcee7-f12e-4c0c-8039-6d0543da83aa_negatedTerseLabel_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesDepreciationandAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_eab89266-e6fd-4283-8e48-4c0ac3dd6994_terseLabel_en-US" xlink:label="lab_aosl_OtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCustomersMember" xlink:href="aosl-20220630.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_us-gaap_PlanNameDomain_03a51df5-c4ef-4954-a097-980e6f9e9631_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LiabilitiesNoncurrent_eae4396a-21af-4a24-a2c1-e94d5e37314f_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeStockMember_7a915a29-c50d-4125-b815-09b0f99be185_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a060b9cb-16d8-4346-92d8-2d9958088040_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtCurrentAbstract_840c07f7-1caf-4edc-a183-eb8f807cff9e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AwardTypeAxis_6743f286-069d-46c0-b01f-458a1d67d23a_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrent_ead4299e-4f8e-415c-8f16-bc6b26ac15b4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_LeaseFinancingMember_9ca907df-ecaf-4083-94a8-0f28ebe66b5b_terseLabel_en-US" xlink:label="lab_aosl_LeaseFinancingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Financing</link:label>
    <link:label id="lab_aosl_LeaseFinancingMember_label_en-US" xlink:label="lab_aosl_LeaseFinancingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Financing [Member]</link:label>
    <link:label id="lab_aosl_LeaseFinancingMember_documentation_en-US" xlink:label="lab_aosl_LeaseFinancingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Financing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LeaseFinancingMember" xlink:href="aosl-20220630.xsd#aosl_LeaseFinancingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LeaseFinancingMember" xlink:to="lab_aosl_LeaseFinancingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_64cab77b-16d8-4769-82cc-c408190b1a29_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a8d09a24-91a6-44d0-afda-76ea0fd4c5bd_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_aosl_PrepaidMaintenanceCurrent_a20a4176-9b89-47a3-800b-93a949943465_terseLabel_en-US" xlink:label="lab_aosl_PrepaidMaintenanceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Maintenance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaidMaintenanceCurrent" xlink:href="aosl-20220630.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b0a4d5d4-9415-4a86-878b-c477df8b54bb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_66a997c5-408d-412f-91c5-fb82f43d6671_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityAxis_ece54302-6fc3-4470-bee3-6dc02bf27b88_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongTermDebtNoncurrent_1db8d8b2-6283-4561-ab88-94e8c92b59b3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_ddb3512e-8bcb-4afa-bc3c-bb98aa7ef1e9_terseLabel_en-US" xlink:label="lab_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_Liabilities_39d9d25c-74e6-4304-b3c6-4f0c5c545c03_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f3ac8636-9eb7-4f0a-8b68-33fff26092cd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2c5786b7-a78b-4731-8bfc-004ad4c58179_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03057044-7721-4924-b82c-fb24c8c6807e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityCommonStockSharesOutstanding_fe4bdd08-bc2e-4a15-a538-02d22f957d06_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_RisksAndUncertaintiesAbstract_1f67dbbd-ec81-44b1-8976-b62802a9ae0e_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentType_c581a3ab-4e13-40e2-93b4-0a3932057f97_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_466a4a5c-8aef-42e3-af28-ddcd8e183904_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentUsefulLife_1fbade1a-0891-4641-b159-197805a27749_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_InventoriesAndServicesMember_70fb0fb7-3bb0-4155-a3fe-7079c9f7b4dc_terseLabel_en-US" xlink:label="lab_aosl_InventoriesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InventoriesAndServicesMember" xlink:href="aosl-20220630.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_7b4001c9-0522-4495-b047-6526de7b3ff1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StandardProductWarrantyAccrualPayments_04a9a7e2-ca1f-4e3b-9a01-b0272a5dc1f2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c91ed10-f8c5-4480-b7fa-591e0940707b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3bd4ee50-f2c3-41d8-a955-bfa9e793272f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4a81f685-d4ed-4cf0-8409-fcac5e4c2fc2_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_b93e2d9e-f75a-42a6-b1a5-9290742d9c4c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredIncomeTaxExpenseBenefit_b0ee2b4b-d7fa-4acc-9b24-ec0c6fd32418_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax on deconsolidation and changes of equity interest in the JV Company</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SaleLeasebackTransactionDownPaymentAmount_407ad6be-980d-48b4-871b-9cfbead11c90_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDownPaymentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_d7ba3c1c-623c-49c7-9593-9899159d35b5_terseLabel_en-US" xlink:label="lab_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_AccruedSalariesCurrent_031632fc-6683-4c67-87ff-c23625bdf7b2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RetirementPlanNameDomain_b5c15ceb-b9fe-41d4-92eb-ef01bcbb28ee_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_InterestReceivableCurrent_bc6659a2-48dd-4520-8f1b-75af48c8469a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_deb2741a-bb2f-418e-a26e-3f9edf4706a7_terseLabel_en-US" xlink:label="lab_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_DebtDisclosureAbstract_2bdde3d5-0ba7-4715-91e1-d4071671d948_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TradeAndOtherAccountsReceivablePolicy_c032eae8-478b-4e6d-aa7d-755cd046ac1c_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeStatementLocationAxis_48dd3fa7-99ce-443d-95f3-203e8cd4a37a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aosl_CustomerMember_76403dfb-c01e-48e0-b605-8b0529abc84f_terseLabel_en-US" xlink:label="lab_aosl_CustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember" xlink:href="aosl-20220630.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_us-gaap_AccruedLiabilitiesCurrent_56989be9-1830-420f-b34d-980637ad1936_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_8d901849-9258-4b45-9d6e-8b2c3995f037_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivities_6d325919-d05d-43f3-862c-bfaa46bf38ee_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_VariableLeaseCost_8b62c1f9-c7aa-40ca-b87f-8667fd608c48_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockholdersEquityAbstract_6e55c51b-2b3c-4cd6-8364-681fb354aba8_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_635888f0-9998-417a-abfd-4e5700b3835a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_MajorCustomersAxis_1cf02ef5-e251-4ffa-9cb9-f21464e9ebe0_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_FinanceLeaseLiabilityNoncurrent_a8912364-7b9d-48d1-8961-8dbf105c68f2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SupplementalBalanceSheetDisclosuresTextBlock_88ccd1d6-0986-43b9-a4cf-69d150f5ef6c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_bb3ece23-ac82-4c04-9b10-d6bfe1de8b53_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionLineItems_4af7981b-7ab1-49e4-a7a2-3e42e8022abf_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_354cd9b1-100d-4b13-b218-ec5d7661dbe0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Recognition Period (Years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fa4e6e9e-4ad7-40ce-96ff-545c62efb601_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_5a9aab5e-aa43-452d-ac3d-feaaf228adf9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9c42d763-bebe-4449-982a-09e123d91151_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_GrossProfit_49acbabd-b562-432e-984e-5870df573060_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_ec048e2c-71b0-4f17-b196-507fa0bbedbd_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LandUseRightsMember_060be0f7-458a-4075-978a-e743eea79c7d_terseLabel_en-US" xlink:label="lab_aosl_LandUseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land use rights</link:label>
    <link:label id="lab_aosl_LandUseRightsMember_label_en-US" xlink:label="lab_aosl_LandUseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Use Rights [Member]</link:label>
    <link:label id="lab_aosl_LandUseRightsMember_documentation_en-US" xlink:label="lab_aosl_LandUseRightsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Use Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LandUseRightsMember" xlink:href="aosl-20220630.xsd#aosl_LandUseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LandUseRightsMember" xlink:to="lab_aosl_LandUseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_9ce1e148-c543-4dc0-86e4-328575933424_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_SupplierConcentrationRiskMember_b78713c5-a3e6-4bf6-8b03-6cf4b906a605_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_OtherCountriesMember_2379df5f-2c19-4e75-9ac8-a1da8d593116_terseLabel_en-US" xlink:label="lab_aosl_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember" xlink:href="aosl-20220630.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_ae402612-11fe-43ce-a606-c68267a84643_terseLabel_en-US" xlink:label="lab_aosl_IndustrialAndCommercialBankofChinaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_219a50e3-20a4-4c81-aa0e-d91c0cdf0aa2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SaleLeasebackTransactionDescriptionAxis_b173ff84-c875-4430-bfc7-2cd2e8477e1c_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LeasesAbstract_1230c60a-0224-4f77-8344-b68e0fe12c4d_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_1b7c8aaa-2cf0-4722-984d-199e6b5e7619_terseLabel_en-US" xlink:label="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ae74b448-4288-459e-8987-0ef1cd8e619d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9cbad3f7-743a-4d5a-8706-19ea7d907849_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f7b43cbb-385d-4271-adac-cd65b17ebc1f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_PackagingAndTestingServicesMember_6b4fcbc9-7129-483a-9f78-95b4a1809bce_terseLabel_en-US" xlink:label="lab_aosl_PackagingAndTestingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Packaging and testing services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PackagingAndTestingServicesMember" xlink:href="aosl-20220630.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_srt_MinimumMember_f8eb6557-1930-4b67-b2b7-b5dc9b38a320_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_dei_EntityEmergingGrowthCompany_a20e1ea4-001b-4a89-9d8c-6fb812960956_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_aosl_RetirementPlan401KMember_4f923214-0f90-4825-a8be-2c6304a30386_terseLabel_en-US" xlink:label="lab_aosl_RetirementPlan401KMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan, 401-K [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RetirementPlan401KMember" xlink:href="aosl-20220630.xsd#aosl_RetirementPlan401KMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_RetirementPlan401KMember" xlink:to="lab_aosl_RetirementPlan401KMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_0806ccbb-5cb9-47b7-b22e-1b78c160addc_terseLabel_en-US" xlink:label="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable on deconsolidation and changes of equity interest in the JV Company</link:label>
    <link:label id="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_label_en-US" xlink:label="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company</link:label>
    <link:label id="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_documentation_en-US" xlink:label="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:href="aosl-20220630.xsd#aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:to="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_a5e17d7c-7029-4664-af72-433cd217c75b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsDisclosureTable_db8b72d8-aba0-4b8f-abf4-cc43382c0338_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_CommitmentsAndContingenciesDisclosureAbstract_b7f08950-eb01-4ebd-8c95-5a17cbdcaa1e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_TwoThousandEighteenPlanMember_3fcf96d7-883e-4e1d-b7ee-6221985355bd_terseLabel_en-US" xlink:label="lab_aosl_TwoThousandEighteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Eighteen Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TwoThousandEighteenPlanMember" xlink:href="aosl-20220630.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cc2ac774-1287-46a8-85e4-8766c55b1b17_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_dei_TradingSymbol_1c397123-c99f-480c-9e90-eabdee5606a1_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityFileNumber_f7e6e9f4-a116-4f82-ae70-5fbc14595e10_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_GovernmentGrantsPolicyPolicyTextBlock_3b0d8f4e-6190-472e-80da-dc2058115aae_terseLabel_en-US" xlink:label="lab_aosl_GovernmentGrantsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_d2bf1c3b-8db7-417a-86f3-caf5dd828a80_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_fcc50654-6b7c-4b28-932b-272d3dd31008_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock 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/2022/elts/us-gaap-2022.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_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6e18ca89-63cc-47a6-9f8e-a6bbb6d4163d_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5468bb5b-8057-4891-9eba-c3b009770d4f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockRotationAccrualCurrent_7b9af217-1cce-40e4-92ec-9937687f1976_terseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock rotation accrual</link:label>
    <link:label id="lab_aosl_StockRotationAccrualCurrent_77efe1c4-e40e-4788-9e29-1a7da9ce68d2_periodStartLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_aosl_StockRotationAccrualCurrent_15fa01ec-469a-42f5-bb33-38f10e559aae_periodEndLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Rotation Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent" xlink:href="aosl-20220630.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d211a7c8-3381-4293-94d9-21fa2db3c577_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateContinuingOperations_0ff020b9-7448-4d04-a41c-af27f3a05eb4_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromLinesOfCredit_fad9ab7f-c829-434e-9841-46cff7e0ab66_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ConcentrationRiskByBenchmarkAxis_4a43bfde-55a0-4ab7-a7ed-f702bcff3860_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_UseOfEstimates_82be086b-5f81-4cdf-878d-c2bff80a9965_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_StockRotationAccrualStockIssued_d27a92ee-454f-4001-8fac-17f62fd80589_terseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualStockIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Rotation Accrual, Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualStockIssued" xlink:href="aosl-20220630.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_IncreaseDecreaseInAccountsPayable_d3d63efa-8464-4b87-b1a9-7956f4f11e10_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_f286b256-dca3-43da-af56-e49ffe501f05_terseLabel_en-US" xlink:label="lab_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_label_en-US" xlink:label="lab_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Other Than Long-Term Debt, Noncurrent, Other</link:label>
    <link:label id="lab_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_documentation_en-US" xlink:label="lab_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Other Than Long-Term Debt, Noncurrent, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther" xlink:href="aosl-20220630.xsd#aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther" xlink:to="lab_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_6c64e23e-09f9-464f-87e7-6005af2350a6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of wafers manufactured</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_f64b9017-605d-43b8-8ff2-d82d9b3e7e65_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_0f6de265-0bf8-4f9d-934e-af70fa8206de_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureTextBlock_78d5c085-a9b4-477b-832e-c388dc0cb0ae_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromRelatedParties_f50d8f93-9d03-4ec5-bd67-1ddf717b8fff_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from related parties</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_129c7fcd-179c-4712-aa97-16009cef350d_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payable to related party</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_f6a83870-5828-4467-94a4-4334edb1fb82_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CreditFacilityDomain_ad77b6ab-4e19-439d-ae9e-a04198aa6d10_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareBasic_bbaad14b-0ed3-4e21-ba67-6739ff798a5d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PurchaseCommitmentExcludingLongtermCommitmentLineItems_51a6ea11-5623-46e6-9f28-5820a523e4f6_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_e5be1a63-2b21-489c-ad26-867ae2484d78_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ConstructionInProgressGross_f06947c4-d42c-4c97-8bf3-c3ddfd685ecc_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfEquityMethodInvestmentsTable_ac0d82b5-7b0c-431d-8db9-298b5453ee80_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a0ccaa4c-eff8-489a-8988-27a2768567e6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_DeferredTaxAssetsAccruedCompensation_db88ed88-196e-48bc-937d-ceae3092b9f7_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_fbc9e917-7322-4526-a4b0-4a7de4e74bce_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_OwnershipDomain_a4a3c98a-d9c3-451d-bf7d-b65c758bce46_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_dei_EntityInteractiveDataCurrent_9d2ea7d7-aa89-40a2-9348-c49962220ed5_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ScheduleOfPropertyPlantAndEquipmentTable_d69d95e9-e836-4f41-a1ac-3b7cfd78fa1c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_5ff0a955-5897-4a05-929f-1f132bde784e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SaleLeasebackTransactionDownPaymentPercent_c1fc1d1a-6966-47b9-86bc-47119f0eb5cb_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDownPaymentPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_FinanceLeaseLiabilityPaymentsDueYearFive_c5affe67-392b-4a52-90e8-55ed8f2f6fcf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_566d9b81-7e7f-47a3-9e9a-1d96ca30a0b3_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_7dc39376-45ef-49da-a208-c5f322ae12c3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_78c46eec-4af0-4a01-97ea-3ff3d502fa91_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StatementClassOfStockAxis_3f84bd9d-a976-4625-b518-9227227bc117_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_90ec46e1-5870-408f-8d03-fa21d298f135_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_2720a47d-28a2-46e3-86cc-18d605f900cb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RetirementPlanSponsorLocationAxis_c385b59b-f305-4e60-90d9-cbb082dbf3ac_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ThirdPartyInvestorsMember_740e4fd7-27be-4e1d-a675-c5b934850f68_terseLabel_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Party Investors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember" xlink:href="aosl-20220630.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_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AssetsCurrentAbstract_9440a625-1f7a-4e68-918f-291b6565b70e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_7eabd93a-5def-41d8-87e5-25ee51144a39_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_MarketbasedRestrictedStockUnitsMSUMember_95c5b9ea-9a32-4e70-acad-eb949eb48bfa_terseLabel_en-US" xlink:label="lab_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_LineOfCreditFacilityLenderDomain_11664ed9-80ca-48da-a85b-f355e1dc5c7f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RetainedEarningsAccumulatedDeficit_a8c9485e-e08f-40d6-bdf0-7dc0b9957242_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_LineOfCreditFacilityTradeBorrowingsMember_ee5a395a-5dff-410e-a70a-b3d960606378_terseLabel_en-US" xlink:label="lab_aosl_LineOfCreditFacilityTradeBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_srt_ScenarioUnspecifiedDomain_e1973a15-b381-45fe-ab1f-354a935c2f35_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_aosl_TreasuryStockReissuedAveragePricePerShare_7dd9a263-e2bc-4f26-9fd8-12e0582218b0_terseLabel_en-US" xlink:label="lab_aosl_TreasuryStockReissuedAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c9e47303-6b81-46dc-b13b-41b6c11ed8e4_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsDisclosureTextBlock_45f52135-427d-4e75-820c-f288e1d3494a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_eb5b258b-4f87-4f39-98b7-c84f2539feb4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_d8f6e5bf-6ae9-463c-b157-2729b70721cb_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ForeignPlanMember_d38207ab-c13b-48f3-84fb-4ffda551ec06_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_69034fa9-7206-4c84-9969-454998a758f7_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeasePrincipalPayments_73ad1a99-2145-497e-89fe-ecd480f7985d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_EquipmentAndToolingMember_88eaf5b2-ad8c-45c4-a332-bb26ad5047c7_terseLabel_en-US" xlink:label="lab_aosl_EquipmentAndToolingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment and Tooling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquipmentAndToolingMember" xlink:href="aosl-20220630.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_1fa536f2-f0b5-4e24-8daa-8395fd387331_terseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualIncreaeDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_LossContingenciesTable_1983503a-9a84-43cc-a804-8c1113640040_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2b6bb36b-f090-4426-aac8-0d21f44db19c_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_StockRotationAccrualPayments_157e8f3a-8da7-447c-8f8e-5f0ef029e844_negatedTerseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Rotation Accrual, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualPayments" xlink:href="aosl-20220630.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_fed4cc96-e025-4c4f-bcd1-e994bd329802_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_574852aa-345f-4b28-aa5a-ab2ede37df28_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_InvestmentsInPrivatelyHeldCompanies_d2c7ca25-de82-41e2-a056-6fc8cd5c2294_terseLabel_en-US" xlink:label="lab_aosl_InvestmentsInPrivatelyHeldCompanies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Privately Held Companies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InvestmentsInPrivatelyHeldCompanies" xlink:href="aosl-20220630.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_IncreaseDecreaseInInventories_d8a736f4-a298-4809-b1b7-0083ac8afe17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockSharesOutstanding_6a4aac8f-9624-4dfb-8b5b-221c57fe44a5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_Goodwill_82903f08-cb9a-4525-904c-1fbb4b51930b_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_f0d72df0-55df-42db-b800-387e77edd312_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PrepaidTaxes_d4bba1f3-bf1c-4c26-b4da-6b35678ebb56_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3856aeb1-fb90-4131-8641-2a3c9daf2a60_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TreasuryStockShares_4550c602-527b-4aea-a694-055061fc162b_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_0d137d6f-87a6-462c-83b1-4e7ba8b562fb_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_7dce26c0-49a1-4dae-97db-1cffb5baf0c7_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ComputerSoftwareDevelopmentMember_cfab02a3-1107-4940-a740-5b457fbf3499_terseLabel_en-US" xlink:label="lab_aosl_ComputerSoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software development</link:label>
    <link:label id="lab_aosl_ComputerSoftwareDevelopmentMember_label_en-US" xlink:label="lab_aosl_ComputerSoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software Development [Member]</link:label>
    <link:label id="lab_aosl_ComputerSoftwareDevelopmentMember_documentation_en-US" xlink:label="lab_aosl_ComputerSoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareDevelopmentMember" xlink:href="aosl-20220630.xsd#aosl_ComputerSoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ComputerSoftwareDevelopmentMember" xlink:to="lab_aosl_ComputerSoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7755f577-811e-4028-9e4b-1d3629d6b7cd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxExpenseBenefit_480d1be7-00fe-48b1-b531-cc37e1b581ec_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1742e7e8-8775-497d-83f1-97198b9f162f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_30a1eba6-e334-4eba-9f2e-c1d42b03d2ca_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_489595dc-7f12-4a17-a49d-6d9cd419731e_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_DeferredTaxAssetsValuationAllowance_72510fc9-5d19-4aaa-95b3-adf376dfeecc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_7d9ed547-a4d8-4e66-ac72-d19ced63ca09_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityPublicFloat_a3a3505b-f104-4fc4-b310-0603786a6a47_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_BalanceSheetLocationDomain_b8b9cc6e-ff3a-49cc-89a2-f5d948012943_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GovernmentGrantsReductionRecordedToOperatingExpenses_4ecd1479-1f12-44c0-995a-8b1c841bf9c9_terseLabel_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_aosl_ThirdPartyInvestorsTransaction2Member_52f9ab43-96dc-4cd2-8712-2c5357ff5642_terseLabel_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsTransaction2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Party Investors, Transaction 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction2Member" xlink:href="aosl-20220630.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5748ef8b-5590-4ae5-a3de-16340645b8a9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ConcentrationRiskDisclosureTextBlock_b1adc37b-90d0-4994-9fac-4d7bb3132189_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_AuditInformationAbstract_label_en-US" xlink:label="lab_aosl_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AuditInformationAbstract" xlink:href="aosl-20220630.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_LossContingenciesLineItems_6d1089ea-e4fe-4b78-abf1-c734b3aad536_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccountsReceivableMember_f50993d9-e5c2-4e18-9553-c507788f1350_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockValue_52228d50-d326-4ddb-a09f-470cbe371983_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized: 100,000 shares; issued and outstanding: 33,988 shares and 27,371 shares, respectively at June 30, 2022 and 32,975 shares and 26,350 shares, respectively at June 30, 2021</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentNameDomain_e9722b69-2aaf-411e-8e3f-88f4c4a7908f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PreferredStockMember_06b55843-2116-494c-a984-a49272729c39_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_760ba71d-7e66-4929-a44d-97aa00cf8bfc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e8d93bb0-4ee6-4a34-9a7b-a4b8daae26d5_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d06c7b3b-69e4-4fc5-a23b-7130461bc107_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_864956fe-be78-4c49-83ba-da1bf7ce5c3c_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b623c399-b1dc-4e96-adc0-d45d5b639e85_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e931e4d5-6a95-4412-bc79-32465ce167e9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LiabilitiesCurrentAbstract_de25de67-866d-429c-84d0-023b0637a3c2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_bd7f9d4d-7419-4a10-97f8-a098a1fcf232_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseInterestExpense_1bd73f32-e4c8-44e8-8553-9749de449884_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerMatchingContributionPercent_8da133b3-d284-40a2-b43f-d9c3dbaf0e6f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ParentMember_cc64ba53-a88c-4e30-a146-81206795f692_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total AOS Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeStatementLocationDomain_b1f2ffa2-26c6-4f1e-9bf1-30d67f699d4b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_AmendmentFlag_922c52bd-021a-466a-bc05-af3febea7ddb_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cc6c413e-6295-4749-ac79-3f1665a479c8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseCost_fbef25cc-40ed-4681-bbd6-b6d9f09690ad_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsAbstract_065aee54-a5eb-445e-9d7f-48a5f113d9fd_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b03a5089-e3ca-46c7-ba7c-817a7645a958_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_db56d2f8-9e71-4452-b95d-19087a4e803d_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDeliveryPaymentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_OtherAssetsNoncurrent_97488f34-09b8-43f2-911e-ee5c7b8f98cc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_b8dd8e0f-4b99-48d8-956b-9f847f294345_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f7c1a96-9f3b-4cab-b92b-01cafbdb8780_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_90b66746-8d37-4a07-8b59-0a92ce9ceb7a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b4aa8231-1351-48d8-9e46-9896d3fe1092_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_e69fecac-e176-4b5b-b16e-3d9ef285e073_terseLabel_en-US" xlink:label="lab_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_3cbc691c-16d1-4a2b-b9fa-ec18b4af616a_terseLabel_en-US" xlink:label="lab_aosl_StateResearchAndDevelopmentCreditCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_srt_CounterpartyNameAxis_7cd51f5a-6d03-4046-adc7-f39d6611e694_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_IntangibleAssetsNetIncludingGoodwill_235a8041-f3d6-4cd8-8766-0658e4de43cd_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_322800d9-67d5-4a30-96e9-f5e512974c95_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityIncorporationStateCountryCode_613d1cab-cc86-4c21-85b9-b08c8431df63_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_OperatingLeasePayments_eb77b03c-2a41-4c87-94f8-e145c602f4f6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeStockOptionMember_3d621e73-cf20-4207-866c-63d0e06adead_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_Customsdeposit_a8d8016c-0930-4755-b3f0-a9f48f2a3fe1_terseLabel_en-US" xlink:label="lab_aosl_Customsdeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customs 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customs deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customsdeposit" xlink:href="aosl-20220630.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_us-gaap_DomesticPlanMember_24c5c275-b6d5-4313-819b-e0e94f99458d_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TreasuryStockValue_b3bd26b4-ee8b-4e94-9743-c4dd6e67b6c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury shares at cost; 6,617 shares at June 30, 2022 and 6,625 shares at June 30, 2021</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_963eb699-5aff-4785-9438-43a198bfc91b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestrictedStatutoryReservesTable_e2dc126a-a7ee-4a02-951a-1631c6d400dd_terseLabel_en-US" xlink:label="lab_aosl_RestrictedStatutoryReservesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Statutory Reserves [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesTable" xlink:href="aosl-20220630.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_AllowanceForDoubtfulAccountsReceivableCurrent_9ad1d5ff-0806-4d25-ba65-9037227b9e2b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockSharesAuthorized_05d04fea-e932-4825-8fc0-9767d01a5d94_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_WeightedAverageRemainingLeaseTermAbstract_c66c0339-62c9-4da6-bd17-e4b4f760b4df_terseLabel_en-US" xlink:label="lab_aosl_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6a4fc4b5-3f79-4eb1-be9a-b85b891adbba_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccruedIncomeTaxesCurrent_61e144d5-1a0a-41ae-b5d0-fb0a487f1431_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingExpenses_a16e475c-0475-4560-b30d-b6159323bf44_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_MaximumMember_768c15b4-8fe1-4e4d-ac9c-8e5201d1872e_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_94d958d4-37fb-491c-a902-732dacafecbb_terseLabel_en-US" xlink:label="lab_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_CashAndCashEquivalentsAtCarryingValue_1db87e75-b180-4f1d-8a7c-e64a72216dd4_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_MinorityInterestPeriodIncreaseDecrease_5b908349-c69c-47a0-a2c8-c7bd5fc205c1_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of non-controlling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockholdersEquityNoteDisclosureTextBlock_9a1f9d5f-1086-40de-8f5d-a00b90a9d4af_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_8a0a6383-461b-4293-b7ad-c9a6b53961fc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside basis difference on equity method investment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_f62d8ce1-a165-4d71-85b0-a92226d20694_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) before loss from equity method investment</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityTable_2027e295-a0e8-4706-8d21-2cb62afb9a2e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_a79f7cb8-24cd-4327-ab73-384ce64a9a37_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_IncreaseDecreaseInAccountsReceivable_6a526747-b690-4d52-8a68-f30131ac0ca4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShortTermBorrowings_ec7cdfff-d315-4565-96c4-780d9a526821_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_faf856eb-8158-4354-b15f-6919c8913787_totalLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_3a22f26b-bbbb-4313-a0b9-ba21b5f5276f_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_334a3792-c2dc-4be2-b9fb-a9439f71de22_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c4f05ce6-1e18-4ff6-9cef-e0fd2621b420_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_5d499930-3e30-4fe1-904a-ddfa5b56146a_terseLabel_en-US" xlink:label="lab_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1a176061-1760-4872-9168-21017e9d230e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_0921b14c-5cfc-4c58-a052-0f4adf2e24fd_negatedTerseLabel_en-US" xlink:label="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative translation adjustment removal due to deconsolidation of the JV Company</link:label>
    <link:label id="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_label_en-US" xlink:label="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation</link:label>
    <link:label id="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_documentation_en-US" xlink:label="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:href="aosl-20220630.xsd#aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:to="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_348ee82b-e7b1-49de-8cd2-0810392060fb_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_e1c6c993-74ad-456a-901d-48d9e5222175_terseLabel_en-US" xlink:label="lab_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_SellingGeneralAndAdministrativeExpensesMember_1ada4d24-4e6a-4008-8aa1-55a279a68d72_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressCountry_4e9f6d98-96b1-454b-9fdb-84b95a62e30a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_DeferredTaxLiabilities_60cd2953-c06f-447c-9862-5f18815a2b05_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax assets/(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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_0afb5159-5f4a-474a-a2a7-0672adc713af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_994093c8-0b73-4b3b-acc4-2fdc1b7ea924_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_90dd63fd-5c38-4ef7-bd4d-7b78979f61ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_4117f633-6531-4859-9e0e-8a222c76a61c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_DebtLongTermAndShortTermCombinedAmountNet_2da24d29-09b5-4ca4-a2cf-1baed77fe8ae_totalLabel_en-US" xlink:label="lab_aosl_DebtLongTermAndShortTermCombinedAmountNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_WeightedAverageNumberOfSharesOutstandingAbstract_ed602603-655c-46dd-b16c-1341e756a738_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of common share attributable to Alpha and Omega Semiconductor Limited used to compute net income (loss) per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f3a25c8b-33de-42f3-96d0-674a8a6a383c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_GainLossOnDispositionOfAssets_d524e500-9ca7-4562-a635-dc1df7babd93_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InventoryNet_93cd29e5-a8cc-44bc-8e2c-e1e3edf71053_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_3ed8d6b0-3ccc-4ddb-94d3-0c52e6db3ba9_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccountsPayableCurrent_11c14f9f-78ad-40c9-aeb2-31f5cbfecbf9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestrictedAssetsDisclosureTextBlock_92a98188-ba38-4018-8d5d-d4df2911587c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeTaxAuthorityAxis_879f7e99-4b04-4e06-b114-bd6f1306884a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_14cefb44-8918-4722-8093-08c7f0ba234e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_EquityMethodInvestmentNumberOfDirectors_9e6d092d-395e-4c55-8130-fdfd4cd41e04_terseLabel_en-US" xlink:label="lab_aosl_EquityMethodInvestmentNumberOfDirectors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_WeightedAverageNumberOfSharesOutstandingBasic_9bf8208e-7783-470d-af8b-bece20a8bd38_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_780f3acc-11ad-48f9-946c-89a8080ef2cf_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentCollateralAmount_fdd22516-46a5-409b-962d-abd08718daae_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LossContingencyAccrualAtCarryingValue_30913ea9-9d98-445e-a2c3-804fa7dae59d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShortTermDebtPercentageBearingFixedInterestRate_e3b1f45d-aa84-4d55-a779-592eac99df9d_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentOwnershipPercentage_5a999f07-21bd-41e0-8fa6-054aa7e182da_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_6c5ecb9e-2cf4-415d-b8ef-19e7d3fca4d9_totalLabel_en-US" xlink:label="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_AccountsReceivableNet_2cd19645-36d7-411a-bf9e-24b48ed9d1a2_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_0a7c1062-fd1b-4b81-9831-244b8a83f654_terseLabel_en-US" xlink:label="lab_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">YinHai Leasing Company and China Import/Export Bank</link:label>
    <link:label id="lab_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_label_en-US" xlink:label="lab_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">YinHai Leasing Company and China Import/Export Bank [Member]</link:label>
    <link:label id="lab_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_documentation_en-US" xlink:label="lab_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">YinHai Leasing Company and China Import/Export Bank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember" xlink:to="lab_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_821efa20-9880-4fff-bc82-9264342f73d9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized: 10,000 shares; issued and outstanding: none at June&#160;30,&#160;2022 and 2021</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_c009839e-9d6d-4646-a3e4-f2c7e376b5c6_terseLabel_en-US" xlink:label="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_RestrictedStockMember_48c37de0-1c3c-47c8-b296-fdf457a75bf3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_GovernmentGrantsReductionRecordedToInterestExpense_5a5b5635-98e2-4232-9a22-950cfe30f5f6_terseLabel_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_PropertyPlantAndEquipmentLineItems_68f5daf3-d20d-4df5-822f-43b32594c79e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_22f5266a-aedb-4d1d-8473-28ea157dd6a7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShortTermDebtTypeDomain_32cb7dfc-c134-4879-8749-8fda04c3f5f1_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_AccruedPropertyPlantandEquipment_d894ea67-3246-4f03-8ecd-0ca2a30dedba_terseLabel_en-US" xlink:label="lab_aosl_AccruedPropertyPlantandEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment" xlink:href="aosl-20220630.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_dei_EntityWellKnownSeasonedIssuer_28b5bd50-3356-4670-ba10-8b47d0804157_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_IncreaseDecreaseInAccruedIncomeTaxesPayable_bfa73d59-a657-4a2c-b20d-10dec772e0da_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredFinanceCostsNoncurrentGross_ec01ae62-3684-4d1a-b3d8-e518e85788b9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_42b79ea9-1377-49cc-ab66-8b49d73cf50d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentTable_4e8f737d-8e49-452c-9239-29fa6c6026e2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeLeasesPolicyTextBlock_87884184-5078-42ea-b1dd-765862aac3c8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CapitalAdditionsMember_e6cd8c1f-65e8-4940-b85d-0cba17831e4c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalAdditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AssetsNoncurrent_f64f9e44-0f17-412c-8fa0-3151cf538cbc_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5332eb76-b5a4-49e8-9f3b-4ef85a8fa423_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9d42db81-0896-496d-a7ef-c97679d18455_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_InventoryWorkInProcessNetOfReserves_038d2d59-0563-4c30-9df1-e1518ca0e213_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredIncomeTaxes_a32d261d-eb2d-4266-95db-e4b713c3d731_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_CustomerDMember_7c732672-d801-4ab9-a85e-f6dd906198ed_terseLabel_en-US" xlink:label="lab_aosl_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer D [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerDMember" xlink:href="aosl-20220630.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_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_2a485f8d-3da2-41db-9637-749734399d1a_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_NoncontrollingInterestMember_411dd34d-4f36-40d7-b0d5-587938882c71_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InterestIncomeExpenseNet_2f99a174-6e8b-45bb-b634-4cfa6058476c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expenses, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7eab9ad0-4294-4ef8-8265-2ffdeabece5c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentTerm_9cca310d-7ea9-4fb9-af84-5c931fde647e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SaleLeasebackTransactionLeaseTerms_42e40c9b-54c6-4447-8f4f-1c1409bca8da_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLeaseTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsByRelatedPartyAxis_88bc6ef9-2d3a-4c67-baab-b82b4d712c05_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aosl_EquityMethodInvestmentFairValueOfEquityRetained_466a0dc4-b776-4658-879d-c0b1a804900d_terseLabel_en-US" xlink:label="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of retained equity method investment</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained_label_en-US" xlink:label="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_LandMember_cfc33367-98fe-4694-bf16-7d3d49da0adf_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_92eb5391-758a-4eb4-b55c-5d93cc248869_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options, RSUs and ESPP shares</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_662b5012-36e4-44bf-8e31-055431deeeb5_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesTypeAxis_df52087b-7f07-48bd-bb44-453473eb2587_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_4a39ec38-b163-489c-8c26-1363460ec9dd_terseLabel_en-US" xlink:label="lab_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_51138c84-00d9-4dba-ab3b-6ea5d02e6d46_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_b021bab8-bd5c-42e5-8401-312543e19854_terseLabel_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_dei_CurrentFiscalYearEndDate_c595ccca-4666-4142-acf8-b74b323ab6b3_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_IntangibleAssetsNetExcludingGoodwill_8a05299a-8ad5-4a0d-a663-c3fa2279dbfa_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_6f9e0830-835d-405d-bf6a-843f920093b8_terseLabel_en-US" xlink:label="lab_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_406c2676-b8e7-4e4b-ac03-e42bb9569eb4_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5704606d-da5a-4ee7-aa9c-a12d7a21bd2c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_PowerDiscreteMember_39526d92-ba94-4bdc-a10b-e829d8af5e86_terseLabel_en-US" xlink:label="lab_aosl_PowerDiscreteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Discrete [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerDiscreteMember" xlink:href="aosl-20220630.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_ConcentrationRiskByTypeAxis_145e5597-a0e4-4281-8e99-a0ddc7c7c2ff_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_4d3af111-e2ce-4222-be8d-381b4a876601_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_48961648-f0f3-4b1c-b22c-f43af73833a7_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_51f1a2ea-be5f-4ec3-9875-3801b152a9ab_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_562df6ef-ec83-4942-aaf1-e00e90e38fef_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_836fcdd3-a8a4-4ca9-b069-d62c78e5de8f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CustomerConcentrationRiskMember_256edc4e-4da7-40fa-bed3-2cc76d6e0847_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccruedIncomeTaxesNoncurrent_21c80a53-c190-48d7-b29a-cb41e2c41773_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b646ed4c-fcdd-47f1-bb2d-b3ddb87cb46d_terseLabel_en-US" xlink:label="lab_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_dd468849-0602-44f0-8941-74ecf22df457_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_168e81bb-17a2-4de4-9c68-9558ac3ceae6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_aab33b69-aec8-4003-bedc-3d86d0298edb_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4cf9e407-af70-4727-95b4-cd31d2984548_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_0676dd7e-f5e7-40cc-958d-03da56f1d399_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeTaxAuthorityDomain_b94a063b-39d9-4544-8bb4-0ff82242716d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_CostOfRevenue_2b61c629-0f29-43a3-bd89-dc8fb7c173d4_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_855c471f-517a-4832-a942-54f8267854d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SaleLeasebackTransactionHistoricalCost_ad5cafd2-4ce8-4333-9545-4f20ada1bc2d_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionHistoricalCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7b46dca2-7123-44fd-bb9f-d2698a111b62_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_8f403953-38de-45c2-8542-25566b215307_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CreditFacilityAxis_15334db8-bf72-4a06-aec2-b24dde91e1d9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_TreasuryStockReissuedMember_949e7e91-ae12-4b94-9ed4-e8ec03a2792b_terseLabel_en-US" xlink:label="lab_aosl_TreasuryStockReissuedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Reissued [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedMember" xlink:href="aosl-20220630.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_8681e21a-a942-44e5-90fa-0e16f1bac25f_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_24da88ce-bac3-4316-b304-f7d75f095f91_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1902befd-728d-4d74-a098-b9862b4976e3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OtherReceivablesNetCurrent_3dc2f73a-84c5-4cd4-ace4-25932b5ba29c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_2c21486b-be92-4003-8697-7bca805fc0af_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e3975769-3d5c-4d71-b79e-902bb965caf5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfShortTermDebtTable_824f2a64-1144-40ad-997e-526be4200590_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of 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/2022/elts/us-gaap-2022.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_aosl_PowerIcMember_237e6537-9c6f-4a5c-8c5f-af95b7ff5c6b_terseLabel_en-US" xlink:label="lab_aosl_PowerIcMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power IC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerIcMember" xlink:href="aosl-20220630.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_srt_ConsolidatedEntitiesDomain_2b22e335-82ba-4b05-a6d9-f9402d97cecb_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_SharesPaidForTaxWithholdingForShareBasedCompensation_9665f689-63a3-445f-ba6b-f686c56143d4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9abd7560-90ce-4ec1-99e0-c8358d00f363_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_938e6dd8-9830-450a-abf3-3a9d92a8cb5a_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CostOfGoodsProductLineMember_3f6a50e0-8f05-4bce-b0b5-304541f3af73_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsProductLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityCentralIndexKey_e16510c6-68fb-4196-90d3-4cebf970edcd_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_AntidilutiveSecuritiesNameDomain_9ab08aec-2819-48db-8faf-5a3501103fce_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SaleLeasebackTransactionDebtReceivableAmount_9275f865-779f-49b8-adac-0610850875f4_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDebtReceivableAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt receivable amount</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDebtReceivableAmount_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDebtReceivableAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction, Debt Receivable Amount</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDebtReceivableAmount_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDebtReceivableAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction, Debt Receivable Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDebtReceivableAmount" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDebtReceivableAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionDebtReceivableAmount" xlink:to="lab_aosl_SaleLeasebackTransactionDebtReceivableAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_25a84d11-af5c-40ce-baaa-71d513bde167_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_d097b535-2a7d-4a38-81a5-c4b9a1cc5c31_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fb6d6950-dcb2-4975-a07f-c7f2017efa60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CapitalizedComputerSoftwareNet_7a833b36-e439-4e63-8f1e-432c23842706_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityDomain_76854397-7a3a-424f-9f6d-cbe5878dd164_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_d81999f8-af16-4332-a2cc-2b35885fdb78_terseLabel_en-US" xlink:label="lab_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_aosl_CustomerCMember_a6bcf49b-b888-4318-9fc4-58104a24e60d_terseLabel_en-US" xlink:label="lab_aosl_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerCMember" xlink:href="aosl-20220630.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_dei_CityAreaCode_19b2ba59-74d8-4a4a-a76c-1da64c300dad_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_AccruedProfessionalFeesCurrent_4b78b7a6-4133-4434-9378-f0ef5981b2d3_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AssetsAbstract_6ec1c6da-330b-4f79-8acb-3bd2ff6fc3f9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_7c539314-500d-40cc-b537-e7d82bb1816a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherPrepaidExpenseCurrent_900c5f65-b1b2-4897-b7b4-571417c6ba19_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsOperatingLeaseLiabilities_94907188-90c9-4233-ba72-3a916ab5935e_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8d26abef-767a-4c93-84c7-a354492d4b05_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of non-cash investing and financing information:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1177bb44-312c-4957-ae00-d14e7f53374a_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensation_d85986e6-16a1-48f4-9089-75d700749bc4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentUnderlyingEquityInNetAssets_fd8f60d1-4523-4d63-bd58-1ab2cdc09b21_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of net assets of the JV Company at December 1, 2021</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_VariableRateAxis_09a12f47-aae2-4d0a-8a88-b22867d51d51_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherLiabilitiesNoncurrent_78dac198-d8ef-4644-a408-cb5045747b41_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeLossFromEquityMethodInvestments_816633b4-31be-4dfa-bbab-029f78f94f86_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investment loss from equity investee</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_CustomerBMember_b6f297b8-6db3-486b-b3ba-e0b2d35bba08_terseLabel_en-US" xlink:label="lab_aosl_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember" xlink:href="aosl-20220630.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_PaymentsToAcquirePropertyPlantAndEquipment_2996b78e-86f0-4633-b24d-3729dfc740e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0e21262e-8e3b-4eee-bbd1-02d3d9424ffa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_80372e3f-f24b-4857-955e-3d686533aaa7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a78d7827-bbf3-4588-a7f8-52b1306e1caa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e98a8cbd-cd51-481f-88ad-bc761d355bde_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_NameOfMajorCustomerDomain_66e03f69-c363-4cd0-9241-dcb513a339a8_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_aosl_NumberOfVotesPerEachCommonShare_9c2c979e-14d0-470b-88e2-2878bb963dda_terseLabel_en-US" xlink:label="lab_aosl_NumberOfVotesPerEachCommonShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_35f9fc6b-d788-4f8d-a461-61092c3cb59a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_59ea519f-e2c6-4dec-bd5e-5869ca04e931_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProfitLoss_f8d1bf0c-05ba-4c22-9ff2-907121f15e8d_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_93b02bf2-e23b-40c8-9b25-43b695ec9aa8_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_907dc95a-4b62-4175-b6e4-dce00d9a33b7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_aosl_AccruedCustomerDeposit_74d4a5a7-7808-4b83-b770-65a48423ee42_terseLabel_en-US" xlink:label="lab_aosl_AccruedCustomerDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposit</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Customer Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit" xlink:href="aosl-20220630.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_us-gaap_SaleLeasebackTransactionNameDomain_bac12d6f-bfc2-4027-834b-93b615456f42_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f2c545d8-3717-47d7-a7cd-df096ec48da2_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2da8e155-89d7-4838-8f9b-c7f756e95ab8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_9091b0a6-5859-4d59-a7bf-0e0fb4c7d54d_terseLabel_en-US" xlink:label="lab_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_IncomeTaxDisclosureAbstract_871d42f1-7eb5-4c76-bff4-0600ccddcb54_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityMaximumBorrowingCapacity_f4383e68-ac84-430e-b1ab-dabb948f8fc2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_a70a625c-51d4-43a6-96aa-a39b7677fe0b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TreasuryStockSharesRetired_ec0c6cfa-32c9-4431-8dc5-8aab1c364f64_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LossContingencyLossInPeriod_3db58ade-fb73-4abd-8612-e9b3a55f532b_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss recorded in the period from cyber security incident</link:label>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_label_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Loss in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyLossInPeriod" xlink:to="lab_us-gaap_LossContingencyLossInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_28872ebc-3e51-4791-a104-78298f5c430a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_72c0c628-1236-478c-a977-e959764dac8a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_9aef7868-0a63-45ed-9a8c-eefe89bf5a9e_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_srt_RangeMember_7cf0e72d-2bc9-4818-9231-a7ad1157fa92_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_ProceedsFromIssuanceOfDebt_76ca6b47-7173-4cd5-8af0-787b1d8e36f2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_c3842856-77f5-427b-872b-d93e26cb0bd3_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccruedPayrollTaxesCurrentAndNoncurrent_1fc1f116-642d-4022-ae4f-b2440b71f8da_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred payroll taxes</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_01185ced-40d2-40b3-bf5d-911cb88e9646_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DomesticCountryMember_38005c15-aae9-4a12-9ef9-ee6e0919bde1_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_ac6e1166-9760-41db-8a3a-66f1e95f21ff_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetIncomeLoss_ea243925-99ba-429b-9db6-fbc810d4faf8_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d005efbb-33ef-4487-a703-110eafefebb8_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to AOS</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_04fd1b1a-f7a0-4067-8f5a-4b60a3d436ce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeFinanceLeasesTextBlock_1f6d85d0-d2c6-4f47-bd87-4a7a271aaa2d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PrepaidInsurance_12537e11-e898-4f44-9264-e5fad9debdd4_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_StatementScenarioAxis_216920b5-a492-4b3d-a871-43c0e097059e_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_LesseeOperatingLeasesTextBlock_a3588fd1-61f3-490e-b714-616d0ebe5f8c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_e13b42c1-1187-4108-af76-4a984b0b4826_terseLabel_en-US" xlink:label="lab_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_PlanNameAxis_54d53981-6494-4b92-aa13-6f23ea2350e7_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_9fc80009-ebf1-4c35-a27e-074adaaaf20b_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_NumberOfOperatingSegments_c55d949a-654f-4659-b5e6-9365e3c15ec3_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementOfCashFlowsAbstract_bd39e429-27e4-4ef7-b79a-e23be371f0b6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_aed3816b-7283-49fa-b6e1-363dd51e349c_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDeliveryPaymentPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_aosl_PrepaymentForPropertyAndEquipment_6f9b0cbf-9bdd-4bd8-9b51-42c772aa3240_terseLabel_en-US" xlink:label="lab_aosl_PrepaymentForPropertyAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayment for Property and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymentForPropertyAndEquipment" xlink:href="aosl-20220630.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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_8fa8723d-e567-4c3a-a9a8-a03766103cba_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInOperatingActivities_ceb16108-0745-4aae-adae-8d66cc3d3977_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_PrincipalPaymentsOnCapitalLeases_f4ad30dc-126b-490a-95b5-c349a7ddb470_negatedTerseLabel_en-US" xlink:label="lab_aosl_PrincipalPaymentsOnCapitalLeases" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on capital 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Payments on Capital Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrincipalPaymentsOnCapitalLeases" xlink:href="aosl-20220630.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_ebb580be-5c42-4d65-b80f-3c89453a1ab6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ShortTermDebtGross_a98a4cb6-b4ef-42c7-ab20-168154c48dee_terseLabel_en-US" xlink:label="lab_aosl_ShortTermDebtGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermDebtGross" xlink:href="aosl-20220630.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_7c358e10-ad44-4ebe-aac7-6782ab820850_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccruedFacilityExpenses_824393ed-a85c-4e13-b8d4-7f1e12903eec_terseLabel_en-US" xlink:label="lab_aosl_AccruedFacilityExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Facility Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses" xlink:href="aosl-20220630.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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_863191fe-da12-4943-a27b-9118cee8bfe6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5dd1b8d9-3d19-4223-b26a-fcd4c52e14ce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_88d5c8f9-0adc-4c7b-9425-fde9053c381b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Derived Intangible Income Deduction</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_55441802-25de-4557-9708-c75d3ebffac3_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_LegalEntityAxis_d46edbee-2473-4e0d-9853-5fd91b874bb0_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_srt_SubsidiariesMember_108cad32-e88b-458a-a291-aea265ccc003_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_srt_StatementGeographicalAxis_da7c13b0-8ca1-4e29-aada-945c74b3a8b9_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesIncomeStatementAbstract_8e9c7b65-ba46-4c46-96ae-8449adbc5a1d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesIncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_a4cfcede-455a-44ac-93e3-12fa2cf6e18e_terseLabel_en-US" xlink:label="lab_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_PropertyPlantAndEquipmentTextBlock_41cd832a-8316-4d6d-a75e-fb78a03327a6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockSharesIssued_9b7837eb-0e55-47cd-9520-f61884b8cb92_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_25beb9c0-2aae-4cc2-9969-15639569aa77_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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: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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ConcentrationRiskBenchmarkDomain_d7ec7d74-73d3-45ce-9e5c-c985065e514b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtDisclosureTextBlock_376f49e9-b4d2-4776-9d17-8d97e6e5e129_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashDivestedFromDeconsolidation_78122de8-eb6f-4a3e-93cb-532d755cf189_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CompensationAndEmployeeBenefitPlansTextBlock_ac91394f-fd36-4e8f-b5b1-ed6d028c3a9c_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ProductsAndServicesDomain_2c5644ca-8483-433c-8479-98b293e47f2a_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_dei_EntityShellCompany_27995b8b-053b-4028-8798-3ed182db7bed_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_IncreaseDecreaseInAccruedLiabilities_e6bb09c0-f838-41cc-9efe-fb432c85a9f3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_506d952d-f4ee-42ba-8653-a3e454b945cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ConcentrationRiskTable_ce56e393-21bb-4f71-adaf-ba662f91a70a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d63ae3b3-ebfd-42c8-b7aa-b0d34f114b58_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_62ea5a11-bbb1-4312-93dc-7d65c19a1151_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComponentsOfDeferredTaxLiabilitiesAbstract_196b2937-33fa-4920-a393-f35c1e4c2af3_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_VehiclesMember_337d8809-ad02-41a5-bfa2-c73fe2828cda_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesDomain_9379a590-c17a-42a1-a06c-4281b43bba4a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_BankOfCommunicationsLimitedMember_e0f59f5c-673a-448e-977e-5cf8c0d56dad_terseLabel_en-US" xlink:label="lab_aosl_BankOfCommunicationsLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Of Communications Limited [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_BankOfCommunicationsLimitedMember" xlink:href="aosl-20220630.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_SalesRevenueNetMember_92bcbdc0-2500-4b0a-9f95-1073d5cb4840_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DocumentPeriodEndDate_adc2abe9-6087-4290-9bb6-fc91bf8db232_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_bb35ecf0-a18a-4f9e-bf5e-601cfca765da_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProductWarrantyAccrualClassifiedCurrent_910021e6-f58f-4a66-afd7-6eb388087742_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty accrual</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_069a2b42-7c63-4a63-bba7-3478ab4cc9a0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_72abfbca-047c-4b61-be3a-964e52fd2631_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_Customdepositnoncurrent_1a9365ce-30d0-4aa1-88ac-3d1aadcbf5c6_terseLabel_en-US" xlink:label="lab_aosl_Customdepositnoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Custom deposit non current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customdepositnoncurrent" xlink:href="aosl-20220630.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_Assets_64453b36-976b-448e-aba3-6fd6453179af_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_0b80e86a-4956-4fa3-a02d-382a7c94582c_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionImpliedInterestRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_9d232019-6523-4423-aadd-c835060d45f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EarningsPerShareAbstract_ba20dcda-9084-4da3-987b-bf39e16cddac_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per common share attributable to Alpha and Omega Semiconductor Limited</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TermLoanMember_15ab6080-e720-4d37-9d09-89ccdb78e8a5_terseLabel_en-US" xlink:label="lab_aosl_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TermLoanMember" xlink:href="aosl-20220630.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_73a9690d-9d2e-47b2-a591-9d835c1e111b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_365088bf-5cd2-43b7-b7db-a4a283683c4d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8be0e943-1144-4a96-b002-e214025af1ce_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StockRepurchaseProgramAuthorizedAmount1_302309da-2459-4ed6-a888-e7ab45133b3a_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_a6645b45-6157-4507-9d0f-5eb8939cbd1f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_fff77aa7-d8c6-4bc9-bd3d-9a92c99127f4_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_4fd1a5e5-ce95-4f27-a422-62627688b2df_negatedTerseLabel_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term deferred 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3a221dc4-028e-4e46-bdcd-51737b21d1fa_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) before income taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ShortTermLeaseCostAbstract_6c8f795e-9dcd-4759-8d3c-a29d8b97dd99_terseLabel_en-US" xlink:label="lab_aosl_ShortTermLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short Term Lease Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermLeaseCostAbstract" xlink:href="aosl-20220630.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_EarningsPerShareTextBlock_6c8bbf5d-6e36-4534-92f7-199384150498_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_c466b45e-0908-4ae5-a270-5dba445ead3a_terseLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_269f0e6e-c39f-4b5e-b706-79b22aa0fa21_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0f7d3ff-4a50-4526-941d-b50896dad194_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_LossFromCyberSecurityIncidentMember_1836a22e-df22-4b56-bd3a-30e5e447a3ab_terseLabel_en-US" xlink:label="lab_aosl_LossFromCyberSecurityIncidentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from Cyber Security Incident</link:label>
    <link:label id="lab_aosl_LossFromCyberSecurityIncidentMember_label_en-US" xlink:label="lab_aosl_LossFromCyberSecurityIncidentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from Cyber Security Incident [Member]</link:label>
    <link:label id="lab_aosl_LossFromCyberSecurityIncidentMember_documentation_en-US" xlink:label="lab_aosl_LossFromCyberSecurityIncidentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from Cyber Security Incident</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LossFromCyberSecurityIncidentMember" xlink:href="aosl-20220630.xsd#aosl_LossFromCyberSecurityIncidentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LossFromCyberSecurityIncidentMember" xlink:to="lab_aosl_LossFromCyberSecurityIncidentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_56418e92-d2dc-4708-9e5c-9b226df1b6fd_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfOtherAssetsNoncurrentTextBlock_ec6626af-60df-4e0d-92bc-47f8ead3f0a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TaxCreditCarryforwardLineItems_36686e5c-a506-40ff-a90c-30877798dfc7_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_d5e2cca7-d222-4732-a499-bb0b1874472b_negatedTerseLabel_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_country_CN_40d9649b-f71a-4102-8d98-ca6e7b5e217a_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.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_us-gaap_SoftwareDevelopmentMember_0b18fd88-6043-4f08-b75d-638a306eecce_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CustomerRelationshipsMember_0bbad6e9-24f7-47f2-bf99-7d3006910a1f_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_afe5e7b1-8c79-46df-b8de-281fbe7098c2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_NoncontrollingInterestDecreaseFromDeconsolidation_63d87de4-9bb4-4383-b669-be27a39550ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsReceivableRelatedParties_595e9dba-dc60-4e1d-9827-d6a3f93839dc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OperatingExpensesAbstract_e50e2a4c-976a-4357-b0b1-1b1e8e73c3e6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MinorityInterest_ef041a34-3049-43cc-be52-42a47f607c6b_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b6743795-efa8-4f39-85e2-6298536d0b74_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_2dbdbfcb-8ad7-44ae-b99f-76654f99fdbb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_InventoryRawMaterialsNetOfReserves_661e6c8f-226f-4fc6-be1e-eb3f870d22d5_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_RisksAndUncertaintiesPolicyTextBlock_b219e853-c0d5-4676-b3cf-4cd21abc7157_terseLabel_en-US" xlink:label="lab_aosl_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6a8c827-50cf-4b64-88c8-6cae5c7d0673_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_AuditorName_6e24d672-8138-4141-8861-7902d31d4913_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_OperatingLossCarryforwards_063a242e-d64e-4d72-be93-6b2e7edec5c7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_ec10cc7f-692d-4d57-a3d5-2f0d9ef01694_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ContractWithCustomerLiabilityNoncurrent_967309b4-59c1-49df-8780-4cdbed1e2305_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals_6a9e6dac-0afb-4062-b616-4b055bed99e1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_3d1d8b16-52bc-4294-9701-ba1e8e2de9b0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EquipmentMember_76a050b5-eaf9-4369-bbf8-994baa848ced_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ResearchMember_833b992b-7ba3-461c-af46-f964c58f60d5_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research Tax Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_ResearchMember_label_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_f8b1744e-5eb9-4522-9742-8c94554532e1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_a9899e6c-9871-47cc-98aa-a589e1f6ad83_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ParentCompanyMember_b4c4c097-6b36-4e08-a0f4-8569b19ec198_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_LondonInterbankOfferedRateLIBORMember_ab2398f0-4a83-4d9e-b2e2-3464a9d7a92f_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_2b50701e-d697-41e1-b95f-50dbd03efe7f_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_Revenues_06446fcc-4170-4a27-955d-48f44453eb7d_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_86039cd2-344f-4128-a3db-15b4cff12306_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AmortizationOfIntangibleAssets_06439fc0-049f-412e-8de0-6836d40c3285_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InterestPaidNet_7bb5631c-8700-45f4-9d88-05332e9c280d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_OfficeLeaseDepositAssetsNoncurrent_bae81129-4cfd-4589-be72-029895fe3fa6_terseLabel_en-US" xlink:label="lab_aosl_OfficeLeaseDepositAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Lease Deposit Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OfficeLeaseDepositAssetsNoncurrent" xlink:href="aosl-20220630.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fc84a020-11a7-4398-8ec1-1b00dafd4f3b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanDisclosureLineItems_1c7a3ed8-86a2-449e-b801-77a381c90f1f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtLongtermAndShorttermCombinedAmount_d43cf4cb-540f-41ff-bd73-0542cff5c419_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total principal of debt</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_368520eb-cc1f-4511-bcf3-e30b3d540c31_terseLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_6f1f47b9-ce59-4d16-9d76-06bcfc9bd7a3_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InventoryPolicyTextBlock_a4f6c769-84dc-4c69-afc4-e4fe4bd567aa_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ConcentrationRiskTypeDomain_07017bfc-492c-42a7-b153-e3284f675a91_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_RepurchaseAgreementCounterpartyNameDomain_c87414f2-caf4-403c-8b68-b72ecfc4988a_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_TreasuryStockMember_4a6a337e-65d2-463d-bc96-4b50947bf751_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_59d4aac7-8ee8-46d9-89f7-c647db301163_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Alpha and Omega Semiconductor Limited shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b1770bbe-9526-49bd-9f87-bdb6d669feae_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b11591af-18b4-4451-ae2b-4de68ddbe100_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_aosl_ComputerSoftwareLiabilityNoncurrent_ecbb9880-e2c1-4d80-aaf2-5585f84061aa_terseLabel_en-US" xlink:label="lab_aosl_ComputerSoftwareLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent" xlink:href="aosl-20220630.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_us-gaap_TaxCreditCarryforwardAmount_ee48f173-821f-494d-99da-79e3cb49570e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e4f4da6f-04f6-4630-bc37-2b10a2f0f9c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DueToAffiliateCurrent_2c42d68e-c2c3-4a1d-a7a8-16356cc2d754_terseLabel_en-US" xlink:label="lab_us-gaap_DueToAffiliateCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payable related to equity investee, net</link:label>
    <link:label id="lab_us-gaap_DueToAffiliateCurrent_label_en-US" xlink:label="lab_us-gaap_DueToAffiliateCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Affiliate, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToAffiliateCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToAffiliateCurrent" xlink:to="lab_us-gaap_DueToAffiliateCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PrepaymenttoSupplier_57aca0a0-9f9c-4b18-ac3d-db69ad14cc9a_terseLabel_en-US" xlink:label="lab_aosl_PrepaymenttoSupplier" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayments to supplier</link:label>
    <link:label id="lab_aosl_PrepaymenttoSupplier_label_en-US" xlink:label="lab_aosl_PrepaymenttoSupplier" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayment to Supplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymenttoSupplier" xlink:href="aosl-20220630.xsd#aosl_PrepaymenttoSupplier"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PrepaymenttoSupplier" xlink:to="lab_aosl_PrepaymenttoSupplier" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_602b71ad-1ba8-4fe4-afd0-f09ece4444b5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany_0b458410-cff6-4fda-90ea-4ef7fcfc8219_terseLabel_en-US" xlink:label="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government grant related to equipment</link:label>
    <link:label id="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany_label_en-US" xlink:label="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Government Grant Related To Equipment In Joint Venture Company</link:label>
    <link:label id="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany_documentation_en-US" xlink:label="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Government Grant Related To Equipment In Joint Venture Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" xlink:href="aosl-20220630.xsd#aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" xlink:to="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_5d64113f-ee39-4c83-a2ac-601f67f18910_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxCreditCarryforwards_4a365de8-3a69-4be9-b611-501e6546456b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_028aaa4e-ee5e-4035-8b39-3827ec9d069f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetDomain_30b67a29-8aa2-47ff-87db-5527f22461fb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5d358bf6-ab56-49d5-9102-4942b14dc065_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_83c66287-1ca2-49bd-b752-4e6012cb3b14_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e8d2fbbb-5e2f-4bd8-9b7d-519452a67a41_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_RestrictedStatutoryReservesLineItems_647ee0a7-ef15-4d99-b87c-e97b39e76526_terseLabel_en-US" xlink:label="lab_aosl_RestrictedStatutoryReservesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Statutory Reserves [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesLineItems" xlink:href="aosl-20220630.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_us-gaap_RetainedEarningsMember_a4d319bf-4501-45e3-82f3-ccc34c53c130_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SegmentReportingInformationLineItems_b9719ca7-40d6-4daf-acf0-12476528104b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ExternalBoardMembersMember_4676a697-b298-41fd-9c37-c27ab14c550a_terseLabel_en-US" xlink:label="lab_aosl_ExternalBoardMembersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">External Board Members [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ExternalBoardMembersMember" xlink:href="aosl-20220630.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_LeaseCost_8432a0ac-6464-4c5b-838a-9ee33f67d728_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockMember_8f522672-9971-44c1-ab7c-d391b1e8817b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LeaseCostTableTextBlock_31718091-1593-4249-929c-f8be2cf3dfd1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1fbdb7bd-16ea-4cf6-8a65-694de72c7fc6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueRecognitionPolicyTextBlock_3d902aa1-59e4-4284-acb2-d91794dc754e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_de62f8e7-d3fc-4e17-9bbe-69827f5a082a_terseLabel_en-US" xlink:label="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_StatementTable_780dfa42-2a54-4f83-9132-928b23d46031_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_73b6f93b-b610-4080-acab-6d8b0bb30ad6_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_abdc86c6-3622-4d55-a7d5-c3bd29e4ca84_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_cae896fe-bab7-431d-a147-cfcf716e891d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentRealizedGainLossOnDisposal_e4cd8a21-b2ee-41f8-bc32-059e8d41a905_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on changes of equity interest in the JV Company, net</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_12cb8d9e-b0c8-4e61-ba72-60eadfa8b823_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on changes of equity interest in the JV Company, net</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_082ffcc3-74ab-4dc0-9430-c7265b90910d_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on equity interest sold</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FurnitureAndFixturesMember_d072243e-0b9f-40bf-bb78-30e9c62a7e85_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrent_103e54a7-7228-464e-9218-ba331653a0d4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_StockRotationAccrualTableTextBlock_3db6624d-0e6e-4b4f-b6dc-61b9c234bf7d_terseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_country_HK_3286e4ac-e3a9-4b1f-9cd7-77843517a312_terseLabel_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/country-2022.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_srt_RangeAxis_ad631d49-194b-4922-9178-125928e1f65a_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_TreasuryStockSharesAcquired_b0fff4c2-3187-4551-a96f-31195571515e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PurchaseCommitmentExcludingLongtermCommitmentTable_bcd8ab0e-210f-4265-bd97-b786d3eb594a_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_d3ae83bf-4546-49ee-88f8-42f6a3fcb374_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_LeaseholdImprovementsMember_00231ef7-3a33-4625-abd1-830aae7b40a8_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrent_9c6e4b75-a331-4bb0-b88e-a6d7ff02835c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementEquityComponentsAxis_e289e3c1-046d-4656-8cad-179c1b174b60_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComprehensiveIncomePolicyPolicyTextBlock_b3bf1156-a712-4a19-b118-fd3552e32acb_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_e8f3e02a-d8b6-46e2-adb8-ac213da0e7c5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_TaxCreditCarryforwardAxis_e4bf5570-7f2f-46f5-8132-5805bd96efd7_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_71f88c10-3226-4f6a-963f-3795528249ea_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7e2e276b-8f9a-497c-a411-841cb365b408_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2d30fa36-0db5-4ca4-8d64-bfda9c5e733d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_VariableRateDomain_17d9b021-24cb-46c6-8547-699389036fad_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsGross_08edf20d-9137-4464-acac-7b9cadf4a486_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SellingGeneralAndAdministrativeExpense_2fdb591c-4005-46d0-8b65-34548921c258_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseRightOfUseAsset_e39676f4-f12e-4695-b3de-916f9a7b6f6b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_2818ba2f-2b01-403a-b1cb-5a0be9bd7024_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4fbe583b-8912-4545-b22b-68cfa47dd8d2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LossContingencyDisclosures_d6a0789a-9c55-45f4-bdea-025b57a3a8df_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cybersecurity Incident</link:label>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_label_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDisclosures" xlink:to="lab_us-gaap_LossContingencyDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EmployeeStockPurchasePlanPayableCurrent_300e3971-5f01-4b07-a8bd-51805a01ce0f_terseLabel_en-US" xlink:label="lab_aosl_EmployeeStockPurchasePlanPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_dei_AuditorFirmId_99dd0db4-5263-4d2f-8bab-e3e109140739_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_DocumentTransitionReport_d4725d44-3c6a-4721-a808-3f061f7e043f_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_LocalPhoneNumber_f42a57b7-ec8c-4fee-8142-cba3f963a53a_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_afab20e7-84a2-4480-9592-a12f77690765_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingIncomeLoss_e48b510b-ab73-4013-9358-c3ff830cfc55_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_6bfa7862-288a-4f67-b81a-2fe088bb3259_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsPolicyPolicyTextBlock_8f798619-5c19-4a2b-a6bc-e9a8429b5703_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_9f1341d3-53b8-46ba-b4a2-27a4a1448c42_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_EmployeeIncentivePlanMember_fbccf83d-446a-4b54-8471-5a72fbea4908_terseLabel_en-US" xlink:label="lab_aosl_EmployeeIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember" xlink:href="aosl-20220630.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_us-gaap_StateAndLocalJurisdictionMember_10a1e86b-a4ee-49dd-a99a-51dfc60ad30a_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ThirdPartyInvestorsTransaction1Member_46300540-8dd2-40fa-a8d8-a2c6defd92dd_terseLabel_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsTransaction1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Party Investors, Transaction 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction1Member" xlink:href="aosl-20220630.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_DeferredCompensationShareBasedArrangementsLiabilityCurrent_98a47405-16b1-41e1-8080-8a100ab624e1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_19f15c01-4238-4941-af68-d0e7334f42bd_terseLabel_en-US" xlink:label="lab_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c618aa25-4b3b-4c8b-af48-41376d355168_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_8aeab38b-1047-48ca-b639-a482cfe885c4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentPolicyTextBlock_75874756-ea2a-4d21-8fc4-bb088d90f96b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_34c09eaf-01c9-49a3-86b7-41e06feb2765_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfProductWarrantyLiabilityTableTextBlock_9dabc789-0466-4086-8743-46abc14fd408_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockParOrStatedValuePerShare_f9b0c37b-5843-4a57-a999-2077b457c76c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a9ecc0bd-e66b-4c4e-8873-f8c3ab3cacd6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromShortTermDebt_8890723d-a7fb-4e2f-aa52-05c93ac9b5c5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementAbstract_e1e58390-2a51-49bb-9e71-698265e3bf7f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_cd32019a-9ac9-46ef-ae77-545f76309823_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbce9bb9-942f-455d-8db3-2fb62a8d7d90_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_9dff6d36-e421-49c5-9136-ebe4d35fb57e_terseLabel_en-US" xlink:label="lab_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_DeferredFederalIncomeTaxExpenseBenefit_b1585c40-0826-4259-8a4e-63289f1ce182_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AdditionalPaidInCapitalMember_5dd9a944-1b5f-443d-bba6-3bb45c8e035d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_03d8ce4d-8345-4403-8fed-7ce932ca8d76_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_RestrictedCashNoncurrent_ce9a0dd5-3086-402f-8e8b-e3bf9a0ea917_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_305c9800-e64d-4160-9b80-296cb925b9bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfEquityMethodInvestments_330555a9-66b1-44a9-bb33-b5c36ae991de_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of equity interest in the JV Company</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_bc201ada-e2f7-4b0b-848c-9de776828134_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received for sales of shares in the JV Company</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfDilutedSharesOutstanding_91e602c7-b256-4e68-beaa-64b5900baf11_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e311c885-0650-4563-870d-ea31d75b60f8_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_7d86876c-d01b-401b-a5dd-d2041ba29251_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LossContingencyNatureDomain_215ced86-fabd-4129-9c6a-cf3b170ae339_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_0f869331-79c6-4d67-944d-4c1d6d74d445_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ScheduleOfInventoryCurrentTableTextBlock_20b502d7-ae7b-4125-b771-109e5d351e7a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9b3de852-4148-400b-aa57-26e3c3c4417e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_IcfrAuditorAttestationFlag_9d9993f5-3dcf-4574-972b-cde8fd1c6d05_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_DeferredFinanceCostsGross_71a806eb-ab25-402c-bcf5-11017229b7ed_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_914969bb-102f-42ed-8912-0ef58a97e28a_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BaseRateMember_243c7ff3-4548-447e-89b6-904d153616cc_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_89dccedd-b2d2-47f1-a1f8-11024b78cbbc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b3e3f0e4-c617-459a-b88a-654d340ed6e0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShortTermDebtLineItems_d6d219ba-a5b9-4acb-a3b1-70b4f79d1efc_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d15b3375-4571-4ce2-8008-2abf1e116da8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShortTermLeaseCost_973e47ba-252f-4686-965c-ee5de0753184_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PreferredStockSharesAuthorized_4db9f1f3-54ee-4b6e-934d-969e39bd1fa1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_8784460b-627e-479b-b9e4-d8d56772cd21_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetIncomeLossAttributableToNoncontrollingInterest_b06f092d-7108-4aef-af18-326e51c66965_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureTextBlock_3acf1183-1ed8-41ca-8276-e8884c367a39_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_18ffeaf6-bb53-4d33-b48a-5bd0de78c34b_terseLabel_en-US" xlink:label="lab_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_EquityMethodInvestmentsTextBlock_51780005-f5f1-41c1-926e-48d656e7605d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_670ad365-8ae7-435b-87a6-09627670ed23_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_af18dd29-d0bf-46b6-8b49-3c5356d0b580_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_92cfbe97-faac-47de-bfbd-1689d9ec90ce_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ConcentrationRiskLineItems_a37a1424-7b0c-4ddb-9c56-c5edc3d87f34_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityMethodInvestments_ea11c97d-fc60-4694-bc81-28f64792eb3d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CapitalExpendituresIncurredButNotYetPaid_4bbb72a7-a4ca-4f8d-9705-8293fc8b1538_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityCurrent_383e2733-9043-4d31-b7c0-d07fc219b9f3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivities_ebc1f802-167d-4a12-80b6-91531d672e6a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_country_KR_bc55a00e-916a-4b8f-92c9-4bca1531252a_terseLabel_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/country-2022.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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_4178953d-d3f1-4f47-bd83-9dc6e55eb1b2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_b83053f9-e8a6-4043-a34a-2d3fc59ed031_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_90180f16-6770-43cb-b94d-ac47e7636c74_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_1571e5e1-a030-49b8-a3a3-bddd6a625cdd_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EntityCurrentReportingStatus_43dd0db8-2ffc-404d-aeef-6b8d0489ae5d_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_aosl_HHGraceMember_dee3a42c-b643-40dd-a015-e5c5eabf20a0_terseLabel_en-US" xlink:label="lab_aosl_HHGraceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HHGrace</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HHGraceMember" xlink:href="aosl-20220630.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_f76f7dd2-09d7-4ff1-8861-b9250f1f70c0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ChongqingFundsMember_61cf3848-549f-46a2-9f50-b6fb57f00750_terseLabel_en-US" xlink:label="lab_aosl_ChongqingFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chongqing Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember" xlink:href="aosl-20220630.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_RelatedPartyTransactionPurchasesFromRelatedParty_fe4a57c7-d0d3-4f02-88f3-97bfaa7dd197_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_01b15ca2-0c46-4470-9133-ef018c74acb6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SecurityDeposit_0377af39-5d94-4110-9a94-7d5d2d6c82c8_terseLabel_en-US" xlink:label="lab_us-gaap_SecurityDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_LongTermIncomeTaxPayableMember_76b357e7-1bab-4275-bf65-9f3653f5e5ad_terseLabel_en-US" xlink:label="lab_aosl_LongTermIncomeTaxPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0a0ac48e-a320-4688-8e38-3eb6787fc6fc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_5b08cf8e-609b-457a-8b1a-9f2c2fb20689_terseLabel_en-US" xlink:label="lab_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_StockIssuedDuringPeriodValueTreasuryStockReissued_e28c2569-d171-4639-a1c7-d2659f5a81c2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesChargedToCostAndExpense_ca5af1c8-8ad5-469d-b64a-875cf0c96df8_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_cc40e8d9-e929-47b7-8a9c-65efc6d04a4b_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_39495cdc-cb29-4898-aad6-170307fef631_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_f2770299-9543-4697-9d2f-4dc9645cea42_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_92420d55-48db-4078-991a-a74fe21e823e_verboseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d86e505d-9ff4-40df-b4ad-e670e097a68a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cf6e9ac1-5fb2-48e4-8081-f5790e312598_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax_f26b780d-a877-42e1-81a1-aa043e971617_terseLabel_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Tax Act deferred tax re-measurement</link:label>
    <link:label id="lab_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax_label_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Deferred Tax</link:label>
    <link:label id="lab_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax_documentation_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Deferred Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" xlink:href="aosl-20220630.xsd#aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" xlink:to="lab_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_67055b2a-6223-4e8e-8b88-4c3be07babfc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_5d1cc671-432f-479f-afca-d0c81bf58bcc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_f70a2c3e-4881-4234-b054-9a2ee2f2c95e_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BasisOfAccountingPolicyPolicyTextBlock_68bff4cb-c26e-4e15-8fee-cdb6ba0d5da0_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d50d288e-9b4a-4f93-9050-804e9e15c8ae_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_2e42c54f-691a-4482-b6c2-2efc050106b4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_110a7ea4-06be-4de0-b4b6-e34fb0a9672c_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets_fcead7ff-637f-4afa-adc1-e82a54b8c3a3_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized intangible assets</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets_label_en-US" xlink:label="lab_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Capitalized Intangible Assets</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets_documentation_en-US" xlink:label="lab_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Capitalized Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsCapitalizedIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets" xlink:to="lab_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_ce231d41-41ad-47bf-abe5-dc2446f4ab2f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_0f44782e-3835-4519-817c-a3ed7fbd1cf2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OfficeEquipmentMember_3cf9d211-a6d1-4899-a456-6fd134efce20_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_02b6af34-a806-4467-9cfa-87940919e8cf_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_513a64cd-b0a5-4a21-ae17-ccb7e1454ebb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongTermDebt_e3189287-311a-45b7-90c5-d6fd687b86ce_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_79cf37f6-57e0-471b-83cd-e15ddd3ad037_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OtherNonoperatingIncomeExpense_387e3945-06ee-4e12-b101-f5d0b9352224_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expenses, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetLocationAxis_8a550966-f039-48f6-9e68-3aab61ff1a82_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_49e0004b-1005-4b90-b8de-775c3ab9644a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CorporateJointVentureMember_638d3c5d-0ba5-4b13-9588-45d5a8202cb1_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_67834b01-11fa-475b-97fb-330ec11a917f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_e020fb69-ac36-43e8-9f3a-1229b65b325d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesShareBasedCompensationGross_4b81de80-ca0e-4384-818a-e0959f90b6c5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_9cbdfa0b-9d73-4d6a-9bd6-02d7f3281c76_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AssetsCurrent_54de1ba0-1a4b-4e69-b4e8-b0bced5cdcb5_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_d4c972c8-b4a2-4059-aa79-9c693f363e91_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_bd5c4aaf-5363-4129-bd84-1473b1635d04_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_0c9f000d-363b-4c4f-8cfe-e5efec311871_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_dei_EntitySmallBusiness_088a655e-0070-4912-b3d7-7961ba799044_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_174be4ab-a75a-4bdc-91f3-fac1aba36feb_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockDividendsPerShareDeclared_98562a50-4c51-4ba5-9c0a-9a2d192cccca_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_CreditFacility3Point85PercentDueNovember182022Member_f22207a9-f3da-48c7-a9b0-e79fa9353c78_terseLabel_en-US" xlink:label="lab_aosl_CreditFacility3Point85PercentDueNovember182022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_FiniteLivedIntangibleAssetsNet_5e3debb0-70be-4344-9b0a-74d87fbee57d_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_575204f7-4c6e-4543-bdd6-d228b6aba5fb_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_RestrictedCash_753d4c96-96aa-4b66-9bc5-488f61bca54e_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7cebf732-c286-4a84-af48-2bec32ee6c73_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MovementInValuationAllowancesAndReservesRollForward_5f469ceb-9efe-4c93-9c42-3c73e8e632bd_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f0517d41-104e-41ab-87ff-ea0f91e16f85_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_99e5b1ee-9325-4c13-b280-94f1d85bce11_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated_8e35396a-809c-4045-8937-d105e5f63c8f_terseLabel_en-US" xlink:label="lab_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Simple annual interest rate to noncontrolling interest if joint venture is early terminated and liquidated</link:label>
    <link:label id="lab_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated_label_en-US" xlink:label="lab_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Simple Annual Interest Rate to Noncontrolling Interest if Joint Venture is Early Terminated and Liquidated</link:label>
    <link:label id="lab_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated_documentation_en-US" xlink:label="lab_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Simple Annual Interest Rate to Noncontrolling Interest if Joint Venture is Early Terminated and Liquidated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" xlink:href="aosl-20220630.xsd#aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" xlink:to="lab_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_4547f44e-ea89-4117-84f7-674c165302c1_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AllowanceForPriceAdjustmentsMember_dc7ec6f9-17ff-4f20-9d84-73ae96e0d2e8_terseLabel_en-US" xlink:label="lab_aosl_AllowanceForPriceAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Price Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsMember" xlink:href="aosl-20220630.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f3af99aa-e713-471b-8680-a35810808339_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SaleLeasebackTransactionLineItems_e7411492-705c-48ad-9829-c1b75944669f_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTypeDomain_28765384-0c49-4115-91bd-889ab69353f3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_NonstatutoryStockOptionsMember_46dcf737-e9f3-4921-a96f-8997f791b88d_terseLabel_en-US" xlink:label="lab_aosl_NonstatutoryStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonstatutory Stock Options [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember" xlink:href="aosl-20220630.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_OtherNoncurrentLiabilitiesTableTextBlock_3e9b75e7-dce6-4097-b183-1a14967cac0e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RetirementPlanSponsorLocationDomain_7b60f362-6372-4d01-ac98-2550b6dafb80_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ConsolidatedEntitiesAxis_c857ab7f-f862-4e0b-b1d3-4bb4fd43df23_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_FinanceLeaseRightOfUseAssetAccumulatedAmortization_bd086b0e-a525-455b-b1d9-1bc398110e4a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_fa3e9870-bf88-4377-82d5-a1e835caebe4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesOtherThanLongtermDebtNoncurrent_9abf2249-b1fa-4c05-b1d5-56f6acd704e9_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentLineItems_0773b9a9-b017-4eed-bfc2-babc8d60b2bb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f2f5419-3c0b-4b3d-abf5-3d1b9af14aa9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares, par value $0.002 per share:</link:label>
    <link:label id="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_09e4c6bc-8e5d-4f77-a43b-a569a12f7255_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ClassOfStockLineItems_90c4a802-8168-4fe9-aec0-2c9ee16356ec_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiability_d9c85212-e3ca-4caa-9286-b684527ec47d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowancesAndReservesBalance_c6ddc389-199d-4a95-ae0e-0cd2aa08b377_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_02937c0c-877b-41ae-bb4f-394e38ee8455_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_8c92886f-1daa-4054-b1ff-3546fa177e3d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDue_08bda6c8-f04a-4355-b145-6bda5ddd9557_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityMaturityTableTextBlock_00d7b017-dd66-433e-b7b6-6a760f26870e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year 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/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2e03c6f3-7943-4e75-b40d-88a78810329d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_31bbe7d1-ae04-4f3a-b0d3-93c9fc153104_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsNetAbstract_dd5eb240-cc7b-47ce-aed8-a6f76ade7651_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_AccruedInventory_5b5e148f-6ddf-40f4-bb4c-d170030a92c7_terseLabel_en-US" xlink:label="lab_aosl_AccruedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory" xlink:href="aosl-20220630.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_IncreaseDecreaseInOtherOperatingAssets_5dea7b77-7d92-4b98-b4be-628b428cd69b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_376d55f4-f007-4ed3-8a89-af698c7c03b0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_AuditorLocation_953c5578-c3ca-45ff-8335-7e1cb7bd8a51_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_d1ee0293-064f-49d5-b0fa-598ee65c8354_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ForeignLineOfCreditMember_c95f3a1c-d43b-4faa-96ed-6df10cf4277e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityFilerCategory_4add0e8b-bbf6-429c-8161-bd3104561d04_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_CurrentFederalTaxExpenseBenefit_fbf66469-0f75-416d-a638-3119a291bd06_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_country_US_8e500823-f657-4fe1-8ce7-23566c31b9e7_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/country-2022.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_AllocatedShareBasedCompensationExpense_99945d23-12c9-44ee-a4e1-e123f92ba309_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_b1db4484-ca3d-4b54-860c-66b361ffd67d_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommitmentsAndContingencies_4ae210d1-1ebd-4868-b972-dbe52ff4879c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_f655fe27-1284-4a2a-8984-0c4fa83c6bfc_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1d750de1-eb8a-46d5-9c3e-83fbf1a6f0b6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4d81db5c-6068-42ea-90be-3fbc46db9d53_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_VariableInterestRateTermLoanMaturingAugust2022Member_e9c9356f-eb1b-4047-8c36-a32dbde55306_terseLabel_en-US" xlink:label="lab_aosl_VariableInterestRateTermLoanMaturingAugust2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_StockIssued1_a7b25dc8-255e-4f1b-bcfc-615f0434f46e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerExcludingAssessedTax_a08438b4-71ab-4a80-b0c3-32929b06a48d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_1147b1d2-fa25-4ae5-9a8a-220ff86f088f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_CoverAbstract_ebdffe8e-f311-4f10-bad3-6bbd683d6910_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityVoluntaryFilers_335f3487-1c1b-4931-a948-23e956d94cde_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_2363d433-390f-4f40-9c45-6b7889631d9c_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative translation adjustment removal</link:label>
    <link:label id="lab_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_country_TW_b908dfd1-338a-4ae4-a593-fb95e78a8a82_terseLabel_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TAIWAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.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_us-gaap_UndistributedEarningsOfForeignSubsidiaries_79827cd8-76ad-432b-857d-f352042f4d63_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0a633de6-c7d3-4b84-b3d7-7bf23e48b678_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_040832ba-e169-48d7-94e5-cc25d9de3b46_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_SegmentReportingAbstract_505f923d-ce6a-4837-860d-eb85f7a238b3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfOtherCurrentAssetsTableTextBlock_b1320351-3672-4b56-b241-a2d096c6a801_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9bc2334c-c879-4031-9571-89bead2e8cfa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RetirementPlanNameAxis_72c320ac-c0b2-42d0-89dc-20b87d98796f_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_78be5719-bcb3-4621-af81-a9854e96511d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LiabilitiesAndStockholdersEquity_fd540c06-5554-452d-979c-d3c27a55d34f_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongtermDebtTypeAxis_cfb2f3b4-ff42-4c4e-9c62-a95c47d23123_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_f8550469-f8fa-4e7f-8fbe-2bab2f39bb06_negatedTerseLabel_en-US" xlink:label="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_bbaf5299-dcf3-4926-93ec-9c5defa44c6f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_StandardProductWarrantyPolicy_42d18209-f7c6-43b7-b315-b7305cbe038c_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsGross_7e4a04c2-cd16-44be-a8ec-a2a122cc90ff_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesTreasuryStockReissued_e0d85f06-4ec0-4ca7-a3a3-6e3d8584dc67_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5c52f265-3bf3-4ae4-b80f-10c7b28d007e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_90156836-c768-4698-bd7e-86a637a799e6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_9d493606-75ed-49b0-b17f-7918163d0e0d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_63f8cbb9-8cc8-455e-aa1d-b906ad5199ca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_f22b7b49-ab29-49a4-adf6-d5016d699ded_terseLabel_en-US" xlink:label="lab_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_EarningsPerShareDiluted_3210b2b6-3432-4c32-80be-7fec918f8a84_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b06a4f0b-08a0-402e-a230-f89d4aa1cbd5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_LocationDomain_e1d3a72e-c5ef-4f97-a151-4e394bf7e446_terseLabel_en-US" xlink:label="lab_dei_LocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_a9bf310a-55fa-46bf-8bdf-af54d28c9d56_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ee9bf385-0a13-4781-8949-8b8dd81a3ad9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherAssetsCurrent_8d09d87e-1fd3-4a66-851a-75eba9d923af_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_dd43e200-5261-4504-b77b-1e19029e4ec4_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsNet_3d40c273-f798-4bdc-97ff-fd4838bbadee_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefits_506e32d6-a3ca-4a52-b5af-e68c0060f5dc_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0464e19c-e1d1-4f3c-973e-33caeebf3ff5_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_ec198836-4b0c-4d04-bbdd-be68f1b1f77a_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_37c05082-c7c1-4245-97b9-34f8a1530af7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_53e15460-a88b-47b9-a919-3a50dec1c716_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeLossFromDiscontinuedOperationsNetOfTax_14e01bde-ec93-46da-a81d-0bf1a9df301f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on changes on equity interest of the JV Company, net</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_cfc856aa-d519-491b-90b6-c83348190fa9_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on changes on equity interest of the JV Company, net</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_560f4888-d6d8-4f97-a950-8c511a5ac968_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, 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/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine2_c05a200c-b2ca-4366-bfed-e7645c8a5170_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityAddressAddressLine1_00630374-3058-4f9f-a46f-187b4f0095b8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_LongTermDebtNoncurrentAbstract_43c31704-d76c-4362-b442-d65cb5b9179b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ProductOrServiceAxis_8be55ada-27f9-44d7-9982-38c3135b5926_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_aosl_DeferredTaxAssetsAccrualsandReserves_9fae8af8-1432-492a-8234-8ff2f4b7de53_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsAccrualsandReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_us-gaap_ClassOfStockDomain_999160a0-f774-4ac7-9be9-9dc2075d5cda_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TradeNamesMember_e62673f1-c591-42c8-9ded-36ec14245113_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TaxCreditCarryforwardTable_122c4752-27ce-487c-a7fb-658e0c5fead0_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfAccruedLiabilitiesTableTextBlock_eea8a83c-b7fb-4dcf-b80b-b8731f701b5f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_MachineryAndEquipmentMember_93ed2d94-fbb1-4e7a-9f6a-5101a6d50b4a_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BuildingMember_40ac42fd-f32b-41d6-bfe8-212dd9a03ef6_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentOtherThanTemporaryImpairment_605ff4bc-80fe-4ca0-aaeb-7a91929009b3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of privately-held investment</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityByLocationAxis_04dee912-d9f5-4de1-8654-9c45f2354cf9_terseLabel_en-US" xlink:label="lab_dei_EntityByLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_AdvertisingExpense_9cad1859-49c8-4a83-9185-9e90cd8dba2e_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredIncomeTaxLiabilities_f4a458e9-04e2-4d4c-9c7a-684a17b1c4be_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_24eed4f8-2cdd-409e-abb4-1981a131a410_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeconsolidationGainOrLossAmount_ef3ed335-e773-407a-beee-76853b56da5c_terseLabel_en-US" xlink:label="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on deconsolidation of the JV Company</link:label>
    <link:label id="lab_us-gaap_DeconsolidationGainOrLossAmount_051ed883-9954-4319-b135-d03f60ea7a37_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on deconsolidation of the JV Company</link:label>
    <link:label id="lab_us-gaap_DeconsolidationGainOrLossAmount_label_en-US" xlink:label="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseInterestPaymentOnLiability_3dbc4bd8-0796-4808-b2fc-31e607816485_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_WeightedAverageLeaseDiscountRateAbstract_94b3e5af-5cc5-4cea-92a7-e9c1a89f2365_terseLabel_en-US" xlink:label="lab_aosl_WeightedAverageLeaseDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_DeferredTaxLiabilitiesTaxDeferredIncome_55344521-6ec4-4b7f-a82c-8f853a38cbfe_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_56aee353-537c-4e3d-bb2f-8cf6a0a6c93d_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_DepositsWithSupplier_544427a6-5a8a-4367-9d6c-3056e7a71322_terseLabel_en-US" xlink:label="lab_aosl_DepositsWithSupplier" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits With Supplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepositsWithSupplier" xlink:href="aosl-20220630.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_aosl_LocalVATReceivable_5de6e90e-79b9-457d-b54f-fc6bdf9fa56b_terseLabel_en-US" xlink:label="lab_aosl_LocalVATReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VAT receivable</link:label>
    <link:label id="lab_aosl_LocalVATReceivable_label_en-US" xlink:label="lab_aosl_LocalVATReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_ResearchAndDevelopmentExpensePolicy_36696dd8-0dd2-40f0-ac0d-f6e1197793df_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AllowanceForCreditLossMember_ec512d8e-7509-4795-92c4-bcaf04adac33_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6d32e114-8ac0-4e3c-8c36-ef1eab9f7608_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_JointVenturePolicyTextBlock_fad05cc5-933c-4b8f-b893-e73c30ea76c9_terseLabel_en-US" xlink:label="lab_aosl_JointVenturePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture</link:label>
    <link:label id="lab_aosl_JointVenturePolicyTextBlock_label_en-US" xlink:label="lab_aosl_JointVenturePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture [Policy Text Block]</link:label>
    <link:label id="lab_aosl_JointVenturePolicyTextBlock_documentation_en-US" xlink:label="lab_aosl_JointVenturePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JointVenturePolicyTextBlock" xlink:href="aosl-20220630.xsd#aosl_JointVenturePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_JointVenturePolicyTextBlock" xlink:to="lab_aosl_JointVenturePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_f6cd93fd-2545-4911-a6fe-85aa3ea6bc8c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LossContingenciesByNatureOfContingencyAxis_ea4e2be9-bdac-4147-a067-a2113b5ba8fd_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CompensationAndRetirementDisclosureAbstract_d6882aeb-622c-421c-8517-16851b7ae647_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongtermDebtTypeDomain_8be7b3b5-3415-48cb-a0af-03e98f6dccc0_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedPaymentArrangementExpenseNonCash_ce90006e-cd0f-4348-97f7-be042a8aff29_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedPaymentArrangementExpenseNonCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_StatementOfStockholdersEquityAbstract_f3497f24-0ffe-4785-8fdd-271aa03dde72_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdvertisingCostsPolicyTextBlock_0d167c01-2850-4390-82ea-fbc4fb901042_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_100a0091-0572-4388-beaf-c3316a7e0251_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_74523a20-1c2e-4b7f-a2e0-739781d4128c_terseLabel_en-US" xlink:label="lab_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_aosl_LengthOfProductWarranty_9180fb9e-6887-4055-a37a-2d2ad86f1dc1_terseLabel_en-US" xlink:label="lab_aosl_LengthOfProductWarranty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length of Product Warranty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LengthOfProductWarranty" xlink:href="aosl-20220630.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_FinanceLeaseLiabilityUndiscountedExcessAmount_000e4f50-7474-4a9d-8b03-141803ff2c9d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_d3f440d2-8c3b-4b05-b8de-b9ed16360dbe_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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_AssetImpairmentCharges_92bafd33-bc0a-46ac-a941-bbe64b9c426e_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ResearchAndDevelopmentExpenseMember_ff98400a-b92a-4ae7-b28b-8bde6a006d42_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PurchaseCommitmentRemainingMinimumAmountCommitted_a3e47096-72cd-4cfe-90ee-0e3ad62f966e_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CostOfSalesMember_4788313b-b823-4702-a7b9-d6613cc677c0_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_4f34fef2-0214-441b-aadd-661199a7b02d_terseLabel_en-US" xlink:label="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20220630.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-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:8cea0e12-8e09-45a3-b944-c646c30c6fe8,g:608013e8-941c-4bb8-8e75-e3a6b579b051-->
<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-20220630.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_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0ab07dfc-cc13-4ca6-bedf-623fcee09845" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_DocumentType_0ab07dfc-cc13-4ca6-bedf-623fcee09845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_77a192bb-ff67-46d3-9bb9-38e5d54c4907" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_DocumentAnnualReport_77a192bb-ff67-46d3-9bb9-38e5d54c4907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5e24dde3-4a22-4f91-a646-8d0178183284" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_DocumentPeriodEndDate_5e24dde3-4a22-4f91-a646-8d0178183284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e3664da6-94ad-49b1-b583-372937652357" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_CurrentFiscalYearEndDate_e3664da6-94ad-49b1-b583-372937652357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_46a0022d-3b7b-4d91-893a-5f947f6a5db1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_DocumentTransitionReport_46a0022d-3b7b-4d91-893a-5f947f6a5db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_92c6e3d2-3bbf-4921-ba08-364d37e3600d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityFileNumber_92c6e3d2-3bbf-4921-ba08-364d37e3600d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_98ba915e-a5ea-4f23-b417-699336c4de27" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityRegistrantName_98ba915e-a5ea-4f23-b417-699336c4de27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5ef452a8-d29d-46dc-832b-70894bfdccd6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5ef452a8-d29d-46dc-832b-70894bfdccd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_6044986f-f627-442e-bae7-97767674780e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityTaxIdentificationNumber_6044986f-f627-442e-bae7-97767674780e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_941df8c6-4030-4b70-a91c-2cd7830a095f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityAddressAddressLine1_941df8c6-4030-4b70-a91c-2cd7830a095f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_c2451d61-90b4-4c36-8864-da9fcb2d61e8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityAddressAddressLine2_c2451d61-90b4-4c36-8864-da9fcb2d61e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c9071938-79a1-443b-a3fa-00d48080ed41" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityAddressCityOrTown_c9071938-79a1-443b-a3fa-00d48080ed41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_5da770c0-fa0a-4280-a38f-9026697f5758" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityAddressPostalZipCode_5da770c0-fa0a-4280-a38f-9026697f5758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_bb3e9aa3-3ed0-4083-902b-1e295cae9c30" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityAddressCountry_bb3e9aa3-3ed0-4083-902b-1e295cae9c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b44a1189-e7d1-4e42-b94e-ed54086ba627" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_CityAreaCode_b44a1189-e7d1-4e42-b94e-ed54086ba627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_fe4d605f-ec30-450a-9098-65461c5a9e6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_LocalPhoneNumber_fe4d605f-ec30-450a-9098-65461c5a9e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b7adc0b1-eaaf-47d3-b857-4048b3bc31dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_Security12bTitle_b7adc0b1-eaaf-47d3-b857-4048b3bc31dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4bc58c38-f5c0-4499-8ecc-a359786ee6b8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_TradingSymbol_4bc58c38-f5c0-4499-8ecc-a359786ee6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_744bad86-9695-489a-8e11-ec1e45b79b9a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_SecurityExchangeName_744bad86-9695-489a-8e11-ec1e45b79b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_55d95354-3103-4303-b7e2-60677decb9bb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_55d95354-3103-4303-b7e2-60677decb9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_d82f51f3-64c0-4624-a263-e8372dad382f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityVoluntaryFilers_d82f51f3-64c0-4624-a263-e8372dad382f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_653acadd-1598-46c9-9228-d790162f9777" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityCurrentReportingStatus_653acadd-1598-46c9-9228-d790162f9777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_516b0e1d-aa0e-49b4-b90d-89a3880f8b6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityInteractiveDataCurrent_516b0e1d-aa0e-49b4-b90d-89a3880f8b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3aaa4b71-d138-4468-98c0-4939f855bd3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityFilerCategory_3aaa4b71-d138-4468-98c0-4939f855bd3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_02b8fe16-700e-43ae-b5d7-7d4822db18e2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntitySmallBusiness_02b8fe16-700e-43ae-b5d7-7d4822db18e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_32c60576-0375-4d8b-9b7c-a0ba3c5384e9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityEmergingGrowthCompany_32c60576-0375-4d8b-9b7c-a0ba3c5384e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0717d727-af4d-4ef8-af21-4ddb900b508e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityShellCompany_0717d727-af4d-4ef8-af21-4ddb900b508e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_e6865598-605a-44f8-95ef-1193ce48fb67" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityPublicFloat_e6865598-605a-44f8-95ef-1193ce48fb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_315953b5-6e60-4003-899d-e83b25259f4b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_315953b5-6e60-4003-899d-e83b25259f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c4d9a6fb-717c-432a-a515-34c56f063498" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_EntityCentralIndexKey_c4d9a6fb-717c-432a-a515-34c56f063498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3295401f-3b3f-4eda-89fb-64d4c6c20f46" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_DocumentFiscalYearFocus_3295401f-3b3f-4eda-89fb-64d4c6c20f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9f9f9675-8c74-4490-91c6-a2ab5bb53135" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9f9f9675-8c74-4490-91c6-a2ab5bb53135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_bae6f995-6b34-48c8-89fe-00e919d3d1d1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_AmendmentFlag_bae6f995-6b34-48c8-89fe-00e919d3d1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_950395b7-a4fd-4875-b09d-848a5b122c39" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e38298d-356e-42c5-b6c4-f06a3ff4f21c" xlink:to="loc_dei_IcfrAuditorAttestationFlag_950395b7-a4fd-4875-b09d-848a5b122c39" 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-20220630.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_54b6681a-689f-487e-98d4-b533b1ef9df5" xlink:href="aosl-20220630.xsd#aosl_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_5bdb731c-c8a5-4bb2-b4bf-ee1c13167dc1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_AuditInformationAbstract_54b6681a-689f-487e-98d4-b533b1ef9df5" xlink:to="loc_dei_AuditorFirmId_5bdb731c-c8a5-4bb2-b4bf-ee1c13167dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_d64ba3ba-29dd-4af7-b226-525501088ed5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_AuditInformationAbstract_54b6681a-689f-487e-98d4-b533b1ef9df5" xlink:to="loc_dei_AuditorName_d64ba3ba-29dd-4af7-b226-525501088ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_f93ae676-7153-4e22-a2e1-811a155a7e41" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_AuditInformationAbstract_54b6681a-689f-487e-98d4-b533b1ef9df5" xlink:to="loc_dei_AuditorLocation_f93ae676-7153-4e22-a2e1-811a155a7e41" 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-20220630.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_4225c338-e59a-4d28-898e-0063b3d04ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4225c338-e59a-4d28-898e-0063b3d04ca4" xlink:to="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1375605e-701b-4a69-a9df-b28c5129088a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1375605e-701b-4a69-a9df-b28c5129088a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_61fec73d-34d6-46ae-8a3f-497aa146ccf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1375605e-701b-4a69-a9df-b28c5129088a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_61fec73d-34d6-46ae-8a3f-497aa146ccf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5ad48039-2d18-4fdb-bf19-6e37f8c3a303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1375605e-701b-4a69-a9df-b28c5129088a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5ad48039-2d18-4fdb-bf19-6e37f8c3a303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cfd41fff-1df8-41b2-aafe-85ae28dc6a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1375605e-701b-4a69-a9df-b28c5129088a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cfd41fff-1df8-41b2-aafe-85ae28dc6a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b3978d33-ea52-401e-a826-8472d2dd2697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1375605e-701b-4a69-a9df-b28c5129088a" xlink:to="loc_us-gaap_InventoryNet_b3978d33-ea52-401e-a826-8472d2dd2697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_063b7262-45ca-47f3-b252-669f4ba39391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1375605e-701b-4a69-a9df-b28c5129088a" xlink:to="loc_us-gaap_OtherAssetsCurrent_063b7262-45ca-47f3-b252-669f4ba39391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b6a9b463-7ecc-44f6-8b49-42dec01f26a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1375605e-701b-4a69-a9df-b28c5129088a" xlink:to="loc_us-gaap_AssetsCurrent_b6a9b463-7ecc-44f6-8b49-42dec01f26a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_71f74ff1-b0bc-4f78-b51a-b904d291a143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_71f74ff1-b0bc-4f78-b51a-b904d291a143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ecd97379-aa3e-4502-888e-43a11241edea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ecd97379-aa3e-4502-888e-43a11241edea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_feed8531-7bea-4110-a4ac-3d0ff2947620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_feed8531-7bea-4110-a4ac-3d0ff2947620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_2fefb607-5e2c-432e-af5b-dd44e44acfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_us-gaap_EquityMethodInvestments_2fefb607-5e2c-432e-af5b-dd44e44acfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_73a12a32-cb4d-4c6e-9af4-32a11a9c4aa5" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_73a12a32-cb4d-4c6e-9af4-32a11a9c4aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_6099116d-87f7-4359-8c46-032f4a669bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_6099116d-87f7-4359-8c46-032f4a669bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bdeba1c8-eafa-4d67-9dc8-5df4a2b5b971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bdeba1c8-eafa-4d67-9dc8-5df4a2b5b971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_45040cb8-bcd4-4bb3-ad18-16cc2f15d461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6081bd74-8990-4323-b113-fda1a5d0d41b" xlink:to="loc_us-gaap_Assets_45040cb8-bcd4-4bb3-ad18-16cc2f15d461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4225c338-e59a-4d28-898e-0063b3d04ca4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a3318a4d-51e3-46ea-babf-247f5532e2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:to="loc_us-gaap_AccountsPayableCurrent_a3318a4d-51e3-46ea-babf-247f5532e2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e379f9f4-833e-46d2-8abf-c07b1e4fe83a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e379f9f4-833e-46d2-8abf-c07b1e4fe83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToAffiliateCurrent_99571a07-44a8-41b2-b8f5-7493174a5a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:to="loc_us-gaap_DueToAffiliateCurrent_99571a07-44a8-41b2-b8f5-7493174a5a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_b539a460-953f-48d2-8870-86a4d5d3a49d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_b539a460-953f-48d2-8870-86a4d5d3a49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_7b218cc0-a920-475b-8b35-01b23e4859c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:to="loc_us-gaap_ShortTermBorrowings_7b218cc0-a920-475b-8b35-01b23e4859c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_9b86f65d-7218-4069-80dd-ad9ab2440bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_9b86f65d-7218-4069-80dd-ad9ab2440bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_675516b1-fa04-466e-9672-b77d1780933d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_675516b1-fa04-466e-9672-b77d1780933d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0e29a766-846e-449c-a411-9eec13999c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_211b6641-2dd7-42f6-a41f-de39f9004c3b" xlink:to="loc_us-gaap_LiabilitiesCurrent_0e29a766-846e-449c-a411-9eec13999c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a2abfa65-2695-4a0f-9bea-4f0384a4cbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a2abfa65-2695-4a0f-9bea-4f0384a4cbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_b49dfbc9-0c89-462e-94ae-388aef716c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_b49dfbc9-0c89-462e-94ae-388aef716c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_325778be-11d4-4d2e-9786-d7800600be9c" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_325778be-11d4-4d2e-9786-d7800600be9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cff1fef2-4bab-4426-9057-b1266ffb678c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cff1fef2-4bab-4426-9057-b1266ffb678c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f790ac6f-db77-44eb-93d7-032dad98fa43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f790ac6f-db77-44eb-93d7-032dad98fa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b6c6ba8a-efd2-4f6c-8840-bba3fba1a421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b6c6ba8a-efd2-4f6c-8840-bba3fba1a421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9045b0ce-c3cf-4637-ba86-31d84b84d087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_Liabilities_9045b0ce-c3cf-4637-ba86-31d84b84d087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3e976f28-a3c6-464c-8de6-3c334ff14ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3e976f28-a3c6-464c-8de6-3c334ff14ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_8e7ebf80-c384-4c3b-b27e-582f3a213533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:to="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_8e7ebf80-c384-4c3b-b27e-582f3a213533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f65895ea-a970-4551-a2d1-4218f35d0f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_8e7ebf80-c384-4c3b-b27e-582f3a213533" xlink:to="loc_us-gaap_PreferredStockValue_f65895ea-a970-4551-a2d1-4218f35d0f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_c80880e9-3401-4c9a-98db-ba7be34a2d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_c80880e9-3401-4c9a-98db-ba7be34a2d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ad7697bd-e61e-45dd-aed1-e0bdff1f5a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_c80880e9-3401-4c9a-98db-ba7be34a2d0f" xlink:to="loc_us-gaap_CommonStockValue_ad7697bd-e61e-45dd-aed1-e0bdff1f5a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_116a7e96-81fc-4e12-83f0-97aa19fbfdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:to="loc_us-gaap_TreasuryStockValue_116a7e96-81fc-4e12-83f0-97aa19fbfdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b04e177a-0f62-4ccd-b5b1-ae9a5cbb756b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b04e177a-0f62-4ccd-b5b1-ae9a5cbb756b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_db6cadaa-e5ce-4770-b8bf-730d0094dd14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_db6cadaa-e5ce-4770-b8bf-730d0094dd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fb5175df-3b13-477a-be1c-25d0fb9e6ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fb5175df-3b13-477a-be1c-25d0fb9e6ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a2a358a8-e6d8-47bd-922f-a3297b30114c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba772654-3b61-4924-8880-9acdd3bea9e8" xlink:to="loc_us-gaap_StockholdersEquity_a2a358a8-e6d8-47bd-922f-a3297b30114c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_768ce0ee-5f7a-4ea5-a011-2d01c5932bea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_MinorityInterest_768ce0ee-5f7a-4ea5-a011-2d01c5932bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4b1c663c-2e50-4605-9f65-654862f3f674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4b1c663c-2e50-4605-9f65-654862f3f674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f6cd4816-7c59-4411-9359-afc2adaa7549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cbf8cc00-1482-45d2-9caa-d2e50eed1de7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_f6cd4816-7c59-4411-9359-afc2adaa7549" 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-20220630.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_a71d7bbc-e505-4bdc-8b9c-6a547f7433bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0be4d975-93df-4293-bc70-49d6cbccb1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a71d7bbc-e505-4bdc-8b9c-6a547f7433bd" xlink:to="loc_us-gaap_StatementTable_0be4d975-93df-4293-bc70-49d6cbccb1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c3a4006b-3342-43d1-be1b-c57888f62654" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0be4d975-93df-4293-bc70-49d6cbccb1a2" xlink:to="loc_srt_StatementScenarioAxis_c3a4006b-3342-43d1-be1b-c57888f62654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0c8e6a89-813f-4591-b604-054f41ce1515" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_c3a4006b-3342-43d1-be1b-c57888f62654" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0c8e6a89-813f-4591-b604-054f41ce1515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0be4d975-93df-4293-bc70-49d6cbccb1a2" xlink:to="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_dc4f1984-7762-466e-a8b5-60aa419a95a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_dc4f1984-7762-466e-a8b5-60aa419a95a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_71ecb807-40ad-4514-b34a-591dbdf7e4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_71ecb807-40ad-4514-b34a-591dbdf7e4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_b14e9130-569e-4523-96b1-2d95d1aa1693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_PreferredStockSharesIssued_b14e9130-569e-4523-96b1-2d95d1aa1693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_ff3c1967-bf16-4486-989e-3d1444d8f843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_ff3c1967-bf16-4486-989e-3d1444d8f843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_043450ec-65c2-488a-b544-8b7f266f95a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_043450ec-65c2-488a-b544-8b7f266f95a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7f3b783e-2ad3-4c25-a08f-139656bf04fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7f3b783e-2ad3-4c25-a08f-139656bf04fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6bc69b50-15f8-4166-a1e5-70814f554046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_CommonStockSharesIssued_6bc69b50-15f8-4166-a1e5-70814f554046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_72bd7acd-d58c-4881-9ce1-f86a59d63705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_72bd7acd-d58c-4881-9ce1-f86a59d63705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_dd042fa4-2229-4506-ac44-0e6de10c1c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd583cc1-8872-4150-85a1-ce812887fd72" xlink:to="loc_us-gaap_TreasuryStockShares_dd042fa4-2229-4506-ac44-0e6de10c1c75" 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-20220630.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_b2176998-8b88-43ed-a058-7cf964660914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3d2e4c51-734c-4903-ab2c-dd38990c5b40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3d2e4c51-734c-4903-ab2c-dd38990c5b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9a2eb668-9436-4d80-b5e8-26913c2a2105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_CostOfRevenue_9a2eb668-9436-4d80-b5e8-26913c2a2105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f0e949f7-6147-4cfa-ae93-b884402b2204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_GrossProfit_f0e949f7-6147-4cfa-ae93-b884402b2204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_818e95e2-aa69-475e-8aca-f13274c4b114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_OperatingExpensesAbstract_818e95e2-aa69-475e-8aca-f13274c4b114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e4a6780c-0c80-4c6e-9107-7edff0824eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_818e95e2-aa69-475e-8aca-f13274c4b114" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e4a6780c-0c80-4c6e-9107-7edff0824eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_01f22791-6cbc-45c4-8f46-17909ecb6bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_818e95e2-aa69-475e-8aca-f13274c4b114" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_01f22791-6cbc-45c4-8f46-17909ecb6bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_7b020806-fabe-48fa-9c9e-617fdff5f796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_818e95e2-aa69-475e-8aca-f13274c4b114" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_7b020806-fabe-48fa-9c9e-617fdff5f796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f0711555-5977-47db-8b59-4a017d5d8a47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_818e95e2-aa69-475e-8aca-f13274c4b114" xlink:to="loc_us-gaap_OperatingExpenses_f0711555-5977-47db-8b59-4a017d5d8a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7a18a516-da8c-4cc4-a98a-17ec7687aa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_OperatingIncomeLoss_7a18a516-da8c-4cc4-a98a-17ec7687aa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_02a355f8-8dd2-4885-8595-dc3e06927240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_02a355f8-8dd2-4885-8595-dc3e06927240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_30a958c1-1e44-429f-bef9-85bf07f610b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_30a958c1-1e44-429f-bef9-85bf07f610b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_20923a36-2ef4-4dfb-b312-9d11127e948b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_20923a36-2ef4-4dfb-b312-9d11127e948b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_4ec217e7-08f2-4bb3-b3e9-d4d8a41439bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_4ec217e7-08f2-4bb3-b3e9-d4d8a41439bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_418b2e7f-a33f-4d43-8153-9174a78c04ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_418b2e7f-a33f-4d43-8153-9174a78c04ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d71681cd-ae7f-4152-8f94-441b0f3956a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d71681cd-ae7f-4152-8f94-441b0f3956a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_e0b0381c-48c3-49b7-aee2-75e851c2a712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_e0b0381c-48c3-49b7-aee2-75e851c2a712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7108017b-c7a0-4a16-8c91-bc55c0858585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7108017b-c7a0-4a16-8c91-bc55c0858585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_80029b72-a1ac-4465-88aa-56a8e7ccbdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_ProfitLoss_80029b72-a1ac-4465-88aa-56a8e7ccbdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3240941b-f258-4f32-9667-498cfe1688dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3240941b-f258-4f32-9667-498cfe1688dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6b6207a2-2fdd-4283-a24e-56fbc926eb81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_NetIncomeLoss_6b6207a2-2fdd-4283-a24e-56fbc926eb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_38fc70c1-d63b-4478-a6f8-1efbc04af9a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_EarningsPerShareAbstract_38fc70c1-d63b-4478-a6f8-1efbc04af9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ba71f625-80fc-4e41-a825-3c0b3e94bf91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_38fc70c1-d63b-4478-a6f8-1efbc04af9a9" xlink:to="loc_us-gaap_EarningsPerShareBasic_ba71f625-80fc-4e41-a825-3c0b3e94bf91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b5961fd9-3e66-41b2-8c7b-982ddcdaae8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_38fc70c1-d63b-4478-a6f8-1efbc04af9a9" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b5961fd9-3e66-41b2-8c7b-982ddcdaae8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e2bfb1d-373c-4f0c-bb72-3234d3b8f5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2176998-8b88-43ed-a058-7cf964660914" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e2bfb1d-373c-4f0c-bb72-3234d3b8f5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_973c9ab8-1ab2-438e-bb03-e281bce7755d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e2bfb1d-373c-4f0c-bb72-3234d3b8f5b5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_973c9ab8-1ab2-438e-bb03-e281bce7755d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b098125d-4571-4bd6-acb1-e4277d042a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e2bfb1d-373c-4f0c-bb72-3234d3b8f5b5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b098125d-4571-4bd6-acb1-e4277d042a0e" 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-20220630.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_db5baa29-ba67-4e16-a58b-8bd54dd402be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_53984d26-ab74-42f7-a12a-55cf81247c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db5baa29-ba67-4e16-a58b-8bd54dd402be" xlink:to="loc_us-gaap_ProfitLoss_53984d26-ab74-42f7-a12a-55cf81247c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ef0b09fd-5a9a-4edd-a592-24014b5ac228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db5baa29-ba67-4e16-a58b-8bd54dd402be" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ef0b09fd-5a9a-4edd-a592-24014b5ac228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_52ff2e0f-97f7-45e6-9d92-f92719671c7a" xlink:href="aosl-20220630.xsd#aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db5baa29-ba67-4e16-a58b-8bd54dd402be" xlink:to="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_52ff2e0f-97f7-45e6-9d92-f92719671c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8fdd685a-ccc9-4492-9b52-c36af98669b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db5baa29-ba67-4e16-a58b-8bd54dd402be" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8fdd685a-ccc9-4492-9b52-c36af98669b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_a7dd0a9a-659d-4c76-bb0c-b2faef1729ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db5baa29-ba67-4e16-a58b-8bd54dd402be" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_a7dd0a9a-659d-4c76-bb0c-b2faef1729ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f9bcb1b-3ed1-42e2-8761-db5bde8a1ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db5baa29-ba67-4e16-a58b-8bd54dd402be" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f9bcb1b-3ed1-42e2-8761-db5bde8a1ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="aosl-20220630.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_2a35d24c-a579-47b2-9e90-25e615a15974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0424c5dd-261d-4ecc-9590-bdd13dac4f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_2a35d24c-a579-47b2-9e90-25e615a15974" xlink:to="loc_us-gaap_StatementTable_0424c5dd-261d-4ecc-9590-bdd13dac4f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ff58664a-dc77-4ad3-91fb-a13e63981945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0424c5dd-261d-4ecc-9590-bdd13dac4f7f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ff58664a-dc77-4ad3-91fb-a13e63981945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8e5b17ab-f468-4287-b277-394db07ef965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ff58664a-dc77-4ad3-91fb-a13e63981945" xlink:to="loc_us-gaap_EquityComponentDomain_8e5b17ab-f468-4287-b277-394db07ef965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e5b17ab-f468-4287-b277-394db07ef965" xlink:to="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_13a15309-3319-4528-b916-f8ec5126c7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_PreferredStockMember_13a15309-3319-4528-b916-f8ec5126c7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fd162912-9f02-4709-aa7a-45d54b67f5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_CommonStockMember_fd162912-9f02-4709-aa7a-45d54b67f5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_d509198a-bb72-4f23-99d9-4d93b92e5400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_TreasuryStockMember_d509198a-bb72-4f23-99d9-4d93b92e5400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bdd9059a-0d19-4785-bcbb-875e089cec3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bdd9059a-0d19-4785-bcbb-875e089cec3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e9c62ba2-2437-429b-91fc-2549df56c445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e9c62ba2-2437-429b-91fc-2549df56c445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_804472fd-1601-4617-ac95-9c3b7dcd4d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_56f081e2-4abe-4c40-b437-cff0512bbc00" xlink:to="loc_us-gaap_RetainedEarningsMember_804472fd-1601-4617-ac95-9c3b7dcd4d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4a7faa40-deee-47cb-995a-cb786ca4b671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e5b17ab-f468-4287-b277-394db07ef965" xlink:to="loc_us-gaap_NoncontrollingInterestMember_4a7faa40-deee-47cb-995a-cb786ca4b671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f9f45be6-5dfa-484f-88bd-c9508293d66a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0424c5dd-261d-4ecc-9590-bdd13dac4f7f" xlink:to="loc_us-gaap_StatementLineItems_f9f45be6-5dfa-484f-88bd-c9508293d66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f9f45be6-5dfa-484f-88bd-c9508293d66a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0ece4065-7dbc-4f42-8076-054ff24a402c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0ece4065-7dbc-4f42-8076-054ff24a402c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_55a85cbe-727c-4cb8-9595-cb63e14826aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_CommonStockSharesIssued_55a85cbe-727c-4cb8-9595-cb63e14826aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_939c0fb6-169a-4929-a265-3130e9e0c6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_TreasuryStockShares_939c0fb6-169a-4929-a265-3130e9e0c6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cf279ea9-a6a4-4a4b-835e-2d84a52259ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockholdersEquity_cf279ea9-a6a4-4a4b-835e-2d84a52259ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_8e01ddec-e662-4c44-96c9-2f4cbedf8c57" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_8e01ddec-e662-4c44-96c9-2f4cbedf8c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_1ca4f613-e3f4-4edb-a878-6addbce5a7a4" xlink:href="aosl-20220630.xsd#aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_1ca4f613-e3f4-4edb-a878-6addbce5a7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_3b78486b-2cf1-4300-823a-7e368afc5959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_3b78486b-2cf1-4300-823a-7e368afc5959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_c387b603-5180-4453-b91e-dfe8a20f029c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_c387b603-5180-4453-b91e-dfe8a20f029c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_94fb15e3-3c8a-40cc-b1fd-938af0ec12a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_94fb15e3-3c8a-40cc-b1fd-938af0ec12a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6ea5d593-4ade-4180-b781-d9e0066e43ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6ea5d593-4ade-4180-b781-d9e0066e43ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_697ff07c-e1fa-4ba0-b61b-eb9cfa1e6dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_697ff07c-e1fa-4ba0-b61b-eb9cfa1e6dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_92cad082-0cf4-490d-ba1c-231365a67b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_92cad082-0cf4-490d-ba1c-231365a67b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0c8e7452-d8d7-4bbf-87c3-0c07bbeeda5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0c8e7452-d8d7-4bbf-87c3-0c07bbeeda5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_74ad094f-8323-48c5-90ea-95492bcbccd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_NetIncomeLoss_74ad094f-8323-48c5-90ea-95492bcbccd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_620e73bb-c218-4906-97dc-68b0569f8d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_620e73bb-c218-4906-97dc-68b0569f8d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_734cdef5-12dc-4551-bfee-662864c1290f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_734cdef5-12dc-4551-bfee-662864c1290f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_b5bd05aa-0ba3-41a7-a2e4-3fbee90b543e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_b5bd05aa-0ba3-41a7-a2e4-3fbee90b543e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_f6b9f2cc-2969-4057-bc08-9fac6768557c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_f6b9f2cc-2969-4057-bc08-9fac6768557c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f7f608b3-2772-4bb9-8ecd-ce6c0301cf30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f7f608b3-2772-4bb9-8ecd-ce6c0301cf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_e8adc971-6903-4b5f-9c43-6d289c0209a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_e8adc971-6903-4b5f-9c43-6d289c0209a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a8bb3e94-915f-4fc9-ac51-984963d5174c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_ProfitLoss_a8bb3e94-915f-4fc9-ac51-984963d5174c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f7b5db4b-9256-4226-bd43-b92609a1cd0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f7b5db4b-9256-4226-bd43-b92609a1cd0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a0c7d3a9-72fa-41be-916d-acb95698e85d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_CommonStockSharesIssued_a0c7d3a9-72fa-41be-916d-acb95698e85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_9b642bb4-a850-49d7-8428-301f6f2416e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_TreasuryStockShares_9b642bb4-a850-49d7-8428-301f6f2416e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f3b8558a-3dcb-426c-8ee5-ee6518555b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockholdersEquity_f3b8558a-3dcb-426c-8ee5-ee6518555b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_64538b52-6222-4972-abc7-c5959f49fa05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_633f6911-b881-4aa9-8b90-3f710e5250e1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_64538b52-6222-4972-abc7-c5959f49fa05" 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-20220630.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_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cabfc36e-3ae3-4cc6-8df2-f329b6469e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cabfc36e-3ae3-4cc6-8df2-f329b6469e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b1c6b913-fb50-4a4a-a626-c3b91fcbcee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cabfc36e-3ae3-4cc6-8df2-f329b6469e15" xlink:to="loc_us-gaap_ProfitLoss_b1c6b913-fb50-4a4a-a626-c3b91fcbcee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cabfc36e-3ae3-4cc6-8df2-f329b6469e15" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_d9b2a151-0e01-4251-b89f-9eeb28f3024a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_d9b2a151-0e01-4251-b89f-9eeb28f3024a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_f342f1f5-8288-4cf1-9c60-810207756b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_f342f1f5-8288-4cf1-9c60-810207756b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_911ff7b7-b6d7-43a3-a7f2-38e220ac987d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_911ff7b7-b6d7-43a3-a7f2-38e220ac987d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_14aea70e-21a1-4a54-aa82-8b318dd4a6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_14aea70e-21a1-4a54-aa82-8b318dd4a6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_12fb6a9e-8182-4a04-a223-06198b5c78d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_12fb6a9e-8182-4a04-a223-06198b5c78d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5be6ed58-ddad-4381-bce3-d181fbf98876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_ShareBasedCompensation_5be6ed58-ddad-4381-bce3-d181fbf98876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_47c7f18b-a6f3-4ed1-b35b-4ff39748f56d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_47c7f18b-a6f3-4ed1-b35b-4ff39748f56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_7010a480-5c9d-44e9-86df-6bf9ecbc3d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_7010a480-5c9d-44e9-86df-6bf9ecbc3d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_5445540f-481c-43da-970a-786c475fa537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33c431f5-e382-4178-869d-2aff3b0132b6" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_5445540f-481c-43da-970a-786c475fa537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cabfc36e-3ae3-4cc6-8df2-f329b6469e15" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_586119b5-172a-4c62-bade-18a6ae8b869a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_586119b5-172a-4c62-bade-18a6ae8b869a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d19d0aa5-02ef-4391-8d31-3a80f0f2cab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d19d0aa5-02ef-4391-8d31-3a80f0f2cab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2b0c95b3-8b8e-4c4a-9844-bbbe1f0cb9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2b0c95b3-8b8e-4c4a-9844-bbbe1f0cb9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_faecda25-58a6-4d60-9b7f-17bd39a5d9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_faecda25-58a6-4d60-9b7f-17bd39a5d9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2684ceea-08ae-4719-960b-946beccfe495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2684ceea-08ae-4719-960b-946beccfe495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_6dbef3e1-8010-471d-9a5b-9c897654bc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_6dbef3e1-8010-471d-9a5b-9c897654bc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_46f2cb10-b331-4cee-9b39-7a19f7b022b5" xlink:href="aosl-20220630.xsd#aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:to="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_46f2cb10-b331-4cee-9b39-7a19f7b022b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_793007c9-3743-494a-8cfb-65e4aedd1f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce857468-ac4a-4d74-bbf0-c35ff5df7d89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_793007c9-3743-494a-8cfb-65e4aedd1f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5ca57146-fd87-4906-b584-4ef81c9ad810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cabfc36e-3ae3-4cc6-8df2-f329b6469e15" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5ca57146-fd87-4906-b584-4ef81c9ad810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bea13b4e-25a8-421d-a7d5-6444945b2b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bea13b4e-25a8-421d-a7d5-6444945b2b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_85899e7d-5574-4921-bbe3-e350d44c97e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bea13b4e-25a8-421d-a7d5-6444945b2b2b" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_85899e7d-5574-4921-bbe3-e350d44c97e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_5744791d-44a3-4b2f-9c68-276629652c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bea13b4e-25a8-421d-a7d5-6444945b2b2b" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_5744791d-44a3-4b2f-9c68-276629652c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fd38cc95-d35a-4e77-8042-b167b3d3e18c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bea13b4e-25a8-421d-a7d5-6444945b2b2b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fd38cc95-d35a-4e77-8042-b167b3d3e18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_632e01c9-1d33-4358-81c0-21fdb8e64d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bea13b4e-25a8-421d-a7d5-6444945b2b2b" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_632e01c9-1d33-4358-81c0-21fdb8e64d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany_958b9f91-7f15-4fb2-9e9d-3d44213394fc" xlink:href="aosl-20220630.xsd#aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bea13b4e-25a8-421d-a7d5-6444945b2b2b" xlink:to="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany_958b9f91-7f15-4fb2-9e9d-3d44213394fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_88da5cb2-1848-4008-8ebf-a719569f240d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bea13b4e-25a8-421d-a7d5-6444945b2b2b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_88da5cb2-1848-4008-8ebf-a719569f240d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb6a9361-d2f7-4f99-a2f6-018ff1656a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb6a9361-d2f7-4f99-a2f6-018ff1656a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ed6de2fd-b2f0-4217-aa7c-48c8c8b97b17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb6a9361-d2f7-4f99-a2f6-018ff1656a6d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ed6de2fd-b2f0-4217-aa7c-48c8c8b97b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_eadb33b5-59e2-4149-bda0-7d6dcc8c8781" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb6a9361-d2f7-4f99-a2f6-018ff1656a6d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_eadb33b5-59e2-4149-bda0-7d6dcc8c8781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_9d969a0e-28f6-4ec9-8504-4ca37c98c97d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb6a9361-d2f7-4f99-a2f6-018ff1656a6d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_9d969a0e-28f6-4ec9-8504-4ca37c98c97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_c068b0e3-af4d-44fe-bc76-211506d3f6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb6a9361-d2f7-4f99-a2f6-018ff1656a6d" xlink:to="loc_us-gaap_RepaymentsOfDebt_c068b0e3-af4d-44fe-bc76-211506d3f6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrincipalPaymentsOnCapitalLeases_eaebc3c6-5764-4544-8154-daf5ba616c8c" xlink:href="aosl-20220630.xsd#aosl_PrincipalPaymentsOnCapitalLeases"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb6a9361-d2f7-4f99-a2f6-018ff1656a6d" xlink:to="loc_aosl_PrincipalPaymentsOnCapitalLeases_eaebc3c6-5764-4544-8154-daf5ba616c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69e1eb83-dae0-4bfe-8501-ac2941c5a10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bb6a9361-d2f7-4f99-a2f6-018ff1656a6d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69e1eb83-dae0-4bfe-8501-ac2941c5a10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67fd9ab1-713d-43e2-8072-d19d07d94c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67fd9ab1-713d-43e2-8072-d19d07d94c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9bcb7cbe-282e-4333-8c13-0bde199b1864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9bcb7cbe-282e-4333-8c13-0bde199b1864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9bb55328-2292-450e-adba-e183f61b8351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9bb55328-2292-450e-adba-e183f61b8351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e6a237e0-3dc4-4e85-990e-01795cdde2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e6a237e0-3dc4-4e85-990e-01795cdde2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_6d282dc7-8ea2-4f45-8e63-68b45453fecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_6d282dc7-8ea2-4f45-8e63-68b45453fecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_18313947-cdf6-4d72-a726-83a422225d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_6d282dc7-8ea2-4f45-8e63-68b45453fecd" xlink:to="loc_us-gaap_InterestPaidNet_18313947-cdf6-4d72-a726-83a422225d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_9b780f55-c7b9-4163-a120-8b0fd9c344bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_6d282dc7-8ea2-4f45-8e63-68b45453fecd" xlink:to="loc_us-gaap_IncomeTaxesPaid_9b780f55-c7b9-4163-a120-8b0fd9c344bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1a095d0c-87db-4d9a-b8c0-3be6393da3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1a095d0c-87db-4d9a-b8c0-3be6393da3eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_beb8ddcb-0155-4600-9081-70ca5d212e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1a095d0c-87db-4d9a-b8c0-3be6393da3eb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_beb8ddcb-0155-4600-9081-70ca5d212e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_0081e82f-e080-491a-91c9-fded7a8e0936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1a095d0c-87db-4d9a-b8c0-3be6393da3eb" xlink:to="loc_us-gaap_StockIssued1_0081e82f-e080-491a-91c9-fded7a8e0936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_30b42f2d-aa2f-4b67-af99-2f68eccc4930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3fc39104-c508-45cc-9867-4abe15aba15a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_30b42f2d-aa2f-4b67-af99-2f68eccc4930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_34e1bada-3202-403c-8b74-840a918305e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_30b42f2d-aa2f-4b67-af99-2f68eccc4930" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_34e1bada-3202-403c-8b74-840a918305e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6c26f2bc-108a-4a21-b203-85fdbae71bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_30b42f2d-aa2f-4b67-af99-2f68eccc4930" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6c26f2bc-108a-4a21-b203-85fdbae71bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_dd1d045c-61e4-4100-8e5b-f59fabad56ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_30b42f2d-aa2f-4b67-af99-2f68eccc4930" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_dd1d045c-61e4-4100-8e5b-f59fabad56ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_98a08478-984a-458f-b040-d3e526147988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_30b42f2d-aa2f-4b67-af99-2f68eccc4930" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_98a08478-984a-458f-b040-d3e526147988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies" xlink:type="simple" xlink:href="aosl-20220630.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_fad5a295-cb2b-4931-b2ff-746d432220be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_34682358-70ba-4e4a-b892-506b5e74cd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fad5a295-cb2b-4931-b2ff-746d432220be" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_34682358-70ba-4e4a-b892-506b5e74cd69" 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-20220630.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_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_aa78f199-c7fa-4a0a-8c4b-23628471ab7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_aa78f199-c7fa-4a0a-8c4b-23628471ab7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JointVenturePolicyTextBlock_64f66fd8-5c1e-470d-b497-afd8e44faf49" xlink:href="aosl-20220630.xsd#aosl_JointVenturePolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_aosl_JointVenturePolicyTextBlock_64f66fd8-5c1e-470d-b497-afd8e44faf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RisksAndUncertaintiesPolicyTextBlock_1c1204cd-fdc5-479a-9877-9d6ea7dff3da" xlink:href="aosl-20220630.xsd#aosl_RisksAndUncertaintiesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_aosl_RisksAndUncertaintiesPolicyTextBlock_1c1204cd-fdc5-479a-9877-9d6ea7dff3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_8951d234-97fa-47b4-bf47-edeb3a2c4a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_UseOfEstimates_8951d234-97fa-47b4-bf47-edeb3a2c4a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7f54f666-9aa1-4278-bab6-e93e3fc8d538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7f54f666-9aa1-4278-bab6-e93e3fc8d538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ae2f6f35-8084-4380-80dc-6e0ef8e3004f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ae2f6f35-8084-4380-80dc-6e0ef8e3004f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_74ac4b4f-a90c-4db4-a468-2845220df949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_74ac4b4f-a90c-4db4-a468-2845220df949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_cf4f9244-be13-4c27-aa2d-379ed66072ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_cf4f9244-be13-4c27-aa2d-379ed66072ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_03a36a1c-8b2b-4341-8b9f-485280934971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_03a36a1c-8b2b-4341-8b9f-485280934971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_1d9200e6-71d2-4793-9d84-356d2171c309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_1d9200e6-71d2-4793-9d84-356d2171c309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_516f77d1-b658-4030-a6a2-203cc06500e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_516f77d1-b658-4030-a6a2-203cc06500e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsPolicyPolicyTextBlock_fcc482c7-6ca5-49bb-9cea-9434ed023ac8" xlink:href="aosl-20220630.xsd#aosl_GovernmentGrantsPolicyPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_aosl_GovernmentGrantsPolicyPolicyTextBlock_fcc482c7-6ca5-49bb-9cea-9434ed023ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_3fff80ce-d373-4512-93a2-781e4761946d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_3fff80ce-d373-4512-93a2-781e4761946d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_e6a2dca5-e4c8-432b-b833-471afc54fcd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_e6a2dca5-e4c8-432b-b833-471afc54fcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_b7519d2d-28a6-4f0a-b7af-352adf53005b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_b7519d2d-28a6-4f0a-b7af-352adf53005b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_0d19f48d-ab12-4915-bb7c-fb6fcccdbf45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_0d19f48d-ab12-4915-bb7c-fb6fcccdbf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_5271ace0-9cb2-47cf-8b02-27d7e11101a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_5271ace0-9cb2-47cf-8b02-27d7e11101a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_fb251625-9068-4e79-96c6-45d1f37eb805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_fb251625-9068-4e79-96c6-45d1f37eb805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_083345d9-de4b-4c73-ae7b-98389f32a4de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_083345d9-de4b-4c73-ae7b-98389f32a4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0ea1ba12-62bb-4d73-aa31-b4ab4dfa23a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0ea1ba12-62bb-4d73-aa31-b4ab4dfa23a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_7b3c82ee-9bab-44b6-8503-ee323ff47ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_7b3c82ee-9bab-44b6-8503-ee323ff47ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_6cc7f1e6-090b-4cc3-91e2-de890f838882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_6cc7f1e6-090b-4cc3-91e2-de890f838882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_46d109d9-3bf3-437f-9c2e-788cd3945f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a1c23dd8-56eb-49fb-ab3d-1c7182843338" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_46d109d9-3bf3-437f-9c2e-788cd3945f0a" 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-20220630.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_3080410b-ae2e-4a52-9199-520609584f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9a3d4ea8-23d1-4aa1-9c29-7efee0f5c2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3080410b-ae2e-4a52-9199-520609584f36" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9a3d4ea8-23d1-4aa1-9c29-7efee0f5c2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b7def9f1-1bfc-4850-b749-82288ab7262c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3080410b-ae2e-4a52-9199-520609584f36" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b7def9f1-1bfc-4850-b749-82288ab7262c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1272e350-afd3-4b5d-9ab8-241625b140a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_421389a0-f28b-47ed-b829-bd93eabbea34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1272e350-afd3-4b5d-9ab8-241625b140a3" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_421389a0-f28b-47ed-b829-bd93eabbea34" 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-20220630.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_3560e5ef-70ef-4850-9aed-f659fb54a3ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3560e5ef-70ef-4850-9aed-f659fb54a3ef" xlink:to="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_62b054b1-b822-4e0a-9dae-4522f0369ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_62b054b1-b822-4e0a-9dae-4522f0369ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1681a33-43cb-4308-9c88-c91195ba9cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_62b054b1-b822-4e0a-9dae-4522f0369ffc" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1681a33-43cb-4308-9c88-c91195ba9cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_a0a0cf35-5892-47ee-9ba0-9ae0299f1773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1681a33-43cb-4308-9c88-c91195ba9cc5" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_a0a0cf35-5892-47ee-9ba0-9ae0299f1773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b24d8f9e-73d1-4edf-aba3-7ef502783da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b24d8f9e-73d1-4edf-aba3-7ef502783da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d47795a6-016f-4648-ac26-ad5df1e4d57a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b24d8f9e-73d1-4edf-aba3-7ef502783da3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d47795a6-016f-4648-ac26-ad5df1e4d57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_642537a6-a16e-4394-ab6d-f205f6f4f1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d47795a6-016f-4648-ac26-ad5df1e4d57a" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_642537a6-a16e-4394-ab6d-f205f6f4f1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_61b5ecf0-b654-439c-8f90-97ddecb38a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_61b5ecf0-b654-439c-8f90-97ddecb38a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_35252329-863e-4980-9ebc-d08602ee881f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_61b5ecf0-b654-439c-8f90-97ddecb38a84" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_35252329-863e-4980-9ebc-d08602ee881f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HHGraceMember_7283dd19-d22d-42c7-9771-6e3cff87d0c5" xlink:href="aosl-20220630.xsd#aosl_HHGraceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_35252329-863e-4980-9ebc-d08602ee881f" xlink:to="loc_aosl_HHGraceMember_7283dd19-d22d-42c7-9771-6e3cff87d0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_82c53aa5-82fe-431e-b527-7a4ca36773a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffa6d096-e5fe-43f7-8e72-209d98a4e383" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_82c53aa5-82fe-431e-b527-7a4ca36773a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_26e0f450-5492-46e5-999a-19416cd49825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_82c53aa5-82fe-431e-b527-7a4ca36773a7" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_26e0f450-5492-46e5-999a-19416cd49825" 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-20220630.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_b3c7cad0-89f9-49be-9baf-42a37ec07ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b3c7cad0-89f9-49be-9baf-42a37ec07ffb" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_be18d221-019e-4273-922f-45f8304f8511" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_dei_LegalEntityAxis_be18d221-019e-4273-922f-45f8304f8511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_309554e9-bacd-4e22-aff6-cc5476fb93f2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_be18d221-019e-4273-922f-45f8304f8511" xlink:to="loc_dei_EntityDomain_309554e9-bacd-4e22-aff6-cc5476fb93f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_53a0b1dd-993b-4596-a7b2-cc87f3a95a9e" xlink:href="aosl-20220630.xsd#aosl_ChongqingFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_309554e9-bacd-4e22-aff6-cc5476fb93f2" xlink:to="loc_aosl_ChongqingFundsMember_53a0b1dd-993b-4596-a7b2-cc87f3a95a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_627a397d-d4f7-49e3-87f5-401eb8a9dfde" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_627a397d-d4f7-49e3-87f5-401eb8a9dfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_21dc6647-7067-4890-a652-d3f4d1df21df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_627a397d-d4f7-49e3-87f5-401eb8a9dfde" xlink:to="loc_srt_ConsolidatedEntitiesDomain_21dc6647-7067-4890-a652-d3f4d1df21df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_6b0b26c9-b305-449b-8c33-e2990aebea05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_21dc6647-7067-4890-a652-d3f4d1df21df" xlink:to="loc_srt_ParentCompanyMember_6b0b26c9-b305-449b-8c33-e2990aebea05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_09e8cf0e-8def-4cea-a8ca-1b91150a3990" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2cf5c75-c0a7-419d-aa15-ec0a4a2cb1f7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_09e8cf0e-8def-4cea-a8ca-1b91150a3990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_d46df820-a194-4bf5-b34a-fa21f67b0d83" xlink:href="aosl-20220630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_09e8cf0e-8def-4cea-a8ca-1b91150a3990" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_d46df820-a194-4bf5-b34a-fa21f67b0d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_d65c56ee-55b2-4d49-9fee-3d8db6276eec" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_09e8cf0e-8def-4cea-a8ca-1b91150a3990" xlink:to="loc_aosl_ThirdPartyInvestorsMember_d65c56ee-55b2-4d49-9fee-3d8db6276eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_240a499f-6e0c-4755-8ff1-154150b66ba8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_srt_OwnershipAxis_240a499f-6e0c-4755-8ff1-154150b66ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_a602cad1-655b-4527-a73d-94e28e63f04b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_240a499f-6e0c-4755-8ff1-154150b66ba8" xlink:to="loc_srt_OwnershipDomain_a602cad1-655b-4527-a73d-94e28e63f04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_64333914-f06e-462f-be40-937f8fc94b7d" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_a602cad1-655b-4527-a73d-94e28e63f04b" xlink:to="loc_aosl_ThirdPartyInvestorsMember_64333914-f06e-462f-be40-937f8fc94b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_67b23a74-3fb8-45f6-bc39-13531bc6771d" xlink:href="aosl-20220630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_a602cad1-655b-4527-a73d-94e28e63f04b" xlink:to="loc_aosl_EmployeeIncentivePlanMember_67b23a74-3fb8-45f6-bc39-13531bc6771d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_211b1441-8982-4576-9df5-032cf13ded18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_211b1441-8982-4576-9df5-032cf13ded18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_46b2bd2e-228e-43c5-a606-2051b7b276e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_211b1441-8982-4576-9df5-032cf13ded18" xlink:to="loc_us-gaap_RelatedPartyDomain_46b2bd2e-228e-43c5-a606-2051b7b276e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_b1bada32-ffde-4666-ba41-4e4a5475e11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_46b2bd2e-228e-43c5-a606-2051b7b276e8" xlink:to="loc_us-gaap_CorporateJointVentureMember_b1bada32-ffde-4666-ba41-4e4a5475e11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1e613311-5494-4c75-88ce-1a1904526380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_us-gaap_PlanNameAxis_1e613311-5494-4c75-88ce-1a1904526380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7db97b32-11ad-41d9-990d-7d0887a997b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1e613311-5494-4c75-88ce-1a1904526380" xlink:to="loc_us-gaap_PlanNameDomain_7db97b32-11ad-41d9-990d-7d0887a997b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_a708c7da-aea8-4412-bd8b-28dcb5aeda5e" xlink:href="aosl-20220630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7db97b32-11ad-41d9-990d-7d0887a997b9" xlink:to="loc_aosl_EmployeeIncentivePlanMember_a708c7da-aea8-4412-bd8b-28dcb5aeda5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ba6e9925-94d9-4847-a2eb-5e18e0a4768a" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_19646ef0-3b8c-41c8-8e05-b17ffebf0c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_19646ef0-3b8c-41c8-8e05-b17ffebf0c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated_0dbd77b6-fb8a-431f-aede-e81dd88a9b53" xlink:href="aosl-20220630.xsd#aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated_0dbd77b6-fb8a-431f-aede-e81dd88a9b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_70ab4579-38ca-47e5-a134-53c7cd91ffdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_70ab4579-38ca-47e5-a134-53c7cd91ffdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_ebcca9a8-bf0f-49a4-9353-3471a2ad5dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_ebcca9a8-bf0f-49a4-9353-3471a2ad5dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b04d09f9-2e69-465d-a955-0dcecdae02d3" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b04d09f9-2e69-465d-a955-0dcecdae02d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_22e6b714-0b1f-46d6-957a-d0bace35b93a" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d439ef0-d24f-413b-8e4e-73390ba46913" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_22e6b714-0b1f-46d6-957a-d0bace35b93a" 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-20220630.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_feacb2a6-cb17-4763-b083-6ea250da170e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_abee3304-8325-4f2c-b63f-7709d30fd816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_feacb2a6-cb17-4763-b083-6ea250da170e" xlink:to="loc_us-gaap_RestrictedCash_abee3304-8325-4f2c-b63f-7709d30fd816" 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-20220630.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_ddd8ecfb-bdb1-4553-bc6f-a7975e020df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ddd8ecfb-bdb1-4553-bc6f-a7975e020df1" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1c404f76-db88-42c6-86c5-2599eeb84800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1c404f76-db88-42c6-86c5-2599eeb84800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1c404f76-db88-42c6-86c5-2599eeb84800" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_1190764d-495d-4e83-8210-2a21b48b2de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_BuildingMember_1190764d-495d-4e83-8210-2a21b48b2de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b9acf127-395b-40ca-87a9-f12ef077211b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b9acf127-395b-40ca-87a9-f12ef077211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_225244b3-3d56-429e-915d-b8e07e24fdce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_EquipmentMember_225244b3-3d56-429e-915d-b8e07e24fdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0b30f68f-1e89-4e74-9b23-8eecb677d7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_ComputerEquipmentMember_0b30f68f-1e89-4e74-9b23-8eecb677d7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_ff42d6d1-e9bc-482b-9eba-87f2988a1b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_OfficeEquipmentMember_ff42d6d1-e9bc-482b-9eba-87f2988a1b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_e2db222d-634e-4889-a3e0-9beb886e7339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_e2db222d-634e-4889-a3e0-9beb886e7339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LandUseRightsMember_56449318-5ea1-4261-ae2e-fa940078bcc5" xlink:href="aosl-20220630.xsd#aosl_LandUseRightsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_aosl_LandUseRightsMember_56449318-5ea1-4261-ae2e-fa940078bcc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_bae23936-2c29-445a-963b-3aae853f2c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988a8138-3a2f-4da6-976f-f84715b0ba78" xlink:to="loc_us-gaap_VehiclesMember_bae23936-2c29-445a-963b-3aae853f2c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7b5a651d-d64c-48af-af76-ae82bd9509d8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:to="loc_srt_RangeAxis_7b5a651d-d64c-48af-af76-ae82bd9509d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0026f7ea-23a3-4812-aa50-0b6d2955d3a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7b5a651d-d64c-48af-af76-ae82bd9509d8" xlink:to="loc_srt_RangeMember_0026f7ea-23a3-4812-aa50-0b6d2955d3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e14c7986-1580-47b2-b8d3-4945686e0a22" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0026f7ea-23a3-4812-aa50-0b6d2955d3a0" xlink:to="loc_srt_MinimumMember_e14c7986-1580-47b2-b8d3-4945686e0a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_638bb788-6db3-421c-9567-811b1ca3279d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0026f7ea-23a3-4812-aa50-0b6d2955d3a0" xlink:to="loc_srt_MaximumMember_638bb788-6db3-421c-9567-811b1ca3279d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_107a5e10-6d5d-4415-935c-caf39ccf5483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_107a5e10-6d5d-4415-935c-caf39ccf5483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a1a687b0-29e9-4642-8a6b-2e63e1871f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_107a5e10-6d5d-4415-935c-caf39ccf5483" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a1a687b0-29e9-4642-8a6b-2e63e1871f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_8b55de0d-7582-43eb-bc3a-0260177402ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a1a687b0-29e9-4642-8a6b-2e63e1871f07" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_8b55de0d-7582-43eb-bc3a-0260177402ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_09465268-65df-47ae-bca1-04cf53fbd30b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8198025e-2b0d-4e51-9769-47f67d921c03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_09465268-65df-47ae-bca1-04cf53fbd30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_08000b26-fa5c-451d-b7ac-ac0a88225019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_09465268-65df-47ae-bca1-04cf53fbd30b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_08000b26-fa5c-451d-b7ac-ac0a88225019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_600d7360-a865-42e5-8aee-02444354f936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_09465268-65df-47ae-bca1-04cf53fbd30b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_600d7360-a865-42e5-8aee-02444354f936" 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-20220630.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_52aa9e03-2141-42dd-bd4e-a50a535771ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_826a402c-8897-4433-9e5a-d09be1610f96" xlink:href="aosl-20220630.xsd#aosl_GovernmentGrantsReductionRecordedToInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_52aa9e03-2141-42dd-bd4e-a50a535771ec" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_826a402c-8897-4433-9e5a-d09be1610f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_c2d99b72-e9e3-4ece-a18b-71e0922cd885" xlink:href="aosl-20220630.xsd#aosl_GovernmentGrantsReductionRecordedToOperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_52aa9e03-2141-42dd-bd4e-a50a535771ec" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_c2d99b72-e9e3-4ece-a18b-71e0922cd885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_364c1a63-8a7a-4261-815c-7c6d3263fdd8" xlink:href="aosl-20220630.xsd#aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_52aa9e03-2141-42dd-bd4e-a50a535771ec" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_364c1a63-8a7a-4261-815c-7c6d3263fdd8" 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-20220630.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_901652f0-94f0-4c9e-ade0-057f1d46ba2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_0326395c-38c7-4b5c-8620-9bcff7a4e484" xlink:href="aosl-20220630.xsd#aosl_GovernmentGrantsReductionRecordedToInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_901652f0-94f0-4c9e-ade0-057f1d46ba2a" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_0326395c-38c7-4b5c-8620-9bcff7a4e484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_8354faa3-6694-4a6c-bad5-07abd04d1d71" xlink:href="aosl-20220630.xsd#aosl_GovernmentGrantsReductionRecordedToOperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_901652f0-94f0-4c9e-ade0-057f1d46ba2a" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_8354faa3-6694-4a6c-bad5-07abd04d1d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_2ad9d4a3-2802-4395-9bae-821260617715" xlink:href="aosl-20220630.xsd#aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_901652f0-94f0-4c9e-ade0-057f1d46ba2a" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_2ad9d4a3-2802-4395-9bae-821260617715" 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-20220630.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_a3d805e1-2368-4dbb-a3ea-67a84c2b4bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_2a0dedbe-97c1-4237-975e-8dbc0d9024bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3d805e1-2368-4dbb-a3ea-67a84c2b4bbf" xlink:to="loc_us-gaap_AssetImpairmentCharges_2a0dedbe-97c1-4237-975e-8dbc0d9024bb" 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-20220630.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_0c21e117-d67c-421e-848e-83e3e6b88bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LengthOfProductWarranty_e062012d-48e4-4ee8-a5cf-ec51caabdf44" xlink:href="aosl-20220630.xsd#aosl_LengthOfProductWarranty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c21e117-d67c-421e-848e-83e3e6b88bb7" xlink:to="loc_aosl_LengthOfProductWarranty_e062012d-48e4-4ee8-a5cf-ec51caabdf44" 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-20220630.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_e52e1acb-6be3-4926-8cfd-d4200856b5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_50ee06b5-3f2e-4a1d-8a13-6ca7f309f608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e52e1acb-6be3-4926-8cfd-d4200856b5b5" xlink:to="loc_us-gaap_AdvertisingExpense_50ee06b5-3f2e-4a1d-8a13-6ca7f309f608" 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-20220630.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_dfc438a3-7536-4f52-a0b2-5266ab745f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_39136ef6-3103-493a-91da-2147ee91c1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_dfc438a3-7536-4f52-a0b2-5266ab745f7d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_39136ef6-3103-493a-91da-2147ee91c1f1" 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-20220630.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_049ade54-a3c3-4648-959e-7c0518aef7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_6ca3c021-e5b9-4d26-b319-2ab279d78ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_049ade54-a3c3-4648-959e-7c0518aef7ec" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_6ca3c021-e5b9-4d26-b319-2ab279d78ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_e5100837-6419-4933-9962-31c8492cb111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_049ade54-a3c3-4648-959e-7c0518aef7ec" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_e5100837-6419-4933-9962-31c8492cb111" 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-20220630.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_ab8b0705-bc90-431a-83dc-56691dfe6f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_ab8b0705-bc90-431a-83dc-56691dfe6f11" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_548ea7c6-c370-4454-818f-709645970258" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_srt_OwnershipAxis_548ea7c6-c370-4454-818f-709645970258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_d1d786c3-fe50-4a50-a745-4078f0c4287c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_548ea7c6-c370-4454-818f-709645970258" xlink:to="loc_srt_OwnershipDomain_d1d786c3-fe50-4a50-a745-4078f0c4287c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_824e1b09-53d9-4f94-bac1-fbfc0103325f" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_d1d786c3-fe50-4a50-a745-4078f0c4287c" xlink:to="loc_aosl_ThirdPartyInvestorsMember_824e1b09-53d9-4f94-bac1-fbfc0103325f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_63391dff-5ad9-47d6-b7c3-f513d0ba546f" xlink:href="aosl-20220630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_d1d786c3-fe50-4a50-a745-4078f0c4287c" xlink:to="loc_aosl_EmployeeIncentivePlanMember_63391dff-5ad9-47d6-b7c3-f513d0ba546f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4875495f-ec1f-4ae3-97be-d18bd6bf76f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4875495f-ec1f-4ae3-97be-d18bd6bf76f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4b01ccf4-d471-4799-a2fa-5e74d8862f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4875495f-ec1f-4ae3-97be-d18bd6bf76f7" xlink:to="loc_us-gaap_RelatedPartyDomain_4b01ccf4-d471-4799-a2fa-5e74d8862f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_446954e1-7c2b-4e78-9386-73f82e63046e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_4b01ccf4-d471-4799-a2fa-5e74d8862f2b" xlink:to="loc_us-gaap_CorporateJointVentureMember_446954e1-7c2b-4e78-9386-73f82e63046e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0917653a-4d1d-421c-a425-0e880eb4253c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_08c2bac8-cf8a-46f9-a91d-793bcaf7ee46" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0917653a-4d1d-421c-a425-0e880eb4253c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_657db066-b856-40ec-bfc3-f7d607ea3dd3" xlink:href="aosl-20220630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0917653a-4d1d-421c-a425-0e880eb4253c" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_657db066-b856-40ec-bfc3-f7d607ea3dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_891b5a47-477f-499c-9249-3e701fdd3ba8" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0917653a-4d1d-421c-a425-0e880eb4253c" xlink:to="loc_aosl_ThirdPartyInvestorsMember_891b5a47-477f-499c-9249-3e701fdd3ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c987838d-e0f4-410a-8b47-8d02417aadb4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_dei_LegalEntityAxis_c987838d-e0f4-410a-8b47-8d02417aadb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f96d2d9d-8d42-49d3-ae5c-6794d35f74d3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c987838d-e0f4-410a-8b47-8d02417aadb4" xlink:to="loc_dei_EntityDomain_f96d2d9d-8d42-49d3-ae5c-6794d35f74d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_4447a68b-b3f5-4d53-93ac-f1092096c83b" xlink:href="aosl-20220630.xsd#aosl_ChongqingFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f96d2d9d-8d42-49d3-ae5c-6794d35f74d3" xlink:to="loc_aosl_ChongqingFundsMember_4447a68b-b3f5-4d53-93ac-f1092096c83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9a424b59-035a-4dbb-9c00-2524dc948fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_us-gaap_PlanNameAxis_9a424b59-035a-4dbb-9c00-2524dc948fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_87ecb3bb-2158-4b06-b574-a3f7fdd9b79c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_9a424b59-035a-4dbb-9c00-2524dc948fe7" xlink:to="loc_us-gaap_PlanNameDomain_87ecb3bb-2158-4b06-b574-a3f7fdd9b79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_b9a01268-33a7-48d6-9d96-dc775f5562c3" xlink:href="aosl-20220630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_87ecb3bb-2158-4b06-b574-a3f7fdd9b79c" xlink:to="loc_aosl_EmployeeIncentivePlanMember_b9a01268-33a7-48d6-9d96-dc775f5562c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_90ca57bd-4dba-4700-8c8b-9ebabbf60df5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_453f38ed-d7bb-4730-b41b-bf5566f34987" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_453f38ed-d7bb-4730-b41b-bf5566f34987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_774e1f56-a8bb-4f41-9ba2-ac4b1ffbec6e" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_774e1f56-a8bb-4f41-9ba2-ac4b1ffbec6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_741c7029-1462-4283-95dd-ee7f0457ffd1" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_741c7029-1462-4283-95dd-ee7f0457ffd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_6abc4211-2ed4-4424-ae49-1a3037590efa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_6abc4211-2ed4-4424-ae49-1a3037590efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_78877ad0-69f6-42a3-9bfb-1406cb89992a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_78877ad0-69f6-42a3-9bfb-1406cb89992a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_604836eb-8ff3-4b81-b67c-e72494f807b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_604836eb-8ff3-4b81-b67c-e72494f807b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d5e05e2d-601a-4428-9315-3967bd08b9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d5e05e2d-601a-4428-9315-3967bd08b9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d599befa-aed6-4584-a608-4788e687f841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_84c13faa-0bb9-44d2-aaff-f074e7a15873" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d599befa-aed6-4584-a608-4788e687f841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" xlink:type="simple" xlink:href="aosl-20220630.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_5e5f65dd-aed3-4b1a-afa7-9b88b76f743b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5e5f65dd-aed3-4b1a-afa7-9b88b76f743b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bcc4fa8f-ef4e-447a-9de4-33119305bc22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bcc4fa8f-ef4e-447a-9de4-33119305bc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d3c9e9dd-3286-4ed4-aa4a-f50b8ce7b709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bcc4fa8f-ef4e-447a-9de4-33119305bc22" xlink:to="loc_us-gaap_RelatedPartyDomain_d3c9e9dd-3286-4ed4-aa4a-f50b8ce7b709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_95242b1f-dbb0-406d-8e15-c034c59562bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d3c9e9dd-3286-4ed4-aa4a-f50b8ce7b709" xlink:to="loc_us-gaap_CorporateJointVentureMember_95242b1f-dbb0-406d-8e15-c034c59562bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_601c8686-2c6c-463e-a005-393372507e6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:to="loc_srt_OwnershipAxis_601c8686-2c6c-463e-a005-393372507e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_2f73f260-fa3b-4f27-bfde-85979f94e2e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_601c8686-2c6c-463e-a005-393372507e6e" xlink:to="loc_srt_OwnershipDomain_2f73f260-fa3b-4f27-bfde-85979f94e2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction1Member_a2021dd5-2124-4b81-81e0-a1f53971c00b" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsTransaction1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2f73f260-fa3b-4f27-bfde-85979f94e2e8" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction1Member_a2021dd5-2124-4b81-81e0-a1f53971c00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction2Member_7875309e-3d9f-445e-8ed2-3c6394d98ce4" xlink:href="aosl-20220630.xsd#aosl_ThirdPartyInvestorsTransaction2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2f73f260-fa3b-4f27-bfde-85979f94e2e8" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction2Member_7875309e-3d9f-445e-8ed2-3c6394d98ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bc3d498a-5ccf-4c9c-9eb6-9f7ca98139e8" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_cdc69c8a-f2b9-4a0a-a5bb-d9f955024e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_cdc69c8a-f2b9-4a0a-a5bb-d9f955024e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_bf25f4e8-76e4-498a-8cc2-241988e611aa" xlink:href="aosl-20220630.xsd#aosl_EquityMethodInvestmentFairValueOfEquityRetained"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_bf25f4e8-76e4-498a-8cc2-241988e611aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_87106d19-a248-4f1a-b466-7a01f2f4bc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_87106d19-a248-4f1a-b466-7a01f2f4bc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_9e6602c1-b3f2-4a41-aaff-0c64a89d6ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_9e6602c1-b3f2-4a41-aaff-0c64a89d6ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_949d1da3-59d9-43d2-ba05-ce5c1e6b513f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_949d1da3-59d9-43d2-ba05-ce5c1e6b513f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_d9cc25ec-58b5-4ba9-a36d-0910e88f7831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_d9cc25ec-58b5-4ba9-a36d-0910e88f7831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_d1a7f60a-db02-40e1-bc33-d16951a2925d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_d1a7f60a-db02-40e1-bc33-d16951a2925d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2c719b34-49db-404a-97b3-e3c289bf945b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2c719b34-49db-404a-97b3-e3c289bf945b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_4caa1d57-a7bd-43b6-b32a-85a53a1e0fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_edaed8a2-c092-4518-a010-67ad4f77f32b" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_4caa1d57-a7bd-43b6-b32a-85a53a1e0fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="aosl-20220630.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_a4419255-13e9-41ea-aa2d-726d647e31e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_fdb43ad1-5b3a-4956-899c-218669137fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a4419255-13e9-41ea-aa2d-726d647e31e9" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_fdb43ad1-5b3a-4956-899c-218669137fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0bcdfdbe-2c88-458e-9c9c-50e18a44b529" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_fdb43ad1-5b3a-4956-899c-218669137fa4" xlink:to="loc_dei_LegalEntityAxis_0bcdfdbe-2c88-458e-9c9c-50e18a44b529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e2898c36-6c45-4fe9-8240-a61368f3c589" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0bcdfdbe-2c88-458e-9c9c-50e18a44b529" xlink:to="loc_dei_EntityDomain_e2898c36-6c45-4fe9-8240-a61368f3c589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_5694b03f-2282-4846-a418-1a9b8bb077c3" xlink:href="aosl-20220630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e2898c36-6c45-4fe9-8240-a61368f3c589" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_5694b03f-2282-4846-a418-1a9b8bb077c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_fdb43ad1-5b3a-4956-899c-218669137fa4" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_06ebb1a9-c57b-4e2a-9cf9-5691e38bd666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_AssetsCurrent_06ebb1a9-c57b-4e2a-9cf9-5691e38bd666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_a47a3327-8e56-41a3-89c3-d32b025c539d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_AssetsNoncurrent_a47a3327-8e56-41a3-89c3-d32b025c539d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_28268227-e928-4580-9876-51b5bbeeb68c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_LiabilitiesCurrent_28268227-e928-4580-9876-51b5bbeeb68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_31598d6a-ce38-4d6c-b2c4-68d38f776232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_31598d6a-ce38-4d6c-b2c4-68d38f776232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dfb32bfb-bb9c-4886-86a2-f2aa686a244e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_Revenues_dfb32bfb-bb9c-4886-86a2-f2aa686a244e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aa2e40c0-cf9b-42c2-82ad-f13acd4b1a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_GrossProfit_aa2e40c0-cf9b-42c2-82ad-f13acd4b1a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_4c3a3760-8ab1-4540-95dc-b384d87f9608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_CostOfRevenue_4c3a3760-8ab1-4540-95dc-b384d87f9608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a6f65578-e1dc-4379-8ecb-812a0157e2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_200bf510-1ac0-4a84-878d-dddb381683d9" xlink:to="loc_us-gaap_OperatingIncomeLoss_a6f65578-e1dc-4379-8ecb-812a0157e2a6" 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-20220630.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_5f1c808e-9ec6-4b2a-bc04-8e87264e4848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1bb069d6-1a8b-4e33-9b02-257c2cc5a10c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_5f1c808e-9ec6-4b2a-bc04-8e87264e4848" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1bb069d6-1a8b-4e33-9b02-257c2cc5a10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="aosl-20220630.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_df4ea3d1-f8d2-4a3a-9d51-911eaa3dfb43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_13cfd1c5-17b0-47a4-b4ca-0ae05afaf2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_df4ea3d1-f8d2-4a3a-9d51-911eaa3dfb43" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_13cfd1c5-17b0-47a4-b4ca-0ae05afaf2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c0e6788b-dbd1-41be-971e-5319cea2d440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_13cfd1c5-17b0-47a4-b4ca-0ae05afaf2a0" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c0e6788b-dbd1-41be-971e-5319cea2d440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d5b6d73c-1bd9-471e-99a7-1026e1110009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c0e6788b-dbd1-41be-971e-5319cea2d440" xlink:to="loc_us-gaap_RelatedPartyDomain_d5b6d73c-1bd9-471e-99a7-1026e1110009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_170a78ba-3263-40b6-96d9-0cab1b92ce9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d5b6d73c-1bd9-471e-99a7-1026e1110009" xlink:to="loc_us-gaap_CorporateJointVentureMember_170a78ba-3263-40b6-96d9-0cab1b92ce9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_13cfd1c5-17b0-47a4-b4ca-0ae05afaf2a0" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_5e86d6c7-9ce0-40a3-878c-c2e09e0ae23e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_5e86d6c7-9ce0-40a3-878c-c2e09e0ae23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_14c918aa-8c38-4bf0-b066-41e2e982bf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_14c918aa-8c38-4bf0-b066-41e2e982bf85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_91d4a81c-95f4-4f01-a02f-23704e462ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_91d4a81c-95f4-4f01-a02f-23704e462ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_3122c99c-aaff-4f60-acb3-65e93d58ddc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_54c484ec-1349-4b9c-acef-fbdd154e088f" xlink:to="loc_us-gaap_RevenueFromRelatedParties_3122c99c-aaff-4f60-acb3-65e93d58ddc7" 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-20220630.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_98cffbec-78dc-4bb4-aa96-e0b099a8af23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2a516c57-70de-44f1-90ef-05c0a857bebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_98cffbec-78dc-4bb4-aa96-e0b099a8af23" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2a516c57-70de-44f1-90ef-05c0a857bebe" 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-20220630.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_4bad4b6f-d45a-43b9-983f-0984493e417a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ef4edf65-791b-4f48-a072-8f70eb29ac6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4bad4b6f-d45a-43b9-983f-0984493e417a" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ef4edf65-791b-4f48-a072-8f70eb29ac6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_9898b6dd-eff9-4c66-a7a6-827e56ddd940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4bad4b6f-d45a-43b9-983f-0984493e417a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_9898b6dd-eff9-4c66-a7a6-827e56ddd940" 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-20220630.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_0cd3a433-a3fb-4c9d-ba9e-2e5e0fde0216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_589e91c5-b9ce-4eb2-b95f-971e706ec66a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0cd3a433-a3fb-4c9d-ba9e-2e5e0fde0216" xlink:to="loc_us-gaap_NetIncomeLoss_589e91c5-b9ce-4eb2-b95f-971e706ec66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_695255b0-1288-4068-b085-aa613132b6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0cd3a433-a3fb-4c9d-ba9e-2e5e0fde0216" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_695255b0-1288-4068-b085-aa613132b6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7e068b0d-5893-4315-9b51-286a2b3d4dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_695255b0-1288-4068-b085-aa613132b6f2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7e068b0d-5893-4315-9b51-286a2b3d4dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2dd5f62b-f9cb-4315-8d0c-2ed4103358f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0cd3a433-a3fb-4c9d-ba9e-2e5e0fde0216" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2dd5f62b-f9cb-4315-8d0c-2ed4103358f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_e9b0a41a-d99e-4a43-bcc3-5c846141be78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2dd5f62b-f9cb-4315-8d0c-2ed4103358f6" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_e9b0a41a-d99e-4a43-bcc3-5c846141be78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6708b4ea-e056-4b7a-bcfb-3511ae7452c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_e9b0a41a-d99e-4a43-bcc3-5c846141be78" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6708b4ea-e056-4b7a-bcfb-3511ae7452c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7dc8fc22-f3b1-4aa5-8123-0a2b9fbbdf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2dd5f62b-f9cb-4315-8d0c-2ed4103358f6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7dc8fc22-f3b1-4aa5-8123-0a2b9fbbdf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_6c4217c7-893a-407a-ba72-1992b1b68a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0cd3a433-a3fb-4c9d-ba9e-2e5e0fde0216" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_6c4217c7-893a-407a-ba72-1992b1b68a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a8677b38-7f65-4e97-9dc2-363026274865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_6c4217c7-893a-407a-ba72-1992b1b68a23" xlink:to="loc_us-gaap_EarningsPerShareBasic_a8677b38-7f65-4e97-9dc2-363026274865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4115782f-d2a7-4667-bbea-8df120d9c76f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_6c4217c7-893a-407a-ba72-1992b1b68a23" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4115782f-d2a7-4667-bbea-8df120d9c76f" 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-20220630.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_7fe878fb-615c-4f25-85d6-6509ea9e9c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d430bc8c-6c00-43bd-9c0c-f407c01e7c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7fe878fb-615c-4f25-85d6-6509ea9e9c2a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d430bc8c-6c00-43bd-9c0c-f407c01e7c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b26bc328-6427-4331-be01-a154698ca775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d430bc8c-6c00-43bd-9c0c-f407c01e7c22" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b26bc328-6427-4331-be01-a154698ca775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c9921ae9-64ef-48b3-a8f8-cb401a609bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b26bc328-6427-4331-be01-a154698ca775" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c9921ae9-64ef-48b3-a8f8-cb401a609bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_0651be19-4d3a-4b86-b650-e7875d1d7f7a" xlink:href="aosl-20220630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c9921ae9-64ef-48b3-a8f8-cb401a609bf9" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_0651be19-4d3a-4b86-b650-e7875d1d7f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_fbd5692a-1f8b-406c-a3d2-2f42e16c6ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c9921ae9-64ef-48b3-a8f8-cb401a609bf9" xlink:to="loc_us-gaap_EmployeeStockMember_fbd5692a-1f8b-406c-a3d2-2f42e16c6ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9a315b88-1e64-4c8d-89ca-22a7ec1800ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d430bc8c-6c00-43bd-9c0c-f407c01e7c22" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9a315b88-1e64-4c8d-89ca-22a7ec1800ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8b5569e5-25e4-45eb-b5d0-8f8d189cebb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9a315b88-1e64-4c8d-89ca-22a7ec1800ac" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8b5569e5-25e4-45eb-b5d0-8f8d189cebb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6154dfa6-ac10-4546-bffc-aa602c0a4b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9a315b88-1e64-4c8d-89ca-22a7ec1800ac" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6154dfa6-ac10-4546-bffc-aa602c0a4b0d" 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-20220630.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_afcc4802-be18-45f8-83fd-d60137831970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_0fb16c82-2f70-4f87-8ed6-9bcd26062d30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_afcc4802-be18-45f8-83fd-d60137831970" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_0fb16c82-2f70-4f87-8ed6-9bcd26062d30" 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-20220630.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_4988bc10-19c6-40ea-88e2-2422e9f8acfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_92f7644b-cb45-4587-8e89-0a0d630e7d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_4988bc10-19c6-40ea-88e2-2422e9f8acfa" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_92f7644b-cb45-4587-8e89-0a0d630e7d27" 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-20220630.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_e357ea84-0022-410c-aae8-3ffae899f569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_e357ea84-0022-410c-aae8-3ffae899f569" xlink:to="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9e40739a-80bd-4b24-9e8d-377886d6c34c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_srt_MajorCustomersAxis_9e40739a-80bd-4b24-9e8d-377886d6c34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_9e40739a-80bd-4b24-9e8d-377886d6c34c" xlink:to="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_10135eba-ae13-429d-b822-c20485c472c2" xlink:href="aosl-20220630.xsd#aosl_CustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:to="loc_aosl_CustomerMember_10135eba-ae13-429d-b822-c20485c472c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_c4c946b4-aa9d-4adf-9caf-0f6064713a90" xlink:href="aosl-20220630.xsd#aosl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:to="loc_aosl_CustomerBMember_c4c946b4-aa9d-4adf-9caf-0f6064713a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerCMember_1a940b68-e40b-4a63-a427-08b7e5dc4f5f" xlink:href="aosl-20220630.xsd#aosl_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:to="loc_aosl_CustomerCMember_1a940b68-e40b-4a63-a427-08b7e5dc4f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerDMember_5f858426-180c-45db-835a-a5e71f48f7c8" xlink:href="aosl-20220630.xsd#aosl_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a64d085e-ad25-45d7-a76a-5c555d069f80" xlink:to="loc_aosl_CustomerDMember_5f858426-180c-45db-835a-a5e71f48f7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5c07b084-55b7-40e6-8cd2-68cec87ecef1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_srt_RangeAxis_5c07b084-55b7-40e6-8cd2-68cec87ecef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c8547c21-9497-4a65-9a5c-bc92745ccf49" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5c07b084-55b7-40e6-8cd2-68cec87ecef1" xlink:to="loc_srt_RangeMember_c8547c21-9497-4a65-9a5c-bc92745ccf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ff261920-47a5-4bf9-af9b-927caec2692e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c8547c21-9497-4a65-9a5c-bc92745ccf49" xlink:to="loc_srt_MinimumMember_ff261920-47a5-4bf9-af9b-927caec2692e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_49c70863-372f-44ad-9d78-0553acadefea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c8547c21-9497-4a65-9a5c-bc92745ccf49" xlink:to="loc_srt_MaximumMember_49c70863-372f-44ad-9d78-0553acadefea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_43200339-115b-4e53-ab4b-7f2546b07a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_43200339-115b-4e53-ab4b-7f2546b07a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f5bb7679-bf01-41ca-82db-066beaeb1f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_43200339-115b-4e53-ab4b-7f2546b07a7a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f5bb7679-bf01-41ca-82db-066beaeb1f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e8cda60f-22e4-4ae8-8e36-ce9c0b9f50a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f5bb7679-bf01-41ca-82db-066beaeb1f37" xlink:to="loc_us-gaap_SalesRevenueNetMember_e8cda60f-22e4-4ae8-8e36-ce9c0b9f50a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b08235fc-ae29-426d-b287-28f8f0504216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f5bb7679-bf01-41ca-82db-066beaeb1f37" xlink:to="loc_us-gaap_AccountsReceivableMember_b08235fc-ae29-426d-b287-28f8f0504216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3a0966a0-c70c-4c63-917e-2336b3f29bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3a0966a0-c70c-4c63-917e-2336b3f29bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f1282654-a17d-4a50-aa95-b44394615635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3a0966a0-c70c-4c63-917e-2336b3f29bce" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f1282654-a17d-4a50-aa95-b44394615635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_bed25777-ed2e-4cab-973d-4a5fbfaaf54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_f1282654-a17d-4a50-aa95-b44394615635" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_bed25777-ed2e-4cab-973d-4a5fbfaaf54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_d954825e-c9a2-46e8-8142-742b4cfde3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c5d22cb4-2950-4710-9ac4-4987a2e5482b" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_d954825e-c9a2-46e8-8142-742b4cfde3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_e5d55d1c-d6a2-462d-8ea9-5dc83a9206e1" xlink:href="aosl-20220630.xsd#aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d954825e-c9a2-46e8-8142-742b4cfde3c5" xlink:to="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_e5d55d1c-d6a2-462d-8ea9-5dc83a9206e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_437c4791-b799-485c-8eaf-dcf7c7af136a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d954825e-c9a2-46e8-8142-742b4cfde3c5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_437c4791-b799-485c-8eaf-dcf7c7af136a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="aosl-20220630.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_2a849c34-d928-403f-a147-ab6f7214bf1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_9a8b94fc-1e67-4372-940f-d22f79c2c86c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_2a849c34-d928-403f-a147-ab6f7214bf1a" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_9a8b94fc-1e67-4372-940f-d22f79c2c86c" 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-20220630.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_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b9ad194a-1f77-46cf-ae7f-a9eac1b42ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b9ad194a-1f77-46cf-ae7f-a9eac1b42ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_43ed35be-0c7a-4b9a-a3b9-a2fb45082e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_43ed35be-0c7a-4b9a-a3b9-a2fb45082e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_4b532791-60e4-4c28-9df1-98580f57be0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_4b532791-60e4-4c28-9df1-98580f57be0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7eee8ef0-3f96-4e07-aea6-0dce95a16ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7eee8ef0-3f96-4e07-aea6-0dce95a16ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_45859aea-f6bf-4b95-b5eb-c47f0cae445a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_45859aea-f6bf-4b95-b5eb-c47f0cae445a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_84e71098-656d-4be1-b0c7-329eeae0be82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_84e71098-656d-4be1-b0c7-329eeae0be82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_918c8bc5-1f43-4dde-a334-cb98a31e8a20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_918c8bc5-1f43-4dde-a334-cb98a31e8a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_de5652fc-271e-4fb3-9ab0-9b4c2a6839d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_de5652fc-271e-4fb3-9ab0-9b4c2a6839d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_e186de38-6221-4d73-9c36-7033e9670c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_e186de38-6221-4d73-9c36-7033e9670c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualTableTextBlock_9bd80fa7-f740-4415-aaeb-3d5a30fe9150" xlink:href="aosl-20220630.xsd#aosl_StockRotationAccrualTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_aosl_StockRotationAccrualTableTextBlock_9bd80fa7-f740-4415-aaeb-3d5a30fe9150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_76ac4e83-c92e-4004-9fcf-6190b7d4c258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b3d54693-2c8b-4952-bcd1-328ac5472070" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_76ac4e83-c92e-4004-9fcf-6190b7d4c258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" xlink:type="simple" xlink:href="aosl-20220630.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_721f3371-ab5e-48f9-bae0-265a0a142c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_c124d05e-cd2a-4dde-a18d-0ca967ab3db5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_721f3371-ab5e-48f9-bae0-265a0a142c90" xlink:to="loc_us-gaap_AccountsReceivableGross_c124d05e-cd2a-4dde-a18d-0ca967ab3db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_f3bd40f3-01b8-49b9-9fbc-903a948ab5dc" xlink:href="aosl-20220630.xsd#aosl_AllowanceForPriceAdjustmentsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_721f3371-ab5e-48f9-bae0-265a0a142c90" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_f3bd40f3-01b8-49b9-9fbc-903a948ab5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_13df80eb-926c-4a80-b7b9-bff7fdcde47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_721f3371-ab5e-48f9-bae0-265a0a142c90" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_13df80eb-926c-4a80-b7b9-bff7fdcde47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_e271e31d-f762-4563-8c2d-bb203ffa0d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_721f3371-ab5e-48f9-bae0-265a0a142c90" xlink:to="loc_us-gaap_AccountsReceivableNet_e271e31d-f762-4563-8c2d-bb203ffa0d0b" 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-20220630.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_ec54794b-6fd8-4e55-8212-51f99d52dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_121dad10-f55f-493a-ac77-a166967b0d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ec54794b-6fd8-4e55-8212-51f99d52dad4" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_121dad10-f55f-493a-ac77-a166967b0d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_5575e4ac-3106-4baf-b0e3-e78dcbcee7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ec54794b-6fd8-4e55-8212-51f99d52dad4" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_5575e4ac-3106-4baf-b0e3-e78dcbcee7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a54f9221-6b52-4ab4-9341-a93e927d5f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ec54794b-6fd8-4e55-8212-51f99d52dad4" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a54f9221-6b52-4ab4-9341-a93e927d5f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_50dee9d8-525f-428a-8df0-9a5943124b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ec54794b-6fd8-4e55-8212-51f99d52dad4" xlink:to="loc_us-gaap_InventoryNet_50dee9d8-525f-428a-8df0-9a5943124b0c" 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-20220630.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_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LocalVATReceivable_c7e3795c-aec3-432e-8cc8-57fb2b5b0594" xlink:href="aosl-20220630.xsd#aosl_LocalVATReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_aosl_LocalVATReceivable_c7e3795c-aec3-432e-8cc8-57fb2b5b0594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_cfb78f15-fb1b-43a7-b169-466f7f3d0f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_cfb78f15-fb1b-43a7-b169-466f7f3d0f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_92716782-a8f6-4aec-a36a-7835f862e680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_us-gaap_PrepaidInsurance_92716782-a8f6-4aec-a36a-7835f862e680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaidMaintenanceCurrent_4f5631ec-9148-4248-9b6e-891ac66f0c2a" xlink:href="aosl-20220630.xsd#aosl_PrepaidMaintenanceCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_aosl_PrepaidMaintenanceCurrent_4f5631ec-9148-4248-9b6e-891ac66f0c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymenttoSupplier_be246e6b-3751-4704-a6c4-9ad778065335" xlink:href="aosl-20220630.xsd#aosl_PrepaymenttoSupplier"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_aosl_PrepaymenttoSupplier_be246e6b-3751-4704-a6c4-9ad778065335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_e05065c9-3d49-4b35-affb-8448c7d73ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_us-gaap_PrepaidTaxes_e05065c9-3d49-4b35-affb-8448c7d73ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_0d069a8b-e4b9-4db4-8dfc-965cdc89b38d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_us-gaap_InterestReceivableCurrent_0d069a8b-e4b9-4db4-8dfc-965cdc89b38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customsdeposit_0a65865a-27ec-41b2-8c94-2287b657b1eb" xlink:href="aosl-20220630.xsd#aosl_Customsdeposit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_aosl_Customsdeposit_0a65865a-27ec-41b2-8c94-2287b657b1eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_3038313b-8409-4c0a-97b3-87397934146b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_3038313b-8409-4c0a-97b3-87397934146b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_036bc0ad-773c-46e5-b353-451afe197b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_955980cb-bf26-4952-8832-ea3b56def7c6" xlink:to="loc_us-gaap_OtherAssetsCurrent_036bc0ad-773c-46e5-b353-451afe197b7c" 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-20220630.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_6813a7a4-cf2f-4538-bb3d-73824ff853f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0d002e8c-c808-4828-b11c-07c5a51f6d06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6813a7a4-cf2f-4538-bb3d-73824ff853f6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0d002e8c-c808-4828-b11c-07c5a51f6d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0d002e8c-c808-4828-b11c-07c5a51f6d06" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b6d5bc-f7dc-40d4-a788-67ef6c3cd6d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_8683ae32-4686-4a30-9baa-9b1af2f67afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_LandMember_8683ae32-4686-4a30-9baa-9b1af2f67afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5f18ebd3-8354-4894-9648-faa028a28e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_BuildingMember_5f18ebd3-8354-4894-9648-faa028a28e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_568fdb58-b87b-40b5-a509-354023322dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_568fdb58-b87b-40b5-a509-354023322dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquipmentAndToolingMember_77127ae1-8805-4e7a-9dce-b7f44d21ce53" xlink:href="aosl-20220630.xsd#aosl_EquipmentAndToolingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_aosl_EquipmentAndToolingMember_77127ae1-8805-4e7a-9dce-b7f44d21ce53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_bb7bfbbb-50af-462c-b068-43777f26f380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_ComputerEquipmentMember_bb7bfbbb-50af-462c-b068-43777f26f380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b5923f1d-289f-4ecc-bf32-88e6d4b90e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b5923f1d-289f-4ecc-bf32-88e6d4b90e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_50ec023f-5fec-458b-b436-8196f94ad33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_50ec023f-5fec-458b-b436-8196f94ad33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LandUseRightsMember_d5931439-72cd-4897-84f6-bac7c41c6a93" xlink:href="aosl-20220630.xsd#aosl_LandUseRightsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_aosl_LandUseRightsMember_d5931439-72cd-4897-84f6-bac7c41c6a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareDevelopmentMember_10530344-61cb-42b8-ad1d-2bd3f98da00f" xlink:href="aosl-20220630.xsd#aosl_ComputerSoftwareDevelopmentMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db0e37d7-a08b-4daa-b65d-a1392ebac864" xlink:to="loc_aosl_ComputerSoftwareDevelopmentMember_10530344-61cb-42b8-ad1d-2bd3f98da00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0d002e8c-c808-4828-b11c-07c5a51f6d06" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_0ca0748c-59fe-4768-ac55-a83f64509c01" xlink:href="aosl-20220630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_0ca0748c-59fe-4768-ac55-a83f64509c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_31227ea4-53c2-43de-a3be-d88a7bb299c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_31227ea4-53c2-43de-a3be-d88a7bb299c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_163bfec0-f760-4b01-a179-5dfbd89cfc0e" xlink:href="aosl-20220630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_163bfec0-f760-4b01-a179-5dfbd89cfc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_30c267a8-f703-4f25-8d04-2c017d3374bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_ConstructionInProgressGross_30c267a8-f703-4f25-8d04-2c017d3374bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_09a562bb-1ab9-4ef3-8ef7-98779782d3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_09a562bb-1ab9-4ef3-8ef7-98779782d3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_35821706-a2a5-4798-87da-f12849f419fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_Depreciation_35821706-a2a5-4798-87da-f12849f419fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_a7f8bd24-b15e-49d3-a4b0-107269a9a5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_a7f8bd24-b15e-49d3-a4b0-107269a9a5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d5318cd3-c2d5-47d1-9a1c-3dbea761d176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d5318cd3-c2d5-47d1-9a1c-3dbea761d176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_ee04d4df-0600-44fe-aa82-7e1c54547b62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40339bb2-753a-4eeb-8280-8d76b3dd3a37" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_ee04d4df-0600-44fe-aa82-7e1c54547b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="simple" xlink:href="aosl-20220630.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_f717df94-a44f-430d-b449-034ede3e27df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_153ccebc-cb0d-4e76-924b-11981f2744a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f717df94-a44f-430d-b449-034ede3e27df" xlink:to="loc_us-gaap_Goodwill_153ccebc-cb0d-4e76-924b-11981f2744a7" 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-20220630.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_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymentForPropertyAndEquipment_fbd685c0-32bb-47ad-9571-c9d0404b505f" xlink:href="aosl-20220630.xsd#aosl_PrepaymentForPropertyAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:to="loc_aosl_PrepaymentForPropertyAndEquipment_fbd685c0-32bb-47ad-9571-c9d0404b505f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InvestmentsInPrivatelyHeldCompanies_d586b8ff-4be2-4a91-bbd0-ca7b07c7084b" xlink:href="aosl-20220630.xsd#aosl_InvestmentsInPrivatelyHeldCompanies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:to="loc_aosl_InvestmentsInPrivatelyHeldCompanies_d586b8ff-4be2-4a91-bbd0-ca7b07c7084b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customdepositnoncurrent_c6226bce-53e8-4248-96b9-b44bae843fd1" xlink:href="aosl-20220630.xsd#aosl_Customdepositnoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:to="loc_aosl_Customdepositnoncurrent_c6226bce-53e8-4248-96b9-b44bae843fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepositsWithSupplier_b4ccdcd8-9231-46a7-99ee-bf255de0e18d" xlink:href="aosl-20220630.xsd#aosl_DepositsWithSupplier"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:to="loc_aosl_DepositsWithSupplier_b4ccdcd8-9231-46a7-99ee-bf255de0e18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecurityDeposit_b2bf75b8-e522-47e5-94b4-dab823e700f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecurityDeposit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:to="loc_us-gaap_SecurityDeposit_b2bf75b8-e522-47e5-94b4-dab823e700f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_a434e9bf-f116-41e8-9827-3647db34d77e" xlink:href="aosl-20220630.xsd#aosl_OfficeLeaseDepositAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:to="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_a434e9bf-f116-41e8-9827-3647db34d77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_355347e4-6386-4934-a3a5-d42c0f4bb524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_355347e4-6386-4934-a3a5-d42c0f4bb524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ee7e9d51-a356-4103-b203-c4fe32c6baee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ce3b95a-1b13-4215-9ccf-fcb212ea2973" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ee7e9d51-a356-4103-b203-c4fe32c6baee" 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-20220630.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_ffc33135-40a6-469d-8b33-d1e437bbd13e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_357a1472-10ae-40d8-a5e5-559c5d6db2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ffc33135-40a6-469d-8b33-d1e437bbd13e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_357a1472-10ae-40d8-a5e5-559c5d6db2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_896039e0-536b-41eb-8db6-e7577420eaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ffc33135-40a6-469d-8b33-d1e437bbd13e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_896039e0-536b-41eb-8db6-e7577420eaa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ef4d3b3f-1aed-4210-bf51-de7f3f5b3cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ffc33135-40a6-469d-8b33-d1e437bbd13e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ef4d3b3f-1aed-4210-bf51-de7f3f5b3cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f1b741e6-09bb-450e-be47-e3289db981cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ffc33135-40a6-469d-8b33-d1e437bbd13e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f1b741e6-09bb-450e-be47-e3289db981cc" 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-20220630.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_a351ea89-c8e7-4927-8186-57e1c04d8c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_e099c777-499b-40b4-9652-3f6ffbf95564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a351ea89-c8e7-4927-8186-57e1c04d8c24" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_e099c777-499b-40b4-9652-3f6ffbf95564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c13bfa1d-cbff-4b5a-82fd-918551bde550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_e099c777-499b-40b4-9652-3f6ffbf95564" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c13bfa1d-cbff-4b5a-82fd-918551bde550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c13bfa1d-cbff-4b5a-82fd-918551bde550" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PatentsAndPatentedTechnologyMember_9cdb5ab2-b5a7-49ac-92e6-5fd0bf327c07" xlink:href="aosl-20220630.xsd#aosl_PatentsAndPatentedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:to="loc_aosl_PatentsAndPatentedTechnologyMember_9cdb5ab2-b5a7-49ac-92e6-5fd0bf327c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a5d79fa3-3a2e-48e3-9279-c6d61ef3ca10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:to="loc_us-gaap_TradeNamesMember_a5d79fa3-3a2e-48e3-9279-c6d61ef3ca10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e0521c64-d5dc-44e5-a0e7-3a6a38e314ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_615f79af-2ebd-4c04-bb6f-e77be627b596" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e0521c64-d5dc-44e5-a0e7-3a6a38e314ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_e099c777-499b-40b4-9652-3f6ffbf95564" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4e6db56c-298b-4b2e-a986-a0c640c97579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4e6db56c-298b-4b2e-a986-a0c640c97579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7c47a52e-c5de-4d4e-9f8d-3c88d4de4c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7c47a52e-c5de-4d4e-9f8d-3c88d4de4c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_65029b51-a7a0-4494-b5c5-cd31ae8fac63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_65029b51-a7a0-4494-b5c5-cd31ae8fac63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1bbe9079-fc7e-4ef1-b41b-15bf7b48ab34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_Goodwill_1bbe9079-fc7e-4ef1-b41b-15bf7b48ab34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_928f7982-2432-458d-abb6-b10f809b0620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_928f7982-2432-458d-abb6-b10f809b0620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b6ddb433-b5dc-4fb9-9d9f-4b9aa48d4c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b6ddb433-b5dc-4fb9-9d9f-4b9aa48d4c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e569244a-a78d-402a-83df-058e0a552ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_cd34b60e-6d6b-4a02-9e57-ff713650b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e569244a-a78d-402a-83df-058e0a552ff2" 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-20220630.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_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_77c4b4f2-81b7-46c3-b74b-63a36f35b7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_us-gaap_AccruedSalariesCurrent_77c4b4f2-81b7-46c3-b74b-63a36f35b7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_81afd210-7b55-4c27-8302-028ba3659d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_81afd210-7b55-4c27-8302-028ba3659d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_6c42e0a2-0be5-4be3-8100-cbca009dd6b9" xlink:href="aosl-20220630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_aosl_StockRotationAccrualCurrent_6c42e0a2-0be5-4be3-8100-cbca009dd6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_00423deb-21c3-42c3-a473-d35b7fd44d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_00423deb-21c3-42c3-a473-d35b7fd44d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory_d1dda024-90b1-4e65-b520-e006268231e2" xlink:href="aosl-20220630.xsd#aosl_AccruedInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_aosl_AccruedInventory_d1dda024-90b1-4e65-b520-e006268231e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses_a66f4184-61ec-4979-ba13-20ce77b38391" xlink:href="aosl-20220630.xsd#aosl_AccruedFacilityExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_aosl_AccruedFacilityExpenses_a66f4184-61ec-4979-ba13-20ce77b38391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment_aff7e877-daa8-43b8-a111-180e158356c5" xlink:href="aosl-20220630.xsd#aosl_AccruedPropertyPlantandEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_aosl_AccruedPropertyPlantandEquipment_aff7e877-daa8-43b8-a111-180e158356c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_98b93459-08d4-444b-bb49-8f51763a5bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_98b93459-08d4-444b-bb49-8f51763a5bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit_5cc97d59-80c6-47f0-bc8c-7c130c7631bb" xlink:href="aosl-20220630.xsd#aosl_AccruedCustomerDeposit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_aosl_AccruedCustomerDeposit_5cc97d59-80c6-47f0-bc8c-7c130c7631bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_c59e03ae-4434-4ee7-a72a-aae771a713cb" xlink:href="aosl-20220630.xsd#aosl_EmployeeStockPurchasePlanPayableCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_c59e03ae-4434-4ee7-a72a-aae771a713cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0fe41f46-4690-4044-8c7e-ca12885b51a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7eaa097-0075-4e52-8208-e652b2b13f0f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0fe41f46-4690-4044-8c7e-ca12885b51a6" 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-20220630.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_201de518-127c-48b9-b321-e5781ceb9842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_294372f3-06db-435d-ba74-d039bb334a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_201de518-127c-48b9-b321-e5781ceb9842" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_294372f3-06db-435d-ba74-d039bb334a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_000ee82f-daf3-45fa-80b1-d7cbdaf6a3af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_294372f3-06db-435d-ba74-d039bb334a1b" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_000ee82f-daf3-45fa-80b1-d7cbdaf6a3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4b743015-813d-4d14-ba75-dbaa5c0c1391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_294372f3-06db-435d-ba74-d039bb334a1b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4b743015-813d-4d14-ba75-dbaa5c0c1391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_57b07634-c626-4099-adc7-bbbd13ebc229" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_294372f3-06db-435d-ba74-d039bb334a1b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_57b07634-c626-4099-adc7-bbbd13ebc229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_d092cc29-a0df-4edb-909f-0e0dd0558155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_294372f3-06db-435d-ba74-d039bb334a1b" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_d092cc29-a0df-4edb-909f-0e0dd0558155" 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-20220630.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_be26a220-963a-4021-b777-c89e51500782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_8a09d46d-8605-468b-b898-2a01ea434777" xlink:href="aosl-20220630.xsd#aosl_StockRotationAccrualIncreaeDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_be26a220-963a-4021-b777-c89e51500782" xlink:to="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_8a09d46d-8605-468b-b898-2a01ea434777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_b76a1600-dc4a-4736-bb64-6858c98ef3d5" xlink:href="aosl-20220630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_8a09d46d-8605-468b-b898-2a01ea434777" xlink:to="loc_aosl_StockRotationAccrualCurrent_b76a1600-dc4a-4736-bb64-6858c98ef3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualStockIssued_dd5b2e80-3ce2-4379-bb7a-bb81a6e3d9a6" xlink:href="aosl-20220630.xsd#aosl_StockRotationAccrualStockIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_8a09d46d-8605-468b-b898-2a01ea434777" xlink:to="loc_aosl_StockRotationAccrualStockIssued_dd5b2e80-3ce2-4379-bb7a-bb81a6e3d9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualPayments_808958d8-fffd-44cc-990d-48e723af7a3e" xlink:href="aosl-20220630.xsd#aosl_StockRotationAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_8a09d46d-8605-468b-b898-2a01ea434777" xlink:to="loc_aosl_StockRotationAccrualPayments_808958d8-fffd-44cc-990d-48e723af7a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_af4b5f39-85c4-4200-875d-5d50476a6316" xlink:href="aosl-20220630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_8a09d46d-8605-468b-b898-2a01ea434777" xlink:to="loc_aosl_StockRotationAccrualCurrent_af4b5f39-85c4-4200-875d-5d50476a6316" 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-20220630.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_22695eab-4f2b-42dc-8d0a-aa9682619d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1a20fc72-3e57-4595-adcb-ebdeca44cfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_22695eab-4f2b-42dc-8d0a-aa9682619d6d" xlink:to="loc_us-gaap_Goodwill_1a20fc72-3e57-4595-adcb-ebdeca44cfbc" 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-20220630.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_f8e9571c-b5dd-4caa-8b2b-248e7f7b7ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_2d782e35-7e0f-47bb-a34f-a961448033f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f8e9571c-b5dd-4caa-8b2b-248e7f7b7ad8" xlink:to="loc_us-gaap_ConcentrationRiskTable_2d782e35-7e0f-47bb-a34f-a961448033f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_7775ac8d-2de3-4c33-977e-824546436464" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2d782e35-7e0f-47bb-a34f-a961448033f7" xlink:to="loc_srt_MajorCustomersAxis_7775ac8d-2de3-4c33-977e-824546436464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_7775ac8d-2de3-4c33-977e-824546436464" xlink:to="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_ec7f69ae-489e-4fc7-9b37-8924e5f3f654" xlink:href="aosl-20220630.xsd#aosl_CustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:to="loc_aosl_CustomerMember_ec7f69ae-489e-4fc7-9b37-8924e5f3f654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_e7906793-dff2-4423-85de-e35f5acbc0c8" xlink:href="aosl-20220630.xsd#aosl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:to="loc_aosl_CustomerBMember_e7906793-dff2-4423-85de-e35f5acbc0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCustomersMember_f03aff2d-63c9-4a32-a27e-dbae92ef85ee" xlink:href="aosl-20220630.xsd#aosl_OtherCustomersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ec413d12-d8c0-42dd-9c86-a8618474cbec" xlink:to="loc_aosl_OtherCustomersMember_f03aff2d-63c9-4a32-a27e-dbae92ef85ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2d782e35-7e0f-47bb-a34f-a961448033f7" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_5e5493f8-e9a2-4efa-b6d2-d651071cd21a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_5e5493f8-e9a2-4efa-b6d2-d651071cd21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_80453dc9-ef5d-46de-8f4a-85845da2e38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_80453dc9-ef5d-46de-8f4a-85845da2e38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_04b2c02d-c9c3-4d58-9e11-244c221fbd9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent_d05d6dbd-a77b-486d-9864-4d69c7136ce0" xlink:href="aosl-20220630.xsd#aosl_ComputerSoftwareLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_d05d6dbd-a77b-486d-9864-4d69c7136ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_3428e316-e00e-4b56-a170-eba0846dfa84" xlink:href="aosl-20220630.xsd#aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther_3428e316-e00e-4b56-a170-eba0846dfa84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_dfc75394-06ec-4703-a515-1477ba036946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_26a1a7bb-3077-46aa-bfa4-9a25cc9e765c" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_dfc75394-06ec-4703-a515-1477ba036946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/Debt" xlink:type="simple" xlink:href="aosl-20220630.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_1410d0b2-c3bd-4913-906f-7bb79110661c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_025be7cb-a501-4cc0-a27f-f2475fdc508d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1410d0b2-c3bd-4913-906f-7bb79110661c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_025be7cb-a501-4cc0-a27f-f2475fdc508d" 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-20220630.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_a8e994c2-8c7c-44a6-aadb-acb2cfb6a44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_313954bf-ef28-49e0-8b7f-2cee7e4aed5d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a8e994c2-8c7c-44a6-aadb-acb2cfb6a44e" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_313954bf-ef28-49e0-8b7f-2cee7e4aed5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtShorttermborrowingDetails" xlink:type="simple" xlink:href="aosl-20220630.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_a399daa0-2f91-452d-b9b9-48c2533789eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a399daa0-2f91-452d-b9b9-48c2533789eb" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d63b8982-9c42-4446-bf91-5e4cdff62a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_VariableRateAxis_d63b8982-9c42-4446-bf91-5e4cdff62a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_309f74a0-fc1f-4268-ad55-3534c6b8e336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_d63b8982-9c42-4446-bf91-5e4cdff62a06" xlink:to="loc_us-gaap_VariableRateDomain_309f74a0-fc1f-4268-ad55-3534c6b8e336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_04d4d885-677a-47d0-9064-ee73e86f02fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_309f74a0-fc1f-4268-ad55-3534c6b8e336" xlink:to="loc_us-gaap_BaseRateMember_04d4d885-677a-47d0-9064-ee73e86f02fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_srt_StatementGeographicalAxis_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5238e94b-09a9-4c48-a8df-5ea694c31cc6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_96cc1f6e-8e77-4e6f-9a50-4cb3a9bcde32" xlink:to="loc_srt_SegmentGeographicalDomain_5238e94b-09a9-4c48-a8df-5ea694c31cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_0cffa98a-8307-472d-891a-5524a2cb38c5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5238e94b-09a9-4c48-a8df-5ea694c31cc6" xlink:to="loc_country_CN_0cffa98a-8307-472d-891a-5524a2cb38c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_d225f3a7-48a4-4ba3-af22-bcddde4efacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_d225f3a7-48a4-4ba3-af22-bcddde4efacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_3367a7fe-4191-4d6b-a6f6-095940cf85f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_d225f3a7-48a4-4ba3-af22-bcddde4efacb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_3367a7fe-4191-4d6b-a6f6-095940cf85f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_BankOfCommunicationsLimitedMember_f7ad996a-5b49-46fb-9240-556fcecb05e6" xlink:href="aosl-20220630.xsd#aosl_BankOfCommunicationsLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_3367a7fe-4191-4d6b-a6f6-095940cf85f9" xlink:to="loc_aosl_BankOfCommunicationsLimitedMember_f7ad996a-5b49-46fb-9240-556fcecb05e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IndustrialAndCommercialBankofChinaMember_4b7a3828-d747-4399-a3fe-c9947969427a" xlink:href="aosl-20220630.xsd#aosl_IndustrialAndCommercialBankofChinaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_3367a7fe-4191-4d6b-a6f6-095940cf85f9" xlink:to="loc_aosl_IndustrialAndCommercialBankofChinaMember_4b7a3828-d747-4399-a3fe-c9947969427a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_88aae76c-e1e9-4905-868e-7fe8002840db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_88aae76c-e1e9-4905-868e-7fe8002840db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_897ffe3f-9ec5-4c06-8c5c-944abad7aff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_88aae76c-e1e9-4905-868e-7fe8002840db" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_897ffe3f-9ec5-4c06-8c5c-944abad7aff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_4d9041f2-647e-40fc-a521-95585ab6edb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_897ffe3f-9ec5-4c06-8c5c-944abad7aff5" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_4d9041f2-647e-40fc-a521-95585ab6edb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a72b2d01-7831-4fe9-ab8e-b12c5161bc74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_DebtInstrumentAxis_a72b2d01-7831-4fe9-ab8e-b12c5161bc74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1b804a29-1e0f-4696-bcde-06b1b152b664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a72b2d01-7831-4fe9-ab8e-b12c5161bc74" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1b804a29-1e0f-4696-bcde-06b1b152b664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_8ebcc054-b3b2-4ca1-af2b-eba4baa8d017" xlink:href="aosl-20220630.xsd#aosl_CreditFacility3Point85PercentDueNovember182022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1b804a29-1e0f-4696-bcde-06b1b152b664" xlink:to="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_8ebcc054-b3b2-4ca1-af2b-eba4baa8d017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3bbb2837-390b-46d8-8cea-5648fcd06514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_CreditFacilityAxis_3bbb2837-390b-46d8-8cea-5648fcd06514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7ba1e327-613c-4227-8656-bb258af36659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_3bbb2837-390b-46d8-8cea-5648fcd06514" xlink:to="loc_us-gaap_CreditFacilityDomain_7ba1e327-613c-4227-8656-bb258af36659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_56cd5261-b0ee-433b-86f6-d36108bd1dd2" xlink:href="aosl-20220630.xsd#aosl_LineOfCreditFacilityTradeBorrowingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_7ba1e327-613c-4227-8656-bb258af36659" xlink:to="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_56cd5261-b0ee-433b-86f6-d36108bd1dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_67284c1f-50cd-42e4-929b-ef97286ff0a8" xlink:href="aosl-20220630.xsd#aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_7ba1e327-613c-4227-8656-bb258af36659" xlink:to="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_67284c1f-50cd-42e4-929b-ef97286ff0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1f28c14b-3db8-4492-95fb-16a7d01cf2aa" xlink:to="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_d64ae4bc-151a-4daf-bf0f-427f87a0df76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_DebtInstrumentTerm_d64ae4bc-151a-4daf-bf0f-427f87a0df76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_4a55fb4a-683c-4821-8288-8e791b2257a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ShortTermBorrowings_4a55fb4a-683c-4821-8288-8e791b2257a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_cb11c77b-2113-4a46-b855-92afcf085b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_cb11c77b-2113-4a46-b855-92afcf085b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_796bc53d-b78a-4a30-b1bb-d2c2f604e206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_796bc53d-b78a-4a30-b1bb-d2c2f604e206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_07c4816e-1382-48ab-8b39-670fc6298a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_07c4816e-1382-48ab-8b39-670fc6298a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_bad5df5e-c8c8-4faa-bea3-3a83f541b09e" xlink:href="aosl-20220630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_bad5df5e-c8c8-4faa-bea3-3a83f541b09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_df4057c4-2e20-431a-a87b-b759bea8b5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_df4057c4-2e20-431a-a87b-b759bea8b5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ec41201f-fac9-4241-907f-49b3ce30b3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ec41201f-fac9-4241-907f-49b3ce30b3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f81c67cc-127e-4868-9622-87d4eb80c0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d57c40ce-b643-48f7-b853-d1c59d3605c4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f81c67cc-127e-4868-9622-87d4eb80c0dc" 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-20220630.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_fd082491-26ed-438b-a2ef-12b371fb253c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fd082491-26ed-438b-a2ef-12b371fb253c" xlink:to="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3394b53e-317d-4202-8883-8ee7f2426710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3394b53e-317d-4202-8883-8ee7f2426710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ad863c43-f830-44ae-a74f-11a923a890a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3394b53e-317d-4202-8883-8ee7f2426710" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ad863c43-f830-44ae-a74f-11a923a890a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_8caebc3f-c0a1-4d73-891b-66f5add79072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad863c43-f830-44ae-a74f-11a923a890a5" xlink:to="loc_us-gaap_SecuredDebtMember_8caebc3f-c0a1-4d73-891b-66f5add79072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7b421028-f0ef-43d7-860c-613ebb02de91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:to="loc_us-gaap_DebtInstrumentAxis_7b421028-f0ef-43d7-860c-613ebb02de91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8ecd1b60-f885-4dd2-b2b5-de56d0d4012b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7b421028-f0ef-43d7-860c-613ebb02de91" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8ecd1b60-f885-4dd2-b2b5-de56d0d4012b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_fa49d71e-dcc7-4469-add5-7f9ca84f25c5" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8ecd1b60-f885-4dd2-b2b5-de56d0d4012b" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_fa49d71e-dcc7-4469-add5-7f9ca84f25c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7b466591-8bdb-4064-941f-ce27e3cc94eb" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_f27eb92e-74a1-440c-9a9e-a3ef82899c34" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_f27eb92e-74a1-440c-9a9e-a3ef82899c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_71b48f75-4844-452d-a368-c6011c01984b" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_71b48f75-4844-452d-a368-c6011c01984b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_78d550b2-b99a-4c8f-8756-b10ed619d624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_78d550b2-b99a-4c8f-8756-b10ed619d624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_b28866fd-38cc-44aa-99b9-57fbd484db06" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_b28866fd-38cc-44aa-99b9-57fbd484db06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_df33c40a-7d86-4622-b774-012223e98ca9" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_df33c40a-7d86-4622-b774-012223e98ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a119f26c-107d-435b-9a35-e815594b3c25" xlink:href="aosl-20220630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d88a1a9a-4646-491f-bc71-f5a8a9ec5eea" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a119f26c-107d-435b-9a35-e815594b3c25" 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-20220630.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_96bd97f2-45f8-4f14-98ca-c369c82271d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96bd97f2-45f8-4f14-98ca-c369c82271d8" xlink:to="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_e5031a94-01d4-404a-b478-1d45bfebbb05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:to="loc_srt_CounterpartyNameAxis_e5031a94-01d4-404a-b478-1d45bfebbb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_54882c44-5492-495f-acdf-7fa6dff461c0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_e5031a94-01d4-404a-b478-1d45bfebbb05" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_54882c44-5492-495f-acdf-7fa6dff461c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehSemiconductorIncorporatedMember_af9cd910-7d0c-423e-9576-08da8e330815" xlink:href="aosl-20220630.xsd#aosl_JirehSemiconductorIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_54882c44-5492-495f-acdf-7fa6dff461c0" xlink:to="loc_aosl_JirehSemiconductorIncorporatedMember_af9cd910-7d0c-423e-9576-08da8e330815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_ff0757ba-09f1-495c-bd10-0e7607fed36e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_ff0757ba-09f1-495c-bd10-0e7607fed36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_e1ee997f-dd95-4f88-ad3a-8a54003da596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_ff0757ba-09f1-495c-bd10-0e7607fed36e" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_e1ee997f-dd95-4f88-ad3a-8a54003da596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_86e002c0-674b-4e3e-83b4-c98edc4ae031" xlink:href="aosl-20220630.xsd#aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_e1ee997f-dd95-4f88-ad3a-8a54003da596" xlink:to="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_86e002c0-674b-4e3e-83b4-c98edc4ae031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ff840d07-adb1-46ad-b12f-232568c19d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ff840d07-adb1-46ad-b12f-232568c19d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_772a1696-873a-4f1c-ba99-08e1862be1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ff840d07-adb1-46ad-b12f-232568c19d6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_772a1696-873a-4f1c-ba99-08e1862be1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_bf4cd284-4cf1-40e9-b440-78923308498c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_772a1696-873a-4f1c-ba99-08e1862be1c7" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_bf4cd284-4cf1-40e9-b440-78923308498c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_dd56c094-6be3-4597-a853-4fe1b176c7d2" xlink:to="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_dc0f9bd6-bc03-4e5c-974b-e2ebe2f264e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionHistoricalCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_dc0f9bd6-bc03-4e5c-974b-e2ebe2f264e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_136ad8f4-74c4-4e60-a1dd-3ca8ba39c8a4" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDownPaymentAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_136ad8f4-74c4-4e60-a1dd-3ca8ba39c8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_67e5c5e8-fe93-4d8e-b12f-c6942e647de9" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDownPaymentPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_67e5c5e8-fe93-4d8e-b12f-c6942e647de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_8eabc8bf-cffc-46a3-aa1e-30956a9f01b6" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_8eabc8bf-cffc-46a3-aa1e-30956a9f01b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_443fdac0-0e3d-450b-98e0-303c8b74d8c5" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_443fdac0-0e3d-450b-98e0-303c8b74d8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_34e451df-84b5-474a-a6dc-3d300fc657cc" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_34e451df-84b5-474a-a6dc-3d300fc657cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_2f8d183e-8cdf-4043-95fe-faa44e1440b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionLeaseTerms"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_2f8d183e-8cdf-4043-95fe-faa44e1440b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount_bf9e532f-c9b2-4837-8a7a-fe47bbf8aae9" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount_bf9e532f-c9b2-4837-8a7a-fe47bbf8aae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_1d6da180-5248-4d98-a408-620a55602033" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionImpliedInterestRatePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_1d6da180-5248-4d98-a408-620a55602033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_a18bfb52-57c3-4de9-8380-199c0c2a3871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_a18bfb52-57c3-4de9-8380-199c0c2a3871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDebtReceivableAmount_51d73e84-718b-4eb6-9d74-d7ead89c9e24" xlink:href="aosl-20220630.xsd#aosl_SaleLeasebackTransactionDebtReceivableAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_dc56bcba-6921-4f1c-b058-e47137129487" xlink:to="loc_aosl_SaleLeasebackTransactionDebtReceivableAmount_51d73e84-718b-4eb6-9d74-d7ead89c9e24" 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-20220630.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_1b218e3f-8372-4b3f-9b42-68cc8ad31d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1b218e3f-8372-4b3f-9b42-68cc8ad31d18" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cd4a1b22-7111-4f72-a5a8-9a976de051bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_srt_StatementGeographicalAxis_cd4a1b22-7111-4f72-a5a8-9a976de051bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3bddda1b-6ac0-46da-9fef-0a852369b419" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_cd4a1b22-7111-4f72-a5a8-9a976de051bc" xlink:to="loc_srt_SegmentGeographicalDomain_3bddda1b-6ac0-46da-9fef-0a852369b419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_4a1fc0d6-0823-46b7-836d-852e7f28fa8e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3bddda1b-6ac0-46da-9fef-0a852369b419" xlink:to="loc_country_CN_4a1fc0d6-0823-46b7-836d-852e7f28fa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0e56d3ae-a320-4373-b272-cc17bd37406c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0e56d3ae-a320-4373-b272-cc17bd37406c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_a89eef84-3137-4bfc-88f8-57a848b43a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0e56d3ae-a320-4373-b272-cc17bd37406c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_a89eef84-3137-4bfc-88f8-57a848b43a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_1fb86d40-a555-4bba-93c3-50a2412a6cff" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_a89eef84-3137-4bfc-88f8-57a848b43a76" xlink:to="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_1fb86d40-a555-4bba-93c3-50a2412a6cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f99669b7-05e1-4175-b423-a2e0f789ab99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_DebtInstrumentAxis_f99669b7-05e1-4175-b423-a2e0f789ab99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d9bd04ce-4484-472c-8d83-588e511906c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f99669b7-05e1-4175-b423-a2e0f789ab99" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d9bd04ce-4484-472c-8d83-588e511906c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LeaseFinancingMember_7cd58cfe-8c9d-42c4-b1ae-b49f771f0a9d" xlink:href="aosl-20220630.xsd#aosl_LeaseFinancingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d9bd04ce-4484-472c-8d83-588e511906c4" xlink:to="loc_aosl_LeaseFinancingMember_7cd58cfe-8c9d-42c4-b1ae-b49f771f0a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_9f58fd78-993e-4dbc-89d3-d70f824657ea" xlink:href="aosl-20220630.xsd#aosl_VariableInterestRateTermLoanMaturingAugust2022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d9bd04ce-4484-472c-8d83-588e511906c4" xlink:to="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_9f58fd78-993e-4dbc-89d3-d70f824657ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4c511b06-4391-413d-b800-904fac6a3ebc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_srt_RangeAxis_4c511b06-4391-413d-b800-904fac6a3ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d79b348b-345a-47c7-9d38-85f5396c39f0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4c511b06-4391-413d-b800-904fac6a3ebc" xlink:to="loc_srt_RangeMember_d79b348b-345a-47c7-9d38-85f5396c39f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d558bfc8-4779-4edd-b819-de1858329f8b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d79b348b-345a-47c7-9d38-85f5396c39f0" xlink:to="loc_srt_MinimumMember_d558bfc8-4779-4edd-b819-de1858329f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_891bef40-7e88-456d-b799-a682522d72a3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d79b348b-345a-47c7-9d38-85f5396c39f0" xlink:to="loc_srt_MaximumMember_891bef40-7e88-456d-b799-a682522d72a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2bb05c37-84e1-4d37-85ff-32c9240546ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_VariableRateAxis_2bb05c37-84e1-4d37-85ff-32c9240546ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_984a5eee-5ee7-43ec-8edc-4c5d3b1dcf98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_2bb05c37-84e1-4d37-85ff-32c9240546ae" xlink:to="loc_us-gaap_VariableRateDomain_984a5eee-5ee7-43ec-8edc-4c5d3b1dcf98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_69c483ee-3170-43a5-bd8d-237dcd89d1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_984a5eee-5ee7-43ec-8edc-4c5d3b1dcf98" xlink:to="loc_us-gaap_BaseRateMember_69c483ee-3170-43a5-bd8d-237dcd89d1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a32b0a77-12bf-4fa5-8ccc-d77c67828d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_984a5eee-5ee7-43ec-8edc-4c5d3b1dcf98" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a32b0a77-12bf-4fa5-8ccc-d77c67828d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5e5177b9-d221-4c3d-9b44-5d13b487e068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0fd695a6-42d9-41e1-9f0f-ae0e0cc5a7c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5e5177b9-d221-4c3d-9b44-5d13b487e068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_1e4a5198-c445-4625-af97-59594529417d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5e5177b9-d221-4c3d-9b44-5d13b487e068" xlink:to="loc_us-gaap_SecuredDebtMember_1e4a5198-c445-4625-af97-59594529417d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ef76f225-a3b4-48ef-9c1b-d767688f447f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_CreditFacilityAxis_ef76f225-a3b4-48ef-9c1b-d767688f447f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1f76e7a3-3ec1-4e63-8785-467882d37d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ef76f225-a3b4-48ef-9c1b-d767688f447f" xlink:to="loc_us-gaap_CreditFacilityDomain_1f76e7a3-3ec1-4e63-8785-467882d37d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TermLoanMember_8e4d9e42-cdd5-4299-8bc3-752812eb349a" xlink:href="aosl-20220630.xsd#aosl_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1f76e7a3-3ec1-4e63-8785-467882d37d95" xlink:to="loc_aosl_TermLoanMember_8e4d9e42-cdd5-4299-8bc3-752812eb349a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_140736fb-62a5-4da0-b41a-66716b426c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1f76e7a3-3ec1-4e63-8785-467882d37d95" xlink:to="loc_us-gaap_SecuredDebtMember_140736fb-62a5-4da0-b41a-66716b426c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e25b4346-2c93-476a-a389-97f3b2ceaf2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_dei_LegalEntityAxis_e25b4346-2c93-476a-a389-97f3b2ceaf2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_788114a4-b367-423e-b635-5f8876d56ec5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e25b4346-2c93-476a-a389-97f3b2ceaf2f" xlink:to="loc_dei_EntityDomain_788114a4-b367-423e-b635-5f8876d56ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehMember_51d2d1d8-ae35-41b5-8c4c-1d1a141a7b8b" xlink:href="aosl-20220630.xsd#aosl_JirehMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_788114a4-b367-423e-b635-5f8876d56ec5" xlink:to="loc_aosl_JirehMember_51d2d1d8-ae35-41b5-8c4c-1d1a141a7b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e37766fb-f150-4777-8b4b-2f9739839f9b" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_06c2f020-4495-4483-a307-6cefae9fedac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_06c2f020-4495-4483-a307-6cefae9fedac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_119a35fa-2a48-431d-883e-734c8bf4b53e" xlink:href="aosl-20220630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_119a35fa-2a48-431d-883e-734c8bf4b53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d5c3ce85-203d-4ddf-a017-da36b6e674e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d5c3ce85-203d-4ddf-a017-da36b6e674e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_88469540-cedb-4053-a1de-e59321c4dff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_88469540-cedb-4053-a1de-e59321c4dff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_65a0d407-2f4f-487d-8e43-1144e9859d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_LongTermDebt_65a0d407-2f4f-487d-8e43-1144e9859d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_7250e511-fcf2-4191-a1ed-ff424668abe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_7250e511-fcf2-4191-a1ed-ff424668abe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_2c6b19a6-9782-4246-89e4-8810e15fae3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_RestrictedCash_2c6b19a6-9782-4246-89e4-8810e15fae3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_b816601f-540b-4915-a3b9-2b4cbe14a861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_DebtInstrumentTerm_b816601f-540b-4915-a3b9-2b4cbe14a861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b0332c8c-1f92-4725-9a08-cd1154cfce3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8f1bb7b9-bb48-48cf-a13d-cce32f5d2701" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b0332c8c-1f92-4725-9a08-cd1154cfce3c" 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-20220630.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_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_6a10ed03-4450-410f-8d8b-345cadee77c8" xlink:href="aosl-20220630.xsd#aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_6a10ed03-4450-410f-8d8b-345cadee77c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_47cb6605-fe9c-4443-9a2b-ed0f27d1e7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_47cb6605-fe9c-4443-9a2b-ed0f27d1e7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3d545c4c-b07a-4e02-b856-c9d64d56eff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3d545c4c-b07a-4e02-b856-c9d64d56eff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ae8dad71-33f9-4043-9dd5-6bbd7ac0e74c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ae8dad71-33f9-4043-9dd5-6bbd7ac0e74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2cd85a90-f416-47d8-b4e0-e388e1dd611e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2cd85a90-f416-47d8-b4e0-e388e1dd611e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_2d5ef508-fd5e-4ca4-810a-7344240a08a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_2d5ef508-fd5e-4ca4-810a-7344240a08a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_578272eb-b375-47f9-8c18-288db26e96e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_578272eb-b375-47f9-8c18-288db26e96e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_cf9927f1-96fd-4cdd-9219-7effc04a26d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_cf9927f1-96fd-4cdd-9219-7effc04a26d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_26d5c4ea-11f6-488e-b16f-0f3d3b5c5a02" xlink:href="aosl-20220630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_26d5c4ea-11f6-488e-b16f-0f3d3b5c5a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrentAbstract_409776c0-8cbf-4ac3-8285-eff5261fa58a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrentAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_DebtCurrentAbstract_409776c0-8cbf-4ac3-8285-eff5261fa58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermDebtGross_b1838c9f-91d5-4a67-8a90-1b89ed7815ca" xlink:href="aosl-20220630.xsd#aosl_ShortTermDebtGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtCurrentAbstract_409776c0-8cbf-4ac3-8285-eff5261fa58a" xlink:to="loc_aosl_ShortTermDebtGross_b1838c9f-91d5-4a67-8a90-1b89ed7815ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_4fbef4c0-bbbe-40a4-a07f-40f6717a6cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtCurrentAbstract_409776c0-8cbf-4ac3-8285-eff5261fa58a" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_4fbef4c0-bbbe-40a4-a07f-40f6717a6cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_d09c5bfe-e735-4e16-923b-bc2536eed906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtCurrentAbstract_409776c0-8cbf-4ac3-8285-eff5261fa58a" xlink:to="loc_us-gaap_ShortTermBorrowings_d09c5bfe-e735-4e16-923b-bc2536eed906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrentAbstract_d40bcfd3-c7bb-4ad3-906d-8027f1e86d63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrentAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_LongTermDebtNoncurrentAbstract_d40bcfd3-c7bb-4ad3-906d-8027f1e86d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_42a3d697-a386-40a3-8c09-6a86d16ededa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_d40bcfd3-c7bb-4ad3-906d-8027f1e86d63" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_42a3d697-a386-40a3-8c09-6a86d16ededa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_04fefea7-803d-42d8-8c9a-4da47acb7325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_d40bcfd3-c7bb-4ad3-906d-8027f1e86d63" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_04fefea7-803d-42d8-8c9a-4da47acb7325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_dfe4c2be-058e-48d2-a4b7-392acff7e5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_d40bcfd3-c7bb-4ad3-906d-8027f1e86d63" xlink:to="loc_us-gaap_LongTermDebt_dfe4c2be-058e-48d2-a4b7-392acff7e5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_bf0c1cab-e02b-4178-abb3-a21bf79a1aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_83f405c5-c3f3-4c7e-a177-7f4d042459d6" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_bf0c1cab-e02b-4178-abb3-a21bf79a1aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_46697c69-8ac6-490c-9e15-4c83594c9099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_bf0c1cab-e02b-4178-abb3-a21bf79a1aaf" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_46697c69-8ac6-490c-9e15-4c83594c9099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_dbc276fd-7e95-4c11-b097-4069a7834c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_bf0c1cab-e02b-4178-abb3-a21bf79a1aaf" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_dbc276fd-7e95-4c11-b097-4069a7834c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_9f5277fc-ad9a-491f-aa38-5b5f44437f2e" xlink:href="aosl-20220630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_bf0c1cab-e02b-4178-abb3-a21bf79a1aaf" xlink:to="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_9f5277fc-ad9a-491f-aa38-5b5f44437f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/Leases" xlink:type="simple" xlink:href="aosl-20220630.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_09b7d618-53de-4481-a611-e940cc047a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_b723ecb7-fe37-4b7c-a1d2-8ac66db23eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_09b7d618-53de-4481-a611-e940cc047a84" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_b723ecb7-fe37-4b7c-a1d2-8ac66db23eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_aa6ee2dd-54a0-4a7c-ad84-1eba6f640697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_09b7d618-53de-4481-a611-e940cc047a84" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_aa6ee2dd-54a0-4a7c-ad84-1eba6f640697" 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-20220630.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_79f79c6e-703e-44e4-a95d-4c1b449bc98a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_8b1f6d0b-b18f-4241-96ac-49911c6217fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_79f79c6e-703e-44e4-a95d-4c1b449bc98a" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_8b1f6d0b-b18f-4241-96ac-49911c6217fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_df55866e-ee2a-4597-b59f-e01e54c9e34d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_79f79c6e-703e-44e4-a95d-4c1b449bc98a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_df55866e-ee2a-4597-b59f-e01e54c9e34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_bf84d6c8-4a83-44c9-8a9a-21d8eea895c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_79f79c6e-703e-44e4-a95d-4c1b449bc98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_bf84d6c8-4a83-44c9-8a9a-21d8eea895c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20220630.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_0f24fb60-03f0-4d38-98dc-7fed219979e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0f24fb60-03f0-4d38-98dc-7fed219979e9" xlink:to="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_04972dc7-c275-4f01-a09b-d02f75fd0109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_us-gaap_CreditFacilityAxis_04972dc7-c275-4f01-a09b-d02f75fd0109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c0c93370-e588-4b6a-9659-b2bfdcf01bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_04972dc7-c275-4f01-a09b-d02f75fd0109" xlink:to="loc_us-gaap_CreditFacilityDomain_c0c93370-e588-4b6a-9659-b2bfdcf01bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_0f7976a9-b72f-4e28-8ac8-03e011d9fe1c" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c0c93370-e588-4b6a-9659-b2bfdcf01bd8" xlink:to="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_0f7976a9-b72f-4e28-8ac8-03e011d9fe1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_be96fb86-f1af-4e16-8cbc-b4fb4698a53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_us-gaap_DebtInstrumentAxis_be96fb86-f1af-4e16-8cbc-b4fb4698a53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f0b376f3-cff4-4632-9d6a-e304c9075e89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_be96fb86-f1af-4e16-8cbc-b4fb4698a53b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f0b376f3-cff4-4632-9d6a-e304c9075e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LeaseFinancingMember_2b2551b4-5e29-4d1f-85cf-40082cd6b18c" xlink:href="aosl-20220630.xsd#aosl_LeaseFinancingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f0b376f3-cff4-4632-9d6a-e304c9075e89" xlink:to="loc_aosl_LeaseFinancingMember_2b2551b4-5e29-4d1f-85cf-40082cd6b18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_35f19f01-1a97-4c63-868c-8466c1fe40ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_35f19f01-1a97-4c63-868c-8466c1fe40ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_fe567f3c-0740-4815-9abc-e3f6705c7ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_35f19f01-1a97-4c63-868c-8466c1fe40ac" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_fe567f3c-0740-4815-9abc-e3f6705c7ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_1a8d1acd-d871-4c75-92ce-0d2124ab1372" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_fe567f3c-0740-4815-9abc-e3f6705c7ff1" xlink:to="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_1a8d1acd-d871-4c75-92ce-0d2124ab1372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_460af9e6-167d-41ec-b4bd-ccd35121e028" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_dei_LegalEntityAxis_460af9e6-167d-41ec-b4bd-ccd35121e028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa1a5554-3de4-4904-b376-44bb0c8f1365" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_460af9e6-167d-41ec-b4bd-ccd35121e028" xlink:to="loc_dei_EntityDomain_aa1a5554-3de4-4904-b376-44bb0c8f1365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_54e5af3c-a220-40c9-9e66-a17df73fb0fc" xlink:href="aosl-20220630.xsd#aosl_YinHaiLeasingCompanyandChinaImportExportBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_aa1a5554-3de4-4904-b376-44bb0c8f1365" xlink:to="loc_aosl_YinHaiLeasingCompanyandChinaImportExportBankMember_54e5af3c-a220-40c9-9e66-a17df73fb0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_bd3f62a7-ade3-411b-b7e7-a8057ca96081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5339b793-877b-4e6b-bd2a-4d180bcbb152" xlink:to="loc_us-gaap_DebtInstrumentLineItems_bd3f62a7-ade3-411b-b7e7-a8057ca96081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4fc912e4-6f2a-4bea-9626-c98cca602758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bd3f62a7-ade3-411b-b7e7-a8057ca96081" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4fc912e4-6f2a-4bea-9626-c98cca602758" 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-20220630.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_b0b23090-d2ff-4524-a2ed-8cb10989a898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_e06a8eb1-90b3-42a2-9c60-64df68ae4612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesIncomeStatementAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0b23090-d2ff-4524-a2ed-8cb10989a898" xlink:to="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_e06a8eb1-90b3-42a2-9c60-64df68ae4612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_89f6346e-7e0d-4b90-b06d-89f58963c196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_e06a8eb1-90b3-42a2-9c60-64df68ae4612" xlink:to="loc_us-gaap_OperatingLeaseCost_89f6346e-7e0d-4b90-b06d-89f58963c196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_b4bd90b8-f200-41f1-8e0e-82043ed801d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_e06a8eb1-90b3-42a2-9c60-64df68ae4612" xlink:to="loc_us-gaap_VariableLeaseCost_b4bd90b8-f200-41f1-8e0e-82043ed801d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseCost1Abstract_56cebf5c-9b20-4538-9e5e-fcee25a11886" xlink:href="aosl-20220630.xsd#aosl_FinanceLeaseCost1Abstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0b23090-d2ff-4524-a2ed-8cb10989a898" xlink:to="loc_aosl_FinanceLeaseCost1Abstract_56cebf5c-9b20-4538-9e5e-fcee25a11886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_313dedcc-1163-4910-8f9e-8a97e9cb8638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseCost1Abstract_56cebf5c-9b20-4538-9e5e-fcee25a11886" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_313dedcc-1163-4910-8f9e-8a97e9cb8638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_23255895-4b24-47bd-aa1d-a598981953aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseCost1Abstract_56cebf5c-9b20-4538-9e5e-fcee25a11886" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_23255895-4b24-47bd-aa1d-a598981953aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermLeaseCostAbstract_4c8827e2-ee5e-4eeb-b756-2d8cf9949ed2" xlink:href="aosl-20220630.xsd#aosl_ShortTermLeaseCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0b23090-d2ff-4524-a2ed-8cb10989a898" xlink:to="loc_aosl_ShortTermLeaseCostAbstract_4c8827e2-ee5e-4eeb-b756-2d8cf9949ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2c041d0c-8953-42f6-b734-330d9385a9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_ShortTermLeaseCostAbstract_4c8827e2-ee5e-4eeb-b756-2d8cf9949ed2" xlink:to="loc_us-gaap_ShortTermLeaseCost_2c041d0c-8953-42f6-b734-330d9385a9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c5c7d93f-6e40-4c9e-a993-8ff4121dcf2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0b23090-d2ff-4524-a2ed-8cb10989a898" xlink:to="loc_us-gaap_LeaseCost_c5c7d93f-6e40-4c9e-a993-8ff4121dcf2b" 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-20220630.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_bdd3e435-7f33-4156-afe2-fb8d6c642cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OperatingLeaseRightOfUseAssetAbstract_d948eadf-954f-4a2f-8292-0cffc7c76893" xlink:href="aosl-20220630.xsd#aosl_OperatingLeaseRightOfUseAssetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bdd3e435-7f33-4156-afe2-fb8d6c642cf3" xlink:to="loc_aosl_OperatingLeaseRightOfUseAssetAbstract_d948eadf-954f-4a2f-8292-0cffc7c76893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c92961c-a9bf-47b2-947b-6d0c3a6e8b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_OperatingLeaseRightOfUseAssetAbstract_d948eadf-954f-4a2f-8292-0cffc7c76893" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c92961c-a9bf-47b2-947b-6d0c3a6e8b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_d224edce-f68b-4b6b-9f52-e75a41006785" xlink:href="aosl-20220630.xsd#aosl_FinanceLeaseRightOfUseAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bdd3e435-7f33-4156-afe2-fb8d6c642cf3" xlink:to="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_d224edce-f68b-4b6b-9f52-e75a41006785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_29f2310f-75ad-4b44-ae2d-d29adfd9ec51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_d224edce-f68b-4b6b-9f52-e75a41006785" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_29f2310f-75ad-4b44-ae2d-d29adfd9ec51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_692e4aad-fa96-46f6-a4e1-dfe10d30756e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_d224edce-f68b-4b6b-9f52-e75a41006785" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_692e4aad-fa96-46f6-a4e1-dfe10d30756e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_e943458b-efa0-463e-abfc-5d96cbd20a80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_d224edce-f68b-4b6b-9f52-e75a41006785" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_e943458b-efa0-463e-abfc-5d96cbd20a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_0a5632ab-621e-4052-aa8d-5921085f05bd" xlink:href="aosl-20220630.xsd#aosl_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bdd3e435-7f33-4156-afe2-fb8d6c642cf3" xlink:to="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_0a5632ab-621e-4052-aa8d-5921085f05bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e4b2bb74-05fb-4b06-a13d-f84e6a57ed63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_0a5632ab-621e-4052-aa8d-5921085f05bd" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e4b2bb74-05fb-4b06-a13d-f84e6a57ed63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_cfda1c49-17e3-4e74-8a0a-1b527d01c5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_0a5632ab-621e-4052-aa8d-5921085f05bd" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_cfda1c49-17e3-4e74-8a0a-1b527d01c5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_c0b9e284-9b85-4504-bcf8-52640ab6e7eb" xlink:href="aosl-20220630.xsd#aosl_WeightedAverageLeaseDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bdd3e435-7f33-4156-afe2-fb8d6c642cf3" xlink:to="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_c0b9e284-9b85-4504-bcf8-52640ab6e7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e802408e-a9fb-4120-a016-1bcaa2d47bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_c0b9e284-9b85-4504-bcf8-52640ab6e7eb" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e802408e-a9fb-4120-a016-1bcaa2d47bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_45ce3620-d9fe-4d7f-9bee-bf25a8b5cba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_c0b9e284-9b85-4504-bcf8-52640ab6e7eb" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_45ce3620-d9fe-4d7f-9bee-bf25a8b5cba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_cad59b0c-c0a1-46b3-a175-bf7e8ed63b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bdd3e435-7f33-4156-afe2-fb8d6c642cf3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_cad59b0c-c0a1-46b3-a175-bf7e8ed63b97" 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-20220630.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_3b879ad8-3d0b-4ea9-a864-26277ad25c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_ddd38e7b-a3d2-4efe-a9a6-421c81ba71e3" xlink:href="aosl-20220630.xsd#aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3b879ad8-3d0b-4ea9-a864-26277ad25c09" xlink:to="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_ddd38e7b-a3d2-4efe-a9a6-421c81ba71e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_6e676c67-4df1-4d3c-852f-69ff75e94ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_ddd38e7b-a3d2-4efe-a9a6-421c81ba71e3" xlink:to="loc_us-gaap_OperatingLeasePayments_6e676c67-4df1-4d3c-852f-69ff75e94ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_02d50236-f247-4263-a238-6481e5008ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_ddd38e7b-a3d2-4efe-a9a6-421c81ba71e3" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_02d50236-f247-4263-a238-6481e5008ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_eb6cd3ab-3059-4206-96f0-18a1011c0c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_ddd38e7b-a3d2-4efe-a9a6-421c81ba71e3" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_eb6cd3ab-3059-4206-96f0-18a1011c0c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a9e21162-3c6e-4442-b553-2d0bcc269f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3b879ad8-3d0b-4ea9-a864-26277ad25c09" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a9e21162-3c6e-4442-b553-2d0bcc269f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_21c70fbf-3a7d-4941-a3d7-1a6ff79d6369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a9e21162-3c6e-4442-b553-2d0bcc269f11" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_21c70fbf-3a7d-4941-a3d7-1a6ff79d6369" 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-20220630.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_b2e84124-05a1-452e-b02c-66870d070c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b2e84124-05a1-452e-b02c-66870d070c3d" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_82335d82-3bbb-4227-9c18-ffbd00a075ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_82335d82-3bbb-4227-9c18-ffbd00a075ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_65003cf8-fc7e-4c04-95f9-f1a4e5f68eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_65003cf8-fc7e-4c04-95f9-f1a4e5f68eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ef623f26-fb28-4e2c-952e-b890db1cd898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ef623f26-fb28-4e2c-952e-b890db1cd898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_742279c1-11fe-4015-95db-9f29826efa21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_742279c1-11fe-4015-95db-9f29826efa21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_657cd2d9-3f7b-4331-a41a-157b9b86cdba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_657cd2d9-3f7b-4331-a41a-157b9b86cdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d1c536e9-82d2-4c7a-a50d-aba545d538b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d1c536e9-82d2-4c7a-a50d-aba545d538b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dca8710f-e308-4ef6-acda-59e219c7d62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dca8710f-e308-4ef6-acda-59e219c7d62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6709d9df-b00d-4824-b46d-ad361754b0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6709d9df-b00d-4824-b46d-ad361754b0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a559860f-0ae4-4144-97b0-37114e0e68dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_af6e19eb-d50c-4cf9-91cd-e2c46d03b863" xlink:to="loc_us-gaap_OperatingLeaseLiability_a559860f-0ae4-4144-97b0-37114e0e68dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b2e84124-05a1-452e-b02c-66870d070c3d" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9608c80d-6a5c-4a1e-8f00-c58dea820ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9608c80d-6a5c-4a1e-8f00-c58dea820ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1d725276-d096-4631-8d0a-4d50c886b5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1d725276-d096-4631-8d0a-4d50c886b5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1eacee0b-b6eb-41c8-b4d5-0ec277193c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1eacee0b-b6eb-41c8-b4d5-0ec277193c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_424f5e48-38cc-4f1f-9e72-ff6a0ceb18e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_424f5e48-38cc-4f1f-9e72-ff6a0ceb18e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_2c0e7929-018d-4fd9-8c3f-6c1eaea21690" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_2c0e7929-018d-4fd9-8c3f-6c1eaea21690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f62a3293-cfaa-4cef-8349-322db59f3501" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f62a3293-cfaa-4cef-8349-322db59f3501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e51bed21-c67f-4722-b3a1-8372bcc684a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e51bed21-c67f-4722-b3a1-8372bcc684a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_21e43a92-716e-4d6a-8ffb-7f42a7b022a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_21e43a92-716e-4d6a-8ffb-7f42a7b022a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_929d514e-8b6b-4135-8577-73ca780ab6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0d08f872-58aa-4d1f-b929-21bc66ec34ff" xlink:to="loc_us-gaap_FinanceLeaseLiability_929d514e-8b6b-4135-8577-73ca780ab6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1" xlink:type="simple" xlink:href="aosl-20220630.xsd#LeasesScheduleofLeaseMaturitiesTopic842Details_1"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.aosmd.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="aosl-20220630.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_95b88be9-f401-4e94-b268-c6d173ca3428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_09bfebea-def6-46a4-bc83-31f89366689b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_95b88be9-f401-4e94-b268-c6d173ca3428" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_09bfebea-def6-46a4-bc83-31f89366689b" 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-20220630.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_b7ef2f1d-bf13-4eb0-b5c1-c93c3c6264d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b7ef2f1d-bf13-4eb0-b5c1-c93c3c6264d3" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_de305941-924d-4d03-8dec-5b3e3fb7df63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_de305941-924d-4d03-8dec-5b3e3fb7df63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_826a71ef-2c98-4ab6-b662-5d3432c502ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_de305941-924d-4d03-8dec-5b3e3fb7df63" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_826a71ef-2c98-4ab6-b662-5d3432c502ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_10e81fce-0ae9-4f95-b950-dc4610c99322" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:to="loc_srt_RangeAxis_10e81fce-0ae9-4f95-b950-dc4610c99322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1ed99050-820d-4048-82ab-50c208db4809" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_10e81fce-0ae9-4f95-b950-dc4610c99322" xlink:to="loc_srt_RangeMember_1ed99050-820d-4048-82ab-50c208db4809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2e8676c1-2750-48c7-b480-15d02b46b3b1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1ed99050-820d-4048-82ab-50c208db4809" xlink:to="loc_srt_MinimumMember_2e8676c1-2750-48c7-b480-15d02b46b3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b0eb4772-7fee-4258-a69a-8e1eb802dbed" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1ed99050-820d-4048-82ab-50c208db4809" xlink:to="loc_srt_MaximumMember_b0eb4772-7fee-4258-a69a-8e1eb802dbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6811555e-97a7-486e-94e0-27da3dbdb66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6811555e-97a7-486e-94e0-27da3dbdb66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0590e05e-499a-46cf-b1f4-99a21097e8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6811555e-97a7-486e-94e0-27da3dbdb66e" xlink:to="loc_us-gaap_ClassOfStockDomain_0590e05e-499a-46cf-b1f4-99a21097e8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedMember_7474310c-7dd6-479b-93c8-f83b7ad81087" xlink:href="aosl-20220630.xsd#aosl_TreasuryStockReissuedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0590e05e-499a-46cf-b1f4-99a21097e8be" xlink:to="loc_aosl_TreasuryStockReissuedMember_7474310c-7dd6-479b-93c8-f83b7ad81087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_76ec2ac4-b5dc-47ca-8620-600322a0ec9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0590e05e-499a-46cf-b1f4-99a21097e8be" xlink:to="loc_us-gaap_CommonStockMember_76ec2ac4-b5dc-47ca-8620-600322a0ec9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_155cae17-1ae5-447e-b1a0-bd3b0b99fa99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_452270f3-5759-4ac0-8c29-2d4234c70731" xlink:to="loc_us-gaap_ClassOfStockLineItems_155cae17-1ae5-447e-b1a0-bd3b0b99fa99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_155cae17-1ae5-447e-b1a0-bd3b0b99fa99" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8ee786dc-c3ff-407d-87fa-4cc89e9d13bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8ee786dc-c3ff-407d-87fa-4cc89e9d13bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6be83166-0e97-48a4-9aaa-0202e0f93c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6be83166-0e97-48a4-9aaa-0202e0f93c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfVotesPerEachCommonShare_2798f099-9a0a-49ad-89b3-40a0807cde49" xlink:href="aosl-20220630.xsd#aosl_NumberOfVotesPerEachCommonShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:to="loc_aosl_NumberOfVotesPerEachCommonShare_2798f099-9a0a-49ad-89b3-40a0807cde49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_94225e79-78d3-4b0e-8542-36e8a052ba39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_069b35bd-4a2d-463e-8ea2-6c1e7a31f592" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_94225e79-78d3-4b0e-8542-36e8a052ba39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_155cae17-1ae5-447e-b1a0-bd3b0b99fa99" xlink:to="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3ddc8fd5-775d-45ef-a497-cffe2308f2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3ddc8fd5-775d-45ef-a497-cffe2308f2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e24b62c0-e85a-4a54-829b-2ebf57dcb4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e24b62c0-e85a-4a54-829b-2ebf57dcb4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_86c8594e-3c2c-44b2-8b5d-69489b513ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_86c8594e-3c2c-44b2-8b5d-69489b513ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_14030c9d-fbbe-4ef6-8bb5-321d0e4399a6" xlink:href="aosl-20220630.xsd#aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_14030c9d-fbbe-4ef6-8bb5-321d0e4399a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_cb3dc933-eba8-4b1c-9dca-0f523a23b6db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_cb3dc933-eba8-4b1c-9dca-0f523a23b6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_5d1108e2-0e8a-4316-b677-ef36c93146d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_5d1108e2-0e8a-4316-b677-ef36c93146d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_f7e1a1c0-4600-42b2-a934-b13bbf9cb5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_f7e1a1c0-4600-42b2-a934-b13bbf9cb5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedAveragePricePerShare_151d733b-6b56-4709-9d5a-b5017a5bb90e" xlink:href="aosl-20220630.xsd#aosl_TreasuryStockReissuedAveragePricePerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9cfeb007-ea7f-4d03-8bd2-e1d75daf7e03" xlink:to="loc_aosl_TreasuryStockReissuedAveragePricePerShare_151d733b-6b56-4709-9d5a-b5017a5bb90e" 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-20220630.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_71b7fa0f-eace-4fef-8bb3-e3ffeb3b06ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_75c06060-13c0-48fa-b644-4a9bde43a3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_71b7fa0f-eace-4fef-8bb3-e3ffeb3b06ba" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_75c06060-13c0-48fa-b644-4a9bde43a3ba" 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-20220630.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_032f6a4e-e2e0-4a34-a043-4021636002f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6702b8ee-e22e-45e3-baf1-a1b1998918dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_032f6a4e-e2e0-4a34-a043-4021636002f9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6702b8ee-e22e-45e3-baf1-a1b1998918dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_38246b5b-d7fa-4f7c-b4f2-e4082d309300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_032f6a4e-e2e0-4a34-a043-4021636002f9" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_38246b5b-d7fa-4f7c-b4f2-e4082d309300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_d9c28518-e856-4e9b-99a2-d58930414e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_032f6a4e-e2e0-4a34-a043-4021636002f9" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_d9c28518-e856-4e9b-99a2-d58930414e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_e372892a-c65f-4c1f-9c4f-c2315b16602d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_032f6a4e-e2e0-4a34-a043-4021636002f9" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_e372892a-c65f-4c1f-9c4f-c2315b16602d" 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-20220630.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_de9afb0b-35f4-452f-800b-6b019d9c8ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_de9afb0b-35f4-452f-800b-6b019d9c8ff5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_16058e6d-33cc-4fb6-b33a-02d17d05c0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_us-gaap_PlanNameAxis_16058e6d-33cc-4fb6-b33a-02d17d05c0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f3fc7c49-7e2e-4f25-98bb-bae688be838a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_16058e6d-33cc-4fb6-b33a-02d17d05c0a6" xlink:to="loc_us-gaap_PlanNameDomain_f3fc7c49-7e2e-4f25-98bb-bae688be838a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TwoThousandEighteenPlanMember_1e5a74fd-38ae-4275-8c87-11c64b64ef5b" xlink:href="aosl-20220630.xsd#aosl_TwoThousandEighteenPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f3fc7c49-7e2e-4f25-98bb-bae688be838a" xlink:to="loc_aosl_TwoThousandEighteenPlanMember_1e5a74fd-38ae-4275-8c87-11c64b64ef5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d4e95fea-9407-4ac0-a17b-3dccafc45518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d4e95fea-9407-4ac0-a17b-3dccafc45518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7d3b0f9a-4e43-46f3-ab7f-5b39bc17cff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d4e95fea-9407-4ac0-a17b-3dccafc45518" xlink:to="loc_us-gaap_RelatedPartyDomain_7d3b0f9a-4e43-46f3-ab7f-5b39bc17cff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ExternalBoardMembersMember_6cc6797f-df08-4e1b-88cb-06f82cb580d4" xlink:href="aosl-20220630.xsd#aosl_ExternalBoardMembersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_7d3b0f9a-4e43-46f3-ab7f-5b39bc17cff7" xlink:to="loc_aosl_ExternalBoardMembersMember_6cc6797f-df08-4e1b-88cb-06f82cb580d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f20963c8-7a18-4fb9-9fea-58dc1b89e148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_us-gaap_AwardTypeAxis_f20963c8-7a18-4fb9-9fea-58dc1b89e148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f20963c8-7a18-4fb9-9fea-58dc1b89e148" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_45586805-b764-4598-a464-7b9e86d35b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_45586805-b764-4598-a464-7b9e86d35b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember_6f81d4a8-b52a-4658-8abb-3ea68936247f" xlink:href="aosl-20220630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOptionMember_45586805-b764-4598-a464-7b9e86d35b10" xlink:to="loc_aosl_NonstatutoryStockOptionsMember_6f81d4a8-b52a-4658-8abb-3ea68936247f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_6903acd0-34f6-4d1c-bc1d-c29fda5372fb" xlink:href="aosl-20220630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_6903acd0-34f6-4d1c-bc1d-c29fda5372fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_f820ecf7-5bcd-4696-8526-c5fb239cd5ed" xlink:href="aosl-20220630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_6903acd0-34f6-4d1c-bc1d-c29fda5372fb" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_f820ecf7-5bcd-4696-8526-c5fb239cd5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_02739335-d5b6-42ae-8d7c-cf34898fc4b9" xlink:href="aosl-20220630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_6903acd0-34f6-4d1c-bc1d-c29fda5372fb" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_02739335-d5b6-42ae-8d7c-cf34898fc4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_10b2a645-00e9-4159-b8b0-d3dee406b7f5" xlink:href="aosl-20220630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_10b2a645-00e9-4159-b8b0-d3dee406b7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2e47da34-268c-492d-8625-458258890472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_us-gaap_EmployeeStockMember_2e47da34-268c-492d-8625-458258890472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_3d5d986c-1ef5-4c0e-8f8d-e0a9644391ae" xlink:href="aosl-20220630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_3d5d986c-1ef5-4c0e-8f8d-e0a9644391ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f2c6e9f8-c6af-4000-ba26-44324d9226aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8069997-48d2-4615-8332-41c4d042a87b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f2c6e9f8-c6af-4000-ba26-44324d9226aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_srt_RangeAxis_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0ed59d1f-a8d4-42df-b4ec-6af499ad1a9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d8d7f5dc-e37e-45fc-976f-6b4a2472d97d" xlink:to="loc_srt_RangeMember_0ed59d1f-a8d4-42df-b4ec-6af499ad1a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a0fe8034-5853-43ab-930a-fe81e6962d01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0ed59d1f-a8d4-42df-b4ec-6af499ad1a9d" xlink:to="loc_srt_MinimumMember_a0fe8034-5853-43ab-930a-fe81e6962d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7a73d7a0-66d6-4b6e-8e2d-de91eba3495f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0ed59d1f-a8d4-42df-b4ec-6af499ad1a9d" xlink:to="loc_srt_MaximumMember_7a73d7a0-66d6-4b6e-8e2d-de91eba3495f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21b365f5-c8e3-401b-bc01-8a46a92b992d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_87ccc0d3-a5fc-4fc2-b284-cef5b2c531b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_87ccc0d3-a5fc-4fc2-b284-cef5b2c531b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_37959492-71a2-4997-8073-8de2c1cfd194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_37959492-71a2-4997-8073-8de2c1cfd194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_89660a97-d861-4328-830c-60234b46ad14" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_89660a97-d861-4328-830c-60234b46ad14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_2b179f41-eebe-4b0e-b20c-ae8c4baf1ac9" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_2b179f41-eebe-4b0e-b20c-ae8c4baf1ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ac999aa0-8719-406c-8d9a-167fc8593c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ac999aa0-8719-406c-8d9a-167fc8593c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_515da97f-e830-41e3-b574-a0f0e38a92d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_515da97f-e830-41e3-b574-a0f0e38a92d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cf95bb9a-4d3b-437d-8cd3-6956db13b636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cf95bb9a-4d3b-437d-8cd3-6956db13b636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8b5f08f2-3ccd-4b41-b469-2e7f81b2cbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8b5f08f2-3ccd-4b41-b469-2e7f81b2cbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a822645a-280d-457b-a32a-5266fe6a4ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a822645a-280d-457b-a32a-5266fe6a4ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3468e4ce-904c-4c0b-b4d8-de5135438446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3468e4ce-904c-4c0b-b4d8-de5135438446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d4765930-0d1d-4974-acbc-93a811968479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d4765930-0d1d-4974-acbc-93a811968479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d141c97a-a412-4431-b0f2-1186b7976660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d141c97a-a412-4431-b0f2-1186b7976660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_b682f0c1-301a-49c0-a73b-2bdf0af52804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_b682f0c1-301a-49c0-a73b-2bdf0af52804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_549e78ae-77c3-4361-a273-66a240f230a7" xlink:href="aosl-20220630.xsd#aosl_ShareBasedPaymentArrangementExpenseNonCash"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_549e78ae-77c3-4361-a273-66a240f230a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_aed87553-09ff-4b62-a87f-09067cf5f446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_aed87553-09ff-4b62-a87f-09067cf5f446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d77274ed-d831-4b38-a2ca-c5ab10f82d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d77274ed-d831-4b38-a2ca-c5ab10f82d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_1ee0c75b-7edb-4e4e-b485-1fa271ca8cc7" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_1ee0c75b-7edb-4e4e-b485-1fa271ca8cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_ac3be82c-b560-484c-bbaf-5ce7104e7a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_ac3be82c-b560-484c-bbaf-5ce7104e7a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6766ad3e-b0a3-4911-a633-ea0fe1669ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6766ad3e-b0a3-4911-a633-ea0fe1669ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cdeb7924-d6bc-4b54-b3a7-2b7c80a61094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_adf5fa36-9074-4528-8c05-748a5ce47b89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cdeb7924-d6bc-4b54-b3a7-2b7c80a61094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_76714b4f-0eb4-4b73-b44a-95274807dcc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_76714b4f-0eb4-4b73-b44a-95274807dcc4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1f44c9d5-eccd-49d7-ae43-cb74f1188192" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:to="loc_srt_RangeAxis_1f44c9d5-eccd-49d7-ae43-cb74f1188192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5b4cdb0b-ba84-4194-9843-c73000cfc84d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1f44c9d5-eccd-49d7-ae43-cb74f1188192" xlink:to="loc_srt_RangeMember_5b4cdb0b-ba84-4194-9843-c73000cfc84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_821daa34-c55c-49df-815e-4229f5a84f8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5b4cdb0b-ba84-4194-9843-c73000cfc84d" xlink:to="loc_srt_MinimumMember_821daa34-c55c-49df-815e-4229f5a84f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_02fe8593-d159-4bfe-9e23-b732556a7070" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5b4cdb0b-ba84-4194-9843-c73000cfc84d" xlink:to="loc_srt_MaximumMember_02fe8593-d159-4bfe-9e23-b732556a7070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_eb20f6e7-085e-4bef-a34e-59234cc3a050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:to="loc_us-gaap_PlanNameAxis_eb20f6e7-085e-4bef-a34e-59234cc3a050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_65b34f3e-7833-4714-86e3-fe1aa5be53c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_eb20f6e7-085e-4bef-a34e-59234cc3a050" xlink:to="loc_us-gaap_PlanNameDomain_65b34f3e-7833-4714-86e3-fe1aa5be53c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4f0d35c8-90f2-4be4-a45a-01af5b35350d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:to="loc_us-gaap_AwardTypeAxis_4f0d35c8-90f2-4be4-a45a-01af5b35350d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4f0d35c8-90f2-4be4-a45a-01af5b35350d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_e9e0b69f-1f40-48c3-b629-c89f0a38452b" xlink:href="aosl-20220630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_e9e0b69f-1f40-48c3-b629-c89f0a38452b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d97e67fc-9b57-4401-931c-92c58eb643e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:to="loc_us-gaap_RestrictedStockMember_d97e67fc-9b57-4401-931c-92c58eb643e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_745959d3-1848-4fb8-ab0e-adc64904c17f" xlink:href="aosl-20220630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b56f66d9-79b4-4b98-b8ca-b5e13b0d5c0b" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_745959d3-1848-4fb8-ab0e-adc64904c17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0d4b5230-647e-4629-a930-5369b6a1eb88" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8ad0eac3-71ea-4db3-86bb-16c1717d7e24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8ad0eac3-71ea-4db3-86bb-16c1717d7e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_58085744-65c3-4e74-814b-b875b992db8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_58085744-65c3-4e74-814b-b875b992db8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_04ae9637-b744-41d0-8e9e-330b1e24f722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_04ae9637-b744-41d0-8e9e-330b1e24f722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7a9d1e7c-cbf0-4996-836c-6a7886d2c869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7a9d1e7c-cbf0-4996-836c-6a7886d2c869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_bdfc77ba-c456-4045-814c-4c39afbc28b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_bdfc77ba-c456-4045-814c-4c39afbc28b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5a545836-d0f6-4d27-a39b-8278a43e7134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_40e83ad5-7fed-4b2e-9dbd-d8bebf051297" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5a545836-d0f6-4d27-a39b-8278a43e7134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_05da79a9-4c23-4d42-b163-55eea4a86a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_05da79a9-4c23-4d42-b163-55eea4a86a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f41ab46e-799b-47b7-9cb7-3445b98db9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f41ab46e-799b-47b7-9cb7-3445b98db9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0164993e-4ff4-4190-8950-cbcf23a5726a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0164993e-4ff4-4190-8950-cbcf23a5726a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8e8e0bf1-8b02-4206-8aba-30d9845ec013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8e8e0bf1-8b02-4206-8aba-30d9845ec013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4e5d89d2-62ef-417b-826e-6bd99e7a8e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac07831b-6b91-4a42-bfa8-d19d7ee25912" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4e5d89d2-62ef-417b-826e-6bd99e7a8e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ed34e119-efc3-4b95-8a0e-6d50cc13fe05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ed34e119-efc3-4b95-8a0e-6d50cc13fe05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_485e4204-ae2a-4ec9-9f44-c76f3f20ab93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_485e4204-ae2a-4ec9-9f44-c76f3f20ab93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_41572997-4c51-45bd-9eef-644999f6c30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_41572997-4c51-45bd-9eef-644999f6c30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2f77090c-d97b-4236-bd89-b676ebeec071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2fba40e2-5416-4b44-831e-a760a60fe25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2f77090c-d97b-4236-bd89-b676ebeec071" 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-20220630.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_b199003d-4d22-40fb-9ed9-b4ec0d2a8002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9168d8c3-188b-44e0-9bf2-88dfce7c342a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b199003d-4d22-40fb-9ed9-b4ec0d2a8002" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9168d8c3-188b-44e0-9bf2-88dfce7c342a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4fbe366c-491c-4bb0-911f-67ee27980d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9168d8c3-188b-44e0-9bf2-88dfce7c342a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4fbe366c-491c-4bb0-911f-67ee27980d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_17be2691-fe93-4d37-83d1-7f49812739eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9168d8c3-188b-44e0-9bf2-88dfce7c342a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_17be2691-fe93-4d37-83d1-7f49812739eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4bb7c22d-d8fa-4b3d-a8a1-5b7568e9c213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9168d8c3-188b-44e0-9bf2-88dfce7c342a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4bb7c22d-d8fa-4b3d-a8a1-5b7568e9c213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_8979a5fb-a0a6-451c-b144-a918a390e8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9168d8c3-188b-44e0-9bf2-88dfce7c342a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_8979a5fb-a0a6-451c-b144-a918a390e8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_67e2a796-3108-4c69-9d24-fdd540ef90f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9168d8c3-188b-44e0-9bf2-88dfce7c342a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_67e2a796-3108-4c69-9d24-fdd540ef90f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_f3191e91-6ff5-461c-aebc-581bb91d7550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b199003d-4d22-40fb-9ed9-b4ec0d2a8002" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_f3191e91-6ff5-461c-aebc-581bb91d7550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_524dbe66-774b-4e58-be26-24394a4b4858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b199003d-4d22-40fb-9ed9-b4ec0d2a8002" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_524dbe66-774b-4e58-be26-24394a4b4858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_324b1018-8b61-4f5f-ae4c-ba640b2386de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b199003d-4d22-40fb-9ed9-b4ec0d2a8002" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_324b1018-8b61-4f5f-ae4c-ba640b2386de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d3f3009c-f430-4ed1-98bb-82f4d8c5afea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_324b1018-8b61-4f5f-ae4c-ba640b2386de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d3f3009c-f430-4ed1-98bb-82f4d8c5afea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7cd1c372-cbd7-42e4-bb17-d994703f18b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_324b1018-8b61-4f5f-ae4c-ba640b2386de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7cd1c372-cbd7-42e4-bb17-d994703f18b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa61c1bc-4834-44ee-89d7-b5d2fed88f52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_324b1018-8b61-4f5f-ae4c-ba640b2386de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa61c1bc-4834-44ee-89d7-b5d2fed88f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_88cdc143-e078-465e-93eb-a2665a8d05fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_324b1018-8b61-4f5f-ae4c-ba640b2386de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_88cdc143-e078-465e-93eb-a2665a8d05fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1c55ea36-6bfd-4687-ad32-a02c3dd782d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_324b1018-8b61-4f5f-ae4c-ba640b2386de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1c55ea36-6bfd-4687-ad32-a02c3dd782d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_477ef68d-f0a7-48f4-a61f-f2887dcf7a41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b199003d-4d22-40fb-9ed9-b4ec0d2a8002" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_477ef68d-f0a7-48f4-a61f-f2887dcf7a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e54ca394-c327-47d7-82a0-4f23a8b55ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b199003d-4d22-40fb-9ed9-b4ec0d2a8002" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e54ca394-c327-47d7-82a0-4f23a8b55ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b199003d-4d22-40fb-9ed9-b4ec0d2a8002" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_cd82e312-f0e6-4fc2-a494-8f579e9ae7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_cd82e312-f0e6-4fc2-a494-8f579e9ae7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_019af7e3-47bb-46b1-a1b3-79266ca8b4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_019af7e3-47bb-46b1-a1b3-79266ca8b4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_bf8247a1-b49f-4fdd-a717-f289875377e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_bf8247a1-b49f-4fdd-a717-f289875377e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_afa6f6fa-399d-455a-9418-edf8f46cb9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_afa6f6fa-399d-455a-9418-edf8f46cb9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_31509b97-d572-440e-9c2e-5788a8a16801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_31509b97-d572-440e-9c2e-5788a8a16801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_f3af1a75-84d7-489c-81d3-38d2fa36b2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_f3af1a75-84d7-489c-81d3-38d2fa36b2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_70c404f4-a48b-487f-8261-bd935bc7bd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3acc7f99-be93-42c3-b38b-8fdfcb64bc93" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_70c404f4-a48b-487f-8261-bd935bc7bd2d" 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-20220630.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_4afa620d-ad71-4698-8e06-8d9b48966214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_4afa620d-ad71-4698-8e06-8d9b48966214" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_91a50289-dcad-45f8-92ac-ff62c7c99b85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:to="loc_us-gaap_AwardTypeAxis_91a50289-dcad-45f8-92ac-ff62c7c99b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86c3ddc3-1e5e-4a2e-a7b0-bb8bafbb3bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_91a50289-dcad-45f8-92ac-ff62c7c99b85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86c3ddc3-1e5e-4a2e-a7b0-bb8bafbb3bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7aa50ce3-4a61-4015-b491-25b14eb0862d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86c3ddc3-1e5e-4a2e-a7b0-bb8bafbb3bef" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7aa50ce3-4a61-4015-b491-25b14eb0862d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_14c82ec8-392f-4d2e-bdd4-be9cf8dbde3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_86c3ddc3-1e5e-4a2e-a7b0-bb8bafbb3bef" xlink:to="loc_us-gaap_EmployeeStockMember_14c82ec8-392f-4d2e-bdd4-be9cf8dbde3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:to="loc_srt_RangeAxis_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29a3a6e9-c0d6-474e-a38e-e5f24e7eb551" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e28c50b9-7e17-4ea9-8ae4-a873ea1e84ef" xlink:to="loc_srt_RangeMember_29a3a6e9-c0d6-474e-a38e-e5f24e7eb551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7f436ab1-ba92-48b1-ad06-ad00bebe3370" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_29a3a6e9-c0d6-474e-a38e-e5f24e7eb551" xlink:to="loc_srt_MinimumMember_7f436ab1-ba92-48b1-ad06-ad00bebe3370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cec4a2f6-ea2d-4940-be31-05b670764923" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_29a3a6e9-c0d6-474e-a38e-e5f24e7eb551" xlink:to="loc_srt_MaximumMember_cec4a2f6-ea2d-4940-be31-05b670764923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_56e7d749-dd79-4891-97f0-ab3d18f66548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d57865fc-83b1-48d2-8448-396a6adce0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_d57865fc-83b1-48d2-8448-396a6adce0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_11293c22-e343-4b69-836e-edf58efa6441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_11293c22-e343-4b69-836e-edf58efa6441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_4eca3068-8d8a-4681-8908-39b524e3627f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_4eca3068-8d8a-4681-8908-39b524e3627f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_834125a4-b07a-43b0-9562-cebe8c25aa19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_834125a4-b07a-43b0-9562-cebe8c25aa19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_34019190-7f3d-4e9d-b0b6-9360d694b707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_34019190-7f3d-4e9d-b0b6-9360d694b707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0bce5162-dba5-4b93-90b4-209b29c92793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7a6e914-66d3-4656-99b7-c4ae795464c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0bce5162-dba5-4b93-90b4-209b29c92793" 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-20220630.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_05ad4381-c326-4ce3-885f-82653d748f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_05ad4381-c326-4ce3-885f-82653d748f32" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_badcd17f-a50e-44b3-87f7-f9912458df27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:to="loc_us-gaap_AwardTypeAxis_badcd17f-a50e-44b3-87f7-f9912458df27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3d77c43d-be39-4d2c-97e2-c140917c9e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_badcd17f-a50e-44b3-87f7-f9912458df27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3d77c43d-be39-4d2c-97e2-c140917c9e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_805a4c86-4eb8-4cfb-bd61-718a170f78c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3d77c43d-be39-4d2c-97e2-c140917c9e9e" xlink:to="loc_us-gaap_EmployeeStockMember_805a4c86-4eb8-4cfb-bd61-718a170f78c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_62d6a422-e7e0-44b8-8358-8509fbea6366" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:to="loc_srt_RangeAxis_62d6a422-e7e0-44b8-8358-8509fbea6366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b252da1-212d-47b9-a070-cf18d9bc4792" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_62d6a422-e7e0-44b8-8358-8509fbea6366" xlink:to="loc_srt_RangeMember_8b252da1-212d-47b9-a070-cf18d9bc4792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c12ea72c-4216-4dab-93bf-08c1b292c92d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8b252da1-212d-47b9-a070-cf18d9bc4792" xlink:to="loc_srt_MinimumMember_c12ea72c-4216-4dab-93bf-08c1b292c92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_94214ba3-5467-4d76-a03f-192e76b71f69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8b252da1-212d-47b9-a070-cf18d9bc4792" xlink:to="loc_srt_MaximumMember_94214ba3-5467-4d76-a03f-192e76b71f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e01500e3-7d8c-400b-a5ae-6f6c3fc3ab77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_d1fa11f3-7e7d-4030-95f2-0361a4f7d74e" xlink:href="aosl-20220630.xsd#aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_d1fa11f3-7e7d-4030-95f2-0361a4f7d74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_a9d07b18-85f3-4f5f-8647-90714aacc290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_a9d07b18-85f3-4f5f-8647-90714aacc290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_723139c7-7ea5-4e23-8e13-becbdd29c731" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_723139c7-7ea5-4e23-8e13-becbdd29c731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_9b03e220-a8d0-4aa1-905a-77156aee35b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_9b03e220-a8d0-4aa1-905a-77156aee35b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_32fdab1c-ed7c-4637-bd04-f2934c87d818" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_32fdab1c-ed7c-4637-bd04-f2934c87d818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_f7056f5d-2ccf-4cfd-9528-c42b83fe830a" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_f7056f5d-2ccf-4cfd-9528-c42b83fe830a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_69a768bc-1b53-4459-9a74-c7293afacc37" xlink:href="aosl-20220630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_69a768bc-1b53-4459-9a74-c7293afacc37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_32b2d7f6-0b0c-4703-bc81-1a056d7bebf9" xlink:href="aosl-20220630.xsd#aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_32b2d7f6-0b0c-4703-bc81-1a056d7bebf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6c2e9085-4985-4767-a060-28a3820a571d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6c2e9085-4985-4767-a060-28a3820a571d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2a975bc0-3e96-47b6-ad8a-dcb9108f3d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15d967a-2938-4dc3-9fcb-e877000c766e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2a975bc0-3e96-47b6-ad8a-dcb9108f3d92" 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-20220630.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_239284f1-b770-4b8a-9b29-4556ef796d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_239284f1-b770-4b8a-9b29-4556ef796d4a" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e4f47273-fc60-4d29-a74c-27de455b9476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:to="loc_us-gaap_AwardTypeAxis_e4f47273-fc60-4d29-a74c-27de455b9476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d2c09ea5-f3ef-4d75-8535-8d5597f9bb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e4f47273-fc60-4d29-a74c-27de455b9476" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d2c09ea5-f3ef-4d75-8535-8d5597f9bb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_e46f497a-aa5c-436e-bfc8-911a90cd5da8" xlink:href="aosl-20220630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d2c09ea5-f3ef-4d75-8535-8d5597f9bb2d" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_e46f497a-aa5c-436e-bfc8-911a90cd5da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d4058b45-5bd2-4ef5-93b2-dd8785ac4aac" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2cd02d70-a3a7-44ad-aaf6-c9837aafd080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:to="loc_us-gaap_CostOfSalesMember_2cd02d70-a3a7-44ad-aaf6-c9837aafd080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_46f63459-2cf9-49dc-bc3b-1a13652f7a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_46f63459-2cf9-49dc-bc3b-1a13652f7a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_24e1f3d5-eba3-4df1-b76e-810d6e857d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_26596ef3-2a50-49f2-b3e2-6306d1dd55e8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_24e1f3d5-eba3-4df1-b76e-810d6e857d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_fc5f4643-9fb6-466d-a047-3ae64aaa3b11" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c0ee5dac-fc24-4805-80f6-e24dc0df3f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c0ee5dac-fc24-4805-80f6-e24dc0df3f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee55598d-9498-458d-9af4-02ecfa051137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee55598d-9498-458d-9af4-02ecfa051137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f05f1aec-994d-46dc-8e20-f40bdc0ba08d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f05f1aec-994d-46dc-8e20-f40bdc0ba08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ae0cb5cf-d0ba-407c-924f-aa7011582764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_67eb5fa3-8cbd-4711-b763-daa0b08297cf" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ae0cb5cf-d0ba-407c-924f-aa7011582764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="aosl-20220630.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_75e56972-41ed-498b-ae55-626078141fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_96578dee-7781-4396-b599-6955b59f7612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_75e56972-41ed-498b-ae55-626078141fd4" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_96578dee-7781-4396-b599-6955b59f7612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="aosl-20220630.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_ade4efc6-6665-4796-b5d5-6a37547b03df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ade4efc6-6665-4796-b5d5-6a37547b03df" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_1841b524-7788-4347-aa80-dbecf80ea0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_1841b524-7788-4347-aa80-dbecf80ea0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_5962fc75-7c67-4c00-8244-645d20178249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_1841b524-7788-4347-aa80-dbecf80ea0a2" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_5962fc75-7c67-4c00-8244-645d20178249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_a75e0732-a395-47ea-a0d7-0c55e167f537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_5962fc75-7c67-4c00-8244-645d20178249" xlink:to="loc_us-gaap_DomesticPlanMember_a75e0732-a395-47ea-a0d7-0c55e167f537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_0db5fd2d-94a2-464b-a071-2a34947be655" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DomesticPlanMember_a75e0732-a395-47ea-a0d7-0c55e167f537" xlink:to="loc_country_US_0db5fd2d-94a2-464b-a071-2a34947be655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_e0d61042-82c1-4fdd-ad04-fe4baa482e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_5962fc75-7c67-4c00-8244-645d20178249" xlink:to="loc_us-gaap_ForeignPlanMember_e0d61042-82c1-4fdd-ad04-fe4baa482e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_f0b46873-4fdd-4ea1-8a33-c8ef35d18d34" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_TW"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignPlanMember_e0d61042-82c1-4fdd-ad04-fe4baa482e98" xlink:to="loc_country_TW_f0b46873-4fdd-4ea1-8a33-c8ef35d18d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_4d68ea66-74fa-42f9-8bb2-a6ec45647cc7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignPlanMember_e0d61042-82c1-4fdd-ad04-fe4baa482e98" xlink:to="loc_country_CN_4d68ea66-74fa-42f9-8bb2-a6ec45647cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_66d647af-889d-4cd2-87cc-1ec0125c2d99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:to="loc_us-gaap_RetirementPlanNameAxis_66d647af-889d-4cd2-87cc-1ec0125c2d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_14b1ff6e-fee0-4daa-bf5b-63f3bfee1625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_66d647af-889d-4cd2-87cc-1ec0125c2d99" xlink:to="loc_us-gaap_RetirementPlanNameDomain_14b1ff6e-fee0-4daa-bf5b-63f3bfee1625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RetirementPlan401KMember_6c1c4159-5667-44f7-aa36-8c0448ac26b0" xlink:href="aosl-20220630.xsd#aosl_RetirementPlan401KMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_14b1ff6e-fee0-4daa-bf5b-63f3bfee1625" xlink:to="loc_aosl_RetirementPlan401KMember_6c1c4159-5667-44f7-aa36-8c0448ac26b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:to="loc_srt_RangeAxis_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca2b2a69-db25-4d28-b329-b6d3ea6ba84e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e89ae8e8-e2ed-4fa8-a02b-e13daddeec50" xlink:to="loc_srt_RangeMember_ca2b2a69-db25-4d28-b329-b6d3ea6ba84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d86e9bf2-d814-4d7c-b36b-e13dbbcb8418" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ca2b2a69-db25-4d28-b329-b6d3ea6ba84e" xlink:to="loc_srt_MinimumMember_d86e9bf2-d814-4d7c-b36b-e13dbbcb8418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2ac8c4bf-b54d-48bd-a307-0a903c369464" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ca2b2a69-db25-4d28-b329-b6d3ea6ba84e" xlink:to="loc_srt_MaximumMember_2ac8c4bf-b54d-48bd-a307-0a903c369464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d5a43fb-94ff-4be3-8c98-e0b30fe84c50" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f7d0bfef-9037-4d4b-a68a-bc506063b63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f7d0bfef-9037-4d4b-a68a-bc506063b63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_12e9f436-7e60-4a47-85fc-da55e720c132" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_12e9f436-7e60-4a47-85fc-da55e720c132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a9843075-5d94-4c6e-9675-b50a8872055f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a9843075-5d94-4c6e-9675-b50a8872055f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ef060026-3b3f-4b74-b683-d3477fd712ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ef060026-3b3f-4b74-b683-d3477fd712ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_ed5255d8-6393-4f06-a079-b51eacbd76cf" xlink:href="aosl-20220630.xsd#aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_ed5255d8-6393-4f06-a079-b51eacbd76cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_42d17015-10dc-4322-8b19-2e56101ab877" xlink:href="aosl-20220630.xsd#aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ee71ad67-0f79-4920-8649-61228b25096f" xlink:to="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_42d17015-10dc-4322-8b19-2e56101ab877" 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-20220630.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_8e512ecd-87dd-46f4-badd-c203690927e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_4c9e7839-66eb-4567-9137-d7b619487608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e512ecd-87dd-46f4-badd-c203690927e5" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_4c9e7839-66eb-4567-9137-d7b619487608" 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-20220630.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_1d852f00-7f3c-466a-9752-4a75bcfbe464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e025e72d-1676-4ea9-b4ee-c366102b7663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d852f00-7f3c-466a-9752-4a75bcfbe464" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e025e72d-1676-4ea9-b4ee-c366102b7663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b20a1bb3-7487-4c54-b745-3b3f4f401b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d852f00-7f3c-466a-9752-4a75bcfbe464" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b20a1bb3-7487-4c54-b745-3b3f4f401b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3a108db1-e4e5-42a0-bc44-28c51d0b7080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d852f00-7f3c-466a-9752-4a75bcfbe464" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3a108db1-e4e5-42a0-bc44-28c51d0b7080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_489f6af4-3538-4d35-b597-f71cc51fe1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d852f00-7f3c-466a-9752-4a75bcfbe464" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_489f6af4-3538-4d35-b597-f71cc51fe1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_427321f9-a9ea-4d45-9ba5-b99d0fa4e6dc" xlink:href="aosl-20220630.xsd#aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d852f00-7f3c-466a-9752-4a75bcfbe464" xlink:to="loc_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_427321f9-a9ea-4d45-9ba5-b99d0fa4e6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_edfa760d-9a08-45f1-b830-4edc7aba0115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d852f00-7f3c-466a-9752-4a75bcfbe464" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_edfa760d-9a08-45f1-b830-4edc7aba0115" 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-20220630.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_6530ae54-46e5-47dd-b6bf-198769bd321c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6530ae54-46e5-47dd-b6bf-198769bd321c" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_fe8d76dc-f4c3-4449-8d24-428473f0ce29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_fe8d76dc-f4c3-4449-8d24-428473f0ce29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_d10b7a6b-6858-4d37-8e89-28064c843e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_fe8d76dc-f4c3-4449-8d24-428473f0ce29" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_d10b7a6b-6858-4d37-8e89-28064c843e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_c4dd4f0c-e26f-48fe-9689-9b685bf4e0c6" xlink:href="aosl-20220630.xsd#aosl_StateResearchAndDevelopmentCreditCarryforwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_d10b7a6b-6858-4d37-8e89-28064c843e94" xlink:to="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_c4dd4f0c-e26f-48fe-9689-9b685bf4e0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_99981a0e-da84-4bd7-88d6-dc7b101024e3" xlink:href="aosl-20220630.xsd#aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_d10b7a6b-6858-4d37-8e89-28064c843e94" xlink:to="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_99981a0e-da84-4bd7-88d6-dc7b101024e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_78ae63c1-1fec-4470-8ccd-ae169e42858a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_78ae63c1-1fec-4470-8ccd-ae169e42858a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b3d81dea-cbce-4184-a31e-cde19a67b389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_78ae63c1-1fec-4470-8ccd-ae169e42858a" xlink:to="loc_us-gaap_RelatedPartyDomain_b3d81dea-cbce-4184-a31e-cde19a67b389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_58f3225e-0783-4e1d-b651-658cbf70d8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b3d81dea-cbce-4184-a31e-cde19a67b389" xlink:to="loc_us-gaap_CorporateJointVentureMember_58f3225e-0783-4e1d-b651-658cbf70d8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_d08b887e-530e-43d7-9449-469162f2ea65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_d08b887e-530e-43d7-9449-469162f2ea65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5a2be49d-85eb-4440-9353-bd6852cf5cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d08b887e-530e-43d7-9449-469162f2ea65" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5a2be49d-85eb-4440-9353-bd6852cf5cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_3aa60599-2030-4e12-aef7-5e4a4dcf0733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5a2be49d-85eb-4440-9353-bd6852cf5cfd" xlink:to="loc_us-gaap_DomesticCountryMember_3aa60599-2030-4e12-aef7-5e4a4dcf0733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_81ea369d-955e-4cb5-9118-a5cd2c15af7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5a2be49d-85eb-4440-9353-bd6852cf5cfd" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_81ea369d-955e-4cb5-9118-a5cd2c15af7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_b7328b81-bdd7-4b0b-983a-941d92c12f63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_b7328b81-bdd7-4b0b-983a-941d92c12f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b0c19796-5d05-4ce9-9102-c01dc70b0172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b7328b81-bdd7-4b0b-983a-941d92c12f63" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b0c19796-5d05-4ce9-9102-c01dc70b0172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermIncomeTaxPayableMember_73ff41a1-d83a-4489-a675-d21179c04a44" xlink:href="aosl-20220630.xsd#aosl_LongTermIncomeTaxPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b0c19796-5d05-4ce9-9102-c01dc70b0172" xlink:to="loc_aosl_LongTermIncomeTaxPayableMember_73ff41a1-d83a-4489-a675-d21179c04a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_27dbaea5-700a-46a9-99b7-e3d1d40be5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_27dbaea5-700a-46a9-99b7-e3d1d40be5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_8965e6f4-ff8e-45da-ae8f-d816c674c42d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_27dbaea5-700a-46a9-99b7-e3d1d40be5dd" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_8965e6f4-ff8e-45da-ae8f-d816c674c42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_c3b2aca1-59ec-4b98-88fc-e2d8add1f848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_8965e6f4-ff8e-45da-ae8f-d816c674c42d" xlink:to="loc_us-gaap_ResearchMember_c3b2aca1-59ec-4b98-88fc-e2d8add1f848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_2f5016c6-326e-45dc-9662-cfe80b8f6575" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9b447758-2335-43f5-afab-3a9530510597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9b447758-2335-43f5-afab-3a9530510597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ba8dde4a-a15e-4683-ae13-98fb15797924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ba8dde4a-a15e-4683-ae13-98fb15797924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_dd99271b-b5ba-435f-a987-b9d01b4c28f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_dd99271b-b5ba-435f-a987-b9d01b4c28f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_05324546-8856-4acf-b1aa-c34b00874e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_05324546-8856-4acf-b1aa-c34b00874e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_0a49587a-bf8d-42b9-980a-942bb0b62486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_0a49587a-bf8d-42b9-980a-942bb0b62486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_927972ef-8b84-4100-9e46-200d5a86e3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_927972ef-8b84-4100-9e46-200d5a86e3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1fe9984e-458a-44d4-9163-b7cbe796403d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1fe9984e-458a-44d4-9163-b7cbe796403d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_6642207a-30b4-405b-9c68-7e015b6ec1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_6642207a-30b4-405b-9c68-7e015b6ec1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f7e036d7-7415-4f9f-93ae-04f99cf3cd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f7e036d7-7415-4f9f-93ae-04f99cf3cd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_f557ec2e-6e7f-459d-81ee-bec20c09bc53" xlink:href="aosl-20220630.xsd#aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_f557ec2e-6e7f-459d-81ee-bec20c09bc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1c5139f0-5c40-4ad3-bde9-df549df54f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1c5139f0-5c40-4ad3-bde9-df549df54f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_f325c04b-3760-4d27-8b88-adad80ec4607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_f325c04b-3760-4d27-8b88-adad80ec4607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6ce3e68c-eec3-4259-812a-2d422d6837b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6ce3e68c-eec3-4259-812a-2d422d6837b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_17a1c8ff-e7db-4f5f-b737-92f2fcb2df0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_17a1c8ff-e7db-4f5f-b737-92f2fcb2df0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fd03a2aa-bc8e-415d-b4d9-a8599d84d2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5976a1d7-f8fe-4cc7-ab89-ea0d252850a3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fd03a2aa-bc8e-415d-b4d9-a8599d84d2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="simple" xlink:href="aosl-20220630.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_4e8ac5c3-643c-4e64-be71-8127d7e563d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_8ae6f769-e62d-434a-ad35-a48bfbee9140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4e8ac5c3-643c-4e64-be71-8127d7e563d4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_8ae6f769-e62d-434a-ad35-a48bfbee9140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_7f411fa1-e479-4991-a743-8d1f28258bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_8ae6f769-e62d-434a-ad35-a48bfbee9140" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_7f411fa1-e479-4991-a743-8d1f28258bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b2972b16-2e03-4bbb-b0c9-7eaeea7ce3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_7f411fa1-e479-4991-a743-8d1f28258bf5" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b2972b16-2e03-4bbb-b0c9-7eaeea7ce3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b5e2d860-30e8-4a30-a7f0-186795aa056c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_7f411fa1-e479-4991-a743-8d1f28258bf5" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b5e2d860-30e8-4a30-a7f0-186795aa056c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_efe0c35a-6def-4f5a-bb44-cfb88d528e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_8ae6f769-e62d-434a-ad35-a48bfbee9140" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_efe0c35a-6def-4f5a-bb44-cfb88d528e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ffb6af2a-2a8b-4eae-9ed2-b25f9d11ecb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_efe0c35a-6def-4f5a-bb44-cfb88d528e73" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ffb6af2a-2a8b-4eae-9ed2-b25f9d11ecb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_717392ec-79ba-4cfe-9071-7b09e1a9d927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_efe0c35a-6def-4f5a-bb44-cfb88d528e73" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_717392ec-79ba-4cfe-9071-7b09e1a9d927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_af9dc738-4512-4dd3-89df-af207b163c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_8ae6f769-e62d-434a-ad35-a48bfbee9140" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_af9dc738-4512-4dd3-89df-af207b163c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_652ca91a-3743-4109-86e3-2cf5e51b728a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_af9dc738-4512-4dd3-89df-af207b163c9c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_652ca91a-3743-4109-86e3-2cf5e51b728a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2eb7c8bf-1297-4c3c-9e2b-001a3889076b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_8ae6f769-e62d-434a-ad35-a48bfbee9140" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2eb7c8bf-1297-4c3c-9e2b-001a3889076b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4e8ac5c3-643c-4e64-be71-8127d7e563d4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1ba3ba74-c628-4a62-8387-60ff28aa4313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1ba3ba74-c628-4a62-8387-60ff28aa4313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_cdec894a-154f-402e-847c-504aaff7a215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_cdec894a-154f-402e-847c-504aaff7a215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4faec6c8-c6ff-4402-9cf8-0475b45dd358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4faec6c8-c6ff-4402-9cf8-0475b45dd358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_71b2beed-f48b-468e-9356-ec13e24c17c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_71b2beed-f48b-468e-9356-ec13e24c17c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_571ccf02-5170-42c6-aee0-6629277b4196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_571ccf02-5170-42c6-aee0-6629277b4196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_d6235d19-01de-4d46-8f18-6b1f9f096559" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_d6235d19-01de-4d46-8f18-6b1f9f096559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax_b0462490-b282-41d5-ac7c-2470339d4341" xlink:href="aosl-20220630.xsd#aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax_b0462490-b282-41d5-ac7c-2470339d4341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_dff121bf-b27e-4963-93d4-088b435618ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_dff121bf-b27e-4963-93d4-088b435618ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_95d8a74e-2fdf-4fb0-823e-5b3e3175113d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_95d8a74e-2fdf-4fb0-823e-5b3e3175113d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed424046-219e-4a5c-8b48-81441a73c514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a73a9559-7f8e-4f17-b699-ab17ad206ea1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed424046-219e-4a5c-8b48-81441a73c514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_b4b79ff3-fd6d-4b0e-88b5-5c157caafefa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4e8ac5c3-643c-4e64-be71-8127d7e563d4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_b4b79ff3-fd6d-4b0e-88b5-5c157caafefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_73752efc-e898-4144-8087-968ead0e97c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_b4b79ff3-fd6d-4b0e-88b5-5c157caafefa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_73752efc-e898-4144-8087-968ead0e97c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_06d98b22-b63a-41fd-8172-11b745ca5d29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_b4b79ff3-fd6d-4b0e-88b5-5c157caafefa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_06d98b22-b63a-41fd-8172-11b745ca5d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e8066aca-3d84-4c36-9e2e-8529bf8b1884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_b4b79ff3-fd6d-4b0e-88b5-5c157caafefa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e8066aca-3d84-4c36-9e2e-8529bf8b1884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_fda0f913-3351-4e0c-afaa-20ebd5010625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4e8ac5c3-643c-4e64-be71-8127d7e563d4" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_fda0f913-3351-4e0c-afaa-20ebd5010625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_fda0f913-3351-4e0c-afaa-20ebd5010625" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccruedCompensation_2eb907b7-bb15-4ded-be18-43171d5f1330" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsAccruedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_aosl_DeferredTaxAssetsAccruedCompensation_2eb907b7-bb15-4ded-be18-43171d5f1330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bb24d273-83c4-4bd6-8550-22a17752cd90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bb24d273-83c4-4bd6-8550-22a17752cd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsDepreciation_97294d63-575e-4790-94e4-964f0d2f459a" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_aosl_DeferredTaxAssetsDepreciation_97294d63-575e-4790-94e4-964f0d2f459a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_e461d32c-5741-4688-97d8-c710b1050519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_e461d32c-5741-4688-97d8-c710b1050519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_38327992-8e71-49c2-9a9c-96ae0b50f056" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_38327992-8e71-49c2-9a9c-96ae0b50f056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets_9c62a3d5-2009-4979-ab06-92d38dda888b" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsCapitalizedIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_aosl_DeferredTaxAssetsCapitalizedIntangibleAssets_9c62a3d5-2009-4979-ab06-92d38dda888b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccrualsandReserves_dd75c7d5-8283-49ac-ab85-6480e86323a3" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsAccrualsandReserves"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_aosl_DeferredTaxAssetsAccrualsandReserves_dd75c7d5-8283-49ac-ab85-6480e86323a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_b05dd14c-a24e-4e34-8edb-3259187e45cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_b05dd14c-a24e-4e34-8edb-3259187e45cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_59c9b196-e691-40c3-b4ef-971d3f048b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_59c9b196-e691-40c3-b4ef-971d3f048b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_77ca573b-6585-48ea-9d1f-06276a7502ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_bcc0ae46-969d-4317-aae1-964dbaa8ea9f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_77ca573b-6585-48ea-9d1f-06276a7502ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_3eedc0c4-0c1e-47b9-808b-dd19083428bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_fda0f913-3351-4e0c-afaa-20ebd5010625" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_3eedc0c4-0c1e-47b9-808b-dd19083428bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_921516db-64ba-4ff8-a465-6093c745e454" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxLiabilitiesDepreciationandAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_3eedc0c4-0c1e-47b9-808b-dd19083428bd" xlink:to="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_921516db-64ba-4ff8-a465-6093c745e454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_5a1cfc4f-ff99-46ed-97b9-5389ff6c6077" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_3eedc0c4-0c1e-47b9-808b-dd19083428bd" xlink:to="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_5a1cfc4f-ff99-46ed-97b9-5389ff6c6077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals_ee6b13f0-fbcf-444e-a380-edc1840eee38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_3eedc0c4-0c1e-47b9-808b-dd19083428bd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals_ee6b13f0-fbcf-444e-a380-edc1840eee38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_d9a71bd1-cede-447c-8e33-a25421fa6bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_3eedc0c4-0c1e-47b9-808b-dd19083428bd" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_d9a71bd1-cede-447c-8e33-a25421fa6bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ccf06d2b-8373-4cfc-a9f1-632d2bb7f6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_fda0f913-3351-4e0c-afaa-20ebd5010625" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ccf06d2b-8373-4cfc-a9f1-632d2bb7f6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_0b427bd1-e11e-49fe-a3b7-0728bfbc56fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4e8ac5c3-643c-4e64-be71-8127d7e563d4" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_0b427bd1-e11e-49fe-a3b7-0728bfbc56fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_6d3e5683-e76a-4add-80ca-fb7ed6452d95" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_0b427bd1-e11e-49fe-a3b7-0728bfbc56fd" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_6d3e5683-e76a-4add-80ca-fb7ed6452d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_30b8b290-7aca-4782-b7ad-ea43e02bf1a7" xlink:href="aosl-20220630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_0b427bd1-e11e-49fe-a3b7-0728bfbc56fd" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_30b8b290-7aca-4782-b7ad-ea43e02bf1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_a7b62d5a-be2e-4da5-aa43-d31e92f47357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_0b427bd1-e11e-49fe-a3b7-0728bfbc56fd" xlink:to="loc_us-gaap_DeferredTaxLiabilities_a7b62d5a-be2e-4da5-aa43-d31e92f47357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1c5979f0-8d28-470b-b744-cadcb4e1e2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_0b427bd1-e11e-49fe-a3b7-0728bfbc56fd" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1c5979f0-8d28-470b-b744-cadcb4e1e2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4907d0e6-d97a-4221-a5b8-e23ca5043a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4e8ac5c3-643c-4e64-be71-8127d7e563d4" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4907d0e6-d97a-4221-a5b8-e23ca5043a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_ffcc4ecf-6c5d-4f7e-add9-80a790e373d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4907d0e6-d97a-4221-a5b8-e23ca5043a92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_ffcc4ecf-6c5d-4f7e-add9-80a790e373d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_268be021-c690-41d6-bf03-d905bb2164f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4907d0e6-d97a-4221-a5b8-e23ca5043a92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_268be021-c690-41d6-bf03-d905bb2164f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_218eef62-f4bb-4113-8d87-7f30f5e26e93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4907d0e6-d97a-4221-a5b8-e23ca5043a92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_218eef62-f4bb-4113-8d87-7f30f5e26e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_dbc2bebd-3ab6-433f-b0e2-aeb428d813c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4907d0e6-d97a-4221-a5b8-e23ca5043a92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_dbc2bebd-3ab6-433f-b0e2-aeb428d813c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2ed0957b-6b66-447c-b57d-725cf82c8251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4907d0e6-d97a-4221-a5b8-e23ca5043a92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2ed0957b-6b66-447c-b57d-725cf82c8251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1" xlink:type="simple" xlink:href="aosl-20220630.xsd#IncomeTaxesIncomeTaxSchedulesDetails_1"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformation" xlink:type="simple" xlink:href="aosl-20220630.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_3178fb98-c388-4fb1-9f4c-8d5d27aa6348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_f7599a37-98a7-484e-80f8-f271b56b8384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3178fb98-c388-4fb1-9f4c-8d5d27aa6348" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f7599a37-98a7-484e-80f8-f271b56b8384" 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-20220630.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_494d7b6e-1304-4c4d-9742-4dbb41a24cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_d74f07fe-5892-40b9-b1e3-b34a0e9c443c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_494d7b6e-1304-4c4d-9742-4dbb41a24cfa" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_d74f07fe-5892-40b9-b1e3-b34a0e9c443c" 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-20220630.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_3df7d8c2-f19b-4772-a7b2-e8f812bddad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_e3e31d61-bdf1-40ec-80e1-b10752d35a22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3df7d8c2-f19b-4772-a7b2-e8f812bddad4" xlink:to="loc_us-gaap_NumberOfOperatingSegments_e3e31d61-bdf1-40ec-80e1-b10752d35a22" 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-20220630.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_841790b8-52cd-4984-9c34-8784d36532dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95e581e2-6bfe-4cf6-9164-52d451f65aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_841790b8-52cd-4984-9c34-8784d36532dd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95e581e2-6bfe-4cf6-9164-52d451f65aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e0dc55ff-856b-4e18-97da-5ea5245df993" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95e581e2-6bfe-4cf6-9164-52d451f65aeb" xlink:to="loc_srt_StatementGeographicalAxis_e0dc55ff-856b-4e18-97da-5ea5245df993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e0dc55ff-856b-4e18-97da-5ea5245df993" xlink:to="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_72526e02-6e0d-41c8-844c-a38f6e221327" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_country_HK_72526e02-6e0d-41c8-844c-a38f6e221327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_772e6529-af02-4b24-919b-96afcaf5f95c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_country_CN_772e6529-af02-4b24-919b-96afcaf5f95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_2a36aceb-0bf1-4eb8-ad59-4bb967e24b3a" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_KR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_country_KR_2a36aceb-0bf1-4eb8-ad59-4bb967e24b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_fcc05779-6e5d-4f57-9b67-97cbcfebc9c5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_country_US_fcc05779-6e5d-4f57-9b67-97cbcfebc9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_c9bcc105-6e09-4e21-ade2-1a33e7c5fab9" xlink:href="aosl-20220630.xsd#aosl_OtherCountriesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_94c09c3a-39ae-47bd-b24f-272788a57fc2" xlink:to="loc_aosl_OtherCountriesMember_c9bcc105-6e09-4e21-ade2-1a33e7c5fab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_85d6778c-60bf-4cba-9f9c-aea55e21e6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95e581e2-6bfe-4cf6-9164-52d451f65aeb" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_85d6778c-60bf-4cba-9f9c-aea55e21e6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b13ebc18-c6c2-430c-a9fe-515f96d503b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85d6778c-60bf-4cba-9f9c-aea55e21e6d1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b13ebc18-c6c2-430c-a9fe-515f96d503b6" 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-20220630.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_9b6f4d80-e27a-4793-91d1-5ebee00d1476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_787f7886-2f47-4d62-b3b9-f3a848831b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9b6f4d80-e27a-4793-91d1-5ebee00d1476" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_787f7886-2f47-4d62-b3b9-f3a848831b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_787f7886-2f47-4d62-b3b9-f3a848831b94" xlink:to="loc_srt_ProductOrServiceAxis_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b97d13f1-1ccb-442f-83c2-b507e4c5bc6a" xlink:to="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerDiscreteMember_f12bf89f-9ac0-443d-9dd5-0f054929347d" xlink:href="aosl-20220630.xsd#aosl_PowerDiscreteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:to="loc_aosl_PowerDiscreteMember_f12bf89f-9ac0-443d-9dd5-0f054929347d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerIcMember_d3c1a99a-4061-4f8f-84ad-1eab3a667ab4" xlink:href="aosl-20220630.xsd#aosl_PowerIcMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:to="loc_aosl_PowerIcMember_d3c1a99a-4061-4f8f-84ad-1eab3a667ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PackagingAndTestingServicesMember_ba823257-c04d-4e64-ac69-ed61d7b11109" xlink:href="aosl-20220630.xsd#aosl_PackagingAndTestingServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6f822def-37d4-4801-a6c5-8d4ac844cce5" xlink:to="loc_aosl_PackagingAndTestingServicesMember_ba823257-c04d-4e64-ac69-ed61d7b11109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_11e19511-fa42-4df7-a3e7-7ee0deb0258e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_787f7886-2f47-4d62-b3b9-f3a848831b94" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_11e19511-fa42-4df7-a3e7-7ee0deb0258e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84d7f0eb-0d73-474b-9a0a-9bff2e216396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_11e19511-fa42-4df7-a3e7-7ee0deb0258e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84d7f0eb-0d73-474b-9a0a-9bff2e216396" 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-20220630.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_e0f2e14d-4344-4b41-88d0-4321d352a74a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_df29662c-ee0b-4832-a3d2-d1426de60ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e0f2e14d-4344-4b41-88d0-4321d352a74a" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_df29662c-ee0b-4832-a3d2-d1426de60ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_736c8982-cb2b-4b4b-89d4-a2e7d265e609" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_df29662c-ee0b-4832-a3d2-d1426de60ae3" xlink:to="loc_srt_StatementGeographicalAxis_736c8982-cb2b-4b4b-89d4-a2e7d265e609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_736c8982-cb2b-4b4b-89d4-a2e7d265e609" xlink:to="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_117f86d0-60d2-4d77-8072-09e3b4b1eee8" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:to="loc_country_CN_117f86d0-60d2-4d77-8072-09e3b4b1eee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_3403bef9-60fe-4d56-8a3a-ecef86ecd162" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:to="loc_country_US_3403bef9-60fe-4d56-8a3a-ecef86ecd162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_6277f3e0-bc3c-4cff-a5f0-f4999f0c84b7" xlink:href="aosl-20220630.xsd#aosl_OtherCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_57c9731d-b91e-4cb4-a29d-c5606cfa5d14" xlink:to="loc_aosl_OtherCountriesMember_6277f3e0-bc3c-4cff-a5f0-f4999f0c84b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c373d264-2bea-4c0c-841a-da9b2e3aa4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_df29662c-ee0b-4832-a3d2-d1426de60ae3" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c373d264-2bea-4c0c-841a-da9b2e3aa4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantEquipmentAndLandUseRights_cf046db2-6e43-4446-80ac-55e7ecaaecf1" xlink:href="aosl-20220630.xsd#aosl_PropertyPlantEquipmentAndLandUseRights"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c373d264-2bea-4c0c-841a-da9b2e3aa4e0" xlink:to="loc_aosl_PropertyPlantEquipmentAndLandUseRights_cf046db2-6e43-4446-80ac-55e7ecaaecf1" 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-20220630.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_050efd73-f943-414f-836a-c60277352ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_0ed34ce7-2700-4582-9699-18c721785365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_050efd73-f943-414f-836a-c60277352ebd" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_0ed34ce7-2700-4582-9699-18c721785365" 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-20220630.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_0a9174b1-afbd-4f01-94de-292aac71808b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:href="aosl-20220630.xsd#aosl_RestrictedStatutoryReservesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_0a9174b1-afbd-4f01-94de-292aac71808b" xlink:to="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityByLocationAxis_1bc16447-d993-407d-8dba-fbb79a516358" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityByLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:to="loc_dei_EntityByLocationAxis_1bc16447-d993-407d-8dba-fbb79a516358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_c9fdc32f-8828-4db3-b605-34a6d08017ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityByLocationAxis_1bc16447-d993-407d-8dba-fbb79a516358" xlink:to="loc_dei_LocationDomain_c9fdc32f-8828-4db3-b605-34a6d08017ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_4d9ba689-ac30-4a7a-85d0-3c75d773b323" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LocationDomain_c9fdc32f-8828-4db3-b605-34a6d08017ec" xlink:to="loc_country_CN_4d9ba689-ac30-4a7a-85d0-3c75d773b323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1160b6e2-94bf-4391-95aa-eca81f03a845" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1160b6e2-94bf-4391-95aa-eca81f03a845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b7f6adf0-87d5-4dda-a2fd-0fe76dbfdaa1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1160b6e2-94bf-4391-95aa-eca81f03a845" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b7f6adf0-87d5-4dda-a2fd-0fe76dbfdaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_727305ca-3d27-4388-b365-675a786481fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b7f6adf0-87d5-4dda-a2fd-0fe76dbfdaa1" xlink:to="loc_srt_SubsidiariesMember_727305ca-3d27-4388-b365-675a786481fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d442c2a7-d7c6-4b84-a480-2f7e30d89036" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:to="loc_srt_RangeAxis_d442c2a7-d7c6-4b84-a480-2f7e30d89036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_545dfb1e-acc4-4282-b244-cef0510c97a6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d442c2a7-d7c6-4b84-a480-2f7e30d89036" xlink:to="loc_srt_RangeMember_545dfb1e-acc4-4282-b244-cef0510c97a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6cce36c1-4af2-40e6-9533-23ca82f3812b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_545dfb1e-acc4-4282-b244-cef0510c97a6" xlink:to="loc_srt_MinimumMember_6cce36c1-4af2-40e6-9533-23ca82f3812b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a03a7a34-3563-427a-91f4-f974c045d059" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_545dfb1e-acc4-4282-b244-cef0510c97a6" xlink:to="loc_srt_MaximumMember_a03a7a34-3563-427a-91f4-f974c045d059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:href="aosl-20220630.xsd#aosl_RestrictedStatutoryReservesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_c0be95ba-a1ab-4675-9388-54843381e934" xlink:to="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_2d80a136-48ad-4b16-b7fe-ecb8799be2f0" xlink:href="aosl-20220630.xsd#aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_2d80a136-48ad-4b16-b7fe-ecb8799be2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_039e4b16-3869-4f9b-9aa8-cbfb1d4e2b6f" xlink:href="aosl-20220630.xsd#aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_039e4b16-3869-4f9b-9aa8-cbfb1d4e2b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_047877d6-aa6d-4247-b201-bed93cf784dd" xlink:href="aosl-20220630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_047877d6-aa6d-4247-b201-bed93cf784dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_80f9d610-e6a3-4299-9de7-76a5057a3321" xlink:href="aosl-20220630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_2b942f78-54f2-49f1-878e-f1c5ac4e47f9" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_80f9d610-e6a3-4299-9de7-76a5057a3321" 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-20220630.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_7c7603c9-be03-49a2-a179-ad773466efe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a7be7dc9-6b1e-4b41-861e-3f9da46f0a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7c7603c9-be03-49a2-a179-ad773466efe1" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a7be7dc9-6b1e-4b41-861e-3f9da46f0a73" 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-20220630.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_8de3b911-4125-4dd5-8990-ef688d7f3846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_502fc740-22e4-4a94-900e-a3e822f102d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8de3b911-4125-4dd5-8990-ef688d7f3846" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_502fc740-22e4-4a94-900e-a3e822f102d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_c9b6f35e-f19d-4415-9589-0a01fde5b1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_502fc740-22e4-4a94-900e-a3e822f102d6" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_c9b6f35e-f19d-4415-9589-0a01fde5b1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_611cbf90-7d00-40d2-926e-f0028fbc4ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_c9b6f35e-f19d-4415-9589-0a01fde5b1d5" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_611cbf90-7d00-40d2-926e-f0028fbc4ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InventoriesAndServicesMember_4223393f-3151-459a-85f8-1cb62dfceced" xlink:href="aosl-20220630.xsd#aosl_InventoriesAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_611cbf90-7d00-40d2-926e-f0028fbc4ec8" xlink:to="loc_aosl_InventoriesAndServicesMember_4223393f-3151-459a-85f8-1cb62dfceced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember_144798dd-1b51-408e-9525-1f7a960b42fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalAdditionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_611cbf90-7d00-40d2-926e-f0028fbc4ec8" xlink:to="loc_us-gaap_CapitalAdditionsMember_144798dd-1b51-408e-9525-1f7a960b42fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_a689bcb3-478d-4f74-96c0-8e0252594790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_502fc740-22e4-4a94-900e-a3e822f102d6" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_a689bcb3-478d-4f74-96c0-8e0252594790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_12602b79-64be-49db-84c3-475c0b68a531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_a689bcb3-478d-4f74-96c0-8e0252594790" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_12602b79-64be-49db-84c3-475c0b68a531" 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-20220630.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_2aa33635-f8a2-4eb8-a6fd-30cbd73f457f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_50b52ec5-2125-42a5-9273-daa41955f17f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2aa33635-f8a2-4eb8-a6fd-30cbd73f457f" xlink:to="loc_us-gaap_LossContingenciesTable_50b52ec5-2125-42a5-9273-daa41955f17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0658639b-fb13-4833-8533-ccfbfe0c04c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_50b52ec5-2125-42a5-9273-daa41955f17f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0658639b-fb13-4833-8533-ccfbfe0c04c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_3b753a88-58fa-46f8-9a9c-a88888f619b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0658639b-fb13-4833-8533-ccfbfe0c04c5" xlink:to="loc_us-gaap_LossContingencyNatureDomain_3b753a88-58fa-46f8-9a9c-a88888f619b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_9db66c2b-9727-4680-8e58-033be502b696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_3b753a88-58fa-46f8-9a9c-a88888f619b7" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_9db66c2b-9727-4680-8e58-033be502b696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_141105aa-c937-4d82-8b53-41ebc72b7cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_50b52ec5-2125-42a5-9273-daa41955f17f" xlink:to="loc_us-gaap_LossContingenciesLineItems_141105aa-c937-4d82-8b53-41ebc72b7cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_9f02e373-362a-49c2-8dcd-e22426dc2b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_141105aa-c937-4d82-8b53-41ebc72b7cf5" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_9f02e373-362a-49c2-8dcd-e22426dc2b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CybersecutiyIncident" xlink:type="simple" xlink:href="aosl-20220630.xsd#CybersecutiyIncident"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CybersecutiyIncident" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f4be55ce-a2e4-4c8e-ac7e-7a3a98ad0d79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures_90e17bfb-ff9d-482d-80fc-a083568b8446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f4be55ce-a2e4-4c8e-ac7e-7a3a98ad0d79" xlink:to="loc_us-gaap_LossContingencyDisclosures_90e17bfb-ff9d-482d-80fc-a083568b8446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CybersecutiyIncidentDetails" xlink:type="simple" xlink:href="aosl-20220630.xsd#CybersecutiyIncidentDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CybersecutiyIncidentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dc005682-414b-4453-b8fb-24c7c6cea7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3f736ab2-b0b8-49f5-969b-e60a714cbbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dc005682-414b-4453-b8fb-24c7c6cea7a7" xlink:to="loc_us-gaap_LossContingenciesTable_3f736ab2-b0b8-49f5-969b-e60a714cbbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ccc64247-a458-4442-8b2d-3435ba608733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3f736ab2-b0b8-49f5-969b-e60a714cbbb6" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ccc64247-a458-4442-8b2d-3435ba608733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e9c4a383-194b-4e10-8752-5e5a372af7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ccc64247-a458-4442-8b2d-3435ba608733" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e9c4a383-194b-4e10-8752-5e5a372af7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LossFromCyberSecurityIncidentMember_15c0edac-d16c-4248-855d-70d69313485a" xlink:href="aosl-20220630.xsd#aosl_LossFromCyberSecurityIncidentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e9c4a383-194b-4e10-8752-5e5a372af7e5" xlink:to="loc_aosl_LossFromCyberSecurityIncidentMember_15c0edac-d16c-4248-855d-70d69313485a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_ea20b7e0-c104-41cc-b3fe-33320123991c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3f736ab2-b0b8-49f5-969b-e60a714cbbb6" xlink:to="loc_us-gaap_LossContingenciesLineItems_ea20b7e0-c104-41cc-b3fe-33320123991c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_71e49fd1-e674-4a64-9b0f-355388915e89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ea20b7e0-c104-41cc-b3fe-33320123991c" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_71e49fd1-e674-4a64-9b0f-355388915e89" 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-20220630.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_57259573-96a7-4ce8-9804-b6684f274111" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_b4af3806-12e1-4bcd-bcf3-b1dc41bc9853" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_57259573-96a7-4ce8-9804-b6684f274111" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_b4af3806-12e1-4bcd-bcf3-b1dc41bc9853" 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-20220630.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_4930798c-3dd8-46d2-9f08-64162fbbe729" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1cce6ee2-d0bf-455a-ba0d-56ee4cdc5f13" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_4930798c-3dd8-46d2-9f08-64162fbbe729" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1cce6ee2-d0bf-455a-ba0d-56ee4cdc5f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c348cc1-5bee-4554-9ded-b18488912c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1cce6ee2-d0bf-455a-ba0d-56ee4cdc5f13" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c348cc1-5bee-4554-9ded-b18488912c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c348cc1-5bee-4554-9ded-b18488912c8f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_f8feaf2b-45f1-4c16-b696-433c611b75af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_f8feaf2b-45f1-4c16-b696-433c611b75af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsMember_827dbba1-dfb1-4078-9344-e1be32d8c160" xlink:href="aosl-20220630.xsd#aosl_AllowanceForPriceAdjustmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsMember_827dbba1-dfb1-4078-9344-e1be32d8c160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_dabf900b-4f44-4b53-a1f6-3ba6a76ab27a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b4ca208-ec57-4c2d-859e-8b74590b5ceb" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_dabf900b-4f44-4b53-a1f6-3ba6a76ab27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3e78a67e-3fff-411c-90c7-28fe3186b4bd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1cce6ee2-d0bf-455a-ba0d-56ee4cdc5f13" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3e78a67e-3fff-411c-90c7-28fe3186b4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3e78a67e-3fff-411c-90c7-28fe3186b4bd" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f7db2bb3-7f28-460e-bede-bfb71cc2cd76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f7db2bb3-7f28-460e-bede-bfb71cc2cd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b9b6467a-4aa3-4222-b3a1-dc356d5e8bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b9b6467a-4aa3-4222-b3a1-dc356d5e8bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_a041510a-9edc-410e-b90e-3f6b86b7fdb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_a041510a-9edc-410e-b90e-3f6b86b7fdb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f4abc96a-4f62-4acf-ba90-f0f9ff135929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c2623ba9-ef84-4459-a214-14b5af599424" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f4abc96a-4f62-4acf-ba90-f0f9ff135929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>aosl-20220630_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 aosl-20220630_g1.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_X0V(17AI9@  34T *@    @ !P$2  ,
M   !  $   $:  4    !    8@$;  4    !    :@$H  ,    !  (   $Q
M  (    <    <@$R  (    4    CH=I  0    !    I    -  +<;    G
M$  MQL   "<0061O8F4@4&AO=&]S:&]P($-3,R!7:6YD;W=S #(P,#<Z,3$Z
M,C@@,30Z,S<Z,#D      Z !  ,    !__\  * "  0    !   #FZ #  0
M   !    PP         & 0,  P    $ !@   1H !0    $   $> 1L !0
M  $   $F 2@  P    $  @   @$ !     $   $N @( !     $   Q2
M     $@    !    2     '_V/_@ !!*1DE&  $"  !( $@  /_M  Q!9&]B
M95]#30 "_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)#!$+"@L1%0\,
M# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,_\  $0@ (@"@ P$B  (1 0,1 ?_=  0
M"O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$  04! 0$! 0$
M         0 " P0%!@<("0H+$  !! $# @0"!0<&" 4###,!  (1 P0A$C$%
M05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D
M1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F
M]C='5V=WAY>GM\?7Y_<1  (" 0($! ,$!08'!P8%-0$  A$#(3$2!$%187$B
M$P4R@9$4H;%"(\%2T? S)&+A<H*20U,58W,T\24&%J*R@P<F-<+21)-4HQ=D
M154V=&7B\K.$P]-UX_-&E*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8G-T=7
M9W>'EZ>WQ__:  P# 0 "$0,1 #\ H?\ /WZW_P#EB?\ MFC_ -()?\_?K?\
M^6)_[9H_](+"KKLML;54TV66.#*V-$N<YQVL8QH^DYSEWW2_\7_3>FX+NJ?6
MN\-94WU+* _;56/W;[F?I+[/H^RGV>I^C_6%K9?N^(7*$? <,;<W%[^0^F<J
M[DO/#Z^_6]SMK>HDNY@4T$P/^L*9^O'UT;7ZIS7BH\6?9Z=O^?\ 9]BZ+*NZ
M=^QLCJM^/1@]#QJQD8'1@&L=F/ #L+(ZHRKW.ILN?5]GP_\ K^7^8ROHOJ]?
MTKI?2<'I=N=CG,VAMK?687/R;3ZN3L;N]SK<JVW8QJI_>\5Z8(5X\-_]%M#E
M\E:YI7X/G+/K[];G.;_E$D%P'\S1P3_Q"]C7D_\ C#PNF8?UAI;@,;5996RS
M*JK #0\OAC]K?:RRU@_2?]N_X1>A_6!F1?A68S6O;C6,=]HOKN906LCWL]2Y
MEFUCF_2L8ES9AP8YP@(\0)H"D\N)"4XREQ<)&I<WIOUI?U/ZW.Z=C65/Z8W"
MMMK+"'/?;7?7C/M>X?0J^G]G9_AJ_P!9^A92K/U<S.H=1S.J9=N2]_3Z<NS%
MP:2RL BK:V^[U:V;[6?:/5HQ_=_-U?I?6L5"^G?DLZVTG'--1PJ[Z\O&;4QA
M<VM^.W?0ZG>[(8WZ7Z3UOT=?^C0,7 KQ<#&KQGV,Z;AVD4,&;C^EZY>X,]2S
MT?UBYF;;ZM=619;^M^G^B5+B\VS3"SKGUDR<S.;TJVVYS>H#$Z?2['!HV4E@
MZI;U#,;4UM>-6]UM6-LNKROT7_:C>K>+]9'C*ZWEYN3DCIF#;;3C"O$<\-%#
M)S+WY56/94YM61ZM6/O?_@?UGUE8Z;5D](PV]%Q:7L>[U+:!9E4OO <[U+[:
M_4J=ZWZ>WU'ON9=[[OZBHLZ559]7;NBU,L?TNM]HR7-S:BX>XWY-%^2*_4;M
MN<^R_<_U?\';^A_1)7YJ^QFWZQ=3Z;]4,?J'4<BNWK/4,=U^/5:&U5M/INR&
MRQC6V>G35Z?K?Z7)_0,]+UZEO=&ZA]H^KV#U/,L:WU<.K)R+GPQHW5-NNL?_
M (.MOYW\A8S:[,DYSV[KWWX[*+WMRL<^E3#W!M>RC9CMN:ZW<_\ PG_6Z]D:
M\*O.^KKOJ]5CG*P!4VK=7F5FQM?T\=OJU,_,:UOI[_YRO^<]5(2\U$(NG?7/
M+R^L9C'L#</$L-8QF5N=?<RW8[I61AAI]2[[56,G(R-]5=-&/Z/_  N0MGZQ
M=;MZ93BT8E;;>H]2O;BX==GT&N<-S\C(V'?]GQJV^I;Z7O?_ #?_  BPJ^FU
M?:</JYLOMR&#[$W,/4*IR&A_MP;;*ZV,LV9%3O9C^C?9;O\ 6]1:'5+&]2OI
MQ[:&4]0PKFVX[JLNIM]5A:8ACVOW>O3OWTW565W5?X-*U4JWJ/4^F?63IO3+
M<LYU&;CY%N<;&5U_9Q0UKV93/097LHOM=Z&S(==_QRH8/UNZA1A];^W$7Y6
MXW8C7-#2,9]#,ZE^8V@-_F:G_K+V,_GW_9Z_TMM*L9'3W/\ 7Q+ZK!G]3K++
M+W9=/VFREGTZ*&NJV58S/4]]>)157[_4_G+$'-Z7B=1Q>H7VX_Z'J+F#J.37
MF4@/^S-;CLHLN]/;4RJRK=977Z?Z;U/4_P!$E?FJEW=6Z]2SZOXM^59]OZFU
MV3U'9CM?Z5+*V6VUUT4UV6,>RZRK%IM=ZWT[7V?\&8]<ZI6[!Q\6\Y5_7W!W
M3?M536&C'KK%V9EY3<8T^O[7-LQ\?]6M_2UTV>_U%!];W]0?UD7/;DM8,$WC
M+Q=K6N+,C[+M=C&IMMECJ[?H>L_V?X+8H5XU.17BW8VYV3TKU+V]0KSJ;+0W
M(W?:;,IUE=V,^K*]-_\ .4>G7Z/ZMZ/I(7YJIT:.ILPLG,MR>M,S<3 H)SJ7
MUUBZFYKM'?JK*MK+F;VLQ;:K+WO]/T;+%+ZJ=;RNK_M1V4:YQ<UU5+*2'M;3
MZ5%E;/5;[;;-S[/5?_I/YO\ 1;%1P<!SGB[&KLRBW*.;D'[73:+<AS6MKLR1
MZ6W;53Z7V6BGT:*=E-U-7J5U6JS]7*V-S\O*QIO&>X69=HR:;FA[0ZNNP5X]
M;-F[T_0]O^C1!U"B'__0)]3NA]7Z3UQF?U'I>0:JJK?3<UK7%MA;[?:'_P"$
MK]6AG\NY=-B=(ZC]9,T]0^L^,*>GX[B.G=%L(>V?HG-Z@&EU=][F^VFK^:H9
M_P!N6=6DI,V4Y9<4A6E4%F/&,<>&/XO"_6#H_0[OK3T+H&%T[%IFP]1SG545
MM/HT;O0J?M9[J<G(W5V*WUHNP'FOZN_5IMF94?9F_9ZJZZW?Z2GZ%US_ /MN
MO_A%5^HMO[<^LG7_ *T'W4NL;@8+AQZ-</?'_&[<6[^VNY4<#$&S$2\#LOE=
M5=/C%WU8^M^3E.RLG R+K[7A]MCMI+C(U^FO5^M5UWX@QKJ[S5<X3=C"7TOK
M_6,?(#1O?^CR*JMGZ*[])_/U>AZJT$E+FSG*(@@1X>S'CQ#'=$GB-FWGLMG4
MK\3I.-F565VE[<KJ-F,QKFM?2WUZV[8N;ZEO4/0MVM;?_-6?I/YNU+JV-G9W
M2V8%=%MEWV5V27V!C-^56UOV*J]S/T%=[\K]:=L_1568ZZ%)0\/BRVX6'7DT
MY_5.J9..^V]E5=-0:V76"L69+F8F[T_T/JY'V6O=L_HWVFS^?]1 _9F57TKH
MM=];KZZ\@975J@"2ZRQE^0^QU7^%KKZM=5D^C_(_X)=(DEPJMQ>KTW=2PJRW
M&>,<Y57VRE[1ZEN+4\N</2]SG5/LVV.QW_I;<3U:O2]2[T%!WVX9O4NMLQK(
M;C,Q<''C])<YCK;C<^G3TV.MO950VW](S9?:_P#GENI)5XJMP>G])OP^I"@,
M+^G-VYK+C /VDU_8[ZC5_P +_3WO_P"Y5]ZJ68>;U' S\88]E63U;*+[+K6A
MC<>JMS*,:]IW;GWLQ,2G)QF4_P#:ZS]+Z'Z6ROJ4D.$*MQ\G[53URW+^SV7A
MN&VK #-6FQ]EC\UEC_HX^_TNG^^WV;*_T?J?S:%?TZRC(Z1ZS'9.'AMM??L:
M7?K;A7Z&;92W=98W7.^CZGIY&13=^9ZM6ZDC2K<OJ5^5^Q<C)P\6QF=:QWV>
MO:TV-M>/0IOLVNVM]-FVRSW[_2_1?3_1H'5.D,'3^FX5-3K.GXEU RJ6C<Y^
M/0U_H,<WZ5S*\H8MMU7^$I9;[+/YI^VDE2K<!YZG7=U?K5.,\V.QJ\;I^+^?
M::#D6LOM9(])MV1F^FRNS])713ZMGI^KZ=;_ %<Z2_I^1D-O#WOQZZ,3%R'
M-;9C,8+6NV-_[4?:K<K[5ZGZ1]GZ3^:]-;R25*M__]'U54NM_P#(N?\ 3_HU
MW\U_.?S;_P"9_P"%_P!&OF)) [%0?=O\4?\ XC:?H?S]WT.?I?X7_A/_ $3Z
M2[1?*J2027ZJ27RJDBA^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)
M?*J22GZJ27RJDDI^JDE\JI)*?__9_^T2TE!H;W1O<VAO<" S+C  .$))300$
M       1' (   (  !P"!0 %4')I;G0 .$))300E       0UPI0%;\,*P7Z
MOCQ>"-2! 3A"24T$+P      2@B/ 0!(    2               T (  $ "
M             !@#  !D @    '  P  L 0   $ #R<! '  <P   )5$  #B
M0@  .$))30/M       0 2P    !  $!+     $  3A"24T$)@      #@
M           _@   .$))300-       $    'CA"24T$&0      !    !XX
M0DE- _,       D           $ .$))300*       !   X0DE-)Q
M  H  0         ".$))30/U      !( "]F9@ ! &QF9@ &       ! "]F
M9@ ! *&9F@ &       ! #(    ! %H    &       ! #4    ! "T    &
M       !.$))30/X      !P  #_____________________________ ^@
M    _____________________________P/H     /__________________
M__________\#Z     #_____________________________ ^@  #A"24T$
M         @  .$))300"       "   X0DE-!#        $! #A"24T$+0
M    !@ !     CA"24T$"       $     $   )    "0      X0DE-!!X
M      0     .$))300:      -%    !@              PP   YL    (
M $$ 3P!3 %\ ; !O &< ;P    $                          0
M       #FP   ,,                      0
M   0     0       &YU;&P    "    !F)O=6YD<T]B:F,    !
M4F-T,0    0     5&]P(&QO;F<          $QE9G1L;VYG          !"
M=&]M;&]N9P   ,,     4F=H=&QO;F<   .;    !G-L:6-E<U9L3',    !
M3V)J8P    $       5S;&EC90   !(    '<VQI8V5)1&QO;F<
M!V=R;W5P241L;VYG          9O<FEG:6YE;G5M    #$53;&EC94]R:6=I
M;@    UA=71O1V5N97)A=&5D     %1Y<&5E;G5M    "D53;&EC951Y<&4
M    26UG(     9B;W5N9'-/8FIC     0       %)C=#$    $     %1O
M<"!L;VYG          !,969T;&]N9P          0G1O;6QO;F<   ##
M %)G:'1L;VYG   #FP    -U<FQ415A4     0       &YU;&Q415A4
M 0       $US9V5415A4     0      !F%L=%1A9U1%6%0    !       .
M8V5L;%1E>'1)<TA434QB;V]L 0    AC96QL5&5X=%1%6%0    !       )
M:&]R>D%L:6=N96YU;0    ]%4VQI8V5(;W)Z06QI9VX    '9&5F875L=
M  EV97)T06QI9VYE;G5M    #T53;&EC959E<G1!;&EG;@    =D969A=6QT
M    "V)G0V]L;W)4>7!E96YU;0   !%%4VQI8V5"1T-O;&]R5'EP90    !.
M;VYE    "71O<$]U='-E=&QO;F<         "FQE9G1/=71S971L;VYG
M      QB;W1T;VU/=71S971L;VYG          MR:6=H=$]U='-E=&QO;F<
M     #A"24T$*       #     $_\        #A"24T$%       !     (X
M0DE-! P     #&X    !    H    "(   '@   _P   #%( &  !_]C_X  0
M2D9)1@ ! @  2 !(  #_[0 ,061O8F5?0TT  O_N  Y!9&]B90!D@     '_
MVP"$  P(" @)" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4
M$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_
M !$( "( H ,!(@ "$0$#$0'_W0 $  K_Q $_   !!0$! 0$! 0         #
M  $"! 4&!P@)"@L!  $% 0$! 0$!          $  @,$!08'" D*"Q   00!
M P($ @4'!@@% PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R
M@M%#!R624_#A\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%
MM)7$U.3TI;7%U>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#
M! 4&!P<&!34!  (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3
M%6-S-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D
M]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$  A$#$0 _ *'_
M #]^M_\ Y8G_ +9H_P#2"7_/WZW_ /EB?^V:/_2"PJZ[+;&U5--EEC@RMC1+
MG.<=K&,:/I.<Y=]TO_%_TWIN"[JGUKO#65-]2R@/VU5C]V^YGZ2^SZ/LI]GJ
M?H_UA:V7[OB%RA'P'#&W-Q>_D/IG*NY+SP^OOUO<[:WJ)+N8%-!,#_K"F?KQ
M]=&U^J<UXJ/%GV>G;_G_ &?8NBRKNG?L;(ZK?CT8/0\:L9&!T8!K'9CP ["R
M.J,J]SJ;+GU?9\/_ *_E_F,KZ+ZO7]*Z7TG!Z7;G8YS-H;:WUF%S\FT^KD[&
M[O<ZW*MMV,:J?WO%>F"%>/#?_1;0Y?)6N:5^#YRSZ^_6YSF_Y1)!<!_,T<$_
M\0O8UY/_ (P\+IF']8:6X#&U665LLRJJP T/+X8_:WVLLM8/TG_;O^$7H?U@
M9D7X5F,UKVXUC'?:+Z[F4%K(][/4N99M8YOTK&)<V8<&.<("/$": I/+B0E.
M,I<7"1J7-Z;]:7]3^MSNG8UE3^F-PK;:RPASWVUWUXS[7N'T*OI_9V?X:O\
M6?H64JS]7,SJ'4<SJF7;DO?T^G+LQ<&DLK (JVMON]6MF^UGVCU:,?W?S=7Z
M7UK%0OIWY+.MM)QS34<*N^O+QFU,87-K?CMWT.IWNR&-^E^D];]'7_HT#%P*
M\7 QJ\9]C.FX=I%#!FX_I>N7N#/4L]']8N9FV^K75D66_K?I_HE2XO-LTPLZ
MY]9,G,SF]*MMN<WJ Q.GTNQP:-E)8.J6]0S&U-;7C5O=;5C;+J\K]%_VHWJW
MB_61XRNMY>;DY(Z9@VVTXPKQ'/#10R<R]^55CV5.;5D>K5C[W_X']9]96.FU
M9/2,-O1<6E['N]2V@695+[P'.]2^VOU*G>M^GM]1[[F7>^[^HJ+.E56?5V[H
MM3+']+K?:,ES<VHN'N-^31?DBOU&[;G/LOW/]7_!V_H?T25^:OL9M^L74^F_
M5#'ZAU'(KMZSU#'=?CU6AM5;3Z;LALL8UMGITU>GZW^ER?T#/2]>I;W1NH?:
M/J]@]3S+&M]7#JR<BY\,:-U3;KK'_P"#K;^=_(6,VNS).<]NZ]]^.RB][<K'
M/I4P]P;7LHV8[;FNMW/_ ,)_UNO9&O"KSOJZ[ZO58YRL 5-JW5YE9L;7]/';
MZM3/S&M;Z>_^<K_G/52$O-1"+IWUSR\OK&8Q[ W#Q+#6,9E;G7W,MV.Z5D88
M:?4N^U5C)R,C?5731C^C_P +D+9^L76[>F4XM&)6VWJ/4KVXN'79]!KG#<_(
MR-AW_9\:MOJ6^E[W_P W_P (L*OIM7VG#ZN;+[<A@^Q-S#U"J<AH?[<&VRNM
MC+-F14[V8_HWV6[_ %O46AU2QO4KZ<>VAE/4,*YMN.ZK+J;?586F(8]K]WKT
M[]]-U5E=U7^#2M5*MZCU/IGUDZ;TRW+.=1FX^1;G&QE=?V<4-:]F4ST&5[*+
M[7>ALR'7?\<J&#];NH48?6_MQ%^5@.-V(US0TC&?0S.I?F-H#?YFI_ZR]C/Y
M]_V>O]+;2K&1T]S_ %\2^JP9_4ZRRR]V73]ILI9].BAKJME6,SU/?7B455^_
MU/YRQ!S>EXG4<7J%]N/^AZBY@ZCDUYE(#_LS6X[*++O3VU,JLJW65U^G^F]3
MU/\ 1)7YJI=W5NO4L^K^+?E6?;^IM=D]1V8[7^E2RMEMM==%-=EC'LNLJQ:;
M7>M].U]G_!F/7.J5NP<?%O.5?U]P=TW[54UAHQZZQ=F9>4W&-/K^US;,?'_5
MK?TM=-GO]10?6]_4']9%SVY+6#!-XR\7:UKBS(^R[78QJ;;98ZNWZ'K/]G^"
MV*%>-3D5XMV-N=D]*]2]O4*\ZFRT-R-WVFS*=97=C/JRO3?_ #E'IU^C^K>C
MZ2%^:J=&CJ;,+)S+<GK3,W$P*"<ZE]=8NIN:[1WZJRK:RYF]K,6VJR][_3]&
MRQ2^JG6\KJ_[4=E&N<7-=52RDA[6T^E196SU6^VVS<^SU7_Z3^;_ $6Q4<'
M<YXNQJ[,HMRCFY!^UTVBW(<UK:[,D>EMVU4^E]EHI]&BG93=35ZE=5JL_5RM
MC<_+RL:;QGN%F7:,FFYH>T.KKL%>/6S9N]/T/;_HT0=0HA__T"?4[H?5^D]<
M9G]1Z7D&JJJWTW-:UQ;86^WVA_\ A*_5H9_+N738G2.H_63-/4/K/C"GI^.X
MCIW1;"'MGZ)S>H!I=7?>YOMIJ_FJ&?\ ;EG5I*3-E.67%(5I5!9CQC''AC^+
MPOU@Z/T.[ZT]"Z!A=.Q:9L/4<YU5%;3Z-&[T*G[6>ZG)R-U=BM]:+L!YK^KO
MU:;9F5'V9OV>JNNMW^DI^A=<_P#[;K_X15?J+;^W/K)U_P"M!]U+K&X&"X<>
MC7#WQ_QNW%N_MKN5' Q!LQ$O [+Y7573XQ=]6/K?DY3LK)P,BZ^UX?;8[:2X
MR-?IKU?K5==^(,:ZN\U7.$W8PE]+Z_UC'R T;W_H\BJK9^BN_2?S]7H>JM!)
M2YLYRB(($>'LQX\0QW1)XC9MY[+9U*_$Z3C9E5E=I>W*ZC9C,:YK7TM]>MNV
M+F^I;U#T+=K6W_S5GZ3^;M2ZMC9V=TMF!71;9=]E=DE]@8S?E5M;]BJO<S]!
M7>_*_6G;/T55F.NA24/#XLMN%AUY-.?U3JF3COMO95734&MEU@K%F2YF)N]/
M]#ZN1]EKW;/Z-]IL_G_40/V9E5]*Z+7?6Z^NO(&5U:H DNLL9?D/L=5_A:Z^
MK759/H_R/^"72))<*K<7J]-W4L*LMQGC'.55]LI>T>I;BU/+G#TO<YU3[-MC
ML=_Z6W$]6KTO4N]!0=]N&;U+K;,:R&XS,7!QX_27.8ZVXW/IT]-CK;V54-M_
M2,V7VO\ YY;J25>*K<'I_2;\/J0H#"_IS=N:RXP#]I-?V.^HU?\ "_T][_\
MN5?>JEF'F]1P,_&&/95D]6RB^RZUH8W'JK<RC&O:=VY][,3$IR<9E/\ VNL_
M2^A^ELKZE)#A"K<?)^U4]<MR_L]EX;AMJP S5IL?98_-98_Z./O]+I_OM]FR
MO]'ZG\VA7].LHR.D>LQV3AX;;7W[&EWZVX5^AFV4MW66-USOH^IZ>1D4W?F>
MK5NI(TJW+ZE?E?L7(R</%L9G6L=]GKVM-C;7CT*;[-KMK?39MLL]^_TOT7T_
MT:!U3I#!T_IN%34ZSI^)=0,JEHW.?CT-?Z#'-^E<RO*&+;=5_A*66^RS^:?M
MI)4JW >>IUW=7ZU3C/-CL:O&Z?B_GVF@Y%K+[62/2;=D9OILKL_25T4^K9Z?
MJ^G6_P!7.DOZ?D9#;P][\>NC$Q<AP#6V8S&"UKMC?^U'VJW*^U>I^D?9^D_F
MO36\DE2K?__1]55+K?\ R+G_ $_Z-=_-?SG\V_\ F?\ A?\ 1KYB20.Q4'W;
M_%'_ .(VGZ'\_=]#GZ7^%_X3_P!$^DNT7RJDD$E^JDE\JI(H?JI)?*J22GZJ
M27RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22G__V3A"
M24T$(0      50    $!    #P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H
M &\ <    !, 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '  ( !# %,
M,P    $ .$))300&       '  @    ! 0#_X3SH:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-
M<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D
M;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 T+C$M8S S
M-B T-BXR-S8W,C L($UO;B!&96(@,3D@,C P-R R,CHT,#HP." @(" @(" @
M(CX@/')D9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY
M+S R+S(R+7)D9BUS>6YT87@M;G,C(CX@/')D9CI$97-C<FEP=&EO;B!R9&8Z
M86)O=70](B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT
M<R\Q+C$O(B!X;6QN<SIX87 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N
M,"\B('AM;&YS.GAA<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O
M;6TO(B!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP
M+W-4>7!E+U)E<V]U<F-E4F5F(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(@>&UL;G,Z>&%P5%!G
M/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O="]P9R\B('AM;&YS.G-T
M1&EM/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O1&EM96YS
M:6]N<R,B('AM;&YS.G-T1FYT/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O<U1Y<&4O1F]N=",B('AM;&YS.GAA<$<](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"]G+R(@>&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O;G,N861O
M8F4N8V]M+W!H;W1O<VAO<"\Q+C O(B!X;6QN<SIT:69F/2)H='1P.B\O;G,N
M861O8F4N8V]M+W1I9F8O,2XP+R(@>&UL;G,Z97AI9CTB:'1T<#HO+VYS+F%D
M;V)E+F-O;2]E>&EF+S$N,"\B(&1C.F9O<FUA=#TB:6UA9V4O:G!E9R(@>&%P
M.D-R96%T;W)4;V]L/2)!9&]B92!0:&]T;W-H;W @0U,S(%=I;F1O=W,B('AA
M<#I#<F5A=&5$871E/2(R,# W+3$Q+3(X5#$T.C,W.C Y+3 X.C P(B!X87 Z
M36]D:69Y1&%T93TB,C P-RTQ,2TR.%0Q-#HS-SHP.2TP.#HP,"(@>&%P.DUE
M=&%D871A1&%T93TB,C P-RTQ,2TR.%0Q-#HS-SHP.2TP.#HP,"(@>&%P34TZ
M1&]C=6UE;G1)1#TB=75I9#HY,3!",SDV0C R.45$0S$Q0C1$,D8U-S1",3$V
M-$$X-R(@>&%P34TZ26YS=&%N8V5)1#TB=75I9#HY,C!",SDV0C R.45$0S$Q
M0C1$,D8U-S1",3$V-$$X-R(@:6QL=7-T<F%T;W(Z4W1A<G1U<%!R;V9I;&4]
M(E!R:6YT(B!X87!44&<Z3E!A9V5S/2(Q(B!X87!44&<Z2&%S5FES:6)L951R
M86YS<&%R96YC>3TB1F%L<V4B('AA<%109SI(87-6:7-I8FQE3W9E<G!R:6YT
M/2)&86QS92(@<&AO=&]S:&]P.D-O;&]R36]D93TB-"(@<&AO=&]S:&]P.DE#
M0U!R;V9I;&4](E4N4RX@5V5B($-O871E9" H4U=/4"D@=C(B('!H;W1O<VAO
M<#I(:7-T;W)Y/2(B('1I9F8Z3W)I96YT871I;VX](C$B('1I9F8Z6%)E<V]L
M=71I;VX](C,P,# P,# O,3 P,# B('1I9F8Z65)E<V]L=71I;VX](C,P,# P
M,# O,3 P,# B('1I9F8Z4F5S;VQU=&EO;E5N:70](C(B('1I9F8Z3F%T:79E
M1&EG97-T/2(R-38L,C4W+#(U."PR-3DL,C8R+#(W-"PR-S<L,C@T+#4S,"PU
M,S$L,C@R+#(X,RPR.38L,S Q+#,Q."PS,3DL-3(Y+#4S,BPS,#8L,C<P+#(W
M,2PR-S(L,S U+#,Q-2PS,S0S,CM&1#(V.40T-D,S1#%!-D,T1$0W,C8R0C@Q
M0SA$0S%!-B(@97AI9CI0:7AE;%A$:6UE;G-I;VX](CDR,R(@97AI9CI0:7AE
M;%E$:6UE;G-I;VX](C$Y-2(@97AI9CI#;VQO<E-P86-E/2(M,2(@97AI9CI.
M871I=F5$:6=E<W0](C,V.#8T+#0P.38P+#0P.38Q+#,W,3(Q+#,W,3(R+#0P
M.38R+#0P.38S+#,W-3$P+#0P.38T+#,V.#8W+#,V.#8X+#,S-#,T+#,S-#,W
M+#,T.#4P+#,T.#4R+#,T.#4U+#,T.#4V+#,W,S<W+#,W,S<X+#,W,S<Y+#,W
M,S@P+#,W,S@Q+#,W,S@R+#,W,S@S+#,W,S@T+#,W,S@U+#,W,S@V+#,W,SDV
M+#0Q-#@S+#0Q-#@T+#0Q-#@V+#0Q-#@W+#0Q-#@X+#0Q-#DR+#0Q-#DS+#0Q
M-#DU+#0Q-S(X+#0Q-S(Y+#0Q-S,P+#0Q.3@U+#0Q.3@V+#0Q.3@W+#0Q.3@X
M+#0Q.3@Y+#0Q.3DP+#0Q.3DQ+#0Q.3DR+#0Q.3DS+#0Q.3DT+#0Q.3DU+#0Q
M.3DV+#0R,#$V+# L,BPT+#4L-BPW+#@L.2PQ,"PQ,2PQ,BPQ,RPQ-"PQ-2PQ
M-BPQ-RPQ."PR,"PR,BPR,RPR-"PR-2PR-BPR-RPR."PS,#M#.#8Q1C,V-D4S
M03$R1$(Q-3,P,D(W148Q-41",30X."(^(#QD8SIT:71L93X@/')D9CI!;'0^
M(#QR9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L="(^4')I;G0\+W)D9CIL:3X@
M/"]R9&8Z06QT/B \+V1C.G1I=&QE/B \>&%P34TZ1&5R:79E9$9R;VT@<W12
M968Z:6YS=&%N8V5)1#TB=75I9#I&-#$X-D(V,S R.45$0S$Q.#<V-3DP-35#
M0D$X-S4V0R(@<W12968Z9&]C=6UE;G1)1#TB=75I9#I&,S$X-D(V,S R.45$
M0S$Q.#<V-3DP-35#0D$X-S4V0R(O/B \>&%P5%!G.DUA>%!A9V53:7IE('-T
M1&EM.G<](C@N-3 P,# P(B!S=$1I;3IH/2(Q,2XP,# P,# B('-T1&EM.G5N
M:70](DEN8VAE<R(O/B \>&%P5%!G.D9O;G1S/B \<F1F.D)A9SX@/')D9CIL
M:2!S=$9N=#IF;VYT3F%M93TB04=A<F%M;VYD4')O+4ET86QI8R(@<W1&;G0Z
M9F]N=$9A;6EL>3TB061O8F4@1V%R86UO;F0@4')O(B!S=$9N=#IF;VYT1F%C
M93TB271A;&EC(B!S=$9N=#IF;VYT5'EP93TB3W!E;B!4>7!E(B!S=$9N=#IV
M97)S:6]N4W1R:6YG/2)/5$8@,2XP,#<[4%,@,# Q+C P,#M#;W)E(#$N,"XS
M,#MM86ME;W1F+FQI8C$N-"XQ,#,P(B!S=$9N=#IC;VUP;W-I=&4](D9A;'-E
M(B!S=$9N=#IF;VYT1FEL94YA;64](D%'87)A;6]N9%!R;RU)=&%L:6,N;W1F
M(B\^(#QR9&8Z;&D@<W1&;G0Z9F]N=$YA;64](D=A<F%M;VYD+4)O;&0B('-T
M1FYT.F9O;G1&86UI;'D](D=A<F%M;VYD(B!S=$9N=#IF;VYT1F%C93TB0F]L
M9"(@<W1&;G0Z9F]N=%1Y<&4](D]P96X@5'EP92(@<W1&;G0Z=F5R<VEO;E-T
M<FEN9STB5F5R<VEO;B R+C0P(B!S=$9N=#IC;VUP;W-I=&4](D9A;'-E(B!S
M=$9N=#IF;VYT1FEL94YA;64](D=!4D%"1"Y45$8B+SX@/"]R9&8Z0F%G/B \
M+WAA<%109SI&;VYT<SX@/'AA<%109SI0;&%T94YA;65S/B \<F1F.E-E<3X@
M/')D9CIL:3Y004Y43TY%($)L86-K(%4\+W)D9CIL:3X@/')D9CIL:3Y004Y4
M3TY%(#(X,"!5/"]R9&8Z;&D^(#PO<F1F.E-E<3X@/"]X87!44&<Z4&QA=&5.
M86UE<SX@/'AA<%109SI3=V%T8VA'<F]U<',^(#QR9&8Z4V5Q/B \<F1F.FQI
M/B \<F1F.D1E<V-R:7!T:6]N('AA<$<Z9W)O=7!.86UE/2)$969A=6QT(%-W
M871C:"!'<F]U<"(@>&%P1SIG<F]U<%1Y<&4](C B/B \>&%P1SI#;VQO<F%N
M=',^(#QR9&8Z4V5Q/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB5VAI=&4B
M('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y
M86X](C N,# P,# P(B!X87!'.FUA9V5N=&$](C N,# P,# P(B!X87!'.GEE
M;&QO=STB,"XP,# P,# B('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z
M;&D@>&%P1SIS=V%T8VA.86UE/2)";&%C:R(@>&%P1SIM;V1E/2)#35E+(B!X
M87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB,"XP,# P,# B('AA<$<Z
M;6%G96YT83TB,"XP,# P,# B('AA<$<Z>65L;&]W/2(P+C P,# P,"(@>&%P
M1SIB;&%C:STB,3 P+C P,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M
M93TB0TU92R!2960B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#
M15-3(B!X87!'.F-Y86X](C N,# P,# P(B!X87!'.FUA9V5N=&$](C$P,"XP
M,# P,# B('AA<$<Z>65L;&]W/2(Q,# N,# P,# P(B!X87!'.F)L86-K/2(P
M+C P,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB0TU92R!996QL
M;W<B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'
M.F-Y86X](C N,# P,# P(B!X87!'.FUA9V5N=&$](C N,# P,# P(B!X87!'
M.GEE;&QO=STB,3 P+C P,# P,"(@>&%P1SIB;&%C:STB,"XP,# P,# B+SX@
M/')D9CIL:2!X87!'.G-W871C:$YA;64](D--64L@1W)E96XB('AA<$<Z;6]D
M93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C$P,"XP
M,# P,# B('AA<$<Z;6%G96YT83TB,"XP,# P,# B('AA<$<Z>65L;&]W/2(Q
M,# N,# P,# P(B!X87!'.F)L86-K/2(P+C P,# P,"(O/B \<F1F.FQI('AA
M<$<Z<W=A=&-H3F%M93TB0TU92R!#>6%N(B!X87!'.FUO9&4](D--64LB('AA
M<$<Z='EP93TB4%)/0T534R(@>&%P1SIC>6%N/2(Q,# N,# P,# P(B!X87!'
M.FUA9V5N=&$](C N,# P,# P(B!X87!'.GEE;&QO=STB,"XP,# P,# B('AA
M<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE
M/2)#35E+($)L=64B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#
M15-3(B!X87!'.F-Y86X](C$P,"XP,# P,# B('AA<$<Z;6%G96YT83TB,3 P
M+C P,# P,"(@>&%P1SIY96QL;W<](C N,# P,# P(B!X87!'.F)L86-K/2(P
M+C P,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB0TU92R!-86=E
M;G1A(B!X87!'.FUO9&4](D--64LB('AA<$<Z='EP93TB4%)/0T534R(@>&%P
M1SIC>6%N/2(P+C P,# P,"(@>&%P1SIM86=E;G1A/2(Q,# N,# P,# P(B!X
M87!'.GEE;&QO=STB,"XP,# P,# B('AA<$<Z8FQA8VL](C N,# P,# P(B\^
M(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#/3$U($T],3 P(%D].3 @2STQ
M,"(@>&%P1SIM;V1E/2)#35E+(B!X87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z
M8WEA;CTB,30N.3DY.3DX(B!X87!'.FUA9V5N=&$](C$P,"XP,# P,# B('AA
M<$<Z>65L;&]W/2(Y,"XP,# P,#0B('AA<$<Z8FQA8VL](C$P+C P,# P,B(O
M/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB0STP($T].3 @63TX-2!+/3 B
M('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y
M86X](C N,# P,# P(B!X87!'.FUA9V5N=&$](CDP+C P,# P-"(@>&%P1SIY
M96QL;W<](C@T+CDY.3DY-B(@>&%P1SIB;&%C:STB,"XP,# P,# B+SX@/')D
M9CIL:2!X87!'.G-W871C:$YA;64](D,],"!-/3@P(%D].34@2STP(B!X87!'
M.FUO9&4](D--64LB('AA<$<Z='EP93TB4%)/0T534R(@>&%P1SIC>6%N/2(P
M+C P,# P,"(@>&%P1SIM86=E;G1A/2(X,"XP,# P,#$B('AA<$<Z>65L;&]W
M/2(Y-"XY.3DY.3DB('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@
M>&%P1SIS=V%T8VA.86UE/2)#/3 @33TU,"!9/3$P,"!+/3 B('AA<$<Z;6]D
M93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C N,# P
M,# P(B!X87!'.FUA9V5N=&$](C4P+C P,# P,"(@>&%P1SIY96QL;W<](C$P
M,"XP,# P,# B('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@>&%P
M1SIS=V%T8VA.86UE/2)#/3 @33TS-2!9/3@U($L],"(@>&%P1SIM;V1E/2)#
M35E+(B!X87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB,"XP,# P,# B
M('AA<$<Z;6%G96YT83TB,S4N,# P,# R(B!X87!'.GEE;&QO=STB.#0N.3DY
M.3DV(B!X87!'.F)L86-K/2(P+C P,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A
M=&-H3F%M93TB0STU($T],"!9/3DP($L],"(@>&%P1SIM;V1E/2)#35E+(B!X
M87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB-2XP,# P,#$B('AA<$<Z
M;6%G96YT83TB,"XP,# P,# B('AA<$<Z>65L;&]W/2(Y,"XP,# P,#0B('AA
M<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE
M/2)#/3(P($T],"!9/3$P,"!+/3 B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT
M>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C$Y+CDY.3DY.2(@>&%P1SIM86=E
M;G1A/2(P+C P,# P,"(@>&%P1SIY96QL;W<](C$P,"XP,# P,# B('AA<$<Z
M8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#
M/34P($T],"!9/3$P,"!+/3 B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E
M/2)04D]#15-3(B!X87!'.F-Y86X](C4P+C P,# P,"(@>&%P1SIM86=E;G1A
M/2(P+C P,# P,"(@>&%P1SIY96QL;W<](C$P,"XP,# P,# B('AA<$<Z8FQA
M8VL](C N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#/3<U
M($T],"!9/3$P,"!+/3 B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E/2)0
M4D]#15-3(B!X87!'.F-Y86X](C<U+C P,# P,"(@>&%P1SIM86=E;G1A/2(P
M+C P,# P,"(@>&%P1SIY96QL;W<](C$P,"XP,# P,# B('AA<$<Z8FQA8VL]
M(C N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#/3@U($T]
M,3 @63TQ,# @2STQ,"(@>&%P1SIM;V1E/2)#35E+(B!X87!'.G1Y<&4](E!2
M3T-%4U,B('AA<$<Z8WEA;CTB.#0N.3DY.3DV(B!X87!'.FUA9V5N=&$](C$P
M+C P,# P,B(@>&%P1SIY96QL;W<](C$P,"XP,# P,# B('AA<$<Z8FQA8VL]
M(C$P+C P,# P,B(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB0STY,"!-
M/3,P(%D].34@2STS,"(@>&%P1SIM;V1E/2)#35E+(B!X87!'.G1Y<&4](E!2
M3T-%4U,B('AA<$<Z8WEA;CTB.3 N,# P,# T(B!X87!'.FUA9V5N=&$](C,P
M+C P,# P,2(@>&%P1SIY96QL;W<](CDT+CDY.3DY.2(@>&%P1SIB;&%C:STB
M,S N,# P,# Q(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#/3<U($T]
M,"!9/3<U($L],"(@>&%P1SIM;V1E/2)#35E+(B!X87!'.G1Y<&4](E!23T-%
M4U,B('AA<$<Z8WEA;CTB-S4N,# P,# P(B!X87!'.FUA9V5N=&$](C N,# P
M,# P(B!X87!'.GEE;&QO=STB-S4N,# P,# P(B!X87!'.F)L86-K/2(P+C P
M,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB0STX,"!-/3$P(%D]
M-#4@2STP(B!X87!'.FUO9&4](D--64LB('AA<$<Z='EP93TB4%)/0T534R(@
M>&%P1SIC>6%N/2(X,"XP,# P,#$B('AA<$<Z;6%G96YT83TB,3 N,# P,# R
M(B!X87!'.GEE;&QO=STB-#0N.3DY.3DY(B!X87!'.F)L86-K/2(P+C P,# P
M,"(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB0STW,"!-/3$U(%D],"!+
M/3 B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'
M.F-Y86X](C8Y+CDY.3DY.2(@>&%P1SIM86=E;G1A/2(Q-"XY.3DY.3@B('AA
M<$<Z>65L;&]W/2(P+C P,# P,"(@>&%P1SIB;&%C:STB,"XP,# P,# B+SX@
M/')D9CIL:2!X87!'.G-W871C:$YA;64](D,].#4@33TU,"!9/3 @2STP(B!X
M87!'.FUO9&4](D--64LB('AA<$<Z='EP93TB4%)/0T534R(@>&%P1SIC>6%N
M/2(X-"XY.3DY.38B('AA<$<Z;6%G96YT83TB-3 N,# P,# P(B!X87!'.GEE
M;&QO=STB,"XP,# P,# B('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z
M;&D@>&%P1SIS=V%T8VA.86UE/2)#/3$P,"!-/3DU(%D]-2!+/3 B('AA<$<Z
M;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C$P
M,"XP,# P,# B('AA<$<Z;6%G96YT83TB.30N.3DY.3DY(B!X87!'.GEE;&QO
M=STB-2XP,# P,#$B('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@
M>&%P1SIS=V%T8VA.86UE/2)#/3$P,"!-/3$P,"!9/3(U($L],C4B('AA<$<Z
M;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C$P
M,"XP,# P,# B('AA<$<Z;6%G96YT83TB,3 P+C P,# P,"(@>&%P1SIY96QL
M;W<](C(U+C P,# P,"(@>&%P1SIB;&%C:STB,C4N,# P,# P(B\^(#QR9&8Z
M;&D@>&%P1SIS=V%T8VA.86UE/2)#/3<U($T],3 P(%D],"!+/3 B('AA<$<Z
M;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C<U
M+C P,# P,"(@>&%P1SIM86=E;G1A/2(Q,# N,# P,# P(B!X87!'.GEE;&QO
M=STB,"XP,# P,# B('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@
M>&%P1SIS=V%T8VA.86UE/2)#/34P($T],3 P(%D],"!+/3 B('AA<$<Z;6]D
M93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C4P+C P
M,# P,"(@>&%P1SIM86=E;G1A/2(Q,# N,# P,# P(B!X87!'.GEE;&QO=STB
M,"XP,# P,# B('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@>&%P
M1SIS=V%T8VA.86UE/2)#/3,U($T],3 P(%D],S4@2STQ,"(@>&%P1SIM;V1E
M/2)#35E+(B!X87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB,S4N,# P
M,# R(B!X87!'.FUA9V5N=&$](C$P,"XP,# P,# B('AA<$<Z>65L;&]W/2(S
M-2XP,# P,#(B('AA<$<Z8FQA8VL](C$P+C P,# P,B(O/B \<F1F.FQI('AA
M<$<Z<W=A=&-H3F%M93TB0STQ,"!-/3$P,"!9/34P($L],"(@>&%P1SIM;V1E
M/2)#35E+(B!X87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB,3 N,# P
M,# R(B!X87!'.FUA9V5N=&$](C$P,"XP,# P,# B('AA<$<Z>65L;&]W/2(U
M,"XP,# P,# B('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR9&8Z;&D@>&%P
M1SIS=V%T8VA.86UE/2)#/3 @33TY-2!9/3(P($L],"(@>&%P1SIM;V1E/2)#
M35E+(B!X87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB,"XP,# P,# B
M('AA<$<Z;6%G96YT83TB.30N.3DY.3DY(B!X87!'.GEE;&QO=STB,3DN.3DY
M.3DY(B!X87!'.F)L86-K/2(P+C P,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A
M=&-H3F%M93TB0STR-2!-/3(U(%D]-# @2STP(B!X87!'.FUO9&4](D--64LB
M('AA<$<Z='EP93TB4%)/0T534R(@>&%P1SIC>6%N/2(R-2XP,# P,# B('AA
M<$<Z;6%G96YT83TB,C4N,# P,# P(B!X87!'.GEE;&QO=STB,SDN.3DY.3DX
M(B!X87!'.F)L86-K/2(P+C P,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A=&-H
M3F%M93TB0STT,"!-/30U(%D]-3 @2STU(B!X87!'.FUO9&4](D--64LB('AA
M<$<Z='EP93TB4%)/0T534R(@>&%P1SIC>6%N/2(S.2XY.3DY.3@B('AA<$<Z
M;6%G96YT83TB-#0N.3DY.3DY(B!X87!'.GEE;&QO=STB-3 N,# P,# P(B!X
M87!'.F)L86-K/2(U+C P,# P,2(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M
M93TB0STU,"!-/34P(%D]-C @2STR-2(@>&%P1SIM;V1E/2)#35E+(B!X87!'
M.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB-3 N,# P,# P(B!X87!'.FUA
M9V5N=&$](C4P+C P,# P,"(@>&%P1SIY96QL;W<](C8P+C P,# P,B(@>&%P
M1SIB;&%C:STB,C4N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE
M/2)#/34U($T]-C @63TV-2!+/30P(B!X87!'.FUO9&4](D--64LB('AA<$<Z
M='EP93TB4%)/0T534R(@>&%P1SIC>6%N/2(U-2XP,# P,#$B('AA<$<Z;6%G
M96YT83TB-C N,# P,# R(B!X87!'.GEE;&QO=STB-C0N.3DY.3DX(B!X87!'
M.F)L86-K/2(S.2XY.3DY.3@B+SX@/')D9CIL:2!X87!'.G-W871C:$YA;64]
M(D,],C4@33TT,"!9/38U($L],"(@>&%P1SIM;V1E/2)#35E+(B!X87!'.G1Y
M<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB,C4N,# P,# P(B!X87!'.FUA9V5N
M=&$](C,Y+CDY.3DY."(@>&%P1SIY96QL;W<](C8T+CDY.3DY."(@>&%P1SIB
M;&%C:STB,"XP,# P,# B+SX@/')D9CIL:2!X87!'.G-W871C:$YA;64](D,]
M,S @33TU,"!9/3<U($L],3 B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E
M/2)04D]#15-3(B!X87!'.F-Y86X](C,P+C P,# P,2(@>&%P1SIM86=E;G1A
M/2(U,"XP,# P,# B('AA<$<Z>65L;&]W/2(W-2XP,# P,# B('AA<$<Z8FQA
M8VL](C$P+C P,# P,B(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB0STS
M-2!-/38P(%D].# @2STR-2(@>&%P1SIM;V1E/2)#35E+(B!X87!'.G1Y<&4]
M(E!23T-%4U,B('AA<$<Z8WEA;CTB,S4N,# P,# R(B!X87!'.FUA9V5N=&$]
M(C8P+C P,# P,B(@>&%P1SIY96QL;W<](C@P+C P,# P,2(@>&%P1SIB;&%C
M:STB,C4N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#/30P
M($T]-C4@63TY,"!+/3,U(B!X87!'.FUO9&4](D--64LB('AA<$<Z='EP93TB
M4%)/0T534R(@>&%P1SIC>6%N/2(S.2XY.3DY.3@B('AA<$<Z;6%G96YT83TB
M-C0N.3DY.3DX(B!X87!'.GEE;&QO=STB.3 N,# P,# T(B!X87!'.F)L86-K
M/2(S-2XP,# P,#(B+SX@/')D9CIL:2!X87!'.G-W871C:$YA;64](D,]-# @
M33TW,"!9/3$P,"!+/34P(B!X87!'.FUO9&4](D--64LB('AA<$<Z='EP93TB
M4%)/0T534R(@>&%P1SIC>6%N/2(S.2XY.3DY.3@B('AA<$<Z;6%G96YT83TB
M-CDN.3DY.3DY(B!X87!'.GEE;&QO=STB,3 P+C P,# P,"(@>&%P1SIB;&%C
M:STB-3 N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#/34P
M($T]-S @63TX,"!+/3<P(B!X87!'.FUO9&4](D--64LB('AA<$<Z='EP93TB
M4%)/0T534R(@>&%P1SIC>6%N/2(U,"XP,# P,# B('AA<$<Z;6%G96YT83TB
M-CDN.3DY.3DY(B!X87!'.GEE;&QO=STB.# N,# P,# Q(B!X87!'.F)L86-K
M/2(V.2XY.3DY.3DB+SX@/')D9CIL:2!X87!'.G-W871C:$YA;64](E!!3E1/
M3D4@,C@P(%4B('AA<$<Z='EP93TB4U!/5"(@>&%P1SIT:6YT/2(Q,# N,# P
M,# P(B!X87!'.FUO9&4](D--64LB('AA<$<Z8WEA;CTB,3 P+C P,# P,"(@
M>&%P1SIM86=E;G1A/2(W,2XY.3DY.3<B('AA<$<Z>65L;&]W/2(P+C P,# P
M,"(@>&%P1SIB;&%C:STB,3<N.3DY.3DY(B\^(#QR9&8Z;&D@>&%P1SIS=V%T
M8VA.86UE/2)004Y43TY%($)L86-K(%4B('AA<$<Z='EP93TB4U!/5"(@>&%P
M1SIT:6YT/2(Q,# N,# P,# P(B!X87!'.FUO9&4](D--64LB('AA<$<Z8WEA
M;CTB,"XP,# P,# B('AA<$<Z;6%G96YT83TB,3,N,# P,# P(B!X87!'.GEE
M;&QO=STB-#@N.3DY.3DX(B!X87!'.F)L86-K/2(Y-RXY.3DY.38B+SX@/"]R
M9&8Z4V5Q/B \+WAA<$<Z0V]L;W)A;G1S/B \+W)D9CI$97-C<FEP=&EO;CX@
M/"]R9&8Z;&D^(#QR9&8Z;&D^(#QR9&8Z1&5S8W)I<'1I;VX@>&%P1SIG<F]U
M<$YA;64](E!R:6YT($-O;&]R($=R;W5P(B!X87!'.F=R;W5P5'EP93TB,2(^
M(#QX87!'.D-O;&]R86YT<SX@/')D9CI397$^(#QR9&8Z;&D@>&%P1SIS=V%T
M8VA.86UE/2)#/3 @33TS,"!9/3<P($L],"(@>&%P1SIM;V1E/2)#35E+(B!X
M87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB,"XP,# P,# B('AA<$<Z
M;6%G96YT83TB,S N,# P,# Q(B!X87!'.GEE;&QO=STB-CDN.3DY.3DY(B!X
M87!'.F)L86-K/2(P+C P,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M
M93TB0STU($T]-S @63TY,"!+/3 B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT
M>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C4N,# P,# Q(B!X87!'.FUA9V5N
M=&$](C8Y+CDY.3DY.2(@>&%P1SIY96QL;W<](CDP+C P,# P-"(@>&%P1SIB
M;&%C:STB,"XP,# P,# B+SX@/')D9CIL:2!X87!'.G-W871C:$YA;64](D,]
M-2!-/3DP(%D]-S4@2STP(B!X87!'.FUO9&4](D--64LB('AA<$<Z='EP93TB
M4%)/0T534R(@>&%P1SIC>6%N/2(U+C P,# P,2(@>&%P1SIM86=E;G1A/2(Y
M,"XP,# P,#0B('AA<$<Z>65L;&]W/2(W-2XP,# P,# B('AA<$<Z8FQA8VL]
M(C N,# P,# P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#/3,P($T]
M,"!9/3DU($L],"(@>&%P1SIM;V1E/2)#35E+(B!X87!'.G1Y<&4](E!23T-%
M4U,B('AA<$<Z8WEA;CTB,S N,# P,# Q(B!X87!'.FUA9V5N=&$](C N,# P
M,# P(B!X87!'.GEE;&QO=STB.30N.3DY.3DY(B!X87!'.F)L86-K/2(P+C P
M,# P,"(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB0STV,"!-/34@63TY
M-2!+/3 B('AA<$<Z;6]D93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X
M87!'.F-Y86X](C8P+C P,# P,B(@>&%P1SIM86=E;G1A/2(U+C P,# P,2(@
M>&%P1SIY96QL;W<](CDT+CDY.3DY.2(@>&%P1SIB;&%C:STB,"XP,# P,# B
M+SX@/')D9CIL:2!X87!'.G-W871C:$YA;64](D,],S @33TP(%D],3 @2STP
M(B!X87!'.FUO9&4](D--64LB('AA<$<Z='EP93TB4%)/0T534R(@>&%P1SIC
M>6%N/2(S,"XP,# P,#$B('AA<$<Z;6%G96YT83TB,"XP,# P,# B('AA<$<Z
M>65L;&]W/2(Q,"XP,# P,#(B('AA<$<Z8FQA8VL](C N,# P,# P(B\^(#QR
M9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)#/38P($T],3 @63TU($L],"(@>&%P
M1SIM;V1E/2)#35E+(B!X87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z8WEA;CTB
M-C N,# P,# R(B!X87!'.FUA9V5N=&$](C$P+C P,# P,B(@>&%P1SIY96QL
M;W<](C4N,# P,# Q(B!X87!'.F)L86-K/2(P+C P,# P,"(O/B \<F1F.FQI
M('AA<$<Z<W=A=&-H3F%M93TB0STX,"!-/34@63TQ,"!+/3 B('AA<$<Z;6]D
M93TB0TU92R(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F-Y86X](C@P+C P
M,# P,2(@>&%P1SIM86=E;G1A/2(U+C P,# P,2(@>&%P1SIY96QL;W<](C$P
M+C P,# P,B(@>&%P1SIB;&%C:STB,"XP,# P,# B+SX@/"]R9&8Z4V5Q/B \
M+WAA<$<Z0V]L;W)A;G1S/B \+W)D9CI$97-C<FEP=&EO;CX@/"]R9&8Z;&D^
M(#QR9&8Z;&D^(#QR9&8Z1&5S8W)I<'1I;VX@>&%P1SIG<F]U<$YA;64](D=R
M87ES8V%L92(@>&%P1SIG<F]U<%1Y<&4](C$B/B \>&%P1SI#;VQO<F%N=',^
M(#QR9&8Z4V5Q/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB2STQ,# B('AA
M<$<Z;6]D93TB1U)!62(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F=R87D]
M(C(U-2(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB2STY,"(@>&%P1SIM
M;V1E/2)'4D%9(B!X87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z9W)A>3TB,C(Y
M(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)+/3@P(B!X87!'.FUO9&4]
M(D=205DB('AA<$<Z='EP93TB4%)/0T534R(@>&%P1SIG<F%Y/2(R,#,B+SX@
M/')D9CIL:2!X87!'.G-W871C:$YA;64](DL]-S B('AA<$<Z;6]D93TB1U)!
M62(@>&%P1SIT>7!E/2)04D]#15-3(B!X87!'.F=R87D](C$W."(O/B \<F1F
M.FQI('AA<$<Z<W=A=&-H3F%M93TB2STV,"(@>&%P1SIM;V1E/2)'4D%9(B!X
M87!'.G1Y<&4](E!23T-%4U,B('AA<$<Z9W)A>3TB,34R(B\^(#QR9&8Z;&D@
M>&%P1SIS=V%T8VA.86UE/2)+/34P(B!X87!'.FUO9&4](D=205DB('AA<$<Z
M='EP93TB4%)/0T534R(@>&%P1SIG<F%Y/2(Q,C<B+SX@/')D9CIL:2!X87!'
M.G-W871C:$YA;64](DL]-# B('AA<$<Z;6]D93TB1U)!62(@>&%P1SIT>7!E
M/2)04D]#15-3(B!X87!'.F=R87D](C$P,2(O/B \<F1F.FQI('AA<$<Z<W=A
M=&-H3F%M93TB2STS,"(@>&%P1SIM;V1E/2)'4D%9(B!X87!'.G1Y<&4](E!2
M3T-%4U,B('AA<$<Z9W)A>3TB-S8B+SX@/')D9CIL:2!X87!'.G-W871C:$YA
M;64](DL],C B('AA<$<Z;6]D93TB1U)!62(@>&%P1SIT>7!E/2)04D]#15-3
M(B!X87!'.F=R87D](C4P(B\^(#QR9&8Z;&D@>&%P1SIS=V%T8VA.86UE/2)+
M/3$P(B!X87!'.FUO9&4](D=205DB('AA<$<Z='EP93TB4%)/0T534R(@>&%P
M1SIG<F%Y/2(R-2(O/B \<F1F.FQI('AA<$<Z<W=A=&-H3F%M93TB2STU(B!X
M87!'.FUO9&4](D=205DB('AA<$<Z='EP93TB4%)/0T534R(@>&%P1SIG<F%Y
M/2(Q,B(O/B \+W)D9CI397$^(#PO>&%P1SI#;VQO<F%N=',^(#PO<F1F.D1E
M<V-R:7!T:6]N/B \+W)D9CIL:3X@/"]R9&8Z4V5Q/B \+WAA<%109SI3=V%T
M8VA'<F]U<',^(#PO<F1F.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO>#IX
M;7!M971A/B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0]
M(G<B/S[_XO_B24-#7U!23T9)3$4  0D "(!P041"10(0  !P<G1R0TU92TQA
M8B 'T  ' !H !0 I #5A8W-P05!03     !!1$)%
M 0  ]M8  0    #3+4%$0D4
M                          ID97-C    _    '1C<')T   !<    "MW
M='!T   !G    !1!,D(P   !L   H@9!,D(R   !L   H@9!,D(Q  "CN
MH@9",D$P  %%P  ".+1",D$Q  -^=  ".+1",D$R  6W*  ".+1G86UT  ?O
MW   D)%D97-C         !I5+E,N(%=E8B!#;V%T960@*%-73U I('8R
M
M                                         '1E>'0     0V]P>7)I
M9VAT(#(P,# @061O8F4@4WES=&5M<RP@26YC+@  6%E:(        +5:  "\
M9P  DC!M9G0R      0#"0   0                    $
M       !   !   "   ") 0=!=H':0C9"C8+A0S'#?\/,1!>$8L2MQ/B%0L6
M,A=7&'D9F!JU&](<[QXE'UD@AR&R(MHC_R4C)D0G9BB&*:<JQROH+0@N*"](
M,&DQB3*F,\(TWC7[-Q@X-3E1.FT[B3RE/<(^WC_X01%"*4-"1%Q%=4:/1ZE(
MPTG=2O=,$DTL3D-/65!O4892G%.R5,E5WU;V6 U9(UHZ6U%<9EUX7HI?FV"M
M8;YBSV/@9/%F F<2:"-I,VI":U)L7FUG;G%O>G"#<8QRE'.<=*-UJG:Q=[=X
MO7G#>LA[S7S.?<U^S'_+@,F!QX+%@\*$OX6[AK>'LXBNB:F*I(N>C)B-D8Z&
MCWN0<)%DDEB33)1 E3.6)I<9F R8_YGRFN2;UIS(G;N>K9^?H(ZA?*)JHU>D
M1:4SIB"G#J?\J.JIUZK%J[.LH:V/KGVO:[!9L4>R-K,DM!*U +7MMMJWR+BU
MN:.ZD+M^O&N]6;Y'OS7 (L$0P?["[,/:Q,?%M<:CQY'(?LELREG+1,PNS1C.
M <[KS]70OM&GTI#3>=1AU4G6,=<8V #8YMG-VK+;F-Q]W6+>1]\LX!#@].'8
MXKOCGN1[Y5?F,^<.Y^CHP>F:ZG'K2.P=[/#MP^Z6[W;P5?$S\@_RZO/#])SU
M<_9)]Q[W\_C&^97Z8?LI^^O\I_U<_@O^M/]:__\   'H Z<%+ :$![\(YPH$
M"Q8,' T>#AP/&1 7$102$!,+% 04_!7S%N87V!C,&=8:WAOA'.$=WQ[;']8@
MT2'+(L0COB2X);,FKB>J**8IHBJ@*YXLG2V:+I4OD3"-,8DRAC.#-($U?S9_
M-W\X@#F".G\[?CQ\/7P^?#]]0']!@D*%0XE$C4621IA'FDB;29U*GTNC3*9-
MJDZO3[10NE' 4L=3SE355==6V5?;6-Y9X%KC6^=<ZEWM7O%?]6#X8?QC &0#
M90%E_V;\9_IH^&GU:O-K\&SN;>MNZ&_E<.%QWG+:<]9TS77#=KEWKWBE>9MZ
MD'N%?'I];WYD?UB 38%!@C6#*80<A1"%_H;MA]N(RHFXBJ:+E8R#C7&.8(].
MD#V1+)(;DPJ3^I3IE=F6R9>ZF*>9DYJ FVV<6IU(GC:?): 4H02A]:+FH]BD
MRJ6]IK&GIJB;J9&JAZM_K'>M;ZYGKV"P6K%4LD^S3+1)M4:V1;=$N$6Y1KI(
MNTJ\3KU2OE>_7<!CP6K"<L-[Q(3%BL:0QY;(G<FERJW+MLR_S<C.TL_<T.;1
M\=+[U ;5$M8>URK8-]E$VE';7MQKW7G>AM^4X)SAHN*HXZWDLN6VYKKGO>C
MZ</JU.OE[/7N!.\2\"#Q+/(X\T/T3O59]F/W:OAN^6_Z;/MD_%;]1/XO_Q?_
M_P   @4#V 5H!L8(!@DR"E(+90QR#7@.>@]Z$'H1>1)U$W 4:!5>%E(711@W
M&2D:-!L]'$ =/QXZ'S0@+"$C(ADC#R0$)/DE[B;C)]@HS"G!*K8KJRR?+9,N
MAR]\,' Q9#)9,TTT034V-BLW(3@6.0LZ #KV.^T\XSW;/M,_RT#$0;U"MT.R
M1*Q%ID:A1YQ(ETF42I!+CDR+38I.B4^(4(A1B5*(4XA4B%6(5HE7BEB+68U:
MCUN17)-=EEZ87YM@G6&?8J!CH62C9:1FIF>G:*AIJ6JJ:ZILJVVK;JMOJW"I
M<:ARI7.C=*!UG7:9=Y5XD7F,>H=[@GQ\?79^;W]I@&&!6H)1@TB$/H4UABN'
M(8@7B0R* HKWB^V,XHW8CLV/PY"YD:^2I9.<E)*5B9: EWB8<)EJFF.;7IQ9
MG56>4I]0H$^A3Z)0HU*D5:59IE^G9JANJ7BJ@JN.K)RMJZZ[K\RPW['SLPFT
M(+4XME&W;+B'N:2ZPKOAO0&^(;]#P&7!A\*JP\[$\<85QSG(7LF"RJ;+RLSM
MSA#/,M!4T732E-.RU,_5Z]<&V![9-MI,VV'<=-V'WIC?I^"SX;[BQ^/-Y-'E
MTN;0Y\SHQ.FZZJSKF^R'[6_N6.]<\%OQ5O),\SWT*O42]?;VUO>S^(WY8OHO
M^O3[L?QF_1']L_Y-_N'_<?__   !V0.-!0D&5 =_")8)H0JD"Y\,DPV"#G /
M7Q!,$3<2(1,)$_ 4UA6[%I\7@QB!&7T:=!MF'%4=01XL'Q<@ "#J(=,BO2.F
M)) E>B9D)TXH.2DE*A J_2OJ+-<MQ"ZQ+YXPC#%Y,F<S531$-3(V(C<1. $X
M\3GB.M,[Q#RU/:8^F#^*0'U!;T)B0U5$244\1C!'(T@720M)_TKS2^A,W$W0
M3L5/N5"M4:%2E5.(5'I5;59?5U%80UDU6B9;&%P)7/I=ZU[<7\Q@O6&L8IMC
MB61X969F5&=":#!I'FH+:OAKY6S2;;YNJF^6<()Q;')6<T!T*742=?MVY'?-
M>+9YGGJ&>VY\5GT^?B5_#7_T@-N!PH*H@XV$<H57ACN'((@%B.J)SXJSBYB,
M?8UBCD>/+9 2D/B1WI+$DZJ4D95XEF"71Y@OF1B: 9KJF]2<OYVJGI:?@Z!Q
MH5^B3Z,_I#"E(J85IPBG_:CSJ>JJXJO;K-6MT*[+K\>PQ+'"LL&SP;3"M<6V
MR+?-N-.YV[KCN^V\^+X$OQ' (,$PPD##4L1FQ7K&C\>FR+[)ULKQS S-*LY'
MSV/0@-&?TK_3X-4#UB?73-ASV9O:Q-OOW1K>1M]SX*'AS^,"Y$WEF>;GZ#;I
MANK8["OM@.[7\#'QD/+O]$WUJO<$^%KYJ_KV_#K]>_Z[____ (  @ #EM'_-
M?U3,/W^E?L.RC'^4?FF8?W^>?DQ]XW_!?F-B07_^?I)$88!_?P4?9('^@!S\
MN'YTBWGD#WY7B;+*VWY/B!2Q/GY<AK27+WZ"A9M\DWZ^A+I@Z7\/@_1# '^6
M@W@=HH#D@]_ZHWTEEPCB2'T<E#')6'TED7JOSGU+CQZ5UGV&C0U[3GW7BSQ?
MM'XWB8E!RW[ B"T<!'_/B!'XOWP7HK#@@GP7GLG'LGPKFQ2N17Q;EZ.4<WRK
ME*9Z#GT,D>9>E7UWCT] MGW_C2T:C'[$B\GW"7M'KG7>VGM$J7K&&WM=I,2L
MTGN6H&:3$'OJG%IXVGQ;F+M=B'S/E4T_N7U2DHL9/'W&CO#UA7JJNEW=67J?
MM$C$IWJSKHNK?'KPJ3V1XGM,I$YWLGO G[I<BWP]FX\^TWR\F'88%WS;D$GT
M.'HOQG+<#7H;OSO#8GHGN'.J37IDLC:0WWK)K'%VTGM$IQ!;KGO HC ^#'P[
MGP\7''P'CZ#S'7G1TLC:\7FTRF'"27FXPHVI/WGPNV&/YWI9M,YV!GK=KL9;
M!GM>J8<]8WO0I-,627M2CQ'R*GF,WX39_7EFU=/!57E@S.ZH5GF4Q.*/$WG^
MO9)U2WJ&MP=::7L,L=P\VGMZJ245GGK(CIWM[8D3?BO6?H@ ?;&^S8<%?5>F
MM88P?3..&H6$?4ATT(3\?8Q::X2;?>@]CH2??HL8BX9Z@ 'KR8>NB0C5 (:C
MAWV]C86YAB&E?H3XA0.,T(1DA"IS?8/T@XA9#X.H@P<\.8.X@N 6^85WA /I
M^X9PD_C34X5WD76\$(2<CQFD%(/UC1.+B8-UBU9R58,7B=57_X+8B'P[+(+K
MAY05B(1[AZCH4H5SGOC1LH2#FX&Z?X.RF#NBH8,.E3J*.(*@DJ%Q*8)0D$-6
M]X(;CAPZ-((NC)84.(.)BLGFR(2JJAC0,H.[I:VY!H+QH8*A/X)5G:2([H'C
MFA)P"X&CEN=6 H%UD_\Y4X&&D@P3%8*:C.?E8X0,M6+.UH,=L .WM8)2JNJ@
M!8&YIBZ'U8%.H<9N_8$)G;Q5'X#CFC,XB8#SF#@2'X&\C$'D+X.+P-K-K(*<
MNH*VDH'.M'J>]($VKM^&Z(#3J;!N,8"3I.U47(!EH-@WW8!TGE@15($#B[?C
M*8,DS)7,KX(VQ3NUF(%EOD.> X#*M\N&"8!IL=UM=X SK(U3QH (J%8W38 *
MHUP0KH!LBT?B3H+0V+O+VH'FT$ZTQ($3R&&=-8!TP12%3H 2NGILU7_?M,U3
M/'^ZL$@VT7^\I1 0*G_TBN[=/))A?)C':Y!Z?$.Q5HZR?!":QXT:?!&#EXNW
M?$EKGHJ"?+%2=8F(?3(VCHDG?@$1,HO6?][;1I$MALO&!8]"A82P*HV#A&^9
MLHO\@Y""@XJM@O)JC(F-@HA17HBC@D U>HA)@F 0!(J8@X;9LY  D23$G8XB
MCNVN_8QCC-^8@(KQBR:!58FSB;)I:HBFB'Q02H?+AW8T=H=YAP4.^HE6AKO8
M1X\(FY+#+HTRF'NM@8N&E9>7'HH3DOV %XCHD+YH4X?FCKQ/6X<3C/\SG8;"
MC!T.%(@HB836Z8Y*IA7!T8QXHB:L)(K4GG.5THEHFPI^YH@RE^IG2X<^E2U.
M?89ODLPRV88<D<$-3H<EB/_5IXVQL,? FXOBK "J]HH^IW>4M(C6HT%]XH>D
MGUQF6(:GF]I-M87=F/DR+(6*E_(,J(9+B(_4D(TSNZ6_DHMGM@6I\HG"L*:3
MOHA;JZ1]"H<PIPAEGH8VHN=-#(5?GZ\QG84+G3\,'H67B#'3HXS+QL>^LXL#
MP$FI%HE>NA22YX?TM$E\0H;,KP1D]H7<JG=,AX4%IV4Q)(2BH3H+KH4$A^;2
MX(QRTE>]^XJPRO&H78D-P^&2,8>CO5-[G89ZMWQD:86+LL=,#82]KF<PMX1<
MH/ +582.AZG,^YOR>UNXDYE'>R&C]I:X>PF.WI1@>R9Y%9)%>WAB:9!E>_E*
M<H[:?),O8XXU?7X*?I ??\#+.IKBA/VW9I@C@^>C 969@OR-^I--@DMX*Y%#
M@=AA?(]U@9I)?HWW@8$N>8U7@>,)SXZ;@PC)TYG?CJVV')<EC,*AY928BOB,
MX9);B8EW(9!>B%1@@XZ>AUY(F(TJAJ MIXR,AIT)-8U'A>C(J)CGF(ZTXY8]
ME<Z@IY.]DS2+NY%RD.UV X^&CO]??XW2C5)'L8QFB_LLWHO,B\T(KXP?A=_'
M?)@LHH:SQI6$GOJ?>Y,+FZR*A)#2F*IT[([9E?1>CXTQDZ!&[HO%D<0L.XLG
MD;X(/(LAA9'&7Y>;K*6RLI3UJ%F>;))^I$J)A)!*H(UT 8Y3G2-=N(R=FB=&
M08LTE_<KKHJ4ESL'VXI,A5#%9I<FMNRQR92 L=Z=B9((K0Z(JH_5J)IS0(WE
MI(]=$XPPH1-%L8JTGM,K.HH2F\@'BXF;A1K$DI;#P7BQ!Y0>NZ6<R9&GMA:'
M[H]RL.YRCXV%K%5<?8O:J)E%/HI<ID$JV8FHG/D'2HD+A.[#XI9NS'FP9Y/*
MQ=B<*)%6OX6'3H\CN;-Q_HTVM*I< XN-L1-$U8H:K$(J?(EIG+H'%HB9A,N]
M/Z70>GJJ'*)H>DV6T9\<>D6#%)P(>G)NG9DX>M19+):R>V1"4Y2B? HG\Y/S
M?/T$JI-_?Z:[LZ3B@Y2I*J%:@IR6%9X*@=""8)K]@3YMVY@Z@.M88Y7"@,Y!
M@I.\@-LG-),+@74$:)(#@IJZB*/KC,*H%Z!HBP&5))T5B6Z!:YH7B"EL\9==
MAR=7BI3OAF9 O)+NA>@FCI(XAEL$+Y"T@M2Y?*,;E?6F_9^CDWJ3_YQ9D3F
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
M*8$%DE%R&X"PD"U<-8"$CE1% (!HC+PJ>("$C D&HX#FA'W ,('MH[ZMN(%
MH)::5X"KG62&%( XFD5Q''_GEUI;47^VE,)$1'^ADK0IUW^PDA,&1'_^A#V_
M1(%)KC>LRX"?JDZ99( %IDN%('^.HEMP/7]$GKA:DG\8FX)#IG[VF2(I47[X
MET(%]G\_A B^D(#.N-JL$( FM#*8F7^$KV"$3G\"JI]O<WZWIDY9V'Z5HJE#
M#'YWH' HWWY>FX(%MGZC@]R^%(!XP\&K@G_3OF.7['\DN,&#DWZ3LS5NQGY
MKDE917X@JG-"DWX'IS H>7WFFUX%@WXF@[JW7)%7;[&F-8^><.V4(8X<<A*
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
MHYWVIKU*_YK%I/HY3I@?HL0ER)91F8P-0Y:@B/<  (  @ !_<KG_;6QQX;7
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
M?H-8>7[X?HU!NG\G?I(G;G^.?GP$8H"1?I*WO'V4B-6F7'V&A^Z4#GU\AOZ
MR7V!AA5LD'V?A4Q787W,A)A S'W_@_8FJ'Y$@X0$"7](@=2V;7Q9DN&E"WQ0
MD3B2OWQ0CW]_A'Q=C<AK=WR C"U6:'R^BL<__GSTB9 E_WT8B08#OGXO@HBU
M57MBG0RC\WM>FJ.1J'M>F!Y^=7MNE9MJ>7N5DSQ5BGO/D1X_1GP)CW4E:'P/
MCP #?GU!@ERT=7J>ITFC#7J=I":0O'J9H-5]BGJGG8AIH'K4FG54SGL2E[\^
MK'L^E<8D['LJE" #27Q]@CFSS'H+L:"B6'H,K<:/^'G_J:]\PGH$I9EHW'HQ
MH=U4&GIYGKH^&7JCG.0D?WIJF%(#'GO=@ARS7'FGO""ATGFGMYB/5GF-LKY\
M%'F#K>EH.7FHJ9=3C'GNID$]EWH:HWPD"WG-F%\"_'M>@@2LV(N]:=J<^8J
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
MN*%=GLD\>YXIG?,KZYN^FY,8T9KRD,@#K)6,@GP  (  @ !J,K\#9K1=SKM
M: Y0X[>6:7!#([0%:L8T*K#H:_0C'Z\^;*(.(;%(:^,  )\$<[   (  @ !I
M[;X];C)=S[HY;MA0];9";YQ#1;)W<&XT6Z\N<3$C<ZU*<9P.M:[H<.8  )W
M>"D  (  @ !IS;SG=61=G;C:=8!0U;3/=;A#)K#M=ADT4:V0=GPCD:N(=JX/
M'*S(=B8  )R)?"(  (  @ !IJ+MR?&M=8;=F?!Y0A[-=>^E"\J]W>]XT+:P4
M>_ CDZGR>_@/9ZKB>]@  )MH?Z$  (  @ !I>KHQ@W]=-;8C@MI05K(5@DM"
MM*XK@=<T%*JW@9HCE*B%@9X/J:DP@:X  )IL@    (  @ !I3KD\BKM='K4<
MB<E01+$ B-Q"GJT-B! S_*F1AY(CG:<ZA\ /YJ>KAK@  )F0@    (  @ !I
M*;A_D?Y=%+1'D,A0/[ 8CX)"E*P;CFPS\:B;C>$CIZ8RCD40(J99BND  )C?
M@    (  @ !I#;?SF5E=%[.>E^901*]9EE5"DJM-E0@SY*?'E+8CG*5>D\P0
M/Z59BOP  )A(@    (  @ !H^K>/H.M=([,3GTE04:ZUG7Q"EJJ;G"4SZ:<+
MFVXCL:24F"(05J2#BPP  )>R@    (  @ #-4&QM9D2YYVXP:'6ETV_8:I"0
MX'%C;)1[#G+?;HUD571/<'U,;'6D<E QK7:I<]8-QW@Q<[;+7&GN<52X6&OG
M<F>D;6VV<W>/GV]G=(9YXW$&=9=C/G*6=J5+87/Z=YLPL73<>%4,YG9T=^7)
MB&?)?&"VD6G<?%RBX6O+?%^.)FV9?'UXD6]6?*IB$G#_?-Y*67)O?00OQG,K
M?00,(73N?(/'NV7BAU"TPF@*AE"A&VH+A6",FFORA(=W*FW-@]-@VV^,@R])
M5'$%@HTNZ7&9@>L+=G.;@+C&&&1&DC2S*69\D%2?@VB-CGZ+#VJ#C+MUUVQN
MBQ=?LFY#B:)(8&_"B$$N'G KAQ\*Y')XA%+$Q6, G2&QW64_FG">.&=5E[6)
MRFE3E0ITIFM'DH5>I6TAD#-'@FZFCBDM:6[FC,4*:'&$APG#MF']J!.PU&1
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
MQ)X0>AUL,IN[>F%>S9EX>IQ0?)=8>MQ [)6!>QTOTY0\>T\;]Y1G>S$$=)'
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
MC\H'?'-9A1"VCEE_JPZE!5QBIWR2G%[^H[Y_7V%VH AK;F/GG)E6K68LF8]
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
M9&@@YY\398H+^Z&[91H  (V4;=(  (  @ !DLZ3,8R=9IJ*.9/%-DZ!M9K!
M;)Y[:%8QTIS_:;\@\YS5:HH,3Y[Z:?T  (O[<LP  (  @ !D*Z+H:G59#*"X
M:[A-&9Z4;/$_^)R:;AXQ?YL1;QH@T)K!;Y4,?9QL;P8  (I[=Z(  (  @ !C
MG:$'<:M8:Y[B<GI,:)S)<SP_=9K1<_4Q$9E(=(T@D)C>=,,,CIH9=%4  (D4
M>^4  (  @ !C#I]N>/!7X9U3>5A+WIL[>:T^XYD_>>PPM)>I>B<@39<M>C$,
MCI@!>BH  (?1?YP  (  @ !BD)XL@%97<9P6@&%+=9GX@$@^?)?S@!HP599.
M?_H@)96B?_@,E98>@!$  (:T@    (  @ !B)ITMA[]7&9L8AWE+))CPAO@^
M*);<AF8O^I4RA@X?YI1MAD0,K)1TA0T  (7.@    (  @ !AU9Q>CRM6S)I*
MCIM*TY@<C;X]V)7]C-LOKI1$C'8?BY-^C*\,B9,EB'H  (4A@    (  @ !A
ME9O+ELU6OYFNEB1*Q9=LE.\]O94HDZPOJY-*DV<?L9);D>\,OY'LB)\  (2<
M@    (  @ !9([&M6F1.&J]27(U"9*T97JHUG*L88)XG+*GC8B,5DZMA8F@#
M1:FV8UH  (CG<?T  (  @ !8<+!G87U-NJWB8QM"(ZMJ9+DU?ZDN9CHG.J>]
M9V 5ZJC/9W #TJ:_:%$  (>@=K(  (  @ !8"*Z2:&A-2JP+:9!!T*F):K0U
M.*<X:\XG&*6L;)H6"J9S;'P$.:/S;7@  (9G>MT  (  @ !7KJRG;SI,WZHF
M;_U!5Z>H<+DTYZ55<6TFWZ.\<>P6"J1.<:L$A*%<<OP  (5!?HH  (  @ !7
M4JK]=AQ,BJB"=HI!!*7_=NHTBJ.F=S,FNJ'U=VT6":)==RD$PI\&>.$  (0^
M@    (  @ !6_ZFM?2-,4*<J?4I U:2=?4XT7J(W?3\FDJ!T?3,6&Z"7?18$
M_YSO?A8  (->@    (  @ !6NJB@A"U,*:82A!9 N:-U@\<T0:$"@VPF=)\T
M@T<6'9\M@X<%/ILA@GH  (*M@    (  @ !6A:?2BT-,$Z4RBOU JJ*#BF<T
M,I_^B<\F79XAB<H5_YX1B38%39FK@Y8  ((6@    (  @ !68J<TDGY,#*1Z
MDB) IZ&ZD54T+I\CD*0F9YTOD)D6)ISVC>0%:IAP@ZD  (& @    (  @ "U
M)F%36;*C_F/170.2-F8O8#=_AFAQ8TQKWFJ?9D97*&RN:25!*FYB:\\GZV[:
M;=T&N72C;L6S*EW.9&&B<6":9JR0U&,V:.9^2V6N:Q!JNF@-;2A6'FI ;RY
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
M7HZ";.D  (1><Z<  (  @ !F?HUQ;;Q;7HR>;O]/8HO)<"I"98L%<3PS[(J
M<B C;XJ8<IT/-XO/<@X  (*\>)H  (  @ !EKXM]=4Q:EHJ\=A5.FXGQ=L)!
MGHDN=U S9HB?=\@C XBB=_T/#(E3=Y0  (%.?.4  (  @ !D]XGB?/!9[HDP
M?4M. (AG?7M!"8>??8TRWH<$?9DBV8;,?:,/"X<2?;4  ( ;@    (  @ !D
M6HB(A(M94H?FA'=-:(<@A"] =H94@] R6H6P@XHB@(58@XD/,X4A@T<  (
M@    (  @ !CWH> C$59#8;OB^5-+X8?BR1 /X4LBCLR+X1GB; B-H0&B@$.
MY8.@A_(  (  @    (  @ !C?(:QE!E8K88ADWQ,RX5-DE,_X81/D08QXX-S
MD&XB H+MD"H.VX)=B@L  (  @    (  @ !<X)[Q5=]20IU96)]&P)P(6T4Y
M^9K[7;@KB9I]7[X:29O-8+@&A)Q*800  (.C;4D  (  @ !<!IS=71U1K)M9
M7U5&-YGT87DYE9C 8W(K49@490P:4)D19;0&WYC=9>,  ((0<C$  (  @ !;
M7YJ%9$-0]9D;9?Q%GY>]9Z(Y!9:$:28JZI7%:E8:)I:':K4'%Y6<:N0  ("7
M=Q0  (  @ !:MIA :UI0.);G;)Y$T967;<XX:I1A;N,J:I.?;[$9W90S;\X'
M+I*Q<",  (  >V4  (  @ !:#)9,<H%/DI4$<UM$,).W=!PWQI)\=+<J I&K
M=2T9E)(<=2$',9 J==X  (  ?RX  (  @ !9<Y2W><A/!I-]>D-#L9(N>I4W
M49#I>L,IF) $>M\9<9 M>LP'.XWX>]$  (  @    (  @ !8\)-K@1-.EI(^
M@3M#3)#J@2,V[8^7@.PI+HZE@,X9((ZI@.L'4(P<@.   (  @    (  @ !8
MB))<B&!.+Y$ZB#M"YX_FA\0VD(Z&AS8HW(U^AP88MXUSAT<'*XJCA-D  (
M@    (  @ !8-Y&.C^5."9!RCZ-"PX\5CLXV;XV0C=LHXHQ7C<(8^8P(C*$'
M<HE4A0D  (  @    (  @ !0IJIA5$U&8JB85M([3:<-63TN[*7D6VD@AJ79
M7/<.EZBC70@  * (8'P  (  <2X  (  @ !/QJB46RI%Q*;,73<ZOZ4>7S(N
MA:/!8/<@6Z-M8BL.QZ6R8@<  )UL914  (  =?@  (  @ !//:938>]%+:26
M8XXZ0:+K91@N$:%^9GD@$Z$'9U8.T:+A9PH  )K>:>X  (  >CP  (  @ !.
MQZ0+:*=$HZ)9:=XYI*"V:P$MH9]);  ?P)Z_;)$.QJ _;"@  )AW;RL  (
M??\  (  @ !.2Z(+;W%$*Z!K<$XY,Y[%<1$M*YU,<:0?C)RE<?8.P)W9<8X
M-98 =0D  (  @    (  @ !-UZ!J=F!#RI[3=O XY)TH=U4LZYN>=Y$?6)K7
M=YP.V)NI=UX <9/:>E0  (  @    (  @ !-<Y\3?55#?YV#?:(XJYO/?; L
MMYHW?9X?)IE=?8P.T9GE?;4 L)()?LX  (  @    (  @ !-))X#A%E#2IQS
MA'$X@9JVA#(LF9D(@]\?"I@2@^0.JIAW@WL M9"9@'L  (  @    (  @ !,
M\9TIBX]#*)N4BX8X9)G0BP@LAI@0BHX?$Y;SBJ\.V9<>B$0 W8]G@)8  (
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
M8W;5<=-=5'>0<O5177@E<_5$47BB=-$V(WD+=8TER'E@=@,1]7GX=9X  (
M>>(  (  @ !G<W2@><5<<'5X>F)0B'8>>M5#FG:=>R4U?W;_>V0E?7<?>Y(1
MUW>Y>V   (  ?@D  (  @ !FKG+(@;-;RW.]@=M/]G1K@<5#"W3C@8PTZ74Y
M@6,D]W4O@601J77:@8D  (  @    (  @ !F$G%)B9I;-')-B55/8G,!B+U"
M@G-TB 4T9W.[AXLD<G.)AYL12W1JAL$  (  @    (  @ !EF' 6D89:OG$H
MD.I.ZW'@C]M"$W)+CK,T"W)^C@(D+W(ACC81$7,_BO   (  @    (  @ !@
MIHQO49A6!XOM5-Q*=XNI5_T]G(N56N0O&HO7764>"(TI7OH)@(YJ7RD  (
M:6D  (  ?G!?CXE26/Y5*XD16[M)JHC>7E4\]8C$8+PNH8CN8L8=R8GY8_@)
MI(JH8_T  (  ;BD  (  @ !>GX9!8&-4+88Q8IA(UX879*\\+X8$9I8N!88D
M:"D=8H;U:/T)HX=1:.L  (  <V0  (  @ !=L(-H9\E3,H-W:7I'U8-Q:PT[
M9X-J;'HM58.);9P<XX0D;A@)AH1G;@P  (  >%L  (  @ !<QH#H;SU23H$2
M<'%&]($<<84ZBX$5<F\LP($G<RT<9X&.<V,)88'C<XH  (  ?*P  (  @ !;
M]'['=L11B'\*=X5&/7\?>!PYW7\7>(XL(W\4>.(<)7\H>/$)6G^T>9D  (
M@    (  @ !;/'SP?CU0UWU/?I)%F7UO?K0Y1WUD?K<KFWU/?KH;T7TD?L0)
MC7W2?S,  (  @    (  @ !:K'MYA<M0='OYA<Y%1GP;A7@Y!GOQA/TK;WNV
MA,,;C7M:A1L)4GQ<@]\  (  @    (  @ !:.WI*C6Q0!7K7C2M$V7K_C&TX
MIWK-BY(K)WIUBT@;8GG9BS()3'LJADD  (  @    (  @ !4I9;<4#U*C)7Q
M4U4_B95/5DHS)I4"6/HDSY5W6Q82[YA26Z@!@I2E78T  (  ;10  (  @ !3
MGI/]5S])O)-$6> ^Q9*G7%TRB))$7ILD9Y*(8$\2V)3G8)D!U)$*8FD  (
M<?@  (  @ !2RY$,7C](W)!Y8&<^"H_L8FTQV(^'9#DCY(^O98<2FY&D98X"
M!HW+9V<  (  =N0  (  @ !2 (Y"94!(!HW(9O$]*(U+:($Q+XSI:>$C5(T!
M:M 22HZ3:IT"'XKP;*0  (  >SP  (  @ !1.8O(;%5'1(MI;98\:XKW;K4P
M=(J/;YXBXXJ*<#T1_HN^;^8"+8AX<EH  (  ?P8  (  @ !0@HFK<X!&F8EG
M=%P[THC]=0TOZHB,=8\B:8AH==<1XHD?=8@"1895>$H  (  @    (  @ !/
MXH?B>JE&#(>X>RT[6(=4>W4O@(;5>Y<B!(:3>Z81J(;E>XL"<(2"?5<  (
M@    (  @ !/8(9C@<1%B(92@? ZV(7V@=<O#(5P@:<AFX41@:81+X48@<,"
M88,1@74  (  @    (  @ !.^(4TB3-%6H5&B4 ZN83SB+TO$(0XB!0A[8.#
MB!H1Y(,=AR0"UX&T@>P  (  @    (  @ !(6*)Q3E\^WZ$\44(T::!G4_8H
M6: H5DX9PZ%S5[\(HZ,;6&4  )&47^0  (  <'H  (  @ !'1Y_F5/X]^)[L
M5W<S>)X:6<4GCYVO6[P919ZA7-@(IY]S75D  ([<9'X  (  =5$  (  @ !&
MFYT-6YT]-)PM7:PRPIMO7XXFVYKY8208PYN]8>H(EYO.8E   (Q#:5$  (
M>:D  (  @ !&!YH\8CH\A)EO8]PQ]IB\958F0)A'9HL81YCM9P8(@)A,9U\
M (G>;GP  (  ?8   (  @ !%9)>X:.@[W9<,:BDQ7I98:T EJ)72; H7^Y9,
M;$L(=94/;*\  (?&="\  (  @    (  @ !$Q963;[X[2I4*<*<PY)1;<5\E
M3).^<=,7N)0 <= (DI(I<F0  (80>6<  (  @    (  @ !$.Y/"=IPZSY-:
M=SDP@I*N=Y8D^)(!=[P7:)(>=YD(@H_2>)L  (2R?<H  (  @    (  @ !#
MR9)!?9 Z;9'V?>TP,I%/??@DPY"(?=H70I!S?<@(4HWP?G@  (-%@    (
M@    (  @ !#@)$$A,8Z)9#.A/0O\9 RA+,DF8]9A&472H\%A(<(A8Q9@U@
M ()Q@    (  @    (  @ ">^U/53=6/R%<(4AV !%HB5E!O7%TL6F-=I6 9
M7E%*OV*U8A$V<61C98$>7V.69_0!>WV :QF<T4Z%6 B.%%(N6V]^A%6R7KYN
M"%D18?)<;UQ#909)JU\'9_8U@&"8:I\=K6 R;'8!BWUD;\^:VDFL8CZ,.TW
M9+E\[U&<9R)LBE5!:7M;(%BH:[Y(C5N*;>@TFESS;]H=#EU*<20!FGU+=.*8
MZ$4\;&2*:TFS;?E[,DW4;XAK'U&Y<0U9VE56<H5'?EA.<_ SR%F%=30<?UK:
M=@8!IGTV>8N7"D$V=GB(RT8*=SAYODIY=_5IO4Z/>*I8V%)<>5Y&G%5H>A S
M%U9F>K,<"EC3>RH!L7TD?8B59SVI@'Z':T+4@&QXFT>+@%QHPTO<@$M7[T_&
M@#Y%]U+>@$,RD5.@@%@;JU<I@*@!NGT4@.64"CJ6BG&&2D /B8AWL44&B*=H
M 4F)A]17.TV3AQ5%7%"MAGLR+E$UAB$;9U7*AI(!PGT(@3"2]3@&E#^%93W
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
M6MLAE'Z 70T,S("@77@  (  99T  (  >[1C177"5-]8J';!6 ),_7>Z6P5
M*GBD7=@QR'F"8%,A''IG8A$,M'RL8CT  (  :D@  (  ?O1A\7&G7(-777+N
M7Q=+[G0289 _+W4/8]<P^G7F9= @@79X9QX,?'E!9QH  (  ;U8  (  @ !@
ML&W59#)6&V]19C1*L'"7:!T^-W&L:=\P'G)^:UD?U7*S;#\,,'98;"   (
M=-$  (  @ !?A&I<:^A5 VP$;5])I&UI;KP]+&Z+;_,O>&]/</D?2V\=<8@+
M_G/0<6X  (  >;(  (  @ !>=F=&<[)4!FD9=*1(OFJ<=70\:FO'=B(NSVQT
M=K ? VO;=OT+]'&9=Q\  (  ?=,  (  @ !=F&23>WA32V:5>_-(&V@S?#H[
MTFE??&(N,VGH?(L>>FD=?*P+UV_"?3T  (  @    (  @ !<YV)*@S)2I&1M
M@T%'?68A@P<[0V=,@K,MJV>S@HH=[&;J@K<+BFY<@GL  (  @    (  @ !<
M8F!MBNQ2)F*JBJ5&_V1NB?4ZS&65B2TM2V78B,P=J&4FB2H+66T^AJH  (
M@    (  @ !8\X-<3&!.JX.63]U#A(0$4SXW"H2:5F$HO(6 60(75H>)6EP$
M<8?56Z(  (  :34  (  ?AI7>'].4WQ-A'_55HI">8!@67$V+(#Q7!LH$X&Q
M7DD6\8,S7T,$C80(8&X  (  ;?$  (  @ !62'M:6K-,5'P?74!!>WS)7ZHU
M/GU?8=<G4WX"8Y$6:W[[9"\$BH"V958  (  <R0  (  @ !5*W>B8?5+,7B2
M8_U 5GE59>0T6'GW9YHFB'I_:.85TWKX:2\$<WW<:F\  (  >"   (  @ !4
M&G0Y:4=**752:LX_578O;#8S8G;0;6PEXG<W;E@51W>$;EX$6GMI;^,  (
M?'(  (  @ !3)G$L<*M)0W)O<;L^A'-D<J8RH70&<V<E-W0]<^L5!72'<],$
M8GE#==\  (  @    (  @ !246YW> I(<V_G>*D]Q'#V>1HQ]7&6>6LDH7&;
M>9\4HG(F>8 $D'A*>W,  (  @    (  @ !1IFPG?W1'[VW,?[@]6&[W?[$Q
MJ&^)?XTD96]2?XD40G Z?[ $7'BB@"<  (  @    (  @ !1)6H_AO)';VP!
MAND\W&U!AG@Q.6W.A?,D$6UDA=L4$&ZDA;@$47BU@NL  (  @    (  @ !,
M[XV@2M=#8(UJ3C8XU8V#46DLO8W_5$0>58]?5E<,@)'=5O8  (F*7#0  (
M;*T  (  @ !+DXG+491".(GF5(LWM8H75U KQ8I_6;X=F8N86VP,.8T56]8
M (9.8-\  (  <8X  (  @ !*A87Z6&=!'(9+6NDVO(:473PJUX;S7SL<W(?4
M8(0+Y(B>8+\  (-49;H  (  =H@  (  @ !)C8)47T= %X+(84\UJX,C8RLJ
M 8.!9+\<((0Q9:L+B(2W9<(  ("J:MX  (  >NL  (  @ !(FW[Q9CP_)W^/
M9\XTPG_^:3<I'H!/:E<;E8#!:O@+.X%@:OT  (  <'D  (  ?KX  (  @ !'
MNGOB;4P^37RP;G S_GTV;V@H<7U]<"(:^WVF<&P+$WZ&<(<  (  =E4  (
M@    (  @ !&^'DQ=%T]E7HM=1TS7'K+=:<GYGL%=@,:<GKG=A,*U'PV=FP
M (  >T<  (  @    (  @ !&3W;0>VP\ZW@#>] RO7B\>_@G77CM?  9^GB$
M>_L*;7IO?*T  (  ?W@  (  @    (  @ !%TW3;@KP\AW9$@N R;W<@@I\G
M.G<Y@DL:)'9R@EL*SGBU@@8  (  @    (  @    (  @ ! F9E%2*LWLIBM
M2^4MHYB43M0AJIE143L2>9PR4E,#4IF^5&   (2R7XH  (  < T  (  @  _
M-Y6\3P0V5)6.4=DL+)695&(@2Y9 5F81;IBA5R\#"94563\  (&N9$   (
M=0$  (  @  ^09(657@U.I(95^$K'I(^6@(?.I+76Z 0H)3#7!\"TI#/7BX
M (  :2,  (  >70  (  @  ];XY]6_TT4(Z?7?8J&([57ZD>9X]D8.@/_Y#7
M82H"JHT&8SH  (  ;E8  (  ?5@  (  @  \FHL48IHS=(MI9"8I1(NM970=
MF8PB9DL/IXT09F<"F8G%:(<  (  = 0  (  @    (  @  [RX?R:5TRIHB'
M:H$HD(CE:VL=!HE":_$//XFD:]8"IH<#;C   (  >3L  (  @    (  @  [
M%84I<"DQ](7^<.\G^(9W<7D<C8:_<;0.YX:N<88"EH3%=%,  (  ?9@  (
M@    (  @  Z?(*[=PHQ78//=WPG=H1E=ZX<+H27=Z@.HX1)=Y(";H,">BL
M (  @    (  @    (  @  Z#8"J?B<PYX'V?D\G"X*L?C$;XX+,?@$.D8)<
M?BX"B8&(?O\  (  @    (  @    (  @    /__  #__P  __\  &UF=#(
M    ! ,)   !                     0                    $   $
M  (   (D!!T%V@=I"-D*-@N%#,<-_P\Q$%X1BQ*W$^(5"Q8R%U<8>1F8&K4;
MTASO'B4?62"'(;(BVB/_)2,F1"=F*(8IIRK'*^@M""XH+T@P:3&),J8SPC3>
M-?LW&#@U.5$Z;3N)/*4]PC[>/_A!$4(I0T)$7$5U1H]'J4C#2=U*]TP232Q.
M0T]94&]1AE*<4[)4R57?5O98#5DC6CI;45QF77A>BE^;8*UAOF+/8^!D\68"
M9Q)H(VDS:D)K4FQ>;6=N<6]Z<(-QC'*4<YQTHW6J=K%WMWB]><-ZR'O-?,Y]
MS7[,?\N R8''@L6#PH2_A;N&MX>SB*Z)J8JDBYZ,F(V1CH:/>Y!PD6226)-,
ME$"5,Y8FEQF8#)C_F?*:Y)O6G,B=NYZMGY^@CJ%\HFJC5Z1%I3.F(*<.I_RH
MZJG7JL6KLZRAK8^N?:]KL%FQ1[(VLR2T$K4 M>VVVK?(N+6YH[J0NWZ\:[U9
MOD>_-< BP1#!_L+LP]K$Q\6UQJ/'D<A^R6S*6<M$S"[-&,X!SNO/U="^T:?2
MD--YU&'52=8QUQC8 -CFV<W:LMN8W'W=8MY'WRS@$.#TX=CBN^.>Y'OE5^8S
MYP[GZ.C!Z9KJ<>M([!WL\.W#[I;O=O!5\3/R#_+J\\/TG/5S]DGW'O?S^,;Y
ME?IA^RG[Z_RG_5S^"_ZT_UK__P   >@#IP4L!H0'OPCG"@0+%@P<#1X.' \9
M$!<1%!(0$PL4!!3\%?,6YA?8&,P9UAK>&^$<X1W?'ML?UB#1(<LBQ".^)+@E
MLR:N)ZHHIBFB*J KGBR=+9HNE2^1,(TQB3*&,X,T@35_-G\W?SB .8(Z?SM^
M/'P]?#Y\/WU ?T&"0H5#B42-19)&F$>:2)M)G4J?2Z-,IDVJ3J]/M%"Z4<!2
MQU/.5-55UU;95]M8WEG@6N-;YUSJ7>U>\5_U8/AA_&, 9 -E 67_9OQG^FCX
M:?5J\VOP;.YMZV[H;^5PX7'><MISUG3-=<-VN7>O>*5YFWJ0>X5\>GUO?F1_
M6(!-@4&"-8,IA!R%$(7^ANV'VXC*B;B*IHN5C(.-<8Y@CTZ0/9$LDAN3"I/Z
ME.F5V9;)E[J8IYF3FH";;9Q:G4B>-I\EH!2A!*'UHN:CV*3*I;VFL:>FJ)NI
MD:J'JW^L=ZUOKF>O8+!:L52R3[-,M$FU1K9%MT2X1;E&NDB[2KQ.O5*^5[]=
MP&/!:L)RPWO$A,6*QI#'ELB=R:7*K<NVS+_-R,[2S]S0YM'QTOO4!M42UA[7
M*M@WV43:4=M>W&O=>=Z&WY3@G.&BXJCCK>2RY;;FNN>]Z,#IP^K4Z^7L]>X$
M[Q+P(/$L\CCS0_1.]5GV8_=J^&[Y;_IL^V3\5OU$_B__%___   "!0/8!6@&
MQ@@&"3(*4@ME#'(-> YZ#WH0>A%Y$G43<!1H%5X64A=%&#<9*1HT&ST<0!T_
M'CH?-" L(2,B&2,/) 0D^27N)N,GV"C,*<$JMBNK+)\MDRZ'+WPP<#%D,EDS
M331!-38V*S<A.!8Y"SH .O8[[3SC/=L^TS_+0,1!O4*W0[)$K$6F1J%'G$B7
M291*D$N.3(M-BDZ)3XA0B%&)4HA3B%2(58A6B5>*6(M9C5J/6Y%<DUV67IA?
MFV"=89]BH&.A9*-EI&:F9Z=HJ&FI:JIKJFRK;:MNJV^K<*EQJ'*E<Z-TH'6=
M=IEWE7B1>8QZAWN"?'Q]=GYO?VF 88%:@E&#2(0^A36&*X<AB!>)#(H"BO>+
M[8SBC=B.S8_#D+F1KY*EDYR4DI6)EH"7>)APF6J:8YM>G%F=59Y2GU"@3Z%/
MHE"C4J15I5FF7Z=FJ&ZI>*J"JXZLG*VKKKNOS+#?L?.S";0@M3BV4;=LN(>Y
MI+K"N^&] ;XAOT/ 9<&'PJK#SL3QQA7'.<A>R8+*ILO*S.W.$,\RT%31=-*4
MT[+4S]7KUP;8'MDVVDS;8=QTW8?>F-^GX+/AON+'X\WDT>72YM#GS.C$Z;KJ
MK.N;[(?M;^Y8[USP6_%6\DSS/?0J]1+U]O;6][/XC?EB^B_Z]/NQ_&;]$?VS
M_DW^X?]Q__\   '9 XT%"094!W\(E@FA"J0+GPR3#8(.< ]?$$P1-Q(A$PD3
M\!36%;L6GQ>#&($9?1IT&V8<51U!'BP?%R  (.HATR*](Z8DD"5Z)F0G3B@Y
M*24J$"K]*^HLURW$+K$OGC",,7DR9S-5-$0U,C8B-Q$X 3CQ.>(ZTSO$/+4]
MICZ8/XI ?4%O0F)#541)13Q&,$<C2!=)"TG_2O-+Z$S<3=!.Q4^Y4*U1H5*5
M4XA4>E5M5E]745A#635:)EL87 E<^EWK7MQ?S&"]8:QBFV.)9'AE9F949T)H
M,&D>:@MJ^&OE;-)MOFZJ;Y9P@G%L<E9S0'0I=1)U^W;D=\UXMGF>>H9[;GQ6
M?3Y^)7\-?_2 VX'"@JB#C81RA5>&.X<@B 6(ZHG/BK.+F(Q]C6*.1X\MD!*0
M^)'>DL23JI21E7B68)='F"^9&)H!FNJ;U)R_G:J>EI^#H'&A7Z)/HS^D,*4B
MIA6G"*?]J/.IZJKBJ]NLU:W0KLNOQ[#$L<*RP;/!M,*UQ;;(M\VXT[G;NN.[
M[;SXO@2_$< @P3#"0,-2Q&;%>L:/QZ;(OLG6RO',#,TJSD?/8]" T9_2O]/@
MU0/6)]=,V'/9F]K$V^_=&MY&WW/@H>'/XP+D3>69YN?H-NF&ZMCL*^V [M?P
M,?&0\N_T3?6J]P3X6OFK^O;\.OU[_KO___\ @ "  .9/?\Y_6,V9?ZA^S;3:
M?YE^>9P4?Z-^98-,?\9^A6J%?_Y^P%&_@&-_/3D @1* #_S%?GR+-.2U?F.)
M;,Q ?EV'S+.:?FZ&9IK8?IB%0X(8?MF$3VE:?R^#9U"N?Z^"H3@4@':!YOJ\
M?3:6<>+[?3"3DLK+?3Z0S[(Z?6F.7IF3?:R,+(#O?@>*(FA.?G6($T_!?PR&
M #=!?^B#K/CC?"ZAM^%!?#.=O\DS?$V9\+#"?(665YA%?-^3&G_+?4^/\V=6
M?=&,M4[O?GR)33:'?V>%7/<W>V.M ]^E>V:GZ\>J>X>C"J]@>\F>:9;X?"N9
M^'ZR?*^5MV9N?4.104XN??V,>S7E?O2&[_6\>LJX5=XO>L>R%,9#>N2L%*X9
M>RRF897<>YF@VGVD?"2;6665?,B5J$V"?9&/@35;?I&(7_1W>E+#JMSL>D:\
M,L4)>EVU"JSY>J>N.Y3I>Q^GFWS9>[:@Z&38?&"9W4SM?3624#3H?CV)I_-C
M>??/ =O8>>/&0,/Z>?*]Y*OW>CJU[)0">KBN)'P@>UNF0&1(?!"=Y4QO?.J4
MXS2)??>*Q?)U>;3:6MKK>9?0,L,/>9_&E*L8>>.]:I,[>F2T:GMW>PVK0&/"
M>\RAEDP)?*^7,S0]?;Z+MNY3B-M^-M>&A\1]PL"?AL-]<*F,A>9]59)2A2I]
M=7L'A(9]QF/$@_%^-4R/@WA^Z362@RB  .P]AWV(R]84AG"'0+]KA8.%XZAC
MA+N$P9$>A!N#WWG4@Y2#+6*<@QV"C4N2@L."%C38@I"!P>IZAD>39=1TA4V0
MVKW\A&^.<Z<+@\2,6(_M@SF*=WC*@LJ(O6&V@FF' TK-@B:%3#0S@@>#;^C;
MA4^=_M+@A%^:=+QZ@XZ7%*6K@N>3Z(ZT@G*1"W>[@A6.06#6@<>+9$H8@9>(
M:#.B@8N%!.=<A(NHH-%L@YVD%;L0@M2?NJ1;@C>;E(V @<*7E7:Z@7B3NV (
M@3F/LDEU@1J+93,D@1^&>^8 @_&S2] ;@P2MNKG-@CJH6*,R@:.C+8Q[@3:>
M('7(@.Z9%%]*@+Z3VTCD@*^..C*Y@,&'S^35@W.]^,[Z@H>W5KBU@;RPXJ(O
M@2:JJ(N?@,2DBG41@(.>55ZG@%27T4AI@%.0V3)@@'*(^^/6@P[(I<X%@B3
MXK?&@5>Y4Z%*@+^Q^HK0@&&JNW1K@"ZC7%XI@ >;E4@"@ >3.S(7@#")_N,
M@KW35,TW@=;*6;;Z@0?!FJ"(@&ZY$XHC@!&PHG/:?^*H!EVW?\:>_4>K?]"5
M5C'<?_N*U]X2D>)\L,CNC_%\8[.QCAA\.IX[C&A\1XB-BMY\CW+%B6E]"ET1
MA_Q]J$=[AIE^DS)1A3E_\=PJD+2&E\>4CL&%4K*2C/2$/)TVBU>#6X>.B>2"
MMG'2B(B"/5PKAS.!V$:YA>F!HC'+A**!G=JCCXZ0E<8YC:B.5[%RB]V,/IP5
MBE>*<(9XB/B(V7#0A[6':%M(AG>%_$8%A4:$GS%4A!F#--E"CIN:E\38C+^7
M;+ 'BP>4:YK(B8*1I(52B#F/'6_9AP6,J%J#A=B*)D5OA+J'CS#L@Z"$K]?N
MC>&DE,.'C F@@:ZZBEN<FYF/B-Z8Y(0ZAXV53V[PAFN1U5G.A4J.-$3HA#V*
M6S"1@S6&"]:UC4NNG,)<BW>IG:V9B<JDQ)B"B%*@%X-,APB;?FX:A>&6XEDK
MA,Z2'41S@]",_S!%@MJ'1-6GC-"XH\%<BO^RL*RAB5&LVI>;A]VG*H*&AINA
MBFUWA7J;T%BAA&*5T$02@W./;# %@HV(5M3"C&K"IL"&BIV[LJO/B/&TU);1
MAWNN$H'.ACVG6VSCA2F@@E@VA!:93D/!@R>1G"_1@DZ)0=0$C!/,J;_5BDW$
MH*L?B*.\I98GARVTOH$WA?&LWFQGA."DU5?4@]F<;4-X@O23A2^G@AN*!<Y/
MFQM[@+JBF%E[4:;OE:Q[1I,*DR=[<W[HD,9[VFJHCG5\=U:(C")].4*6B<)^
M4"]"AT)_XLR=F@^$TKF!ESR#OJ8&E)>"U9(TDB"")'X3C].!K6G:C9B!8U7&
MBUF!,4'\B1&!-R[OAJ:!>LM"F1&.(;A$ED6,+J3YDYV*6I$ND3>(U7T@COJ'
M?6D"C-&&2E4.BJ6%'T%TB'"$"BZEAAN"^LHAF!Z7CK<8E6.4N:/+DLF2 9 ;
MD%>/C'P=CBV-46@@C!2+*518B?F(^4#RA]N&P2YEA9^$7LC_EV:@]K8'E*V=
M1**ODAN9OX[ZC[V6:7L@C8F3,V=1BW^0$5.^B6V,S4"*AUV)82XNA32%H<?L
MEMBJ8+3^E"*EUZ&ND9*A<(X+CSF=,7I,C0F9 F:7BOB4SE,VB/"0=$ PAN^+
MTRW_A-B&P<;[EF2SO[0@DZZN5J#7D1^I!8U!CLBCT7F>C*&>IV8*BI.98U+&
MB(*3XC_GAH^.#2W8A(R'N\8NE@.]&;-EDTZVQ* AD,"P?(R2CFFJ1'C^C$:D
M$66)BD2=NE)KB#:7%C^JAD&0"RVXA$R(D,6%E:_&<;+-DOR_')^)D'*WQHO^
MCAVP=WA[B_NI*&4@B?ZALE(:A_V9[#]PAA&1PBV?A!J)0+\@I(=ZK:S)H/IZ
MC9I_G7QZEH@4FA]ZV'5REMY[5F*TDZ5\#% JD%M\Z3WAC.Y^("QJB3M_T[VB
MHYR#<*OBG_*"?)G.G'.!M8=NF1^!)73%E>^ TF(*DL> KD^)CX^ ICUNC#6
MW"Q)B)>!6;R#HJF,-JK<GP:*;ICLFX6(SX:,F$&'=7/SE1R&4&%2D@.%4$[S
MCMF$6ST*BY"#A2PLB 6"Q+N"H=V4[*G0GD226Y?9FLR/^865EWZ-PG,3E&2+
MS6"8D52)YDYFCC2'^CRRBON&$"P3AX2$$;JEH1J=PZCIG8Z:99;GFB&7-(2A
MEMJ4)G(\DZF1/U_FD*F.:TWAC92+?3QABF^(=BO]AQ6%/;F\H(^FFJ@>G/VB
M:98DF8R>8(/?EDF:?W&(DRN6KU]-D"*2VDUVC16.XSPBB?Z*MROJAK>&1;CM
MH""O6J=@G(JJ6)5NF1JE<8,UE=N@JG#WDL2;ZU[7C[^7%4T>C*>2"SOPB9N,
MP"O;AFB'*K@WG\>X":;!G"VR)Y36F+RL6(*EE7ZFG'!SDFN@Y%YMCW";#$S7
MC%F4\SO'B4N.C"O/ABB'Z[>@GWG M*8^F]FYWI16F&JS#H(IE3"L2G (DB"E
MB5X:CRJ>I$R9C""7@3N?B1R0%"O%A?2(B;"=KBAZ)I^*J<UZ"8Z.I7YZ&WV
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
M>;F$S]HM>C2#RL,J>K."Z*O/>SN",I0T>]"!JGR(?':!0F3A?2Z XTU5?A"
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
ML(F#ZHI=J^*"]GO2IT*"*FSHHK2!G5WAGB"!/D[SF7>!!D""E)^ XC+'CXJ
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
MA.&$RK0 A"V$ J&B@X&#0HY:@O6"GGK%@GF"&F<;@A>!K%.?@<J!1$!A@9V
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
MO0."D&U<MX&!N6&AL<F!#U7GJ]> HDH\I;& ;3[EGU* 6#1%F+" 62J8D<^
M?B)YBM^ N7CGN_6([6T_MG.'E6& L+J&856_JLF%44HMI*6$:S[FGEF#IC1@
ME\F"ZBK2D0*"2"+6BCB!OWC&NR:/1&TMM9F-9V%TK]B+F56TJ>6)XTHBH\6(
M1S[LG7F&PS1ZEOV%2RL%D%*#Y2,CB:R"H'BHNH65;&TDM.F3!F%PKQR0EE6P
MJ26.,DH@HPV+Y3[TG,J)IC23EDZ'<2LRC[V%42-BB3J#77B.N@V;86TBM%V8
M:F%SKH&54%6QJ(.2-DH<HFZ/-#[UG#N,/S2DE<F)62M6CT*&B2.5B-V#^GA[
MN;2A)FTGL^J=D6%\K?Z9P%6VI_B5Z$HDH>.2+S\%F[B.B32TE5F*]RMMCNB'
MB2.^B).$>=JE<?!M*L:F<U%NQ+(K=*1P5YT@=>IQZ8>T=S!SB7(F>(5U0ERU
M>?-W%4=M>Y1Y(S*M?8I[D]BV;]MX&<47<6MXB;#&<N-Y!9OD=$]YDH:4=;YZ
M-'$B=SUZZUO,>-1[KT:M>IY\E#(E?+E]I-;O;AB#!<-;;[^"4:]$<52!KII[
M<MZ!-857=&^ UW 2=A2 BEKJ=]& /47]>;]_]#&M>_M_G=4T;(^-S\&=;D6,
M#:V2;^R*8YD <9&(UH0)<T.'=6[[=0J&'%H/=NF$MD5:>/B#.#%$>U&!>M.B
M:T>8?< 2;0B5Q:P*;KV3&Y>,<'*0A8+(<CN.!6WM="&+G%D_=AZ)%$3%>$J&
M6##I>KR#,M)8:DFC&+[/; ^?=JK(;<F;R)94;XB8(X&K<5^4C&ST<U:0]EB
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
MC]N#[Y%(CAF#<H)TC&Z"[G,DBM*":F-DB5"!^U.EA]B!ED1#AE^!-#59A/>
MU2>D@Y& <IZ5CK2,6)!<C/^+(X&+BU^)VW) B<^(A6*UB%"'-E,9AO&%\T/D
MA9&$I#4LA$.#0R>P@OJ!R)W-C=J4OX^HC"Z2TX#:BHZ0O7&%B0".CF(%AXN,
M7%*0AC"**D.%A.2'ZC3]@ZR%@B>Z@GJ"]9TIC2^= H[\BXJ:6X MB>B7<G#>
MB%F48F%PANR13%(:A9F.*T,\A$V*\C3;@RN'B2?"@A"#^)RIC*^E'(YUBQ"A
MMG^=B6B=]'!2A]&9^6#MAF:5]5&FA2*1XD+L@]^-MC2^@L&)4R?(@;F$TYQ/
MC%.M$XX,BK>H['\CB0>D06_5AV6?3&"!A?2:45%3A+2524*M@X"0)C28@G.*
MUB?-@7.%AY3CG21I_8?;FEUKY'HME\AMOVO7E4-OGET@DK)QEDY5D!!SN#_Q
MC5MV 3'YBIEXFR4KA\E[EY15F]UR,X=8F3!S/7F9EIQT3FM-E!)U<%RDD8-V
MKTWOCNUX$C^FC$9YDC'BB9=[3"5AAMM]19.WFH%Z.(:5E^MZ@GCNE5MZTVJ@
MDMQ[.UP0D%M[ODU\C=E\7#]:BT=]##',B*]]WR60A@I^T)+[F3J"%X7$EJZ!
MM7@-E"V!4VGKD;6 _UMPCTJ P$T#C-V D3\-BF& :#&UA^" 3"6YA52 .)(Z
MF"R)X(4)E::(VG=2DRV'RFDLD+V&MEKHCE"%IDR8B_F$IC[-B9&#GC&DARB"
MCR7;A+>!>9&:ETB1LX1GE-"0 W:QDEF.-&B8C^F,4%ICC8&*:TQ!BR>(BCZ9
MB-2&HC&5AH:$HB7YA#."DY$5EJ&98X/UE#"7"W8_D;*4=&@<CSJ1N5GIC-F.
M_4OBBHN,/3YGB#B);S&&A?Z&@"81@\:#A)"KEB>@YH.&D[B=WW7*D32:?&>J
MCK*6Y%F C%*32DN$BA"/ISXIA\2+]C%YA9"((B8D@VR$3Y!=E<ZH/X,ODUZD
MAG5GD-&@2V=&CD6;RUDJB^"724M$B:&2P3W[AV..+3%CA4")@"8T@R6$](B
MIFQIIWQ1HOAK@6^CGZ5M76)VG$EO1U4%F,IQ4$>5E2ESA3JAD69UXBX[C7]X
MD",AB8![DX@2I5=Q;'O\H>AR<V]'GH)SC6(CFQ9TPU2\EY1V'$=?D_MWG3J$
MD$-Y/BY/C&]['"-YB(1],8>@I IX\GMKH*IY16[,G41YJV&HF=UZ,E17EF9Z
MV4<7DMY[HCI@CSA\@"Y<BWI]AR/&AZA^K(<6HL2 2GK-GVR  &X@G!)_OV$@
MF+)_EE/BE4U_B$;&D=A_CSHWCD=_HRYEBJ!_RR0(ANF  H:%H;.'D7H\GF.&
MKVV+FQ"%RV",E[.$ZU-YE%&$'D9WD/"#7CH0C7&"H"YLB>"!YB1 AD:!,H8%
MH.&.SGG"G9>-5&T5FD&+PV 8EN2**%,2DX.(D$8]D!R&_CGWC*^%;2YSB3B#
MTB1OA;R".X6BH"V5YGE<G.N3SVRLF921B5^SEC:/*E*\DMF,R48%CWB*93GJ
MC *'_2Y^B*6%B"26A4N#'(50G[:<UWDLG'2:*6QZF0Z7(%]TE9B3Y5)ZDC:0
ML$7#CNF-?SF_BX6*32Z!B#"'""2UA.^#V842GV&CG'CNG!6@2VPTF*.<=U\K
ME2288E(]D;Z45T68CG.04CFGBQ^,3RY^A]N(1B3.A*6$<GR^K^MI/W%+J]=K
M"V6+I\)LZ%E\HX)NWTU(GP1P_$$OFDQS236GE6-UORK.D$1XA"%7BPQ[C7QM
MKP-PG7$EJMAQG65HIIURP5EBHD)T"TTWG;MU@4$MF0IW)36[E"QXZRL+CQ]Z
M[B'.B@%]'WPEK;]WK'#(J9EX!64?I5AX?%D:H/QY)$T"G'UY\D$2E]QZZ#7
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
MZB40@;.$&X!"H QD6W3VG3AFOVDDFH)I(5S+E\)KC5 ME-UN%4.4D=MPRS>
MCK]SJRP#BY5VWB'8B&YZ9'^ZGKIK_720F_1MF6B]F3)O05QVEF1P_T_KDW]R
MW$-JD(ITXC=SC8!W"BPDBFUY<R(XAU]\$G\VG3)S8W/QFH-T4V@ZE\=U3EOX
ME0)V84^)DBQWD4,KCTUXXS=;C%MZ3BP^B6-[Y2*,AG)]G'Z>F[5ZFW-)F1-Z
M\V>'EFA[3%MPD[![M4\7D/)\-$+@CBM\R3<[BU-];RQ/B'A^,"+5A:1^_WX$
MFG:!P7*QE^"!B&;OE3V!0EK<DHV ]DZSC]F NT*6C2J D#<:BFF :BQ<AZF
M4",2A/6 .WU]F7Z(W7(TEO&($F9XE$^'(EIHD:"&'TY-CO"%'D)EC$"$*#<'
MB9>#."QIAO6"02-&A&&!3GT2F*Z/SG''EBJ.;&8+DXF,S5H D-N+#$WUCC*)
M2$(MBXR'AC<"B-^%QRQYAEF#_2-P@^>".7R]F!V6E7&7E9Z4J&7;DN^23EG&
MD"J/M4VZC7V-(D'NBNV*F#;8B%6(%2R A=N%@2.2@X2"_7Q\E[2=*'%7E2R:
MIF65DG.7C%E_CZ:4(4V!C/:0OD''BFJ-93;#A^**%RR!A7V&PR.N@S6#G73K
MJ5!CZ&I/I>-F/5]@HG)HH50?GM!K'DBYFNYMOCUOEMEPD#*^DI]SC"C CDAV
MV2 BB?AZ8G1UJ#5K(VH0I+ALNE\MH21N;E/_G6IP1$BIF8-R0CUTE7ET;C+=
MD4]VO2D'C0YY3"">B-M\ W05IKQR%&F?HTES#5[9G[5T'%.QF_UU4TATF"-V
MK3U?E"YX,#+KD!IYSBE"B_9[FR$*A^)]?G.LI3QXT6DGH=1Y/UY7GDQYN5-6
MFJ)Z3T@MEMQ[!3TZDOY[UC+NCP1\O"EPBOU]P2%GAPM^TW- H_9_?&C H)=_
M9UWPG19_3U+MF7)_.D?NE;9_03T4D>]_7C+LC@Y_A2F6BB1_OB&UAE5__W+A
MHON&'FANGZ"%A5VCG!V$SU*CF'F$#D>OE,*#6CSXD/^"N#+LC3."("FTB6B!
MCB'WA;R!!'*2HC>,CV@OGMN+=5UJFU**'%)HEZJ(ID=VD_J'.CS9D$&%V3+T
MC':$@RG2B,:#*B(MA3V!X7)9H9F2Q6?[GCR1(ETRFJ^/)%(QEP*,]D=$DU2*
MSSRICZN(KS+EB^2&H2GPB#^$D")9A->"F7(KH3"8U6?]G<B6O5TOFB:4!%(<
MEF"0_$<[DJ:.##RTCP.+-#+VBUZ(=2H$A]J%N2)\A(6#+VH)LM=C:E_\KNAE
MJ57AJKEH#4NPIB1JFT& H2MM6#>)F^AP32X]EG1S:R6]D-EVTQZ@BUQZ8&F8
ML?)J0%_7K=)KRU76J6EMB4NZI+%O>$&<GZYQFS>YFG1S\RZ%E0__XO_B24-#
M7U!23T9)3$4  @EV<"8HCXUY*!\VBC![]6E;L(1PPE^3K&!QNU6LI_)RVTN9
MHS5T-T&2GCQUP3?+F15W>BZXD\=Y42:"CF-[5A^WB2M]9&DDKOEW"%]/JMMW
M@U5?IG9X&DMKH<AXWT%VG.%YT#?-E])ZXR[=DI]\#B;,C5Q]6R GB$M^JFCJ
MK:)].5\<J8M]054MI2E]5$LTH(%]=T%DFZA]Q#?.EK!^+B[\D9=^IR<+C'9_
M-B"%AXU_RFBWK)F#8U\ J'J"^547I!6">TL>GV^!_D%/FI^!ES?4E;"!3"\9
MD+"!$R=!B[" YB#3ANZ PFB.J\J)6U[QIYZ(?E4.HS"':DL2GHN&14%#F<2%
M,3?7E.*$,2\WC^F#1"=RBPF"8B$4AFN!DVANJR^/&U[OIO"-R54/HG6,&TL-
MG<J*14$XF0B(@3?-E#F&T"]!CT^%-R>8BG^#JR%(A@&"06A:JKZ4H5[VIF*2
MV547H=B0B$L/G2>-_4$\F&>+@S?;DZ.))"],CLV&WR>JBA2$MB%RA:V"S<+/
M: Y@X+%*:DYCOY]1;'EFC(S";IEI37G#<,-L$V:6<PAN\%.?=7)Q\D#H>"!U
M/"\(>RQY L#N945K?Z_39\AM19X&:BIO!XN?;(!PS'B\;N-RFF6N<61T?U+8
M= IV?$!5=O5XL2[!>CU[.;\I8MAV!*XB989VMYR5:!AW;(I%:IMX-G>/;3!Y
M$&2Q;^9Y_%(1<L1Z]S_,=>=\$2Z!>65]4[UI8+" 6:QJ8X. #IKJ9C9_S(C=
M:.-_EG92:ZE_>6.N;I!_9U%.<:%_63]+=/A_4RY*>*5_3+O/7MF*C*KF8<F)
M69EQ9)N()8=V9V:&]'4O:D^%SF*\;6:$NU";<*6#G3[9="B";RX:=_Z!'+J!
M75Z4JZFI8&.2EYA#8TB0;(969BN..W0I:3",#V'H;&2)YT_^;\R'M3YT<W>%
M6RWR=VZ"O[EW7"V>IJBN7T&;KI=-8C"8B85K92.54W-3:$&2(6$W:Y&.YT]\
M;Q2+DCXC<N&("RW0=O:$,+BQ6T2H;J?P7F&DC):+85.@:(2J9$R<)7*;9WN7
MYV"8:N63GT\';H*/+3W<<F:*=BVU=I*%;;@S6J2QZJ=P7<*M"Y7[8*ZGW(02
M8Z2BC7(-9MB=0V @:E*7ZTZ?;@*28CV1<?Z,CBV?=D*&=[5^;ZY@7J6C<29C
M8Y46<IUF0H/'=!AI"W'U=:-KVE_T=TENQ4XQ>1%QV#RX>Q9U."PM?7!Y%[08
M;1-J>:24;LYL<)09<'1N4H+><AAP+W$?<\]R%5\[=:AT%$V>=Z=V,CQ4>>EX
MB2P$?'Y[-K*9:K]T;J+\;*9U9I*M;G1V5(&)<$5W1F_\<BMX1EY*=#AY6DSB
M=FMZ?SO;>.![Q2O@>Z9]-K$,:*]^-*%L:K9^1I$H;*9^3(!&;IE^46[?<+!^
M95UE<NI^ADPZ=4U^K3MS=_1^WRO >N9_%*^;9NJ'X: -:0R'&H_2:QF&/'[_
M;2J%4FW>;U^$;ER/<<>#F$N@=%6"NCL7=R:!SRNE>D" R:YO97Z1?Y[J9[*/
MX(Z\:=&.&'WX:_F,.FSP;DB*6UO5<,J(?DL9<X"&F3K&=G>$CRN.>;*"4:V!
M9%B:^9X!9IJ8?XW7:,*5QWT?:OF2\&PL;6&0%ELW;_Z--$JL<LJ*.CJ&=>.'
M$RM[>3N#J*S08WBD0)U/9<"@YXT=9^R=.7QH:BB98&N ;*"5A5JA;UB1GTI"
M<CV-F#I.=6F)5"MK>-F$SJQ?8MZM/YS092:H_HR-9TJD4GO2:8.?<FKX; *:
MDUHT;L>5ITGC<<*0E#H*=0>+02M?>(J%PZB'=XA@!IHN>#!C&XKX>.]F WKB
M><)HT6H_>J9KIUEM>Z-NGDCE?+UQP#BP?@UU-2E]?Z1Y*:=J=1%IA)D?=?YK
MGHG<=NAMGGGA=]]OE&E>>.QQE5BS>A9SLDA6>V!U[3A:?.1X92ER?JU[,:8X
M<M-R[9?;<_%T'(C4=0)U.WC;=AUV4VA_=TYW>5@!>*5XM4?8>A]Z!3@2>]=[
M>"EH?=)]&:3:<--\*I9]<A%\B(=F<T-\SG>M='Y]"F=T==]]45<K=V-]I$<]
M>0I^ 3>[>NY^:BE@?1!^W:.2;R.%3I4]<'B$XH8Q<<6$4W:)<QN#KF:4=):#
M"U9R=D6"<D:[>!2!UC=T>B&!,"E9?&F >**%;<>.9Y0W;RV-+X4V<(F+PW6=
M<?6*-F7 <XB(I572=4V'$T9+=T"%?#<W>7*#Q2E3>]J!YJ&O;*V76Y-A;B"5
M581E;X63!737</Z0C&4.<JB."U5%=(6+@47P=HR(Y#<(>-Z&'BE.>V.#):$/
M:]2@'9*[;4^=1(.X;K>:"W0P<#26G&1Q<>V3)52\<^2/HT62=@*,!C;=>&2(
M-2E*>P&$-J"E:SRHG))";+FD[8,M;AN@PW.C;Y6<5V/U<5.7YE1;<U>3:$4^
M=8J.RS:C> 2)_"E'>K.%%YOH?YU?T8[#?WIBXX"^?X-ES'':?ZEHGV)M?]YK
M?E+6@"1N@4.7@']QL32Y@09U-R;X@<1Y-YKZ?4=HOXW3?6MJZ7^_?9]L^G#S
M?>)O!6&F?CAQ'E(W?J5S5$,C?RIUJS2 ?]YX02<,@,9[*IGP>R9QAXRD>WMR
MX'Z\>\YT)F_Z?#)U9V#9?*MVM%&8?4%X%D*X??%YCS1.?M)[+B<=?^5\^YC/
M>39Z/XMW>:UZTWV,>B%[3&\8>I][P6 4>S]\.5$%>_Q\P$):?-5]4C0E?>-]
M]2<L?Q]^II>O=YB"W8I\>"6"NGR2>+&";FX0>4B""5]*>@"!IE!=>N:!3$'F
M>^6 \3/N?1> DB<Y?G6 *9:_=DZ+;XF+=NJ*C7NJ=X.)<6TY>"N(,EZ*>/B&
M[$_2>?&%IT&(>Q&$7C/!?&:"_"=#?>2!@)7_=4&3V(C,=>J2-7KQ=HJ016R*
M=SZ.)EWM>!Z+_4]8>2R)S$%">ER'C3.C>]"%*R=,?6R"J95L='&<#X@U=2.9
MJ7I5=<66WFOV=GN3UUUC=VB0Q4[>>(^-ID#P>=**=C.%>U6'&R=3?0F#I94&
M<]JD!H?!=)*@WGG4=3"=,6MV=>*9.ESV=M*5.$Z+> 21*D"I>5R-!C-7>O>(
MO2=9?+J$=8^7A^]?J8-WAQ%BKW:(AFEEEFC-A=MH;UJ8A5)K6$Q%A,]N:3Y;
MA%=QIC#E@_UU/"2E@\MY0H[+A<EH$(*RA2YJ0'6XA*9L7F@6A"QN>UG_@[IP
MJDO1@UAR^CX/@P-U;##0@M%X("36@L-[(8WI@\!P48&L@U9QP'35@NMS(6<\
M@HUT@5E-@CMU\4M+@?UW>3VZ@<]Y&C"V@<1ZY24!@=I\W(SM@>]X<("B@9YY
M+G/!@5!YV&9J@0AZ>5B8@-I[)4K&@,%[WCUI@+A\IC"<@-1]@R4G@0Y^<HOZ
M@%" @7^[@!F E'+E?^* A665?[. 7E@<?Y2 .TIM?Z" (3TY?[R "C"3?_]_
M]25&@%]_WXLH?QF(CW\&?O*']7(Z?L.'(V3I?IN&*U=L?I&%+DGP?JZ$.#SF
M?NB#0#!S?TR"-B5A?\N!((I_?AJ0;GY:??^/)7&4?=2-BV1.?;6+P5;=?;N)
M[DF#?>F(%SRP?C&&.3!C?K*$/R5W?U""-8GZ?528%GW5?4*6''$.?1B3N&/0
M?/B1$E9H?0B.8DD9?4R+JCQM?:2(ZC!5?C2&"26)?NR#'HF8?,.?A'UL?+:<
MW'"<?(B9I6-@?&.6'%8,?'.2B$C6?,&.[CPW?2V+2# W?=2'BB67?IR#WH.E
MD)Q?<WA:CPIB8VQGC:ME1E_+C%IH*5+0BOUK(47(B9IN1#D[B#=QE"T\AN5U
M/B*)A:]Y2X+MCJUG6'>\C4]IA&O'C %KK5]%BKAMWU)EB6MP)T5_B"1RE#D7
MAM]U)BU*A;!W_2+6A)M[%X(QC+YO%7;EBXMPD&L3BE1R"5Z;B2%SB5'@A^]U
M'D4BALAVSSCHA:9XG2U0A)MZFB,:@ZA\OX%@BO9VKG8(B=MWB&HOB+YX5EWT
MAZ!Y)U%4AH]Z D3$A8IZ\3BYA(Q[\BU3@Z9]$"-5@M5^08"3B7%^,'51B&A^
M<FF#AUQ^F5U"AE)^KE#MA4U^QT1ZA&M^\CB7@XY_(BU:@LQ_7".'@B!_F7_>
MB#F%K72FAT.%3&CAAC^$O5RZA3B$#5!YA$*#6$1+@VB"M3A_@JR"&"U=@@^!
M<B.P@8B QW],AT:-!70UAEZ,"FAWA5J*OUP_A$^)0$_]@V>'P4/I@J&&3CA:
M@>^$WRU:@7&#5R/3@0J!RG[8AHR4)W/!A:N2D&@"A*60A5O4@Y>.-$^<@K.+
MYD.+@@&)GC@@@5Z'7BU9@.Z% 2/O@*."HWY_A@&;%'-EA2*8Y&>?A!>6$EMU
M@P.2YD]/@AR/P4-7@7&,I3@#@.")CRU3@(B&9B0%@%&#57@SF69?*6V_ES)B
M"&+!E2%DZ5<ZDP5GUDMOD,1JWC^OCFQN%S1]C AQ?2GIB:IU/2"JAVAY4'>.
ME[AFGVU&E:5HQ6).DY!J]U;BD6UM/$LRCS-OGS^0C/%R+#1^BJ=TWRH7B&EW
MVB$2AD9[#7;WE>%MX6R9D^]O96'"D>MP\%9@C]9RD4K3C;-T2C]8BXYV*#1R
MB65X(RH\ATIZ4R%MA4A\I'9.E"!T^6OBDD%UZ6$"D%1VV%72CE9WTTIAC%%X
MX#\2BDMZ!S19B$1[0RI5ADQ\HR&[A&U^$W6FDJ=\ &M D-E\86!ECOE\LU4[
MC0=\_4G_BQ1]5S[-B2]]Q#0\AT9^/2IFA6Y^R"'^@[%_6G43D7Z"_&JYC[Z"
MSU_IC>.">U3%B_:"$$F9B@Z!JCZBB"^!530KAF2!"RIUA*Z P"(U@Q2 =W2;
MD(:)RFI#CM2)"U]WC/V(#%19BQ2&YTD]B3:%PSYGAV>$JC0KA9^#FRJ(A F"
M@2)C@I*!:G0\C]&0;&H(CBF/*%\_C$J-=%0>BD^+?4D)B&^)DCXMAK>'MC0#
MA0:%Z2J4@X&$"R*(@BB"-7/RCTF6UFG!C9Z5"%[UB[F2FE/9B;F/UTC3A]B-
M(CX+AB6*?S/VA(:'["J;@QF%4B*F@=."VVU"HF]>L&-XGZ1A@%E:G-9D8T[F
MF=IG8D1,EJ)JASG1DT%MXB_UC\EQ:2;/C$MU0A\'B/)Y5&RIH/QEO6,<GC1G
MXED/FU!J(TZVF$1L@T0VE0QO"CG8D;QQP3 <CEMTGB<?BOMWOA^(A\)[ FPQ
MGSILC6*9G(5N'5BLF:QOPDY>EJEQB4/^DX5S<#G%D$]U@3 QC0QWL2=AB<]Z
M%!_WAKE\BFNUG7QS,&(1FMAT.5@=F!%U3$W\E2)V=T.TDAEWOCFBCP%Y(S Y
MB]YZH">5B,5\02!7A=5]ZFLXG !YPV&<F6QZ2E>MEJ]ZS$V-D\M[4$-VD--[
M[CE^C=I\I3 YBM5]:B>]A]Y^12"IA1-_(FK*FM: 2V$]F$R 4E=8E9* .DU
MDK* %$,VC\1__#EHC--__# \B>N ""?>AQ: &R#MA'" ,&IMF>F&I&#SEV:&
M+%<7E*J%=$T!D<F$GD+YCN6#TSE&C .#&3!'B2&";B?^AFN!OR$E@^F!%6HG
MF2J,OV"REJR+PU;6D_"*:4S&D0V(WT+'CBV'7CD5BUV%ZS WB(2$CB@>A=V#
M*R%2@WR!U&GOF**2LF"GEB*125;+DUF/.TRRD&",W$+%C76*F3DJBJV(<S!0
MA_2&9R@VA6^$6B%V@R6"<&*LJ\I>&EE]J'-@UU WI.-CO4;1H/%FT#UIG*5J
M&30XF!UMG2NUDW=Q32/ZCL=U11V5BE1Y56(5JI!DP5DOIR)FX5 $HV=I,$:]
MGUQKKSUQFPIN8C1?EHYQ2RO\D?MT6B1HC6AWHQXMB19Z^&&]J-YK)%C4I71L
MO$_%H<!N>$:+G;AP:CU=F7=RAS1ME1-TU2PQD)QW0"3%C"QYV1ZPB )\<V%P
MIQIQ5EA]H[QR<T]IH!5SJ493G"-U"3T[E_IVDC1MD[5X/2Q7CU]Z 241BQ5[
MYA\@AQ5]Q6$CI9)W>%@XHD%X(4\IGJ)XTT83FKEYE#TEEJ5Z?C1LDGU[ABQV
MCD=\G251BB-]RA]_ADM^[V#=I%U]DE@*H0Y]RD\&G7%][47TF8U^$#T-E81^
M2C1UD6E^I"R5C5%_#B6(B5)_@A_/A:-_\&"CHV:#>E?JH!6#04[PG'6"T47@
MF)2"3SS[E):!X31UD(N!B2RTC'Z!126YB**!!B 0A1B RF!VHJB)*E?8GT^(
M@$[EFZB'>$76E\2&2CSND\R%+S1HC]>$*BR\B]N#/B7@B!&"5R!$A*B!?V!9
MHAB.I%?3GJ^-AT[BFO^+X473EQ>* #SSDR&(-#1YCS>&@RS*BU"$[27UAY^#
M:2!NA$Z"$;=98K=:Z:;W95Y>6)8K9_9AN83.:HUE#7+^;3IH9V$ < UKVT]&
M<PUO>3W<=EMS:"UQ>@IWX[5R7VIE5*5^8F1GN93@94-J%X.L:!YL=7'[:Q%N
MVV ?;BUQ6TZ,<7AS^SU==1-VX"U&>0YZ++.I7(%OI*/.7[EQ 9-Q8M5R7()6
M9>MSQ7#3:1MU/%\K;'IVR$W2< IX;#SG<^UZ0"TA>"M\5;'D6>EYQJ(9759Z
M*Y'-8*%ZE8#Y8^M[!V^B9UI[C5XV:O9\(TT>;L9\Q3QY<NE]@BT =V-^6[!!
M5ZN#Q*"76T6#1)!@7KR"P7^?8B^"0&Z49<R!R5U6::2!9$Q];:V _CP9<@B
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
MD,& Z5GBCS6! %#IC6> WT>^BVV ICZAB7: ?C78AXV ;BV[A;. ;B9(A!2
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
M7,:!Y()27_*!VW5W8PF!K&@)9C&!9UI9:8R!(DR9;2N Z3]2<0: N3*@=2F
MBR=/>6N 78VI6OZ*:8%[7DV)F'2Q88:(D6=79-2';5FZ:%V&24PA;"B%*3\4
M<"J$##**='V"XB==>.B!JXSY69"2K(#47/J1$G008$R/+V;$8[6-)UDS9V"+
M(4NK:U6)'#[);WV'%#)T<^^$]2=I>'V"QHQ_6'R:E8!96_F8-W.07UF5=F9*
M8M*2AEC09I*/FTMD:J*,LCZ*;NR)P#)+<X*&MB=R>">#L8H'<K95@'Y,<]Y9
M<7'G=2E=3V30=HYA(U=&> ME"$FF>:QI&3QZ>W5M82_7?85R$22!?]1W1XBY
M;T]>!7TU<-EA+W#E<FQD2F/U= YG8E:6=<UJBDDC=[=MUSPG><MQ4B_"?"9U
M(B2W?K5Y5H=];#1F>WOP;@YHXV_>;]YK/V,'<;YMEU7:<[YO_4B;=>YR@CO8
M>$IU*B^O>NQX$R3F?;A[0(8V:6)NXWJP:WUPC6ZN;8AR)V(T;YYSOE4L<=]U
M6D@E=%%W#CN:=O%XW2^D>=5ZVB4/?-Q] H3]9O5W,7FD:4)X)6VM:W]X_V$O
M;<9YR51P<#QZF4>+<O![?#LY=<Q\;B^$>.A]>B4R?!U^F8/Z9.I_9WBN9UY_
MI&S,:<)_MV!D;#=_LE/#;ME_KD<<<;=_MSKV=,I_RR]P>!M_Y25/>WV  (,I
M8S:':7?K9<J&[VP9:$V&.%_":N2%7U,S;:^$AT:R<+>#M#K(<^V"Z"]G=VR"
M%"5H>O>!-X*&8=6/*W=19(2-^VN#9QZ,=E\Z:<V*Q%*W;+B)$T9&;^>'9CJ&
M<T"%O2];=MR$ 25[>HJ"/X(18,>6FW;=8XJ4O&L+9C*29U[(:.^/UU);:^V-
M2D8&;S:*PCI.<K"(."\Y=F^%H"6+>C.#&'[2>GQ5GW0$>P%9?6B;>[!=45R/
M?'-A)5 @?4-E$$.H?BQI*C>Q?S1M>RQ7@'5R-")8@>=W7WVF=TI=G7,3>"M@
MQV>_>19CZ%O=>@UG#4^7>Q9J1T-+?$!MJ3>$?8MQ.BQB?Q%U'R*D@+UY6'R,
M=%)ECW'R=8!H!F;2=J9J=UL(=]-LZ$[P>1AO;4+6>H1R$S='?!%TWBQC?=5W
MZ2+G?[=[+'MP<:1M9W#8<PIO,V6]=&5P]%I&=<-RLDY-=TAT?$)J>/%V7S<2
M>KYX7BQD?+YZBB,A?M-\UWI<;TQU-6_2<.)V5&3.<FIW8%EL<_9X7DW0=:AY
M9T(1=XUZ@S;K>9)[L2QL>\E\^R-3?@]^5WEQ;5E\[V\0;Q=]:&0C<,%]NEC
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
M@DU^IR2P@=A_/!]G@85_OUJ'A4:!<%*EA/V!@4J/A&B!5$)<@Z*!$CHT@MV
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
MY5B5>5Y?@TZ$>H)C-40O>[-G"3GN?01K#S!*?G)O1R=H@!)SUA_L@;]XHFI
M<Z=?H&$M=1]BEU>[=HMEF$W&=_1HJ$.E>7!KUCF:>Q)O+S P?-!RLB>*?KEV
M>R!)@*%Z:VDH<'IFWV =<CUI.%:[<^UKETT-=9YN!$,1=VAPB3D]>5=S,3 -
M>V%U^B>A?8UX^""9?ZI\"F@D;:1N"U\S;ZEOQE7D<9EQ@DQ&<XQS0T*D=95U
M&#CS=\YW#B_V>AMY&2>Z?(9[2"#>?M=]?&<[:RIU)EY?;6UV1%4M;YEW5$NW
M<<1X84(U= =Y?3C-=G)ZN2_R>/I\!B?4>Z!]9B$7?B5^P69\:0=\$5W#:X=\
MF%2K;>=\^$M&<$%]2T'.<K5]L#B$=51^+B_D> 5^OB?G>MY_3R%&?9)_UV7D
M9SV"N5TY:>Z"K%0O;'R"7$K>;OZ!\D%V<9R!G#@Z=&J!7"_ =T*!+B?U>C^
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
M_P  ;69T,0     #!"$   $                    !
M     0    $" P0%!@<("0H+# T.#Q 1$A,4%187&!D:&QP='A\@(2(C)"4F
M)R@I*BLL+2XO,#$R,S0U-C<X.3H[/#T^/T!!0D-$149'2$E*2TQ-3D]045)3
M5%565UA96EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q<G-T=79W>'EZ>WQ]?G^
M@8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8F9J;G)V>GZ"AHJ.DI::GJ*FJJZRM
MKJ^PL;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(R<K+S,W.S]#1TM/4U=;7V-G:
MV]S=WM_@X>+CY.7FY^CIZNOL[>[O\/'R\_3U]O?X^?K[_/W^_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\  0$" @,#! 0%!@8'!P@("0D*"PL,
M# T-#@\/$! 1$1(3$Q04%186%Q<8&1D:&AL<'!T>'A\@("$B(B,D)"4F)B<H
M*2DJ*RPM+2XO,#$R,C,T-38W.#DZ.SP]/C] 0D-$149(24I,34]04E-55UA:
M7%Y@8F1F:&IM;W%T=GE\?H&#AHF+CI"2E9>9FYV?H:.EIZBJK*VOL+*SM;:W
MN;J[O+V_P,'"P\3%QL?(R<K+S,W-SL_0T=+2T]35UM;7V-G9VMO;W-W=WM_?
MX.'AXN/CY.7EYN;GZ.CIZ>KKZ^SL[>[N[^_P\/'R\O/S]/3U]O;W]_CX^?GZ
M^_O\_/W]_O[__Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^V
MP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=X
MN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=XN[VG
M@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
M_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=XN[VG@<"Z
MI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y
M,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=XN[VG@<"ZI8?&
MMJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B
M1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'
MR[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]
MH$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@
MA]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@
M\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"O
MG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,
M<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6
MJYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G
M3(3:J%"6SZ99IL>E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+
MW:67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:
MJ%"6SZ99IL>E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6
MSZ99IL>E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99
MIL>E9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E
M9+'$IV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$
MIV^VP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^V
MP:=XN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7F_Z8Y,O^B1DK]H$U@\:1,<N:G3(3:J%"6SZ99IL>E9+'$IV^VP:=X
MN[VG@<"ZI8?&MJ.'R[.@A]"OG8C6JYJ+W:67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7F_Z8Y,O^B14K]H4Q@\J5+<>:I2H/:JDV5SZE6I<BH8;#%JFNUPJQUNKZK
M?;^ZJH/%MJB'RK*FA]"KHH?6I)Z)W)J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/
MX9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_A
M_Z8X,O^C14K]HDM@\J9)<>:J2(+;K4J3T*Q2H\FL7:_&KV>SP[%QN+^S>;VX
MKX'$LJJ'RZRFAM"EHX;5G9^&VI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=
MB]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>_Z<X
M,O^C14K]HDI?\J=(<.>L1H'<KT>2TK!.H<JQ5ZW(MF*PQ;ILM;JS>+ZRKH'%
MK:J'RZ>GA<^@I(33F*&%UX^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/
MGXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:_Z<X,O^C
M1$O^HTE?\ZE&;^BN1(#=LT.0T[9(G\RW4:K*P%RLO;ALM[.R>,"MKH'&J:J&
MRJ*HA,Z;I831E*.$U(RAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7
MC*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7_Z<W,O^C1$O^
MI4=>\ZI$;NFQ07_?N#Z.UKU"F\_#2J3"OEROMK=LN:ZQ>,&IKH'&I:N%R9ZI
MA,R8IX//D:6$THJCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&
MU(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4_Z@W,O^D1$O^ID9>
M]*U";>JT/GWAO3N+VL8\ELK&2*2YO%RRK[9MNZFQ><&EKH+%H:R$R)NJ@\N5
MJ8/-CZ>$SXFFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FF
MAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1_Z@W,O^D0TO_J$-=]:\_
M;.RX.GKDPS>'W=,UD,'$2:>QNEZUJ;5NO*2Q>L"BKX+$G:V$QYBLA,F2JH3+
MC:F%S8BHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(
MJ(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;._ZDV,O^E0DO_JD%<]K([:NZ]
M-G?HRS. T-(SD[C#2ZBJN6"VI+5PO*&R>\">L(/#FJZ$Q96MA,>0K(3)BZN%
MRH>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,
MAZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,_ZDU,O^E0DO_K#U:^+<W9_'$,7'?
MURQ[Q= UE;#"3JFDN&.WG[5RO)VS?+^;L8/!EZ^$PY*NA,6.K87&BJR&R(>L
MA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'
MR8>LA\F'K(?)AZR'R8>LA\F'K(?)_ZHT,O^F0$O_L#E8^;TQ8N?.+6G0X"1_
MN<\WEZ?"4JF>NF:UFK5SNYBS?;Z7LH/ E+&%P9"PA<.-KX7$B:Z&Q8:NA\:&
MKH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:N
MA\:&KH?&AJZ'QH:NA\:&KH?&_ZLS,O^J.TG_MC)3\,<J6MC>(6;"WR2"K<X\
MF)_#5J>9O&BREK=UN)2T?;V3LX.^D;*%OXZRAL"+L8;!B+"'PH:PB,.&L(C#
MAK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&
ML(C#AK"(PX:PB,.&L(C#_ZTQ,O^P,T7XP"E,W]8C3<?H(&JSWB:$H<]!EI?&
M6:23P&JLD+QULH^Y?;:/MX.XC+:$NHJUA;R(M(:]AK.'OH2SB+^$LXB_A+.(
MOX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_
MA+.(OX2SB+^$LXB__Z\O,O^Y*3_HSAX_S.8;4K?N(6VEWBR#E])%DI#+6YV,
MQ6NEB\)UJHJ_?*V'OG^PA+R L8.\@K*!NX.S?[J$M'ZZAK5^NH:U?KJ&M7ZZ
MAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&
MM7ZZAK5^NH:U_[(J,O'&'#/1XA0ZO/,;5JCN)FV8X35_CMA*C(C0796&S&N;
MA,ETH(''>*-^Q7NE?,1]IGO$?J=YPX"H>,*"J7?"@ZIWPH.J=\*#JG?"@ZIW
MPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"
M@ZIWPH.J^KX<*-;=#B/ \!0_K/T>5YSP+6J/Y3YYAMY.@X'87XM_U&N0>M%P
ME'?/=)=USG>8<\UYFG+->YMQS'V;<,M_G&_+@)UORX"=;\N G6_+@)UORX"=
M;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UO
MRX"=V=(+&,3M#BFP_19!G_\D59'T-66'ZT9P?^54>7OA87]VW6B$<MMNAV_9
M<8EMV'2+:]AWC&K6>8UIUGJ.:-5\CF?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^
MCV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/
M_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_
MFHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y
M*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^
MO)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?
M1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+
MPKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_
MG5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0
MC,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5
M^J!09>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6X
MC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!0
M9>^C477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)
MMHB2S+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C
M477DI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2
MS+.$E\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477D
MI%.&VJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$
ME\^R@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&
MVJ);EM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R
M@9_2K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);
MEM"@9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@
M9:3(G7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(
MG7"PQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3_Z,Y*O^?1D#_G5!5^J!09>^C477DI%.&VJ);EM"@9:3(G7"P
MQ9Q[M<*<@[F_FHF^O)6+PKJ0C,6XC(_)MHB2S+.$E\^R@9_2K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3_Z,Y*O^?1D#_GD]4^J%.9.^D3W7EIE&%VJ58E=&B8J/)GVVOQ9]W
MM<*>@+F_G8B^O)F)P[F4B\>VCXW+LXJ0S[&&EM2N@Z#7IX&AU:>!H=6G@:'5
MIX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G
M@:'5_Z,Y*O^@1D#_GDY4^J)-9/"E3G3EJ$^$VZ=5E-*E7Z'*HVFMQ:)TM,*A
M?;F_H(6^NYV(P[B8B<BUDXO-L8Z.TZZ)EMBGA9W:H86@UJ&%H-:AA:#6H86@
MUJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-:AA:#6
M_Z,Y*O^@1D#_GTU4^Z-,9/"G3'3FJ4Z#W*I3DM*I6Z#+IF:KQJ5PL\.E>KB_
MI(*]NZ*'P[B=A\FSF(G/L)2.U:N2E]J@BIS<FXF?V)N)G]B;B9_8FXF?V)N)
MG]B;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]B;B9_8_Z,X
M*O^@14#_H$Q4^Z1+8_&H2W/FJTR#W:U0D=2L6)[,JF*IQZILL<2J=K; JGZ\
MO*B$PKBDALFSH8C/K)R-U:.6E-J:D9S<EHZ>V):.GMB6CI[8EHZ>V):.GMB6
MCI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8_Z0X*O^@
M14#_H$M3^Z5*8_&I27+GK4J!WK!-D-6P59S.L%ZGR;!HK\:R<[/#LGRXO;"
MP;:L@LFNIX7/I:&*U9R<D=J5F9S<D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9
MD92>V9&4GMF1E)[9D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9_Z0X*O^@14#_
MH4I3^Z9(8O*K2''HKTB W[-*CM:U49K0MEJDS+AEJ\J]<:[!N7NVM[* P*ZL
MA,BFJ(7.G:2'U)2@CMB.GYG;C)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>
MV8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9_Z0X*O^A14#_HDE3
M_*='8?*M1G#ILD9_X+='C-F[3I?3OU>?T,5CI,7 <*VZN'FWL+* P*FMA<>@
MJ(3-EZ6%THZAB=>'H)+9AZ&<V(>AG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>A
MG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-B'H9S8_Z0W*O^A1$#_HTA2_*E%
M8?.N1&_JM4-]XKQ$B=S"2I/8RE29RL9BI+R];K"RMGBYJK& P:2MA<>;J83,
MDZ:$T(JCA]2#HH[6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"
MHI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6_Z4W*O^A1$'_I$92_:I$8/2Q
M0F[KN$%[Y,%"AM_,1HW3SU*7P<1AI[.[;;.KM7B[I;& P9^NA,:8JX3*D*B$
MSHBFAM&"I(S3@*22TX"DDM. I)+3@*22TX"DDM. I)+3@*22TX"DDM. I)+3
M@*22TX"DDM. I)+3@*22TX"DDM. I)+3_Z4W*O^A1$'_I451_JQ"7_6T/VSM
MO#YXY\= @>#61H?)S5&:N,)@JJRZ;;6EM7B\H+& P9NNA,65K(3(CJJ$RX>H
MALZ"IXO/?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/
MT'^FC]!_IH_0?Z:/T'^FC]!_IH_0_Z4V*O^B0T'_IT-0_ZX_7?>W/&GPPCMS
MYM _>=/9/XJ^RU&=K\!AK*6Y;K:@M7F\G+*!P)BOA,.2KH3&C*R%R(>JA\J"
MJ8K,?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^I
MCLU_J8[-?ZF.S7^ICLU_J8[-_Z8V*O^B0D'_J4!/_[([6_F].&7LRSAMW-PU
M>,?6/HZSR5*@I\!CK9^Y<+::M7J\F+*!OY2QA<*/KX7$BZZ&Q8:MA\>"K(K(
M?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_
MJXW)?ZN-R7^KC<E_JXW)_Z<U*O^C0D'_K#Q-_[<V5_+%,U_AUC9CS>,Q?+K3
M/Y&IR%2AG\!EK9FZ<K66MGNZE+."OI*RA<"-L8;!B;"'PX:OB,2"KHK%@*Z,
MQ8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%
M@*Z,Q8"NC,6 KHS%_Z@T*O^F/C__L3=*^;XP4N?/+U71XBQHP.$P?ZW20I.@
MR%>AF,%GJY2\<[*2N'RWD+:"NHZTA;R+LX:^B+*'P(6QB<&#L8K!@;",PH&P
MC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",
MPH&PC,*!L(S"_ZDR*O^K.#W_N"]%[L@I2-;?)5+#["ELL=\Q@J'219*7REJ?
MD<-IIXZ_=*V-O'RQB[J!M(BY@[:%N(2X@[>&N8&VA[I_M8F[?K6+O'ZUB[Q^
MM8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZU
MB[Q^M8N\_ZLP*O^Q+SCVPB8\W-H?.\;K(U>S["IOH]\U@I;42I"/S5V:B\AK
MH8G$=::&PGNJ@\!^K(&_@*Y_OH*P?;V#L7N\A;)ZNX>S>;N(LWF[B+-YNXBS
M>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-Y
MNXBS_ZTN*OZ[)3#CTAHMR>@;0;;W(UJE["YOEN$\?XS83XN'TE^3A,ULF8'*
M=)Y^R'BA>\=[HWG&?:1XQ7^E=L2!IG7#@Z=TPX2H<\*&J7/"AJESPH:I<\*&
MJ7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I
M_[0D)>S*%B/-Y1,LN?8;1J?Z)EN8[C5LC.5$>H3>4X. V6**?-5LCWC2<9-U
MT'65<\]XEW'.>IAPS7R9;\U^FF[,@)MMS(*<;,N$G&S+A)QLRX2<;,N$G&S+
MA)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<]<$5
M&='?#!B\\Q,QJO\>1YK\+%F.\CQGA.I+<GWE6'IYX&. =-YJA'#;;X=MVG.)
M:]EVBFK8>(MIUWJ,:-9\C6?6?HYFU8".9=6!CV75@8]EU8&/9=6!CV75@8]E
MU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/TM(*";_H
M#1VM_Q4SG?\C19#_,U2%]T-??O%1:'?L7&]PZ6)T:^=G=VCE;7EFY'![9>-S
M?6/B=GUBX7A^8N%Y?V'A>W]@X'V 7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!
M7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!_Z Y(?^<1C;_
MFE%*_YU26?>?5&GMH%=XXY]<A]J<9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+
MDKR^AY6_O8.8P;R!F\.[?J#$NGRFQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*
M_YU26?>?5&GMH%=XXY]<A]J<9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^
MAY6_O8.8P;R!F\.[?J#$NGRFQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU2
M6?>?5&GMH%=XXY]<A]J<9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_
MO8.8P;R!F\.[?J#$NGRFQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?
M5&GMH%=XXY]<A]J<9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_O8.8
MP;R!F\.[?J#$NGRFQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GM
MH%=XXY]<A]J<9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_O8.8P;R!
MF\.[?J#$NGRFQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GMH%=X
MXY]<A]J<9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_O8.8P;R!F\.[
M?J#$NGRFQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GMH%=XXY]<
MA]J<9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_O8.8P;R!F\.[?J#$
MNGRFQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GMH%=XXY]<A]J<
M9Y72F7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_O8.8P;R!F\.[?J#$NGRF
MQK=ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GMH%=XXY]<A]J<9Y72
MF7"AS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_O8.8P;R!F\.[?J#$NGRFQK=Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&_Z Y(?^<1C;_FE%*_YU26?>?5&GMH%=XXY]<A]J<9Y72F7"A
MS)9[J\:4A+/$DXNVPH^/NL"+DKR^AY6_O8.8P;R!F\.[?J#$NGRFQK=ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&_Z Y(?^=1C;_FE!*_YY16?>@4FCMH59XY*%:AMN>9)32FVZ@S)AX
MJL:5@;+$E8FVP9&.NK^,D+V]B)/ O(27P[J!F\6Y?J#'N'RGR+)[JLBP>ZK(
ML'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP
M>ZK(_Z X(O^=1C?_FT]*_Y]/6?BB4&CNHU-WY:17A=RB8)/3GFJ?S9MTJ<>8
M?;'$EX:VP92,NK^/CKZ\BI+"NH:5Q;B"FLBW?Z#+M'RGS*Q\J<JJ?:G*JGVI
MRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*
M_Z X(O^=13?_G$Y*_Z!.6/BC3V?OI5%VY:95A-VE79'4HF:=S9]PJ,B<>K#$
MFH*VP9B*NKZ2C+^[C8_$N(B3R+:#F<RT@*'/K'VESZ9^I\RD?ZC+I'^HRZ1_
MJ,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,ND?ZC+_Z$X
M(O^=13?_G4U)_Z%,6/FE36;OIT]UYJE3@]ZH6I#5IF*<SZ-LILF@=J[%GG^U
MP9R'NKZ7BL"ZD(W&MHN2R[2(FLZRAJ31IH"DT:"!I\V?@:?,GX&GS)^!I\R?
M@:?,GX&GS)^!I\R?@:?,GX&GS)^!I\R?@:?,GX&GS)^!I\R?@:?,_Z$X(O^>
M13?_GDQ)_Z)+5_FF3&;PJ4YTYZM1@M^K5X[7JE^:T*AII,NE<ZS&HWRSPJ"$
MN;Z<B,"YEHS&M9&2RZ^-F,^JBJ'2H(2CTYN$ILZ:A*?-FH2GS9J$I\V:A*?-
MFH2GS9J$I\V:A*?-FH2GS9J$I\V:A*?-FH2GS9J$I\V:A*?-_Z$X(O^>13?_
MGDM)_Z-*5_JG2V7PJTQSZ*U/@."O5(W9KER8TJUFH<VK<*G(JGFPPZ>!M[ZA
MA,"UFXG&KI6/S*B1E<^BCI[2FHFBTY:'I<^5AZ;.E8>FSI6'ILZ5AZ;.E8>F
MSI6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>FSI6'ILZ5AZ;._Z$W(O^>1#?_GTI)
M_Z1)5OJH263QK$MRZ;!-?^&S48O:LUJ5U+-CGL^S;J7+LWBKPZQ\M[BE@;^O
MGH;&J)F,RZ&5DM";DIO3E8ZBU)&,I="1BZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+
MILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+ILZ1BZ;._Z$W(O^>1#?_H$E(_Z5(
M5ONJ2&3RKDEQZK),?>*V3XG<N%>2UKIAFM.];:#)N'6KOK!ZMK.I?[^JHH3&
MHIV*RYN:D,^5EYG2D)6BU(V0I=",D*;/C)"FSXR0IL^,D*;/C)"FSXR0IL^,
MD*;/C)"FSXR0IL^,D*;/C)"FSXR0IL^,D*;/_Z$W(O^>1#?_H$E(_Z9'5?NK
M1V/SL$APZ[5*?.2Z3H;>OU6/VL-@E=+$;9S%NW.JN;-XMJZM?;^EIX+%G:*(
MRY:?CL^/G);2BYRBTXB5I-")E*7/B92ESXF4I<^)E*7/B92ESXF4I<^)E*7/
MB92ESXF4I<^)E*7/B92ESXF4I<^)E*7/_Z(W(O^?1#?_H4A(_Z=&5?RL16+T
MLD9N[+A(>N:_3(/AQU.*W,UBCL[(;)O OW&JM+=WM:FQ?+Z?K('%EZ>&RI"D
MC,Z*HI71AJ*ATH2;I="%FJ7/A9JESX6:I<^%FJ7/A9JESX6:I<^%FJ7/A9JE
MSX6:I<^%FJ7/A9JESX6:I<^%FJ7/_Z(V(O^?0S?_HD9'_ZA$5/VN0V'UM41L
M[KQ&=^G$2W_CSU2$V=1EB,C+:YJZPG"IKKIWM*.T?+V:KX'#DJR%R(NIBLR$
MIY+/@*:<T("CI<^ H:;.@*&FSH"AILZ H:;.@*&FSH"AILZ H:;.@*&FSH"A
MILZ H:;.@*&FSH"AILZ H:;._Z(V(O^?0S?_HT5'_ZI"4_ZQ05_VN$%J\<%$
M<^K,2WG@VE9\S]5>C<#,:9NSPW*HI[MYLYZU?[N7L8/"CJV%QH>KB,J!J8W-
M?*B6SGNHHLU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILU[
MJ:;->ZFFS7NIILU[J:;-_Z,V(O^?0S?_I4-&_ZQ 4O^T/EWYO3]F[LA#;>/6
M36_5W4Z!Q--9D;7)9I^IP7&KH+MYLYFV@+J4LH7 C*^&Q(:MB,> JXS)?*J2
MRGJKG,IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*
M>:N?RGFKG\IYJY_*_Z,U(O^@0C?_ID%%_Z\]4/ZX.UGSQ#QAYM%#9-G?0W/(
MW$J%M]!7E:K'9:*@P'"LF;IYM)2V@+J1LX6^B[&&P86PB,.!KHO%?:V0QGJM
ME\9ZK9K&>JV:QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&>JV:
MQGJMFL9ZK9K&_Z0T(O^A03?_J3U#_[,Y3?F^-U7JS#I9V]T[8LOE/W>[V4B)
MJ\Y7F*#&9:28P'&LD[MZLY"X@;B,M82[B+.&OH6RB<"!L8O!?K"/PGNPE,-Z
ML);#>K"6PWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6PWJP
MEL-ZL);#_Z0T(O^C/C;_K3E!_[@T2/#&,TW?V390S>4V9[[D.WNMUTB,H,U8
MF9?&9Z22P7*KCKU[L(RZ@;2(N(.WA+>%N8*UB+M_M(J]?+.-OGJSD;]ZLY._
M>K.3OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3OWJSD[]Z
MLY.__Z8R(O^F.C3_LC,]]\ N0N32+T'/Y"Y5O^\S:Z_A.WZ@UDJ-ELY;F9#(
M::&,PW.HB<![K(:^?Z^"O(&R@+N$LWVZAK5[N8BV>;B+MW>WC[AWMY"Y=[>0
MN7>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+EWMY"Y
M_Z<Q(O^L,S'_N2LVZLPF-M+A)D'![RQ:L.TS;J'A/7^5UTV,C=!>EHG+:YV&
MQW2B@\1ZIG_#?:E\P8"K>L""K'F_A*UWOH:O=;Z)L'.]C+%SO8VQ<[V-L7.]
MC;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ_ZDN
M(?^S*BORQ2(LUMX<+</M(T>R^2M=HNPV;Y7B0GV+VE*(A=1@D(+0;)9^S'.;
M>\IWGGC)>Z!VR'ZB=,> HW/&@J1QQ82E<,2'IF[$BJ=NPXNG;L.+IV[#BZ=N
MPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG_ZPJ(/J]
M'R+<V1(;Q>L:,[3Z(TJC^2Y>E>X\;8KE27F#WU:"?MIDB7K6;(YVTW&1<])U
ME''0>95OSWN7;<Y^F&S.@)EKS8*::LV$FVG,AYQHS(B<:,R(G&C,B)QHS(B<
M:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<_[8>&.30#A/(
MZ1$@M?D;-Z7_)DN7^C1<B_%":(+J3W)\Y5MZ=^%D?W+>:H-NW'"&;-MTB&K9
M=XEHV7F+9]A\BV;7?HQEUH"-9-:"CF/5A8]BU86/8M6%CV+5A8]BU86/8M6%
MCV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/Z<<-#,K:"P^W]Q(D
MI_\=.9C_*TF,_CI7@_9)87SP56EU[%YO;NEC=&KG:7=GY6YY9>1R>V/C=7QB
MXG=]8>)Y?F#A>W]?X7U_7^!_@%[@@H%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?
M@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!R] ) [KB"Q.H_Q0FFO\A
M-XW_,46$_T!0?/Q.6'3X5U]M]%UD9_)B9V/P:&IA[FQL7^UP;5WM<F]<['5O
M6^QW<%KK>7%:ZWIQ6>I\<ECJ?W)8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8
MZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S_YPX&O^:1BW_EU%!_YI33_Z<
M55[UG%IL[)M?>N299X?<EG&2U9-[G,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;
MN<%_GKK!?:*[P'NFO,!YJ[V_>+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[U
MG%IL[)M?>N299X?<EG&2U9-[G,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;N<%_
MGKK!?:*[P'NFO,!YJ[V_>+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL
M[)M?>N299X?<EG&2U9-[G,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;N<%_GKK!
M?:*[P'NFO,!YJ[V_>+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL[)M?
M>N299X?<EG&2U9-[G,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;N<%_GKK!?:*[
MP'NFO,!YJ[V_>+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[
M>+.]NWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL[)M?>N29
M9X?<EG&2U9-[G,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;N<%_GKK!?:*[P'NF
MO,!YJ[V_>+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL[)M?>N299X?<
MEG&2U9-[G,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;N<%_GKK!?:*[P'NFO,!Y
MJ[V_>+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBS
MO;MXL[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL[)M?>N299X?<EG&2
MU9-[G,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;N<%_GKK!?:*[P'NFO,!YJ[V_
M>+*]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MX
ML[V[>+.]_YPX&O^:1BW_EU%!_YI33_Z<55[UG%IL[)M?>N299X?<EG&2U9-[
MG,^0A*3+CHRKR(J0L,6'E+3#A)BWPH&;N<%_GKK!?:*[P'NFO,!YJ[V_>+*]
MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[
M>+.]_YTX&O^:12[_EU!!_YM13_^=5%WUGEAK[)U=>>2;9(;<F&Z2U95XG-"2
M@:3+CXFKQXV/L<6)D[7#A9>XPH*:NL%_GKO ?:*]OWNGOK]YK;Z[>+&^MGFR
MOK9YLKZV>;*^MGFROK9YLKZV>;*^MGFROK9YLKZV>;*^MGFROK9YLKZV>;*^
M_YTX&O^:12[_F$] _YU03O^?4ESVH%5J[:!:>.6?8(7=G&J1UIASF]"5?:3+
MDH6KQX^-L<2,D;;"AY6YP8.9N[]_G;Z^?:*_O7JHP+QYK\&T>;#!L'JPP+!Z
ML,"P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P>K# _YTW
M&O^;12[_F4Y _YY.3O^A4%OWHE-I[J-7=^:B78/>GV:/UYQOFM&8>:/+E8*K
MQY*)L<2.C[;"B9.ZOX28O;V G<"\?:/"NWNJQ+1ZK<2M>Z[#JGNOP:I[K\&J
M>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!_YXW&O^;
M1"[_FDU _Y]-3?^B3EOWI%%H[Z55=>>E6H+?HV*-V*!KF-*<=:',F7ZIR)6&
ML,22C;;!C)&[OH:6O[R!G,.Z?J3%MWRKQZU[J\:G?*W$I'VNPZ1]KL.D?:[#
MI'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#_YXW&O^;1"[_
MFTQ _Z!,3?^D35KXID]G\*A3=.BH5X#@IUZ,VJ1HEM.A<9_.G7JGR9F#K\65
MBK7!CX^[O8F5P;J%G<2V@J3'L("JR*=]JLBB?JS%GW^NPY]_KL.??Z[#GW^N
MPY]_KL.??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#_YXW&O^;1"[_G$L_
M_Z%*3/^E2UGYJ$YF\:I1<^FK57_BJUN*VZEEE-6F;IW/HW>ERI^ K,69AK2_
MDXR\N(V3P;*)F<6NAJ'(JH2IR:& J<J<@:S&FX&MQ)N!K<2;@:W$FX&MQ)N!
MK<2;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$_YXV&O^<1"[_G$H__Z))
M3/^F2EGYJ4QE\:Q/<>JN5'WCKUF(W:YBD=:M:YK1JG6BRZ5]J\&=@[2YEHF\
MLI&0P:R,EL:GB9W(HX>FRIN#J,N8@ZO'EH2MQ9:$K<66A*W%EH2MQ9:$K<66
MA*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%_YXV&O^<0R[_G4D__Z-(2_^G
M25CZJTMD\JY.<.NQ4GODLU>%W[1@CMFS:I;1L76>QJA[J[R@@;2SFH>\K)2-
MPJ:0E,:@C9O)G(NDRY:'J,N3AZO(DH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%
MDH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%_Y\V&O^<0R[_GD@__Z-'2_^H2%?[
MK4EC\[!,;^RT4'GFN%:#X;M>B]J[:I+-M'.>P:MYJK>D?[2NG82\IIB*P:"4
MD<::D9C)EH^ARY&,J,R/BJK(CHJLQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&CHJL
MQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&_Y\V&O^<0R[_GD<^_Z1&2O^J1E;\KDAB
M]+-+;>ZX3W?HO55_X<%>AM; ;([(MW&=O:YWJK*G?;2IH8*[H9R(P9J8C\:4
MEI;)D)2?RXR2J,R*CZK)BHZLQHJ.K,:*CJS&BHZLQHJ.K,:*CJS&BHZLQHJ.
MK,:*CJS&BHZLQHJ.K,:*CJS&_Y\V&O^<0R[_GT8^_Z5%2O^K157\L$9A]K9)
M:_"\3G3GPE5[W\AA@-'#:HW$NG"=N+)UJ:VK>[.CI8"[FZ&&P92=C<6.FY3(
MBIF=RH:9J,N&E*K)AI*KQH:2J\:&DJO&AI*KQH:2J\:&DJO&AI*KQH:2J\:&
MDJO&AI*KQH:2J\:&DJO&_Y\U&O^=0B[_H$4]_Z=$2?^M0U3^LT1?][I':._!
M37#ER59UW,YD>LS&:8V^OFZ<LK9TJ*>P>;*>JWZZE::$P(ZCB\2(H9+'A)^:
MR8"?I\J!FJK(@IBKQH*8J\:"F*O&@IBKQH*8J\:"F*O&@IBKQH*8J\:"F*O&
M@IBKQH*8J\:"F*O&_Z U&O^=0B[_H40]_ZA"2/^O05/_MD)=][Y&9>S'36OC
MTEAMUM-A>L?*9XRYPFV;K+QRIZ&V=[&8L7VYCZV"OHBJB<."J)#&?:>9R'JG
MI<E[HJO(?9ZLQGV>K,9]GJS&?9ZLQGV>K,9]GJS&?9ZLQGV>K,9]GJS&?9ZL
MQGV>K,9]GJS&_Z U&O^=0B[_HD(\_ZI 1_^R/E']ND!9\\-$8.C/3F/?W%EG
MS]A@><#/9HJRR&N:IL)PIIN\=J^1N'NWB;6!O(*RA\!]L([#>*Z6Q7:MH<9U
MK*S&=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<5WIJW%=Z:MQ7>F
MK<5WIJW%_Z T&O^>02[_I$ [_ZP]1?^U.T[WOSY5[,M$6>':3UK4WU%LQMI:
M?;C38HNKSFF8G\9QI)7 =ZV.NWZTA[>#N8&TA[U\LHR_>;&3P7:PF\)TL*;"
M<K"MPG*PK<)RL*W"<K"MPG*PK<)RL*W"<K"MPG*PK<)RL*W"<K"MPG*PK<)R
ML*W"_Z$S&O^>02__ISTZ_[ Z0_VZ.$KPQCM/X]5%3M7A1E_(XDMQNMU2@:S5
M6X^?S&:;EL9PI(_ >*N*O'^QA+F#M8"WA[A\MHN[>;20O'>TE[UVM*&]=+.E
MOG2SI;YTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2SI;YTLZ6^
M_Z(S&O^@/B[_JCDW_[0U/_; -43GSSE%U]\\4,GG062[Y49VK-Q.A9_36I*5
MS&><CL9QI(K">:J%OWZN@+R"LGVZAK1ZN8JV=[B.N'6WD[ESMYJY<[>@N7.W
MH+ESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y_Z,R
M&O^C.BS_KC0T_KHQ.NW*,#O:W3(_RN<X5;SL/6FMY41YG]M.AY337)*-S&B;
MB,ARH83$>:: PGVJ?,"!K7F^A:]WO8BP=+R+LG*[D+-PNY6T;[J:M&^ZFK1O
MNIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT_Z0P&O^G
M-2K_M"\P],,J,=[8*RW,YBY%O?(U6JWN.VR?Y$1[D]M1AXO47I"&SVJ8@LMS
MG7[(>*%ZQGRD=\2 IG7#@ZASPH:I<<&)JV_ C:QMP)*M;+^5K6R_E:ULOY6M
M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M_Z4O&O^M+27\
MO"<HY= A),[D)#.^\2Q*KO@S7:#M/6V3Y$=ZBMU4A8/788Q_TFR2>\]REW?-
M=YITRWN<<LI^GG#)@:!NR(2A;<>'HFO&BJ-IQHZD:,61I6C%D:5HQ9&E:,61
MI6C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E_Z<L&O^U)1_LR1H<
MT.(9(;_P(CBO_2M-H/@U7I/N06R)YDUW@>!8@'W<9(9XV&N+<]5QCG#3=9%N
MTGF3;-%\E&K0?Y9ISX*7:,^%F&;.B)EES8R:9,V.FF3-CIIDS8Z:9,V.FF3-
MCIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:_ZXD%O7!%Q34WPX0P.\8
M)K#](SRA_RU.E/DZ78GQ1VB!ZU)Q>N9=>'3B9'UPWVN!;=UPA&K<=(9HVWB(
M9MI[B679?8IDV("+8MB#C&'6A8U@UHF.7]6+CE_5BXY?U8N.7]6+CE_5BXY?
MU8N.7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N._KD6#=32"P;"[@X6L?P9*J+_
M)3V4_S),B?Q 68'V36)Z\%AI<^Q?;VSI9'-HYVIV9N5O>63D<WIBXW9\8>-Y
M?6#B>WY?X7Y^7N& ?UW@@X!<X(6!6]^(@5O?B(%;WXB!6]^(@5O?B(%;WXB!
M6]^(@5O?B(%;WXB!6]^(@5O?B(%;WXB!U,@) \37"@>R^Q 9H_\<*Y7_*#N*
M_SA(@?]%4GK\4EIR]UE@:_1>9&;R9&AB\&EJ8.YM;%[M<6U<[71N6^QV;UKL
M>7!9ZWMQ6.M]<5CJ?W)7ZH)S5NF$<U;IA'-6Z81S5NF$<U;IA'-6Z81S5NF$
M<U;IA'-6Z81S5NF$<U;IA'-6Z81SQ,T( ;3=" ND_Q(:E_\?*HO_+C:!_SU!
M>?]*27'_4E!I_UA58_U=6%_[8UM<^6==6OAK7UCW;F!7]W%A5O9T857V=F)4
M]7=C4_5Y8U/T?&12]'YD4?2 95'T@&51](!E4?2 95'T@&51](!E4?2 95'T
M@&51](!E4?2 95'T@&51](!E_Y8S%/^50R7_DE$W_Y=31?^95U/]F5M@]9AA
M;>V5:'GEDG*$WX]\CMJ,A9;5AXN<T8.0H<^ E:;-?9JIRWN>J\IYH:W)=Z6O
MR'6IL,=TKK''<[.RQG.ZLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!
M=;NRP76[LL%UN[+!=;NR_Y8S%/^50R7_DE$W_Y=31?^95U/]F5M@]9AA;>V5
M:'GEDG*$WX]\CMJ,A9;5AXN<T8.0H<^ E:;-?9JIRWN>J\IYH:W)=Z6OR'6I
ML,=TKK''<[.RQG.ZLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NR
MP76[LL%UN[+!=;NR_Y8S%/^50R7_DE$W_Y=31?^95U/]F5M@]9AA;>V5:'GE
MDG*$WX]\CMJ,A9;5AXN<T8.0H<^ E:;-?9JIRWN>J\IYH:W)=Z6OR'6IL,=T
MKK''<[.RQG.ZLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[
MLL%UN[+!=;NR_Y8S%/^50R7_DE$W_Y=31?^95U/]F5M@]9AA;>V5:'GEDG*$
MWX]\CMJ,A9;5AXN<T8.0H<^ E:;-?9JIRWN>J\IYH:W)=Z6OR'6IL,=TKK''
M<[.RQG.ZLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%U
MN[+!=;NR_Y8S%/^50R7_DE$W_Y=31?^95U/]F5M@]9AA;>V5:'GEDG*$WX]\
MCMJ,A9;5AXN<T8.0H<^ E:;-?9JIRWN>J\IYH:W)=Z6OR'6IL,=TKK''<[.R
MQG.ZLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!
M=;NR_Y8S%/^50R7_DE$W_Y=31?^95U/]F5M@]9AA;>V5:'GEDG*$WX]\CMJ,
MA9;5AXN<T8.0H<^ E:;-?9JIRWN>J\IYH:W)=Z6OR'6IL,=TKK''<[.RQG.Z
MLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NR
M_Y8S%/^50R7_DU$W_Y=31?^95E+]F5M@]9A@;>V69WGEDW&$WY![CMJ-A);5
MB(J<T820HL^ E:;,?9FIRWN=K,EYH:[(=Z6OR':JL<=TKK+'<[2RQ'2ZLK]U
MNK*_=;JROW6ZLK]UNK*_=;JROW6ZLK]UNK*_=;JROW6ZLK]UNK*_=;JR_Y8S
M%/^60R7_E5 W_YE11/^;5%+^G%A?]9M=;.V99'CFEFR#WY-VC=J/@);4C(B=
MT8>.H\V#DZC+@)BKR7V<KLAZH;'&>*6RQG>JM,5UL+7%=+BUO7>XM;AWN+6X
M=[BUN'>XM;AWN+6X=[BUN'>XM;AWN+6X=[BUN'>XM;AWN+6X=[BU_Y<S%/^6
M0R7_EDXW_YI/1/^=4E'^GE5>]IY::NZ<8';GFF>"X)9RC-J2>Y74CH2=T(J+
MH\V&D:G*@I:MR'Z;L,9[H+/%>::UQ'>LML-VL[>^=[>WMWBVN+)YMKBR>;:X
MLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:X_Y@S%/^70R7_
METTW_YM-0_^?4%#_H%-=]Z!8:>^?777HG62 X9INB]N6=Y35D8"<T(Z)H\R)
MCZG)A)6NQX":LL5]H+7#>J>WPGBNN<!WM;FX>+6YL7FUN:QZM;FL>K6YK'JU
MN:QZM;FL>K6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6Y_Y@S%/^80R7_F$PV
M_YQ,0_^@3D__HE%<^*-5:/"B6W3IH6%_XIYJB=R:<Y/6E7R;T9&%H\R,C*G)
MAY.OQH*9L\-^H+?">JBYP7BQN[EXL[RQ>;.[JWJTNZ=[M;JG>[6ZIWNUNJ=[
MM;JG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6Z_YDS%/^80R7_F4LV_YY+
M0O^A3$[_I$];^:539O&E6'+JI%Y]XZ)FA]V><)'7F7B9TI6!H<V/B:G)BI&O
MQ8.8M,)_G[B]?*>[NGJPO;)ZLKZK>[*]IGRSO*-]M+JC?;2ZHWVTNJ-]M+JC
M?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2Z_YDS%/^80R;_F4HV_Y]*0O^C
M2T[_IDY9^JA19?*H5G#KJ%Q[Y:=BA=^C;([9GW67TYI^G\V3AJC%C8VOOX>4
MM;F#G+FU?Z.\L7VLOJQ\L;^E?+&_H7ZSO9Y^M+N>?K2[GGZTNYY^M+N>?K2[
MGGZTNYY^M+N>?K2[GGZTNYY^M+N>?K2[_YDS%/^90R;_FDDU_Z!(0?^D24W_
MITQ8^JI09/.K5&[MK%IYYJQ@@N"J:8O:IG.4SY]\G<:7@ZB^D(JPN(N1MK*&
MF+JM@Z"]J8&HOZ6 L,"??[# G("RO9J!L[N:@;.[FH&SNYJ!L[N:@;.[FH&S
MNYJ!L[N:@;.[FH&SNYJ!L[N:@;.[_YHS%/^90R;_FT@U_Z%'0?^E2$S_J4I7
M^ZQ.8O6O4FSNL%AVZ+%>?]^P:(C5K'20RJ-ZG<";@:BXE(>PL8^.MJN*E;NF
MAYV^HH6EP)^$K\&9@:_!EX*ROI6#L[R5@[.\E8.SO)6#L[R5@[.\E8.SO)6#
ML[R5@[.\E8.SO)6#L[R5@[.\_YHS%/^90R;_G$<U_Z)&0/^G1TO_JTE6_:],
M8/:R46KNM%=SY;=>?-VV:H//KW*0Q:9XG;N>?J>RF(6PJY.+MJ6.D[N?BYJ^
MFXFBP9B(K,*3A:_"DH:QOY&&L[R1AK.\D8:SO)&&L[R1AK.\D8:SO)&&L[R1
MAK.\D8:SO)&&L[R1AK.\_YHS%/^90B;_G$8T_Z-%0/^H14K_K4=5_K%*7_6U
M4&CKN59PX[U>=]F[:H#+LG"0P*EVG;:B?*>MG(*OI9>)MIZ3D+N9CYB^E(V@
MP9&,J<*-BJ["C8FQOXV)LKV-B;*]C8FRO8V)LKV-B;*]C8FRO8V)LKV-B;*]
MC8FRO8V)LKV-B;*]_YLS%/^:0B;_G44T_Z1$/_^J1$G_KT53_+1)7?*Y3V7I
MOE9LX<-@<M.^:8#&M6Z/NZUTG+"F>J>GH("OGYN&M9B7CKN3E96^CI*=P8J2
MI\*(D*["B(ZPP(B-LKV(C;*]B(VRO8B-LKV(C;*]B(VRO8B-LKV(C;*]B(VR
MO8B-LKV(C;*]_YLS%/^:0B;_GD0S_Z5"/O^K0DC_L412^K=(6O"]3F'FQ%9G
MWLEB;<[!9W_!N6V.MK%RFZNJ>*:BI7ZNF:"$M9*=B[J,FI.^AYB;P(27I,*"
MEJ_"@Y.PP(21LKZ$D;*^A)&ROH21LKZ$D;*^A)&ROH21LKZ$D;*^A)&ROH21
MLKZ$D;*^_YLS%/^:02;_GT(S_Z9 /?^M0$?_M$)/][M'5^W#35WDS%A@V<U@
M;,G%9GZ\O6N-L+5QFJ6O=J6<JGRMDZ:"M(RBB;F&H)"]@9Z9OWV>HL%[GJ_!
M?9FPP'^6LKY_EK*^?Y:ROG^6LKY_EK*^?Y:ROG^6LKY_EK*^?Y:ROG^6LKY_
MEK*^_YPS%/^:02;_H$$R_Z@_//^P/D7_MT%-],!%4^K)3E;BU5I7TM%>:\3)
M9'VVP6J,JKMOF9^U=*26L'JLC:R LH:IA[=_IXZ[>J:6OG>EH+]TIJV_=Z&Q
MOWJ=LKYZG;*^>IVROGJ=LKYZG;*^>IVROGJ=LKYZG;*^>IVROGJ=LKYZG;*^
M_YTS%/^;02;_HC\Q_ZH\.O^S/$+[NSY)\,9$3>;23TW<W%=6S-5=:K[-8WNP
MQVB+I,%MEYF\<Z*/N'BJAK1^L'^RA;5YL(RX=*^5NW&NG[QNKZN]<:JSO'2E
ML[QTI;.\=*6SO'2EL[QTI;.\=*6SO'2EL[QTI;.\=*6SO'2EL[QTI;.\_YTS
M%/^;0";_I#PP_ZTY./^V.3_UP3Q#Z<Y$1-[=34?2X%-8Q=M<:+?387JIS6:)
MG,AKE9'$<9^(P':G?[U]K7B[A+%SNHNT;[B4MVRWG;AJMZBY:;:VN&VOM;EM
MK[6Y;:^UN6VOM;EMK[6Y;:^UN6VOM;EMK[6Y;:^UN6VOM;EMK[6Y_YXR%/^=
M/B7_ISDN_[$V-?N\-CKMR3H\X-I$.M+B1TS'XDU>N=Y4;JS96WR?U&*(E-!H
MDXK,;YN"QW>B?,-^J'; A*QROHJO;[R1L6V\F+)KNZ&S:KNMLF>ZMK1GNK:T
M9[JVM&>ZMK1GNK:T9[JVM&>ZMK1GNK:T9[JVM&>ZMK1GNK:T_Y\R%/^@.B3_
MJC0L_[4R,?/#,C/CU#@PT^$\/\;H0E*YY4ACK.)-<I_?5'^3V5V*B=)GDX/-
M<)I]R7>?>,9]I'3$@Z=PPHBI;L&.JVS E*QJOYNM:;^EK6B_KJUHOZZM:+^N
MK6B_KJUHOZZM:+^NK6B_KJUHOZZM:+^NK6B_KJUHOZZM_Z P%/^C-B+_KS H
M^[PM*^C-+"C5X# PQ^DX1+GL/E>LZ45GGN=+=9+@4X")V5Z)@M1HD7S0<99X
MS'>;=,I]GG#(@J%NQX>C:\6+I6G$D*9HQ):G9L.>J&7#I:AEPZ6H9<.EJ&7#
MI:AEPZ6H9<.EJ&7#I:AEPZ6H9<.EJ&7#I:AEPZ6H_Z$O%/^H+Q__M2HB\,8D
M(=C=(R#(Z2TUNO(U2:SQ/%J>\$-IDNA,=8CA57^!VV&'>]=JC7;3<9%RT7>5
M;\]\EVS-@)IJS(6;:,N)G6;*C9YER9*?8\F8H&+(GJ%BR)ZA8LB>H6+(GJ%B
MR)ZA8LB>H6+(GJ%BR)ZA8LB>H6+(GJ%BR)ZA_Z,M%/^N*1KXOR :WM88$\GH
M(B6Z]"LZK/@T39[W/%R2\49IB.E0<W_C67MZWV2"=-QKAG#9<8IMUG:-:M5[
MCVC3?Y%FTH.29-&'E&/1BI5AT(^68,^4EU[/F9A>SYF87L^9F%[/F9A>SYF8
M7L^9F%[/F9A>SYF87L^9F%[/F9A>SYF8_Z<H$O^W'Q+FSA$-R^85%KOT(2JL
M_BL^GO\T3I+Z/UR(\DIF?^Q5;WGH7G5RY&1[;N%K?FK?<(%HWG6$9=QYA6/;
M?8=BVH&(8-J$B5_9AXI=V(N+7->0C%O6E(U;UI2-6]:4C5O6E(U;UI2-6]:4
MC5O6E(U;UI2-6]:4C5O6E(U;UI2-_[ >"^W&#@C-VPL(N_,5&JS_(2Z>_RP_
MDO\W38?]1%A_]D]A>/%9:''M7VUJZV1Q9^AJ=&3G;W=BY71Y8.1X>E_C>WM=
MXWY\7.*!?5OAA'Y:X8A_6>",@%C@CX%8X(^!6."/@5C@CX%8X(^!6."/@5C@
MCX%8X(^!6."/@5C@CX%8X(^!\[T-!,S/"0&]Y0P,K/\7'I[_)"^2_R\]A_\]
M27__25)X_%1:</A:7VGT7V1D\F5G8?!J:5[O;FM<[G)M6^UV;EKL>6]8['QP
M5^M^<%;K@7%5ZH1R5.J(<U/IBW13Z8MT4^F+=%/IBW13Z8MT4^F+=%/IBW13
MZ8MT4^F+=%/IBW13Z8MTS,8( +W4" .M]0X/G_\:'Y/_)RV(_S0Y?O]"0W?_
M34IN_U-09_]956+\7EA>^V1;6_EH75GX;%Y7]W!@5O=S857V=F)4]7AB4_5[
M8U+T?611](!D4/.#94_SAF9/\X9F3_.&9D_SAF9/\X9F3_.&9D_SAF9/\X9F
M3_.&9D_SAF9/\X9FO<L& *[;!@2?_Q 0D_\='8C_*BA^_S@R=O]$.FW_2T%E
M_U%&7_]725O_74Q8_V).5?]F4%/_:E%2_VU24/]P4T__<E1._W543?]W54W_
M>55,_GM62_Y^5TK]@5=*_8%72OV!5TK]@5=*_8%72OV!5TK]@5=*_8%72OV!
M5TK]@5=*_8%7_XTM#O^,/AW_BDPN_Y)3._^45TC_E5Q4_9-B8/61:FOOC7)V
MZ8E\?^2%A(;@@(N-W'R1DMIYEY;8=IR9U7.@F]1QI9W3;ZF?TFZNH-)MLZ'1
M;+FBT6O H\ULQ:/(;L:BR&[&HLANQJ+(;L:BR&[&HLANQJ+(;L:BR&[&HLAN
MQJ+(;L:B_XTM#O^,/AW_BDPN_Y)3._^45TC_E5Q4_9-B8/61:FOOC7)VZ8E\
M?^2%A(;@@(N-W'R1DMIYEY;8=IR9U7.@F]1QI9W3;ZF?TFZNH-)MLZ'1;+FB
MT6O H\ULQ:/(;L:BR&[&HLANQJ+(;L:BR&[&HLANQJ+(;L:BR&[&HLANQJ+(
M;L:B_XTM#O^,/AW_BDPN_Y)3._^45TC_E5Q4_9-B8/61:FOOC7)VZ8E\?^2%
MA(;@@(N-W'R1DMIYEY;8=IR9U7.@F]1QI9W3;ZF?TFZNH-)MLZ'1;+FBT6O
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
MDL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2_X(H"?^#.1;_@T<E
M_XQ.,?^053W_D5M(_Y!A4_Z-:%[XB&]H\H-X<.U^@GCI>HI^YG:1@^1SEX?B
M<)V*X&ZBC-]KIX[=:JR0W6BRD=QGN)/;9K^3VV;'E-EFT)3/:-"3RVG0E,MI
MT)3+:="4RVG0E,MIT)3+:="4RVG0E,MIT)3+:="4_X,H"?^#.1?_AD8D_XY-
M,/^35#S_E%A'_Y)>4_^095WXC&UG\H9U<.V!?WCI?8=^Y7F/A.)UE8C@<IN,
MWF^AC]ULIY'<:ZR3VVFSE-IHNI;99\.6V6;-E]!ISI;(:LZ7Q&O-E\1KS9?$
M:\V7Q&O-E\1KS9?$:\V7Q&O-E\1KS9?$:\V7_X0H"?^$.1?_B$4D_Y%,,/^5
M43O_EE9'_Y5<4O^38ESYCVIF\XIR<.V%>WCI@(1_Y7N,A>)WDXK?<YJ.W7"@
MD=MMII3::ZV6V6FTE]AHO9C89\B9T6G,F<EKS)G";,R:O6W+FKUMRYJ];<N:
MO6W+FKUMRYJ];<N:O6W+FKUMRYJ];<N:_X4H"?^%.1?_BD0D_Y-++_^73SK_
MF%1&_Y=94/^68%OYDF=E\XYO;^Z)>'?I@X%_Y'Z*A>%YD8O>=9B/W'&?D]IN
MII;8;*Z8UVJVFM9HP9O3:<N;RFO+F\)MRIR[;LJ=N&_*G;AORIVX;\J=N&_*
MG;AORIVX;\J=N&_*G;AORIVX;\J=_X4H"?^&.1?_C$0C_Y5*+_^933K_FE%$
M_YI63_^975KZEF1D]))K;NZ-=';IAWY^Y(&'A>!\CXO==Y>0VW.>E=AOIIC6
M;*^:U6JYG-1IQIW+;,F=PVW)GKQOR)^U<,B?LG'(G[)QR)^R<<B?LG'(G[)Q
MR)^R<<B?LG'(G[)QR)^R<<B?_X8G"?^&.1?_CD,C_Y=)+O^:2SG_G$]#_YU4
M3O^<6EC[FF!B]99H;.^1;W7JBWE^Y86#A>!_C(S=>961V72=EM1PI9K0;JZ=
MS6RWG\MKPZ##;L>@NV_'H;5QQJ&O<L:AK'/&H:QSQJ&L<\:AK'/&H:QSQJ&L
M<\:AK'/&H:QSQJ&L<\:A_X<G"?^'.1?_D$(C_YA'+?^<23C_GTQ"_Z!13/^@
M5U;[GEY@])ME:NV6;'/GD'9\X8J A-N$B8O3?I&2SGB9F,ETH9S&<:F?PG"R
MHL!OO:.Z<,6CLW+%I*YSQ:2I=,6CIG7%HZ9UQ:.F=<6CIG7%HZ9UQ:.F=<6C
MIG7%HZ9UQ:.F=<6C_X<G"?^(.!?_D4$B_YI%+/^>1S;_H4I _Z-02OZC553V
MHEQ=[Z!B9^B<:7#AEG1YVI!]@M&)AHO*@HV3Q7V5F<!YG9Z\=J6AN'.MI+5R
MN*6R<L.FK'3#IJ=VPZ:C=\2EH7C$I:%XQ*6A>,2EH7C$I:%XQ*6A>,2EH7C$
MI:%XQ*6A>,2E_X@G"?^(.!?_DT$B_YM$+/^@137_HTD__Z5.2/NG5%'SIEI;
MZZ5@9..B:&W<G7-VT95Z@LF-@HO"AXJ3O(*1FK=]F9^R>J&CKW>IIJMVLZ>I
M=L"HI'?"J*%YPJ>=>L.GFWK#IIMZPZ:;>L.FFWK#IIMZPZ:;>L.FFWK#IIMZ
MPZ:;>L.F_X@G"?^).!?_E4 A_YU"*_^B1#3_I4@]_ZA,1OBJ4D_OJUA7YZM?
M8."H:6G4H7!URYEX@<*2?XN[BX:4M8:.FJ^"E:"J?IVDIGNFIZ-ZL*F@>;RJ
MG7K!J9I\P:F8?<*HEGW"IY9]PJ>6?<*GEGW"IY9]PJ>6?<*GEGW"IY9]PJ>6
M?<*G_XDG"?^).!?_EC\A_YY!*O^C0C/_IT8[_JM+1/6N44SLL%=4Y+%>7-NM
M:&;/I6YUQ9UU@;R6?(NUD(.4KHJ+FZB&DJ"C@IJEGH"BJ)M^K*J8?KBKEG[
MJY1_P*J3@,&HDH#"J)* PJB2@,*HDH#"J)* PJB2@,*HDH#"J)* PJB2@,*H
M_XDG"?^*.!?_F#\@_Y\_*?^E03+_JD4Z_*Y)0?*Q3TGIM590X;=?5]6Q967*
MJ&QTP*%S@+>:>HNOE(&4J(^(FZ**CZ"<AY>EEX2@J)2"J:J1@K6KCX*_JXZ#
MP*J-@\&IC8/!J(V#P:B-@\&HC8/!J(V#P:B-@\&HC8/!J(V#P:B-@\&H_XHG
M"?^+.!?_F3X@_Z$^*/^F0##_K$,X^;%(/_"U3D7GNE5+WKM>5-"T9&7%K&MS
MNZ1Q@+&>>(JIF'Z3HI.%FIN/C:"6C)6ED8F=J(V'IZN*A[*LB(>_K(B'P*N(
MAL"IB(;!J(B&P:B(AL&HB(;!J(B&P:B(AL&HB(;!J(B&P:B(AL&H_XHG"?^,
M-Q?_FST?_Z(])_^H/R__KD(V][1'/.VZ34'DP%9&V;]<4\NW8V3 KVESMJAO
M?ZRB=8JDG'R3G)B#FI64BJ"/D9*EBHZ;J(:-I*N#C*^L@8V]K(*,OZN#BL"I
M@XK!J8.*P:F#BL&I@XK!J8.*P:F#BL&I@XK!J8.*P:F#BL&I_XLG"?^.-Q?_
MG#P?_Z,[)O^J/2W_L4 S]+A%..J_3#SBQU5 T\):4L>Z86.[LV=RL*UM?J>G
M<XF>H7J2EIV F8^:B)^)EY"DA)28J'^3HJI\DJVK>I*ZK'N1P*M]C\&I?H[!
MJ'Z.P:A^CL&H?H[!J'Z.P:A^CL&H?H[!J'Z.P:A^CL&H_XPG"?^/-A;_G3H>
M_Z4Z)?^M.RO\M#XP\;Q#-.?%3#;>RU(_SL994<*^8&*VN&9PJ[%L?:&L<HB8
MIWB1D*-^F(F@A9Z"G8VC?9N6IWB9GZEUF*JJ<YFWJW28P*IWE,&I>)/"J'B3
MPJAXD\*H>)/"J'B3PJAXD\*H>)/"J'B3PJAXD\*H_XPG"?^1-1;_GS@=_Z<X
M(_^O.2CYN#PL[L)"+N7-3"W8T$\]R<E74+S#7F"PO&1OI;=J?)NR<(:2K7:/
MBJE\EH*F@YQ\I(NA=J*3I7*AG:=OH*BI;:"UJ6V@P:APF\*G<IG"IW*9PJ=R
MF<*G<IG"IW*9PJ=RF<*G<IG"IW*9PJ=RF<*G_XTF"?^4-!7_H38;_ZHV(?^S
M-B7UOCDGZLE )N#622C1U4X\P\Y63K;(7%^JPF-MG[UH>I2X;H2+M'2-@[%Z
ME'RN@9IUK(B><*N1HFNIFZ1HJ::F9JFSIF:JPZ5II,2E:Z'$I6NAQ*5KH<2E
M:Z'$I6NAQ*5KH<2E:Z'$I6NAQ*5KH<2E_XXF"?^7,Q3_HS0:_ZTS'OZX,B#P
MQ34@X],_'-C>12;*VTTZO=-43+#.6UVCR6%KF,1G=XW ;(&$O7*)?+IXD'6X
M?Y9OMH>::K60G66TFJ!BLZ6A8;2QHF"UPJ%BK\:B9*O&HF2KQJ)DJ\:B9*O&
MHF2KQJ)DJ\:B9*O&HF2KQJ)DJ\:B_Y F"?^;,1+_IC$7_[$N&O>^+1KGSC$7
MV=XY&<WC1"C"X$TXM=M32JC565J<T%]HD,QE<X;):WU]QG&%=<1WBV[#?I!I
MP8:49,"/EV# FII=P*6;6\"QFUK!P9M;O,J<7;?*G5VWRIU=M\J=7;?*G5VW
MRIU=M\J=7;?*G5VWRIU=M\J=_Y$F"?^?+Q'_JBT4_[<H%>W()A+:W"D.S.0V
M'<'F0"ZVXT@^JN!.3)[=5EF2VEUEB-9C;W[4:GAVTG!_;M!WA6C/?XECSH>-
M7\Z0D%O-FI)9S:635\ZRDU;/PI-6R]"45\7/E5?%SY57Q<^55\7/E5?%SY57
MQ<^55\7/E5?%SY57Q<^5_Y,F"?^C+ [_L"8/]< ?#=_5&P?-Y"<3P>LT([7J
M/3.IYT5"G>5+4)'C4ER&XEAF?.!?;G3?9G5LWFUZ9MYU?V'=?8)=W(:%6MN/
MB%C9F(I6V*&+5-BLBU38MXQ3V,F+4];6BU/6UHM3UM:+4];6BU/6UHM3UM:+
M4];6BU/6UHM3UM:+_Y<D"?^I)@K^N!P)YLX1!<[C%PC [B87M/ R**CN.SB<
M[4-&D>Q+4H;L4EQ\ZUED<^M>:VKJ9'!EZ&QU8>9T>%[D?'M;XH-]6>"+?U;?
MDH%5WIJ#4]ZB@U+=JH11W;:$4=V_A%'=OX11W;^$4=V_A%'=OX11W;^$4=V_
MA%'=OX11W;^$_Y\A!O^P&P7IQ0T#T-D+ L#N& RS]B8<I_4Q+)OU.SJ0]41'
MA?5,47SU4UIS]5E@:_-?9F7P9FIA[6UM7>MT<%KJ>G-8Z(%T5N>'=E3FC7A3
MY91Y4>2;>E#DH7M/XZI\3N.P?$[CL'Q.X[!\3N.P?$[CL'Q.X[!\3N.P?$[C
ML'Q.X[!\_Z@< NN\# '-S D P> ,!++Z&1"E_"<@FOTR+H_]/3N%_D5%>_]-
M3G+_5%5K^UI:9/A@7V#V9V)<]&UE6?)R9U?Q>&E5\'YJ4^^#;%'NB6U0[8]N
M3NR4;TWKFG!,ZZ%Q2^JF<DOJIG)+ZJ9R2^JF<DOJIG)+ZJ9R2^JF<DOJIG)+
MZJ9R][,- ,S#" "_T0@ L>\.!J3_&Q.9_RDACO\T+H3_/SE[_T=!<?].2&K_
M5$YC_UI27OY@5EK\9EA7^VQ:5?IQ7%/Y=EY1^'I?3_=_8$[VA&%,]8EB2_6.
M8TKTE&1)\YIE2/.>9DCSGF9(\YYF2/.>9DCSGF9(\YYF2/.>9DCSGF9(\YYF
MS;L% +W'!@"QV <!H_\0")C_'Q2-_RP@@_\W*WK_031P_T<[:/]-06'_5$5<
M_UI)6/]?2U7_94U2_VI/4/]N44[_<E),_W=32_][5$G_?U5(_H161_Z(5T;]
MC5=$_9-81/R6643\EEE$_)991/R6643\EEE$_)991/R6643\EEE$_)99O;\$
M +#.! "BX 8"E_\3"(S_(A.#_RX=>?\X)6[_/BUF_T4R7_],-UG_4CM5_U@^
M4?]=0$__8D),_V9#2O]J1$G_;D5'_W)&1O]V1T7_>DA#_WY(0O^"24'_ADI
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
MFI:!BY22B)&.CY"6B8R9FH2*HIV!BJV??XJ[GWZ*R)Y_B<F=@(C*G("(RYN
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
M3#S_GTP\_Y],//^?3#S_GTP\_Y],//^?3#S_GTP\_Y],M[P# *G+ @"<VP,
MDO\0 HG_'0B _RH0=?\Q&&O_.!]B_SXD6_]$*53_2BQ0_U$O3/]7,DG_7#-&
M_V U1/]E-D+_:3=!_VXX/_]S.3W_=SH\_WP[._^"/#G_ASTX_XP]-_^3/C;_
ME3XV_Y4^-O^5/C;_E3XV_Y4^-O^5/C;_E3XV_Y4^JL0  )S2  "/YP( AO\1
M GS_&P5Q_R0+:/\K$5__,A=7_SD;4?\_'DS_1B%(_TTC1?]2)4+_5R= _ULH
M/O]?*3S_8RHZ_V<K.?]K+#?_;RPV_W0M-?]X+C3_?2XR_X(O,?^(,#'_BC Q
M_XHP,?^*,#'_BC Q_XHP,?^*,#'_BC Q_XHP_VHD!/]I,@K_;#X4_W9&'O][
M32G_?%4S_WI=/?]V9D;_<6Y-_VUY5/]JA%K^9HU?^V.58OEAG&7X7Z)H]UZH
M:O9<K6OU6[-L]%JY;O-9P6[S6,EO\EC4<.]8X'#I6>1PXUKF<-Q=Z'#<7>AP
MW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>AP_VHD!/]I,@K_;#X4_W9&'O][32G_
M?%4S_WI=/?]V9D;_<6Y-_VUY5/]JA%K^9HU?^V.58OEAG&7X7Z)H]UZH:O9<
MK6OU6[-L]%JY;O-9P6[S6,EO\EC4<.]8X'#I6>1PXUKF<-Q=Z'#<7>APW%WH
M<-Q=Z'#<7>APW%WH<-Q=Z'#<7>AP_VHC!/]I,0K_;CX4_W=%'O]\32C_?E0S
M_WQ<//]Y9$7_<VU._V]X5?]K@EK]:(M?^V648_EBFV;W8*%I]EZG:_5=K6ST
M7+-N\UJZ;_)9P7#R6<IQ\5C8<>Q9X7'F6N1QX%SG<=A=Z''87NAQV%[H<=A>
MZ''87NAQV%[H<=A>Z''87NAQ_VLC!/]J,0K_<3P4_WI#'?^ 2RC_@5,R_X!:
M//]\8D7_=VI._W%T5?]N?UO]:HE@^F:29/ADF6CV8:!K]5^G;?->K6_R7+-P
M\ENZ<?%:PW+P6<US[EG=<^A:XG3A7.5SV5[F<]!?YW307^=TT%_G=-!?YW30
M7^=TT%_G=-!?YW307^=T_VPC!/]K,0K_<SL4_WU"'?^"2B?_A%$R_X-9._^
M8$7_>VA-_W1Q5?]P?%O\;(=A^6B09O=EF&GU8Y]L\V&F;_)?K''Q7;-R\%R[
M=.];Q77O6M!UZEK?=N)<XG;;7^5UT6#F=LIAY7?*8>5WRF'E=\IAY7?*8>5W
MRF'E=\IAY7?*8>5W_VTB!/]L,0O_=CH4_X!!'?^%2"?_B$\Q_X=7._^$7D3_
M?V9-_WAN5?]S>5S\;H1B^6J-9_9GEFOT9)YN\F*E<?%@K'/O7K1U[EV\=NY;
MQW?M6]9XY5S@>-Q?XWC28.1XRV'D><1CXWK$8^-ZQ&/C>L1CXWK$8^-ZQ&/C
M>L1CXWK$8^-Z_VXB!/]M,0O_>#@3_X,_'/^)1R;_BTXP_XM5.?^(7$/_@V-,
M_WUK5/]V=5S\<H!B^&V*9_5IE&SS9IQP\6.D<^]AK'7N7[1W[5V^>>Q<RWKH
M7-QZWE_A>M)AXWO*8N)\Q&/B?;YEX7V]9>%]O67A?;UEX7V]9>%]O67A?;UE
MX7V]9>%]_VXB!/]N, O_>S<3_X8^'/^,127_CTPN_X]3./^-6D'_B&%+_X-I
M4_I\<5OW=GQB\W&':/!MD&WM:9EQZF:A=>ACJ7CF8;)ZY&"[>^)?QWS@7]I]
MU&+A?<ICX'[#9.!_O6;?@+=GWX"W9]^ MV??@+=GWX"W9]^ MV??@+=GWX"W
M9]^ _V\A!/]O, O_?C82_XD\&_^01"3_DTPM_Y-2-O^264#_CF!)^8AF4O2"
M;EKO?'EAZW>#:.=RC&[D;95SX&J==]UGIGK:9:Y\UF.X?M-BPX#18M.!RF3?
M@<%EWH*[9]V"M6C=@[!IW8.P:=V#L&G=@[!IW8.P:=V#L&G=@[!IW8.P:=V#
M_W A!/]R+PO_@302_XP[&O^30R+_ETLK_Y=1-/^65SWZDUU&\XYD3^Z(:UCH
M@G5@XWQ_:-YWB6[9<I%TTVZ9>=!KH7W,:*F R6:R@L=EO8/%9<N$P6;<A+EH
MVX6S:=N%KFO;A:ELVX6I;-N%J6S;A:ELVX6I;-N%J6S;A:ELVX6I;-N%_W$A
M!/]T+@K_A#,1_X\Z&?^60R'_FDDI_YI.,OR:5#OUF%M$[I1B3>>/:57AB7->
MVX)\9M-\A6_-=XUUR7*5>L5OG7_!;*6"OFJMA;MIN(>Y:<2(MVG8B+!KV8BK
M;-F(IVW9B*-OVH>C;]J'HV_:AZ-OVH>C;]J'HV_:AZ-OVH>C;]J'_W$@!/]V
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
M8$'SYV!!\^A@0?/H8$'SZ&!!\^A@0?/H8$'SZ&!!\^A@WJ<" ,NV!0"]P04
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
M;$^][&Y0N>QO4+GL;U"Y[&]0N>QO4+GL;U"Y[&]0N>QO_XD0 ?^=#@#:KP@
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
M<%Z:ZW!@ENMO897L;V&5[&]AE>QO897L;V&5[&]AE>QO_W<2 ?^)$0'_F1$
M\Z@. ->U"@#/P0H QL48 +S$*@6RPC@1I[]$'IZ[32N4N%4VB[5<0(2R8DE\
MKVE0=JUO5G"K=EMKJGU@9JB&9&*GCV=>IIIJ6Z6F;%BEM6U7IL=M5Z;B;%>D
M[6Q:G^UL6I[M;%J>[6Q:GNUL6I[M;%J>[6Q:GNUL_WP0 ?^.$ #VG@T V*T)
M ,VX"0#'Q @ OLH4 +7*)P2KR#8/H<5!&Y?"2RB-OU,SA;U:/'VZ845VN&=+
M<+=M46JU=%9EM'Q;8+*$7URQCF)8L9EE5;"E9E.PLV=2L<9G4K'A9U&O\6A3
MJO!H5*GP:%2I\&A4J?!H5*GP:%2I\&A4J?!H_X(. /^4# #;I08 SK$' ,6[
M!P"]QP< M= 0 *S0(P.CSS,,F<T_&(_*2"3_XO_B24-#7U!23T9)3$4  PF&
MR%$N?<98.';$7S]OPF9&:<%L2V3 <U!?OWM46[Z$6%>]C5M4O9A=4;RD7T^\
MLV!-O<5@3;W@7TR\\&%-M_5B3;;U8DVV]6)-MO5B3;;U8DVV]6)-MO5B_XD+
M .&< P#0J@4 Q;4% +N_! "RRP@ J]@- */9( *:V"\)D-8\%(?41A]^TD\I
M=M!6,F_/7CEHS60_8\QK1%[,<TE:RWI,5LJ#3U+*C5)/RIA43<JE5DO*LU=*
MR\572<O@5DG)\%A'Q_I92,7[6DC%^UI(Q?M:2,7[6DC%^UI(Q?M:]Y$$ -2B
M @#'KP0 NKD# +#$!0"GT D G^$0 )CA(0./X# )AN [$GW?1!MUWDTD;MU5
M*V?<7#)BVV0W7=MK.UG:<C]5VGI#4MJ#14[:C4A,VIA*2=JE2TC;LTQ'W,1,
M1MS>3$;:[4Q$V/E/0]C[3T/8^T]#V/M/0]C[3T/8^T]#V/M/VYH  ,JI @"[
MLP( L+T# *7)!0";U@D E.@4 8SI)02$Z#,+>^@\%'/H1!MKZ$LB9.=2*%[G
M62U9YV R5>=H-5+G;SA/YW<[3.> /4GGB3]'Z)1!1.B?0D+IK$-!Z;I$0.K-
M1$#JY$1 Z/5$0.?X0T#G^$- Y_A#0.?X0T#G^$- Y_A#S:,  +VN 0"PN $
MI,0" )G0!0"/X0H B?$: 8'Q* 5X\C(,</([$VGR0QEB\DH?7/-0(U;S5R=2
M\UXK3_-E+4ST;#!)]',R1O1[-$/TA#9!]8XW/O69.3WVI#H[]K [.O>_/#GX
MSSPX]^@\./?L/#CW[#PX]^P\./?L/#CW[#PX]^P\OZH  +&S  "DOP  F,H!
M (S8! "$^@X ?/L; G3[)@5L_# *9?PX$%[]0!58_D<94_Y-'4__5"!+_UHB
M2/]A)47_9R9"_VTH0/]U*CW_?2LZ_X8M./^1+C;_FR\T_Z8P,_^R,3+_OC(Q
M_] R,?_6,C'_UC(Q_]8R,?_6,C'_UC(Q_]8RLJ\  *6Z  "8Q@  B](  '_?
M @!Y_Q$!;_\9 F?_(@1@_RP'6O\T#%3_/ ]/_T,32O])%4?_3Q=#_U490/];
M&S[_81P[_V8>.?]M'S;_=" T_WTA,?^&(R__D20M_YLE+/^E)BO_KR8J_[LG
M*?^^)RG_OB<I_[XG*?^^)RG_OB<I_[XGIK8  )C"  "+S@  ?ML  '7Y!P!K
M_P\!8O\6 EO_'@-4_R8%3O\N!DG_-0A%_SP+0?]##3[_2 X[_TX0./]3$37_
M6!(S_UX3,?]D%"[_:A4L_W(6*O]Z%R?_@Q@E_XX9)/^8&B/_H!HB_ZH;(?^M
M&R'_K1LA_ZT;(?^M&R'_K1LA_ZT;FKX  (O*  !^UP  <.,  &?_! !>_PT
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
MICT2NJ%('K*=42JJF%DTHI1A/IR0:$66C&],D(EV4HN&?5>&A(5;@H*-7WZ
MEV-Z?Z%F=WZL:'5]NVES?LYI<W[H:'1^\69T??)E=7SS9'5\\V1U?/-D=7SS
M9'5\\V1U?/-D_VD6 ?]X$P'_AQ0 _Y,5 /&>%0#CJ!8 U:X; <JM+0; J3L1
MMJ5&':VA4"FEG%@SGIA?/)>49D20D6U+BXYT48:,>U:!B8-;?(>+7WB&E&)T
MA)]E<8.J9V^#N&EM@\MI;8/F:&Z#\F9O@O)E<('S9'"!\V1P@?-D<('S9'"!
M\V1P@?-D_VL4 ?][$@'_BA( _Y82 .VB$ #>K0X T+$9 ,6P*P6[K3D/LJE$
M&ZFE3B>@H58RF9U>.Y*:9$.+EVM*AI1R4("2>55[CX!:=XV)7G*,DF%NBIQD
M:XFH9VF)MFAGB<AH9XGC9VB)\F9IA_-E:H;S9&J&\V1JAO-D:H;S9&J&\V1J
MAO-D_VX2 ?]^$ #_C1  ]YH. -NG"@#3L L RK06 ,"T*02VL3<.K:Y#&J2J
M3"6;IE4PDZ-<.8R@8T&&G6E(@)IP3GN8=U-VEGY8<92&7&R2D&!HD9IC99"F
M96.0M&9AD,9F89#A9F&0\F5CCO-D9(ST8V2,]&-DC/1C9(ST8V2,]&-DC/1C
M_W$0 ?^"#P#_D0T WI\) -.J"0#,LPD Q+@3 +JX)@.QMC4,I[-!&)ZO2B.6
MK%,NCJE:-X>F83^ I&=&>J%N3'6?=5%PG7Q5:YR$6F::CEUCF9A@7YBD8EV8
MLF1;F,-D6YC>8UN8\&-<E?5B7I/U8EZ3]6)>D_5B7I/U8EZ3]6)>D_5B_W4.
M /^&#0#KE@@ U:,' ,RM" #%M@< O;P1 +2](P*KNS(*H;D_%9BV2""0LU$K
MB+!8-("N7SQZJV9#=*EL2&^H<TYJIGI29:6"5F&CC%I=HI9<6J*B7U>AL&!6
MH<%@5:+<8%6A[V!6G_=?5YSW7U><]U]7G/=?5YSW7U><]U]7G/=?_WH, /V+
M"0#:FP0 SJ<& ,2P!@"\N00 M<$. *S"( &DP3 (FK\\$Y&]1AV)ND\G@;A6
M,'JV73ASM&0_;K)J1&BQ<4EDL'E-7ZZ!45NMBE18K9575*RA65*LKUM0K,!;
M4*S:6D^K[EM/JOI;4:;Z6U&F^EM1IOI;4:;Z6U&F^EM1IOI;_X ) .&2 0#1
MH 0 QJL% +RT! "SO0, J\<+ *3)' &<R"P&D\<Y#XK%1!F!PTTC>L%4+'._
M6S-MOF(Y9[QI/F*[<$->NG='6KF 2U:YB4Y3N)104+B@4DVXKE1,N+]42[G8
M5$NW[51*MOE52K/^5DJS_E9*L_Y62K/^5DJS_E9*L_Y6^H<" -:8  #)I0,
MO:\# +.X 0"IP@0 H<T( )K0%@"2T"@$BL\V#('.015YS$H><LM2)FS*6BUF
MR6$R8<AH-US';SQ8QG8_5<9_0U'%B45.Q91(2\6@2DG%KDM(Q;]+1\;82T?%
M[4M&P_E-1<+_3D7"_TY%PO].1<+_3D7"_TY%PO].WY   ,R?  "_J@$ L[,!
M *F] @"?QP4 EM() ([:$@"(VR0"@-HR"'C9/A!QV$@8:M=0'V366"5?U5\J
M6]1G+U?4;C-3TW8V4--_.4S3B#M*TY0^1].@/T74KD!$U+]!0]780$33[$!"
MTO9"0='^1$'1_D1!T?Y$0='^1$'1_D1!T?Y$T9@  ,.E  "UK@  J;@  )[#
M @"4S08 BMD* (3C& %]Y"8#=>0R"&[C/ ]GXT458>--&USC52!7XUTD5.-D
M)U#B:RI-XG,M2N-\,$CCAC)%XY T0^.<-4'DJ39 Y+@W/^7+-S_EY#<_X_,V
M/>+[.#WB^S@]XOLX/>+[.#WB^S@]XOLXQJ$  +>K  "JM   GKX  )/) @"(
MU 8 ?^X. 'GM&P%Q[2<#:NXR"&3N.PU>[D,36.Y+%U/N4AI0[UD>3.]@($GO
M9R-'[V\E1/!W)T'P@"D_\(HJ/?&5+#OQH2TY\JXN./*^+S?ST"\W\^<O-O'S
M+S;Q\R\V\?,O-O'S+S;Q\R\V\?,ON:<  *NP  "?NP  DL8  (;0 0![W04
M=/<1 &WW' %F^"8#7_@O!EKY. I4^4 .4/I'$4SZ3A1(^U461?M;&$+[8AI
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
M5UF4[%=9D_E66Y'^55N0_E5;D/Y56Y#^55N0_E5;D/Y5_W,) /6$! #8D0,
MS)P% ,.E!0"[K00 L[,, *NU' &CM"P%F[(Y#I*P1!>*K4T@@ZM4*7VI7#!W
MIV(V<:5I/&RD;T%HHG=%9*%_25^?B$Q<GI)/6)Z>4E:=JU-4G;Q44YW15%.=
MZU-3G/A35)K_4U29_U-4F?]35)G_4U29_U-4F?]3_W@& .&)  #0E@( QJ$#
M +RI P"SL $ J[@( *2Z& "<NBD#E+DV"XRW012$M4H=?+-2)7:Q6BQPKV R
M:ZYG.&:M;CQBJW5 7JI]1%JIADA6J)%*4ZB=35&GJDY/J+I/3JC/3TZGZ4]-
MIO=/3:7_3TZD_T].I/]/3J3_3TZD_T].I/]/^G\  -B.  #)FP$ OJ4" +2M
M 0"KM0  H;\$ )O!% "4P24"C, S"(2_/A%\O4@9=;Q0(6^Z6"=JN5\M9;AE
M,F"W;#9<MG0Z6+5\/E6TA4%1M)!$3K.<1DRSJ4A*L[E(2;3.2$FSZ4A(L?9)
M2+#_2DBP_TI(L/]*2+#_2DBP_TI(L/]*XH8  ,Z4  #"H0  MJD  *NQ  "A
MN@$ F,,% )#)$ "*R2 !@\DO!7O(.PUTQT44;L9.&VC%5B%CQ%TG7L-D*UK"
M:R]6P7(S4\%[-D_ A#E,P(\\2L";/D? J#]&P+A 1<#-0$7 Z#]$OO9!0[W_
M0D.\_T-#O/]#0[S_0T.\_T-#O/]#UHT  ,:;  "XI0  K:X  **V  "8OP(
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
M4&A\[4]I?/M.:7S_36I[_TQJ>_],:GO_3&I[_TQJ>_],_V8* /]U" #A@0(
MU(L% ,N3!@#$F@8 O9X. +6?'P&LGBX%I)L[#)V81166E4X>CY-6)8F072R$
MCF0R?XMK-WJ*<CQVB'E <H:!1&^%BD=K@Y5*:(*@366!K$YC@;Q/8H'13V*!
MZTYC@?E-8X'_3&2 _TMD@/]+9(#_2V2 _TMD@/]+_VD( /MX! #<A $ SX\$
M ,:7!0"_G04 MZ$, *^C' "GHBP$GZ Y"YB>0Q21FTP<BIA4(X267"I_E&(P
M>I)I-760<#IQCG<^;8U_0FF+B$9EBI))8HF>2U^(JDU>B+I.7(C.3EV(Z4U=
MA_A,78?_2UZ&_TM>AO]+7H;_2UZ&_TM>AO]+_VT% .I\  #5B   RI(# ,&:
M P"YH , L:8) *FG&0"BIRD#FJ4V"9*C01*+H4H:A)]2(7Z=6BAYFV N=)EG
M,V^7;CAKEG4\9Y1]0&.3AD-@D9!&7)&<25J0J4M8D+A,5Y#,3%>0YTM7C_=*
M5X[_2EB._TE8CO])6([_25B._TE8CO])_W$! ."   #/C   Q)8" +N> @"R
MI   J:H% **L%0";K"8"E*LT!XRJ/P^%J$@7?J90'GBD6"5SHEXK;J%E,&J?
M;#1EGG,Y89U[/%Z;A$!:FHY#5YF:1529IT=2F;9(49G*2%&8YDA1E_5(49?_
M1U&6_T=1EO]'49;_1U&6_T=1EO]']G<  -B%  #)D0  OYL! +2B  "KJ
MH;   )JR$0"4LR(!C;(P!86Q/ Q^KT84>*Y.&W*L5B%MJUPG:*EC+&2H:C!@
MIW$T7*9Y.%BE@CM5I(P^4:.80$^CI4)-H[1#3*/(0TRCY$-+H?1#2Z#_1$N@
M_T1+H/]$2Z#_1$N@_T1+H/]$XWT  ,^+  #"E@  MY\  *VF  "CK0  F;4
M )"Y#@"+NAX!A+HM WVY.0EWN$,0<;9,%VNU4QUFM%HB8K-A)EZR:"M:L6\N
M5K!W,E.P@35/KXLX3*^7.DJNI#Q(KK,]1Z['/4>NXSQ&K?,]1JO^/D6K_S]%
MJ_\_1:O_/T6K_S]%J_\_VH,  ,>1  "[G   KZ0  *6K  ":L@  D+H! (;!
M"0"!PA@ >\(H G7"-09OP4 ,:<!)$F2_41=?OE@<6[Y?(%>]9B14O&XG4;QV
M*DV[?RU*NXHP2+N6,D6[HS1#N[(T0KO%-4.[XC1"N?,U0;C]-T"W_S= M_\W
M0+?_-T"W_S= M_\WSHL  +^8  "RH0  IZD  )RP  "1N   AL " 'O(!P!T
MRQ( <,PB 6O+, -FRSP'8<M%#%S*3A%8RE855,I=&5')9!Q.R6P?2\ET(DC(
M?B1%R(@G0\B5*$'(HBH_R+$K/LG$*S[)X2H^Q_(K/<;\+3S%_RX\Q?\N/,7_
M+CS%_RX\Q?\NQ),  +:?  "II@  G:X  )*W  "&OP  >\<# '#/!P!GU@T
M9-<: &#8*@%<V#8#6-A!!E382@I0V%(-3=A:$$K78A-'UVD61==R&$+7?!I
MV(<</=B3'CS8H1\ZV; @.=G#(#G9WR YU^\@.-7Y(C?4_R,WU/\C-]3_(S?4
M_R,WU/\CN9P  *ND  "?K   D[4  (>^  ![Q@  <,X# &76!P!=XPX 6N,;
M %;C)P%2Y#("3N0\!$KD1 9'Y4T(1>55"D+E7 Q Y60./N9L$#OF=A(YYH 4
M-^>,%37GF18TYZ@7,NBX&#+HS!@QZ.48,>;T&#'E_!@QY?P8,>7\&#'E_!@Q
MY?P8KJ(  *&J  "4LP  B+T  'O&  !OS@  8]8! %C>!0!4[A  4>\; $WO
M)@%)\"\"1? X T'Q/P0^\4<%//).!CKR50<W\EP(-?-D"3/S;0HQ]'<,+_2"
M#2WTCPXK]9T/*O:K$"GVO! H]LX1)_?F$2?U\1$G]?$1)_7Q$2?U\1$G]?$1
MHZ@  ):R  "(NP  >\4  &_.  !BUP  5MX  $[P!P!*^A  1OL9 $+[(@$_
M_"H!._TR CC].0(U_C\#,OY& S#_3 0N_U,%*_]:!2G_8@8G_VL&)/]V!R/_
M@@@A_Y ((/^="1__JPD>_[H)'?_)"1S_W0D<_]T)'/_="1S_W0D<_]T)F+
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
M179K[4-V:_M"=FO_079L_T!V;/] =FS_0'9L_T!V;/] _UT* /]I!P#L= ,
MVGP$ -"#!@#)B < PXH/ +J+( &RBB\$JX@\"J2%1Q*=@5 9F'Y8'Y-\7R6.
M>68JBG=M+H9U=#*"='PV?W*$.7QQC3UY<)9 =F^A0G1NKD1R;KU%<&[117!O
MZT1P;_I#<6__07%O_T!Q</] <7#_0'%P_T!Q</] _U\( /]K! #A=@  U'\#
M ,N&!0#%BP8 OHT- +6/'@"NCBT#IHPZ"9^)11&9ADX8DX-6'HZ 722)?F0I
MA7QK+8%Z<C)]>'DU>G>".7=VBSQS=94_<72?0FYSK$1L<[M%:W/.16MSZ41K
M<_A#:W/_0FQS_T%L<_] ;'/_0&QS_T!L<_] _V$% /IN 0#=>0  T((" ,>)
M! # C@0 N9$, +&2&P"IDBL#HI X")N-0P^4BDP7CHA4'8F%6R.$@V(H@(%I
M+7Q_<#%X?G<U=7Q_.'%[B#QN>I(_:WF=06AXJD-F>+A$97C,165XYT1E>/=#
M9GC_0F9X_T%F>/] 9GC_0&9X_T!F>/] _V0# .YQ  #8?   RX4" ,., P"[
MD0, LY0) *R6& "EEB@"G90V!Y:200Z0CTH5BHU2'(2+6B)_B6 G>X=G+'>%
M;C!S@W4T;X)]-VR!ACMI?Y ^9GZ;06-^J$-A?;9$8'W)1%]]Y4-@??9"8'W_
M06%]_T!A??] 87W_0&%]_T!A??] _V<  .-T  #2?P  QX@! +Z/ @"VE0$
MKI@& *::%0"?FB8"F)DS!I&7/PR+E4@4A9-0&G^16"!ZCU\E=HUE*G*+;"YN
MBG,R:HA[-F:'A#ECAHX\8(69/UV$ID%;A+1"6H3'0UJ$XT):@_1!6X/_0%N#
M_T!;@_\_6X/_/UN#_S];@_\__VH  -YX  #-@P  PHP  +F3  "PF   IYT"
M *"?$@"9GR,!DYXQ!8R=/ N%FT82?YE.&'J75AYUEETC<)1C*&R2:BQHD7$P
M99!Y-&&.@C=>C8PZ6HR7/5B,I#]6B[) 5(O%0%2+X4!4BO,_58K^/U6)_SY5
MB?\^58G_/E6)_SY5B?\^[V\  -9\  #(AP  O9$  +28  "JG   H*(  )FD
M$ "3I2 !C*0N X6C.0E_HD,/>:!,%G2?4QMOG5H@:IQA)6:::"ECF6\M7YAW
M,%N7@#18EHHW5965.5*5HCM0E+ ]3Y3#/4^4WSQ/D_(\3Y+]/$^2_SQ/D?\\
M3Y'_/$^1_SQ/D?\\Y'0  ,^!  #"C   N)8  *V<  "CH0  F*@  )"J#0"+
MJQL A:LJ GZJ-@9XJ4$,<JA)$FVG41AIIE@<9*1?(6"C9B5=HFTI6:%U+%:A
M?B]3H(@R3Y^3-4V?H#=+GJ\X2I[!.$F>W3A)G? X29S\.$F;_SE)F_\Y29O_
M.4F;_SE)F_\YVWH  ,B'  "\D@  L9H  *:@  "<I@  D:P  (>Q" "!LA8
M?+,F 7:R,P1QLCT):[%'#F:P3Q-BKU887JY='%JM9"!7K&LC5*QS)E"K?"E-
MJH8L2JJ2+TBIGS!&J:TR1:F_,D2JVC)$J.\R0Z?[,T.F_S-#I?\T0Z7_-$.E
M_S1#I?\TT($  ,&.  "UF   J9\  )ZE  "3K   B+(  'RY @!VNA$ <KLA
M &Z[+@)HNSH&9+I#"E^Z3 Y;N5,25[A:%E2X81E1MVD<3K=Q'TNV>B)(MH0E
M1;:0)T.UG2E!M:PJ0+:^*C^VV"H_M.XJ/K/Z+#VR_RT]L?\M/;'_+3VQ_RT]
ML?\MQXD  +F5  "LG0  H:0  ):K  "*L@  ?[@  '._ P!JQ P 9\4: &/%
M* %?Q34#6\4_!5?%2 E4Q% ,4,18#TW$7Q)*PV852,-N%T7#>!I"PX(<0,..
M'C[#G!\\PZL@.\.\(3K#U2$[PNXA.<#Y(CB__R0XO_\D.+__)#B__R0XO_\D
MO9$  +";  "DH@  F*H  (RQ  " N0  =;\  &K&! !>S @ 6<\2 %?0(0!5
MT"X!4= Y D[00P1+T$P&2=!3"$;06PM#T&,-0=!K#S[0=1$\T8 3.M&,%#C1
MFA8VT:D7-=&[%S32TA<UT.P6-,_W&#/._QHSSO\:,\[_&C/._QHSSO\:LYD
M *:A  ":J0  CK$  (&Y  !UP   :L<  %[- P!4U @ 3-T- $K=& !(WB8
M1MXR 43?/ )"WT4#/]]-!#W@504[X%T&.>!F"#?@;PDUX7H*,^&&##'AE TP
MXJ,.+N*S#B[CQPXMX^,.+>#R#BS?^P\LW_T0+-_]$"S?_1 LW_T0J*   )RG
M  "/L   @[@  ';!  !JR0  7L\  %/5 0!)W 8 1>D/ $+I&0! ZB0 />HN
M #KK-@$X[#X!-NQ& C/M30,Q[54#+^Y=!"WN904K[G %*>][!BCOB0<F\)<'
M)?"G""3QN @C\<P((O+E""+P\P@B[_4((N_U""+O]0@B[_4(GJ8  )&O  "$
MN   =\$  &K)  !=T   4=<  $;=   _Z@4 //8. #GV%P V]R  ,_<H #'X
M,  N^38!*_D] 2GZ1 $G^DH")?M2 B/[6@(@_&,#'OQN QS]>P,;_HD$&?Z8
M!!C_J 07_[<$%O_(!!;_X 06_^0$%O_D!!;_Y 06_^0$DZX  (6W  !XP
M:LD  %W2  !0V0  1-\  #KD   U]P, ,O\, "[_$@ K_QH */\A ";_)P C
M_RT (/\S ![_.0$<_S\!&?]% 1?_30$5_U4!$_]? 1'_:@(0_W@"#O^' @[_
ME@(-_Z0"#/^P @S_O@(,_\("#/_" @S_P@(,_\("A[8  'F_  !KR0  7M,
M %#;  !#X   ..4  "_P   K_P  )_\( "3_#@ A_Q, 'O\9 !O_'@ 8_R,
M%?\H !/_+0 1_S( $/\X  [_/P ,_T8!"O]/ 0?_60$$_V4! ?]R 0#_@0$
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
M-H9;[3:%6_LUA5S_-(1<_S.$7/\SA%S_,X1<_S.$7/\S_U,* /]=!@#U9@0
MWVT# -5R!@#0=0D R781 ,!W(@"X=C$#L70^!ZMQ20ZF;E(4H6Q;&9UI8AV9
M9VHBEF9Q)9-D>"B08W\KC6&'+HI@D#"(7YDSA5^C-8->KS:!7KXX@%[1.']?
MZC=^7_HV?F#_-7Y@_S1^8/\T?F#_-'Y@_S1^8/\T_U4( /]@! #H:0  VG #
M -!U!0#*> < PWH/ +M['P"S>B\"K'@\!Z9U1@VA<U 3G'!8&)=N8!V3:V<A
MD&IN)8UH=2B*9WPKAV:$+H1DC3&!8Y8T?V.A-GQBK3=Z8KLY>6+..7ACZ#AX
M8_@W>&3_-GAD_S5X9/\U>&3_-7AD_S5X9/\U_U<% /]B 0#A;   U'," ,MX
M! #%>P4 OGT- +9^'0"O?BP"J'PY!J%Y1 R<=TX2EW16&))R71R.<&0@BFYK
M)(=L<BB$:WHK@6J"+GYIBC%[:)0T>&>?-G9FJCAT9KDY<V;+.G)FYCER9_<X
M<F?_-W)H_S9R:/\U<FC_-7)H_S5R:/\U_UD" /9E  #=;@  SW8! ,=[ P#
M?P0 N8 , +&"&@"J@BH"HX W!9U]0@N7>TL1DGA4%XUV6QN)=&(@A7)I)(%Q
M<"=^;W<K>VY_+GAMB#%V;)(T<VN<-G!JJ#AN:K<Z;6K).FQJY#IM:_4X;6O_
M-VUK_S9M:_\V;6O_-FUK_S9M:_\V_UL  .MG  #9<0  S'D  ,-^ @"[@@,
MM(0) *V%& "FA2@!GX0U!9F"0 J3?TD0C7U2%HE[61N$>6 ?@'=G(WQU;B=Y
M='4J=G-]+G-RAC%P<9 T;7";-FMOISAI;[4Z:&_'.F=OXCIG;_0X:&__-VAO
M_S9H;_\V:&__-FAO_S9H;_\V_UX  .1J  #3=   R'P  +^! 0"WA0$ KX<'
M *B)%0"AB24!FX@S!)2&/@F.A$</B8%0%81_5QI_?EX>>WQE(GAZ;"9T>7,J
M<7A[+6YWA#!K=HXS:'69-F9TI3AD<[,Y8G/$.F)SX#IB<_,X8W/_-V-S_S9C
M<_\V8W/_-F-S_S9C<_\V_V$  .!M  #/=P  Q'\  +N%  "SB0  JHL# *.,
M$P"<C2,!EHPP Y"+/ B*B44.A(=.$W^%51A[@UP==X)C(7. :B5O?W$I;'UY
M+&E\@B]F>XLR8WJ7-6!YHS=>>;$X77G".5QYW3E=>?$X77C^-UYX_S9>>/\U
M7GC_-5YX_S5>>/\U]60  -QP  #*>@  P(,  +:)  "NC0  I(\  )V1$ "7
MDB  D9$N XJ0.0>$CD,,?XU,$GJ+4Q=UB5H;<8AA(&Z&:"-JA6\G9X1W*V.#
M?RY@@HDQ78&4,UN H399?Z\W5W_ .%=_VC=7?_ W6'[]-EA^_S58?O\U6'[_
M-5A^_S58?O\UZ6@  -1T  #&?@  NX<  +*-  "HD0  GI0  ):6#@"1EQP
MBY<K H66-P5_E$$*>9-)$'22415PD%@9;(]?'6B.9B%EC&TE88MT*%Z*?2Q;
MB8<O6(B2,56'GS-3AZTU4H>^-5&'UC51ANXU4H7[-%*%_S12A?\S4H7_,U*%
M_S-2A?\SXVP  ,YY  #!@P  MHL  *R1  "BE0  EYD  (^;"P"*G1@ A)TG
M 7Z<- 1YFSX(<YI'#6^93Q)JF%879I==&V.58QY?E&HB7)-R)5F2>RA5D84K
M4I&0+E"0G3!.D*LQ3)"\,DR0TS),C^TR3([Z,DR-_S%,C/\Q3(S_,4R,_S%,
MC/\QW'$  ,A^  "[B   L9$  *:6  "<F@  D)\  (>B!@"!HQ0 ?*0C 7>D
M, -RHSL&;:)$"VBA3 ]DH%038)]:%UV>81M9G6@>5IUP(5.<>210FX,G39J.
M*4J:FRQ(FJDM1YFZ+4::T"U&F.LM1I?Y+D:6_RY&EO\N1I;_+D:6_RY&EO\N
MT7<  ,&$  "VC@  JI4  *";  "5GP  BJ0  'VI  !WJQ  <ZL> &^L+ %J
MJS<$9:M!!V&J20M=J5$/6JE8$U>H7Q93IV894*=N'$VF=A]*I8$A2*6,)$6E
MF29#I*@G0J2X*$&DSB=!H^HG0*+X*$"A_RE H/\I0*#_*4"@_RE H/\IR7X
M +J+  "OE   HYH  )B@  "-I0  @JH  '6P  !LLPP :;08 &6T)P%AM#,"
M7K0]!%JT1@=6LTX*4[-5#5"S7!!-LF,32K)K%D>Q=!A%L7X:0K"*'4"PEQX^
ML*8@/+"W(#RPS" \K^@@.Z[W(3JM_R(ZK/\C.JS_(SJL_R,ZK/\CP(8  +.2
M  "GF0  G)\  )"F  "$K   >;$  &VW  !AO 4 7;T2 %J^( !8OBT!5+XX
M E&^0@1.ODH&3+Y2"$F^60I&OF ,1+YH#D&]<1$_O7P3/+V(%3J]E18XO:07
M-[VU&#:]RA@WO.<7-;OV&36Z_QHTN?\;-+G_&S2Y_QLTN?\;N(\  *J8  "?
MGP  DZ8  (>L  ![LP  ;[D  &.^  !8Q 0 4,@, $W(%P!,R24 2LHQ $?*
M.P%%RD0"0\I, T'*5 0^REP&/,ID!SK+;@DXRW@*-LN%##3+D@TRRZ(.,<NR
M#S#,QP\PR^4.+\GU#R[(_1$NQ_\2+L?_$B['_Q(NQ_\2KI<  *&>  "5I0
MB:T  'RT  !PNP  9,$  %G&  !.RP, 1= ( #[5#@ ]U1H /-8F #O7,0 Y
MV#L .-E% 3;930$UV58",]I> C':: ,PVW,$+MM_!2S;C04JW)T&*=RM!BC=
MP08HW=X&)]OO!R;9^0@FV/X))MC^"2;8_@DFV/X)I)T  )BE  "+K0  ?K0
M '&\  !EPP  6<D  $W-  !#TP$ .MD& #7D#0 SY!8 ,>0@ ##E*@ NYC,
M+>8\ "OG1  JYTP!*.A4 2?H70$EZ6<"(^ES B+J@0(@ZI$#'^NA QWKL@,<
M[,<#'.SA QOJ\0,;Z?D#&^GY QOI^0,;Z?D#FJ0  (VL  !_M0  <KT  &7%
M  !9RP  3-   $'5   XW   +^$" "WQ#0 K\1, */(< ";R)  D\RL (O0R
M "'T.0 ?]4$ '?5) !OV40 9]UH!%_=E 17X<@$4^8$!$_F2 1+ZH@(1^K,"
M$/O& A#[W0(0^^D"$/OI A#[Z0(0^^D"CZL  (&T  !SO0  9L8  %G-  !+
MTP  0-D  #7>   LXP  )O$  "3^"@ A_Q  '_\6 !S_'  9_R( %_\H !7_
M+@ 3_S4 $O\\ !#_0P ._TP #?]6  O_8@ )_V\ "/]_ 0?_D $%_Z !!/^N
M 03_O $#_\<! __' 0/_QP$#_\<!@[0  '6]  !GQ@  6L\  $O5   _W
M,^$  "GE   A[   'OT  !K_!0 7_PP %?\0 !+_%  0_QD #O\>  W_(P +
M_R@ "/\N  ;_-0 #_ST  /]&  #_40  _UT  /]K  #_>P  _XL  /^9  #_
MI0  _ZP  /^L  #_K   _ZP _R<L ?\J*@'_*RH!_RHN ?\F- +_)3\"_R-+
M _\A6 /_(&0$_QYP!/\=>P3_'84%_QV.!?\=E@7_'9P&_QVB!O\<J ;_'*X'
M_QRT!_\<NP?_',,'_QS.!_\=WP?_'>L'_!WU!_D=_@;W'O\']QW_"/8=_PGV
M'?\)]AW_"?8=_PGV'?\)_RDJ ?\L)P'_+B<!_RTJ ?\L,@'_*ST"_RE) _\G
M50/_)6$$_R-M!/\B> 7_(H(%_R&+!O\ADP;_(9H'_R&@!_\AI0?_(:L(_R&Q
M"/\AN C_(<$(_R'+"/PAW CY(>D(]B'T"/,B_0?R(O\)\2+_"O$A_POP(?\+
M\"'_"_ A_POP(?\+_RPF ?\P) '_,2,!_S$F ?\R+P'_,3H"_R]& _\M4@/_
M*UX$_REI!?\H=07_)W\&_R>(!_\FD ?_)I8(_R:="/XFHPG])JD)_":O"?LF
MM@GZ)KX)^";("?8FV0GR)N@)[R?S">TG_0KK)O\+ZB;_#>DF_PWH)O\.Z";_
M#N@F_P[H)O\._R\C ?\S( '_-1\!_S<C ?\X+ '_.#<"_S9" O\T3@/_,EH$
M_S!E!?\N< ;^+7L'_"V$"/HLC GX+),)]RR9"O8KH KT*Z8*\RNL"_(KLPOQ
M*[L+[RO&"^XLU OJ+.8+YBSR"^0L_ WB+/\/X2S_$. L_Q#?+/\1WRS_$=\L
M_Q'?+/\1_S,? ?\W&P'_.AH!_ST@ ?\_* '_/S(!_ST^ O\[20/_.54$^S=A
M!O<U; ?U-'8(\C-_"? RAPKO,H\+[3*6"^PQG SJ,:(,Z3&I#.@QL WF,;D-
MY3'##>,RT0W?,N4,W#+Q#]@Q_!'5,?\2TC'_$]$Q_Q30,?\4T#'_%- Q_Q30
M,?\4_S<; ?\[%P#_/Q8 _T,< /]&) '_1BX!_T0Y OQ"1 /V/U $\3U<!NT\
M9P?J.W$)Z#IZ"N4Y@POC.(L,XCB2#> WF0W?-Y\.W3>F#MLWK0_9-K80US;!
M$-4VSA#1-^,1S3?Q$\HW^Q7(-_\6QC?_%\4W_QC$-_\8Q#?_&,0W_QC$-_\8
M_SL7 /] $P#_11, _TD8 /],( #_3"D!^DLS ?)(/@+L1DH$YT16!N-#8@C?
M06P*W$!U#-D_?@W5/H8/TSV-$-$]E!'//)L2S3RB$\P\J13*.[$4R#N[%<<[
MR!;%/-P6P3SM%[X\^1F[//\:NCS_&[D\_QNX//\;N#S_&[@\_QNX//\;_SX4
M /]$$ #_2A$ _T\4 /]1&P#[4B, \5$M >E/. 'B344#W$M1!=9)7 C11V8+
MSD9P#LM%>!#(1( 2QD.'%,1"CA7#0I46P4&<%[]!I!B]0*P9O$"V&KI PAJX
M0-(;M4'H&[)!]AVP0?\>KD'_'JU!_QZL0?\>K$'_'JQ!_QZL0?\>_T(1 /]'
M#0#_3PX _U,1 /]6%0#S5QP Z%8E .!5,0'74S\"SU),!<I05PG&3F$-PTQJ
M$,!*<A*]27H5NTB"%KE'B1BW1Y 9M4:7&[-&GQRQ1:<=L$6Q'JY%O!^L1<P?
MJD7C(*=&\R&E1O\AHT;_(J)&_R&B1O\AHD;_(:)&_R&B1O\A_T4. /]+"@#_
M4PP _U<- /E:$ #K6Q0 WUH< -1:*P#,6CL"QEA(!<%64PF\5%P-N5)E$;50
M;12S3W47L$Y\&:Y-A!JL3(L<JDN2'JA*FA^F2J,AI$FL(J-)N".A2<8DGTK>
M))U*\"2;2OTEF4O_))E+_R282_\DF$O_))A+_R282_\D_T@, /]/" #_5@@
M]5L) .E>"@#D7@T U5\5 ,M@)P#$7S8"OEY#!;A;3@FT65@.L%=A$JQ5:16J
M5' 8IU-X&J52?QRB488>H%".()Y/EB*<3I\CFDZH)9A.LR:73L(GE4[6)Y-.
M[">13_LGD$__)Y!0_R:/4/\FCU#_)H]0_R:/4/\F_TH) /]3!0#X6@0 XE\#
M -IB!@#48PD S6,2 ,1E(P"\93("MF- !;%A2PFL7E0.J%Q=$J5;91:A66P8
MGUAS&YQ6>AZ:58(@F%2*(I54DB234YLFD5*E)X]2L"F-4KXJC%+0*HI3Z2J)
M4_DIB%3_*8=4_RB'5/\HAU3_*(=4_RB'5/\H_TP% /]6 0#I70  W&," -%G
M!0#,: < QF@0 +UJ( "V:2\!L&@\!*IE1PFE8U$-H6%:$IU?81::7FD9EUQP
M')5;=QZ26GXAD%F&(XU8CB6+5Y<GB5>A*896K2N%5KHL@U;,+()7YBR!5_<K
M@%C_*H!8_RJ 6/\I@%C_*8!8_RF 6/\I_T\" /U9  #B8   U6<  ,QJ P#&
M; 4 P&P. +=M'0"P;BP!JFPY!*5J1 B@:$X-FV97$9=D7A648F49D6!L'(Y?
M<QZ+7GLAB5V")(9<BR:$6Y0H@5N>*G]:JBQ]6K<M?%K)+GI:XRYZ6_4M>ES_
M+'E<_RMZ7/\J>ES_*GI<_RIZ7/\J_U$  /);  #>9   SVH  ,=N @# < 0
MNG , +)Q&@"K<2D!I7 W Y]N0@>:;$L,EFI4$9)H7!6.9F,8BV5I&XAC<!Z%
M8G@A@F%_)(!@B"9]7Y$I>U^<*WA>IRUV7K4N=5[&+W1>X2]T7_,N=%__+'1@
M_RMT8/\K=&#_*W1@_RMT8/\K_U,  .A>  #99P  RVT  ,-Q 0"[<P( M7,)
M *UU%P"G=2<!H70T YMR/P>5<$D+D6Y2$(QL612):F 8A6EG&X)H;AY_9G4A
M?65])'IDA29W9(\I=6.:*W)BI2UP8K,O;V+$+VYBWB]N8_(N;F/^+6YC_RQN
M8_\K;F/_*VYC_RMN8_\K_U4  .5@  #3:0  R'   +]T  "W=P$ L'<' *AX
M%0"B>20 G'@R I9V/0:1=$<+C')/#XAP5Q.$;UX7@&UD&GUL:QUZ:W,@=VIZ
M(W1I@R9R:(TI;V>7+&UGHRYK9K$O:6;!,&EFVS!I9_ O:6?]+6EG_RQJ9_\K
M:F?_*VIG_RMJ9_\K_E@  .%C  #/;   Q',  +MX  "S>@  JWH$ *1[$@">
M?"( F'PO I)Z.P6,>$4*AW=-#H-U51)_<UP6>W)B&GAP:1UU;W @<FYX(V]M
M@29M;(LI:FR6*VAKH2YF:Z\O9&J_,&-KV#!C:^\O9&O\+61K_RUE:_\L96O_
M+&5K_RQE:_\L]%L  -UF  #+;P  P'8  +=[  "O?@  IGX! )]_$ "9@!\
MDX M HU_.06(?4,)@WM+#7YZ4Q)Z>%H6=G=A&7-U9QQP=&X?;7-V(FIR?R9H
M<8DH97"4*V)PH"U@;ZTO7V^]+UYOU"]>;^TO7V_[+5]O_RQ@;_\L8&__+&!O
M_RQ@;_\LZUX  -AI  #'<@  O'D  +-_  "K@@  H8(  )F##@"4A!T CH0K
M 8B#-@2#@D (?H!)#'E_41!U?5@4<GQ?&&Y[91MK>FP>:'ET(F5X?25B=X<G
M8':2*EUUGBQ;=:LN6G2[+UEUT2]9=.PN673Z+5IT_RQ:=/\K6G3_*UIT_RM:
M=/\KYF$  -%M  ##=@  N7T  *^#  "FA@  G(8  )2(# ".B1D B8DH 8.)
M- -^ASX'>89'"W2%3P]PA%83;8)=%VF!8QIF@&H=8W]R(&!^>B-=?80F6GR/
M*5A[G"M6>ZDL5'NY+5-[SBU4>NHM5'KY+%1Y_RM5>?\J57G_*E5Y_RI5>?\J
MX64  ,QQ  "_>@  M((  *N'  "AB@  E8L  (V-"0"'CA8 @H\D 7V/,0)X
MCCL%<XU$"6^,3 UKBE019XE:%62(81AAAV@;7H9P'EN%>"%8A((D582-)E*#
MFBE0@J<J3X*W*TZ"S"M.@N@K3H'X*D^ _RI/@/\I3X#_*4^ _RE/@/\IVVH
M ,=U  "Z?P  L(<  *:,  "<CP  CY$  (:3!0" E!( >Y4A '>5+0%RE3@$
M;91"!VF32@MEDE$.8I%8$EZ07Q5;CV886(YM&U6.=AY2C8 A3XR+(TV+F"5+
MBZ4G28NU*$B+RBA(BN<G28GW*$F(_R=)A_\G28?_)TF'_R=)A_\GT6\  ,%[
M  "UA   JXP  *"0  "5E   B9<  'Z:  !WFPX <YP< &^=*0%KG#4"9IP_
M!6*;1PA?FD\+7)I6#UB97!)5F&,54YAK%U"7<QI-EGT=2I6)'T>5E2%%E:0C
M1)2S(T.4R"-#E.4C0Y+U)$.1_R1#D/\D0Y#_)$.0_R1#D/\DRG4  +N!  "P
MBP  I)$  )J5  "/F0  @YT  '2B  !NHPL :J07 &:E)0!CI3$!7Z0[ UND
M1 58I$L(5:-3"U*C6@U/HF$03:)H$TJA<15'H'L81*"&&D*?DQQ GZ(=/I^R
M'CV?QAX]G^,=/9WT'CV<_Q\\F_\?/)O_(#R;_R \F_\@PGP  +6(  "ID
MGI8  ).;  "'GP  >Z0  &^H  !CK 0 7ZT1 %RM'P!:KBL 5ZXV 52N0 -1
MK4@%3JU/!TNM5PE)K5X+1JQF#42L;@]!K'@1/ZN$$SRKD14ZJZ 6.:NP%SBK
MPQ<XJN$7-ZGS&#>G_ADVIO\:-J;_&C:F_QHVIO\:NH0  *Z/  "BE@  EYL
M (NA  !_I@  <ZL  &>O  !:M   4[8, %&W%P!/MR0 3;@P $JX.@%(N$,"
M1KA+ T2X4@1!N%H&/[AB!SVX:PDZN'4+.+>!##:WC@XTMYT/,[>M#S*WP0\Q
MM]X/,;;R$#"T_!$PL_\2,+/_$S"S_Q,PL_\3LHX  *65  ":FP  CJ(  (*H
M  !UK0  :;,  %ZW  !3NP  1\ % $/"$ !"PAL 0,,G #_#,@ ^Q#P /,1$
M 3K$30$XQ%4"-L1= S7$9@0SQ7 $,<5\!B_%B@8MQ9H'*\6J""K%O@@JQ=H(
M*L3P""G"^PDHP?\**,'_"RC!_PLHP?\+J)4  )V;  "1H@  A*D  'BO  !K
MM0  7[L  %2_  !)PP  /\@$ #;-"0 SSA$ ,L\< #'/)P PT#$ +] Z "[1
M0P MT4P *])5 "K27P$HTVD!)]-V 273A (DU)0"(M2F B'5N0(AU=("(-/K
M B#2]@,?T?\$']'_!!_1_P0?T?\$GYL  )2B  "'J0  >;$  &VX  !@O@
M5,,  $G'   ^RP  -= ! "W5!@ EVPL )-X2 "/>'  BWR4 (> N "#@-P ?
MX4  'N%* !WB4P <XUX &^-J !KD>  8Y(@!%^6: 1;FK $5YL !%.?= 1/E
M[P$3X_H!$^/Z 1/C^@$3X_H!EJ(  (FI  ![L0  ;KD  &'   !4Q@  2,H
M #W/   STP  *MD  "+> @ >ZPH '.P0 !OM%P 9[1\ %^XF !7N+0 4[S4
M$_ ] !'P1@ 0\5  #_);  [R:0 -\W@ #/2*  OUG  *]:X "?;"  GVV0 (
M]>T "/7M  CU[0 (]>T BZD  'VR  !ON@  8L(  %7)  !'S@  .](  #'8
M   GW0  '^$  !GH   6^ 8 %/H- !+[$@ 0_!< #OP=  W](P ,_2D "OXP
M  C_.  &_T$  _],  #_6   _V8  /]W  #_B0  _YL  /^K  #_NP  _\X
M /_/  #_SP  _\\ ?[(  '&Z  !CPP  5LL  $C1   ZU@  +]T  "7A   <
MY0  %.D  !'W   /_P$ #?\)  O_#0 (_Q  !O\4  /_&   _QX  /\C  #_
M*@  _S(  /\\  #_1P  _U0  /]C  #_<P  _X4  /^7  #_I   _[(  /^R
M  #_L@  _[( _R(I ?\C)P'_(R@!_R K ?\<,0'_&CT!_QA) ?\65@+_%&("
M_Q-N O\2> +_$H("_Q*+ O\2D@+_$ID"_Q*> O\2I +_$JD"_Q*O O\2M@+_
M$KT"_Q+' O\2U +]$N4"^A+Q O<2^@+U$_\"]!/_ _03_P/T$_\#]!/_ _03
M_P/T$_\#_R0G ?\F) '_)B0!_R0G ?\B+P'_(#H!_QY& ?\<4P+_&E\"_QAJ
M O\7=0+_%W\"_Q>( O\7CP+_%Y8"_Q>< O\7H0+_%Z<"_Q>M O\7LP/^%[L#
M_1?% _H7T0/W%^0"]!?O O$8^@+O&/\#[AC_!.X8_P3M&/\%[1C_!>T8_P7M
M&/\%_R<C ?\I( #_*2  _R@C /\I+0'_)S<!_R5# ?\C3P+_(5L"_Q]F O\=
M<0+_'7L#_QV$ _\=C /^'9,#_!R9 _L<GP/Z'*0#^1RJ _<<L0/V'+D#]1W"
M _,=S@/P'>$#[!WN ^D>^03H'O\%YA[_!N4>_P;E'O\'Y1[_!^4>_P?E'O\'
M_RL? /\M' #_+1L _RX@ /\O*0#_+S0!_RP_ ?\J2P+_*%<"_R9B OTE;0/Z
M)'<#^".  _8CB /U(X\#\R.5!/(CFP3Q(Z$$[R.H!.XCK@3M([8$ZR._!.HC
MS 3G(^ $XR3M!. D^0;>)/\'W"3_"-LD_PG:)/\)VB3_"=HD_PG:)/\)_RX;
M /\Q%P#_,A8 _S4< /\V)0#_-B\!_S0Z ?\Q1@'[+U("]RU= O,L: /P*W(#
M[BI[!.PJA 3J*HL$Z"J2!><IF 7F*9X%Y"FE!>,IK 7A*;0%X"J]!=XJR@7;
M*MX%UBKM!](J^ G/*_\*S2K_"\PJ_PS+*O\,RRK_#,LJ_PS+*O\,_S(7 /\U
M$@#_.!( _SL8 /\]( #_/"H _CLU ?<Y00'Q-DT"[#18 N@S8P/E,FT$XS)V
M!. Q?P7>,8<%W#".!MHPE0;8,)L'UB^B!]0OJ0C2+[$(T"^Z"<\PQ@G-,-@)
MR3'J"L8Q]PS#,?\.P3'_#\ Q_P^_,?\/OS'_$+\Q_Q"_,?\0_S83 /\Y#P#_
M/A  _T$4 /]#&@#_0B, ]4$N .T^.@'G/48!X3Q3 MTZ7@/9.6@$U#AQ!M$X
M>@?/-X$(S3>("<LVCPK*-I8*R#:="\8UI S%-:P,PS6U#<$UP W -L\.O3;F
M#KDV]!"W-O\1M3;_$K0V_Q.S-O\3LS;_$[,V_Q.S-O\3_SD0 /\]"P#_0PT
M_T<0 /](% #U1QP ZT8F .-$,@#<1$$!U$-- L]!6 3+0&(&R#]K",4^= G#
M/7L+P3V##+\\B@V]/) .NSR7#[H[GQ"X.Z<0MCNP$;4[NQ*S.\D2L3O@$ZX\
M\12K//T5J3S_%J@\_Q:H//\6ISS_%J<\_Q:G//\6_ST- /]"" #_2 H _TL,
M /I,#P#L3!0 X4H= -9*+ #.2SL!R4I( L1(4P3 1UT'O$9F";I$;@NW0W8-
MM4-]#K-"A!"Q08L1L$&2$JY FA.L0*(4JD"K%:E MA:G0,07ID#9%Z-![1B@
M0?L8GT'_&9Y!_QF=0?\9G4+_&)U"_QB=0O\8_T ) /]&!0#_3 4 \4\' .90
M"0#C3PT U4\5 ,Q1)P#%438!OU!# KI/3@6V35@(LTQA"K!*:0VM27 /JTAX
M$:E'?Q*G1X84I4:-%:-&E1:A19X8GT6G&9Y%LAJ<1;\:FD71&YA%Z1N61O@<
ME4;_&Y1&_QN31O\;DT?_&Y-'_QN31_\;_T(% /]* 0#R4   X50! -E6!0#3
M50D S%42 ,-6(@"\5S(!MU8_ K)42@6M4U0(JE%="Z=09 ZD3FP0HDUS$I],
M>A2=3($6FTN)%YE*D1F72ID:E4FC&Y-)KAV22;L>D$G,'HY*Y1Z-2O8>BTO_
M'HM+_QV*2_\=BDO_'8I+_QV*2_\=_T4  /]-  #E5   V5D  ,]; P#*6P8
MQ%H/ +M;'@"U7"X!KUL[ JI:1@6F6% (HE99"Y]58 Z<4V@1F5)O$Y=1=A65
M4'T7DU"$&9!/C1J.3I8<C$Z?'HI.JA^(3K<@AT[((85.XB&$3_,@@T__((-/
M_Q^"4/\?@E#_'H)0_QZ"4/\>_T<  /-1  #?6   T5T  ,E@ @##8 0 O5X-
M +5@&@"N82H J6 W J1>0P2?74T(FUM5"YA970Z56&01DE=K$X]6<A:-57D8
MBU2!&HA3B1R&4Y(>A%*<'X)2IR& 4K0B?U+$(WU2WB-\4_$B?%/^(7M4_R%[
M5/\@>U3_('M4_R![5/\@_TH  .E4  #:7   S&$  ,-D  "\9 ( MF,* *]D
M%P"I92< HV0T IYC0 2984H'E5]2"Y%>6@Z.76$1BUMH$XE:;Q:&6788A%A]
M&H%8AAQ_5X\>?5:9('M6I")Y5K$C=U;!)'96VB1U5^\D=5?](W58_R)U6/\A
M=5C_(758_R%U6/\A_TT  .57  #37P  R&0  +]G  "W:   L6<' *EH% "C
M:20 GF@R 9EG/02494<'D&1/"HQB5PV(85X0A5]E$X->;!: 77,8?5UZ&GM<
M@QUY6XP?=EN7(71:HB-R6J\D<5J_)7!:U25O6^TE;UO\(V];_R)O6_\B;UO_
M(6];_R%O6_\A^D\  .%:  #/8@  Q&<  +MK  "S;   K&H$ *1K$@">;"$
MF6PO 91K.@./:40&BFA-"89F50V#95P0@&1B$WUB:15Z8G 8>&%X&G5@@!US
M7XH?<%^4(6Y>H"-L7JTE:UZ\)FI>T29I7NPE:E_[)&I?_R-J7_\B:E__(FI?
M_R)J7_\B\%(  -U=  #+90  P&L  +=N  "O;P  IVX! *!O$ ":<!\ E' L
M 8]O. .*;4(&AFQ+"8)J4@Q^:5D/>VA@$G=F9A1U9FX7<F5U&G!D?AUM8X@?
M:V.2(FEBGB1G8JLE96*Z)F1BSR9D8NHF96+Z)&5C_R-E8_\B96/_(F5C_R)E
M8_\BZU4  -A@  #(:   O&X  +-Q  "K<P  HG$  )MR#@"5<QP D'0J 8IS
M-@*%<D %@7!("'UO4 MY;5<.=FQ>$7-K9!1P:FP7;6ES&FMI?!QH:(8?9F>0
M(61GG"-B9JDE8&:Y)E]FS29?9N@F8&;Y)&!F_R-@9O\C86;_(F%F_R)A9O\B
MZ%@  --C  #$:P  N7$  +!U  "G=P  GG4  )9V#0"0=QD BW@G (9W,P*!
M=CT$?'5&!WAS3@MU<E4.<7%<$6YP8Q1K;VH6:6YQ&69N>AQC;8,>86R.(5]K
MFB-=:Z<E6VNW)EIKRB9::^<E6VOW)%MJ_R-<:O\B7&K_(EQJ_R)<:O\BXUL
M ,YF  # ;@  MG0  *QY  "C>P  F'D  )!Z"P"*>Q8 A7PD (%\,0%\>SL$
M=WI$!G-Y3 IP>%,-;'=:$&EV81-G=6@69'1O&&%S>!M><H$=7'&,(%IQF")8
M<*8D5G"U)55PR"55<.4E57#V)%9O_R-6;_\B5V__(E=O_R)7;_\BWU\  ,II
M  "\<@  LG@  *E]  "??P  DGX  (I_!P"$@!, @($A 'N!+@%W@#D#<H!"
M!6Y_2@AK?E$+:'U8#F1\7Q%B>V847WIM%UQY=1E9>'\<5WB*'E1WEB%2=J0B
M47:S(U!VQB10=N,C4'7U(U%U_R)1=/\A473_(5%T_R%1=/\AV&,  ,5M  "X
M=@  KGT  *6"  ":@P  C8,  (2$ P!]A1  >88> '6'*P%QAS8";88_!&F%
M1P=EA$\*8H-6#5^#7 ]<@F,26H%K%5> <QA4?WT:47^('$]^E!]-?J(@2WVQ
M(4I]Q")*?>$A2WST(4M[_R!+>_\@2WO_($M[_R!+>_\@T&<  ,!R  "T>P
MJH(  *"&  "5B   AX@  'R*  !VC X <HT: &Z.)P!JCC(!9HT\ V.-1 5@
MC$P(7(M3"EJ+6@U7BF$05(EH$E&(<15/B'H73(>%&DJ&DAQ(AJ =1H:O'D6%
MPAY%A=\>183R'D6#_AY%@O\>18+_'D6"_QY%@O\>RFT  +IX  "O@0  I8<
M )J+  "/C0  @8X  '21  !NDPH :905 &:5(@!CE2X!8)4X ER50019E$D&
M5I10"%235PI1DUX,3I)F#TR2;A%)D7@41I"#%D20D!A"CYX90(^M&C^/P!H_
MC]P:/XWQ&C^,_1L_B_\;/XO_&S^+_QL_B_\;PG,  +5^  "JAP  GXP  )20
M  "(DP  >Y4  &R9  !EFP0 8)P0 %V='0!;GBD 6)XT 56>/0)2G44#4)U-
M!4V=5 =+G%L)2)QC"T:<:PU#FW4/09N $3Z:C1,\FIL4.IJK%3F:O14YFMD5
M.9CO%CF7_!8XEO\7.)7_%SB5_Q<XE?\7NWH  *^%  "DC   F)$  (V5  "!
MF@  =9T  &B@  !;I   5J4, %.F%P!1IR, 3Z<O $RG. %*IT$!2*=) D:G
M4 1#IU@%0:=?!C^F: @]IG(*.J9]"SBFB@TVI9D.-*6I#S.ENP\SI=0/,Z3N
M#S*B^Q RH?\1,J'_$3*A_Q$RH?\1M((  *B,  "=D@  DI<  (:<  !YH0
M;:4  &&I  !5K   2Z\% $>P$ !%L!P 1+$G $*Q,@!!LCL /[)# 3VR2P$[
MLE,".;); S>R9 0ULFX%,[)Y!C&RAP<OL98(+K*F""VRN DLLM (++#L"2NO
M^0HKKO\+*JW_"RJM_PLJK?\+K8L  *"2  "5F   B9T  'VC  !QJ   9*T
M %FQ  !-M   0K@  #NZ"@ XNQ, -[P> #6\*0 TO3( ,[T[ #*]1  QODP
M+[Y5 2Z^7@$LOF@!*KYT BF^@@(GOY$#)K^B R2_M ,CO\L#([[H R.\]P0B
MN_\%(KO_!2*[_P4BN_\%I)(  )B8  ",G@  @*4  '.K  !GL   6[4  $^Y
M  !$O   .L   ##$!  JQPL *,@3 "?)'0 FR2< )<DP "3*.0 CRD( (LM+
M "'+50 @S%\ '\QL !W->@ <S8H &\V< !G.K@$8SL4 &,WD !C,] $8ROP!
M&,K_ AC*_P(8RO\"FYD  (^?  ""I@  =:T  &BS  !<N0  4+T  $3!   Y
MQ   ,,@  "C, 0 @T 8 &=4+ !;7$  5V!D %=DB !39*P 3VC0 $]H] !+;
M2  1W%, $=U? !#=;0 0WGX #M^1  [@I  -X+@ #.#2  O?[0 ,WO< #-W[
M  S=^P ,W?L DI\  (6G  !WK@  :K4  %V\  !0P0  1,4  #C)   NS0
M)=$  ![5   6V@$ $=X& !#G#0 .YQ( #>@9  SH(0 +Z2D "NHQ  GJ.P '
MZT4 !>M1  3K7@ #ZVX  >N   #JE   ZJ<  .N\  #KT@  Z^D  .SO  #L
M[P  [.\ AZ<  'FO  !KMP  7KX  %'%  !#R0  -\T  "W1   CU@  &]L
M !/?   .XP  #.X"  KV"@ ']@X !?82  /V&   ]1X  /4E  #U+@  ]3<
M /9"  #V3@  ]ET  /9N  #V@0  ]I4  />G  #WMP  ^,<  /C0  #XT
M^-  >Z\  &VX  !@P   4L@  $3-   WT0  *]<  "'<   8X   $>0   SG
M   '[P  !/H   '_ P  _P@  /\-  #^$   _A0  /\:  #_(0  _RD  /\S
M  #_/@  _TL  /];  #_;   _X   /^2  #_H0  _ZT  /^S  #_LP  _[,
M_QPF /\<) #_&B4 _Q4G /\1+@#_$#H _PY' ?\-4P'_"U\!_PIK ?\*=0'_
M"G\!_PJ' ?\*C@'_"I4!_PJ; ?\)H '_":4 _PFK /\)L0#_";@ _PG! /X)
MS #\"=X ^0GK /4)]@#S"?\ \@K_ /$*_P'Q"_\!\0O_ ?$+_P'Q"_\!_Q\C
M /\?(0#_'B$ _QDD /\7+ #_%3< _Q-$ /\14 '_$%P!_PYG ?\.<@'_#GL!
M_PZ$ ?\.BP'_#I(!_PZ8 ?\.G0'_#J,!_@ZH ?P.K@'[#K4 ^@Z^ /@.R0#U
M#ML \@[J .X.]0#L#O\!ZP__ >H/_P'J$/\!Z1#_ >D0_P'I$/\!_R(? /\B
M' #_(1P _Q\@ /\?*0#_'#0 _QI  /\73 '_%5@!_Q1C ?\3;@'_$W<!_A.
M ?P3B 'Z$HX!^1*5 ?@2F@'V$J !]1*F ?02K 'S$K,!\1*\ ? 2QP'M$M@!
MZ1/H >83]0'D%/\!XA3_ N$5_P+A%?\"X!7_ N 5_P+@%?\"_R4; /\F%P#_
M)!8 _R4< /\F)0#_)#  _R$[ /\?2 #_'50!_1M? ?D::0'W&G,!]!E\ ?(9
MA 'Q&8L![QF1 >X9EP'L&9T!ZQFC >D9J@'H&;$!YQFZ >49Q0'C&=4!WQKH
M =P;]0+8&_\"U1S_ ]0<_P/3'/\$TAS_!-(<_P32'/\$_RD7 /\J$P#_*1(
M_RP8 /\L(0#_+"L _RDW /TG0P#W)4\!\R-: >\B9 'L(6X!Z2%W ><A?P'E
M(88!Y"&- >(@E 'A()H!WR"@ =X@IP'<(:\!VB&X M@APP+5(=,"T2+G LTB
M] /*(_\$R"/_!<<C_P;&(_\&QB/_!L8C_P;&(_\&_RP2 /\N#P#_,!  _S,4
M /\S&P#_,B4 ^C P /(N/ #L+$D YRI5 >,J7P'@*6D!W2ER =HH>@'7*(("
MU2B) M,HD +1*)8#SRB< \XHHP/,**L#RBBS \DHO@3'*,P$Q2GB!,$J\0:^
M*OX'O"K_"+HJ_PBZ*O\(N2K_";DJ_PFY*O\)_S / /\R"P#_-@T _S@0 /\Y
M%0#Y-QX [S4H .<S-0#@,D( VS)/ -4Q6@'0,60"S3!M LLP=0/),'P#QR^#
M!,4OB@3$+Y$%PB^7!<$OG@:_+Z8&O2^O!KPON0>Z+\<'N##=![4P[@FR,/L*
ML##_"ZXP_PNN,/\+K3#_"ZTP_PNM,/\+_S,, /\V!@#_/ D _SX, /T]$ #O
M/!4 Y#D? -LY+0#2.CP S3I) <@Y5 '$.5X"P3AG [\W;P2]-W8%NS9]!KDV
MA >W-HL'MC62"+0UF@FS-:$)L36J"J\UM NN-<$+K#74"ZDVZ@RF-O@-I3;_
M#J,W_PZB-_\.HC?_#J(W_PZB-_\._S<' /\[ @#_0 , \D(% .E""0#E/PX
MV#X6 ,Y )P#'038 PD%$ ;U!3P*Y0%D#MC]A!+0^:0:Q/7$'KSUX"*X\?PFL
M/(8*JCN-"ZD[E0RG.YT-I3NF#:,ZL ZB.[P/H#O-#YX[YA";//41FCS_$9D\
M_Q&8//\1F#S_$9@\_Q&8//\1_SH! /]   #O10  X4@  -E(!0#31@D S$42
M ,1'(@"]2#$ N$@_ ;-'2@*P1E0$K$5=!:I$9 >G0VP(I4)S"J-">@NA08$,
MH$&(#9Y D ^<0)@0FD"A$9A K!*70+@2E4#($Y- X1.10?,4D$'_%(]!_Q2.
M0O\3CD+_$XY"_Q..0O\3_SP  /E$  #D2@  V$X  ,Y/ @#)308 PTL/ +M-
M'0"U3BT KTXZ :M-1@*G3$\$I$M8!J%*8 B>26<)G$AN"YI'=0V81GP.ED:#
M#Y1%BQ&21902D$6=$XY%J!2,1;05BT7$%HI%W!:(1O 6AD;]%H9&_Q:%1_\5
MA4?_%85'_Q6%1_\5_S\  .Q(  #=3P  SU,  ,95  # 4P, NU$, +-2&0"M
M4RD J%,V :-20@*?44L$G%!4!IE/7 B63F,*E$UJ#)%,<0Z/2W@/C4M_$8M*
MAQ*)2I 4ATF:%85)I1>#2;$8@DG &(%*UAE_2NT8?DO\&'Y+_Q=]2_\7?4O_
M%GU+_Q9]2_\6_T,  .9,  #64P  R5@  ,!9  "Z6 $ M%8) *Q7%@"F6"4
MH5@R 9U7/@*85D@$E551!I)46 B/4E\*C%)F#(I1;0Z(4'00A4][$H-/A!.!
M3HT5?TZ7%WU.H1A[3:X9>DZ]&GA.T1IW3NL:=T_Z&79/_QEV3_\8=D__%W9/
M_Q=V3_\7^$8  .)0  #05P  Q%P  +M>  "T70  KEH& *9;$P"@7"( FUPO
M )=;.P*26D4#CUE-!HM850B(5UP*AE9C#(-5:@Z!5'$0?E1X$GQ3@!1Z4HD6
M>%*4&'92GQET4JL:<E*Z&W%2S1QP4N@;<%/Y&G!3_QIP4_\9<%/_&'!3_QAP
M4_\8[TD  -U3  #+6@  P%\  +=B  "O80  J%X" *%?$ ";8!X EF L )%@
M. &-7D(#B5U+!85<4@>"6UD*@%I@#'U99PY[6&X0>%AU$G97?11T5X<6<E:1
M&&]6G!IN5JD;;%:X'&M6RQUJ5N8<:E?W&VI7_QIJ5_\9:U?_&6M7_QEK5_\9
MZTP  -A6  #(7@  O&(  +-E  "K90  HV(  )QB#@"68QP D60I (QC-0&(
M8C\#A&%(!8!@4 =]7U<)>EY="W==9 UU7&L0<UQR$G!;>Q1N6X07;%J/&&I:
MFAIH6J<<9EJV'65:R!UE6N0=95KV'&5:_QME6O\:95K_&65:_QEE6O\9Z$\
M --9  #$80  N68  +!H  "G:0  GF4  )=F#0"19QD C&@G (=G,@&#9CT"
M?V5&!'MD309X8U0)=6);"W)A80UP86D/;6!P$FM?>11I7X(69UZ-&65>F!IC
M7J4<85ZT'6!>QQU@7N,=8%[U'&!>_QM@7O\:85[_&F%>_QIA7O\:Y%(  ,]<
M  # 9   MFD  *QL  "C;   F6D  ))J"P",:A8 AVLD ()K, %^:CH">FE#
M!'9H2P9S9U((<&=9"FUF8 UK968/:&1N$69D=A1D8X 68F.+&&!BEQI>8J0<
M7&*R'5MBQ1U;8N$=6V+T'%MB_QM<8O\:7&+_&EQB_QI<8O\:X%4  ,M?  "]
M9P  LFP  *EP  "?;P  E&P  (QM" "&;A, @F\A 'UO+0%Y;S@"=6Y! W)M
M205N;% ':VM7"FEK7@QF:F4.9&EL$6%I=!-?:'X676>)&%MGE1I99J(;5V:P
M'%9FPQU69M\=5F;S'%=F_QM79O\:5V;_&E=F_QI79O\:VUD  ,=B  "Z:@
MKW   *9S  ":<P  CW   (=Q!0"!<A$ ?',> 'AS*@!T<S4!<',_ VUR1P5J
M<4X'9W%5"61P7 MB;V,.7V]J$%UN<A):;7P56&V&%U9LDQE4;* ;4FNO'%%K
MP1Q1:]P<46OQ&U)K_AI2:O\:4FK_&5)J_QE2:O\9U%P  ,-F  "V;@  K'0
M *)W  "6=@  B74  (%V 0!Z=P\ =G@; ')Y)P!O>3(!:W@\ FAX1 1E=TP&
M8G=3"%]V6@I==6$,6G5H#UAT<!%5<WD34W.$%E%RD!A/<IX937&M&DQQOQM+
M<=D;3''P&DQP_1I-</\936__&4UO_QE-;_\9SF   +YJ  "R<@  J'@  )U[
M  "0>@  A'H  'I[  !T? P ;WX7 &Q^) !I?R\!9G\Y F)_0@-??DD%77U0
M!UI]5PE7?%X+57QE#5)[;@]0>G<23GJ"%$MYCA9)>9P72'BK&$9XO1E&>-49
M1G?O&$=V_!A'=O\81W7_%T=U_Q='=?\7R64  +IO  "N=P  I'T  )A_  "+
M?P  ?G\  '.!  !L@PD :(03 &6%( !BABP 7X8V 5R&/P)9A48#5X5.!52%
M50=2A%P)3X-C"TV#:PU+@G0/2()_$4:!C!-$@9H50H"I%D& NA9 @-(607_M
M%D%^^Q9!??\607W_%D%]_Q9!??\6PFH  +5U  "J?0  GX(  )*#  "%A
M>84  &J)  !DB@, 8(P0 %V-&P!;CB< 6(XR %6..P%3CD,"4(Y* TZ-4@5,
MC5D&28Q@"$>,: I%BW(,0HM]#D"*B0\^BI@1/(JG$CN*N!(ZBL\2.XCK$CN'
M^A,[AO\3.X;_$SN&_Q,[AO\3O'$  *][  "E@P  F8<  (R(  !_B0  <XP
M &60  !<DP  5Y4, %26%@!2EB( 4)<M $V7-@!+ES\!29=' D>73@-%EE4$
M0Y9=!4&6908^E6\(/)5Z"3J5APLXE94,-I2E#364M@XTE,P--)/I#322^ XT
MD/\/-)#_#S20_P\TD/\/M7@  *J"  ">B   DXT  (:.  !YD   ;9,  &&7
M  !5FP  39X& $F?$ !'GQL 1J F $2@, !#H3H 0:%" 3^A20$]H5$".Z%9
M CFA80,WH&L$-:!V!3.@@P8QH)(',*"B""Z@LP@NH,D(+I_G""V=]PDMG/\*
M+9O_"BV;_PHMF_\*KX   *.)  "7C@  C9,  '^5  !RF   9IP  %N@  !/
MI   1:<  #ZI#  \JA0 .JH? #FJ*0 XJS( -ZL[ #6K0P TK$L ,JQ3 3&L
M7 $OK&8"+:QQ BNL?P,JK(X#**R>!">LL 0FK,4$)JOD R6I]00EJ/\%):?_
M!26G_P4EI_\%IXD  )N/  "1E   A)D  'B>  !KH@  7Z8  %.J  !(K0
M/;   #2S P OM0X +;46 "RU(  KMBD *K8R "FW.@ HMT, )[=, ":X50 D
MN%\ ([AK "*X> $@N(@!'[B9 1VYJP$<N< !'+C? 1RV\@$;M?P"&[3_ ANT
M_P(;M/\"GX\  )25  "(FP  >Z$  &ZF  !BJP  5K   $JS   _M@  -;D
M "R\   DOP8 '\(- !W"%  <PAX &\,F !K#+P 9Q#@ &,1! !?$2@ 6Q54
M%<5A !3&;P 3QG\ $L:1 !''I  0Q[D #\?4 !#&[@ 0Q/H $,/_ !##_P 0
MP_\ EY8  (N<  !^H@  <:D  &2O  !8M   2[@  $"[   UO@  *\$  "/%
M   ;R0$ %,P& !#0"P .T1$ #=$9  W1(0 ,T2H #-$T  O2/@ *TDD "=-5
M  G38@ (TW( !M2$  74F  $U*L  ]7   '5W  !U>T  =7V  '5]@ !U?8
MCIT  ("D  !SJP  9K$  %FX  !,O0  /\   #3#   JQP  (<H  !G.   2
MT@  #=8!  G;!0 &W T !-P1  /=&  !WB   -XH  #?,0  X#P  .%'  #B
M5   XV,  .-T  #DB   Y)L  .6N  #EP0  Y=4  .;G  #FYP  YN< @Z0
M '6L  !HLP  6KL  $W!  ! Q   ,\@  "C,   ?T   %]0  !#9   +W0
M!>$   #D    Y0<  .8-  #G$0  Z!8  .D=  #J)0  ZRX  .TY  #O10
M\%,  /%D  #Q=@  \HH  /.<  #SK0  ]+L  /3(  #TR   ],@ =ZT  &JU
M  !<O0  3\0  $#)   SS0  )]$  !W6   4W   #N    CC   !Y@   .H
M  #N    [@   .\$  #P"@  \0X  /,2  #T&   ]B   /@J  #Z-0  _4,
M /Y2  #_8P  _W8  /^)  #_F@  _Z8  /^P  #_L   _[  _Q8C /\5(0#_
M$2$ _PTD /\)*P#_!C< _P-$ /\ 40#_ %T _P!H /\ <@#_ 'L _P"# /\
MB@#_ )$ _P"6 /\ G #_ *$ _0"F /L K #Y +, ]P"[ /4 Q0#S -$ \@#D
M /$ \0#O /H [@#_ .X _P#M /\ [0#_ .T _P#M /\ _QD@ /\8'0#_%1T
M_Q ? /\.*0#_##0 _PI! /\'30#_!5D _P1D /\$;@#_ W< _P.  /\#AP#_
M XT _0*3 /L"F0#Y IX ]P*D /4"J@#S ;  \0&X .\!P@#M <\ ZP'C .H!
M[P#H OL YP3_ .8%_P#F!O\ Y@;_ .8&_P#F!O\ _QP; /\;&0#_%Q@ _Q4=
M /\3)0#_$3  _Q ] /\.20#_#%4 _PM@ /\+:@#]"W, ^PM\ /D*@P#W"HH
M]0J0 /0*E@#S"IL \0JA .\)IP#M":X ZPFV .@)P #F"<T Y GB .(*\ #?
M"_L W@S_ -P-_P#<#?\ VPW_ =L-_P';#?\!_Q\7 /\>$P#_&Q( _QP9 /\;
M(@#_&"P _Q4X /\31 #^$E  ^1%; /409@#S$&\ \!!W .X0?P#L$(8 ZA",
M .D0D@#H$)@ Y@^> .4/I0#C#ZP X0^T . /O@#>#\P VA#A -41\ #2$OL
MSQ+_ <X3_P'-$_\!S1/_ <P3_P',$_\!_R(2 /\B#P#_(0\ _R(4 /\B' #_
M("< _QTR /@;/@#R&4L [AA6 .H78 #G%FH Y!9R .(6>@#@%H( WA:( -P6
MCP#;%I4 V1:; -86H@#4%JD TA:Q - 7NP#.%\D S!C> ,@9[@'%&OL!PQK_
M L$;_P+ &_\"P!O_ L ;_P+ &_\"_R8. /\E"P#_* P _RD0 /\H%@#^)B
M]"0K .PA. #F($0 X1]0 -T?6P#9'F4 U1YM -(?=0#0'WT SA^# ,P?B@'+
M'Y !R1^7 <@?G@'&'Z4!Q2"M <,@MP'!(,0!P"'6 ;PBZ@*Y(O@#MB+_ [4C
M_P.T(_\$LR/_!+,C_P2S(_\$_RD+ /\J!0#_+@@ _R\, /\M$ #S*Q< Z"@B
M . F+P#9)CT TB=* ,TG50#**%\ QRAH <4H;P'#)W<!P2=^ ;\GA &^)XL"
MO">2 KLGF0*Y)Z "MR>I [8HLP.T*+\#LRC/ [ IY@2M*?8$JRK_!:DJ_P:H
M*O\&J"K_!J@J_P:H*O\&_RT% /\P  #_,P( ]C0& .\R"@#H+A  W"P8 -$N
M* #++S< QC!$ ,$P3P"^,%D!NS!B ;@P:@*V+W$"M2]X K,O?P.Q+X8#L"^-
M ZXNE 2M+IP$JRZD!:DOK@6H+[H%IB_*!J0PX@:A,/,'GS#_")XQ_PB=,?\(
MG#'_")PQ_PB<,?\(_S   /\U  #O.   XCH  -LY! #6-0D SC03 ,8V(@"_
M.#$ NC@_ +8X2@&S.%0!L#== JTW9 *K-FP#J39S!*@V>02F-8 %I#6'!:,U
MCP:A-9<'GS6@!YXUJ@B<-;8(FS7%"9DUW0F6-N\*E#;]"I,W_PJ2-_\*DC?_
M"I(W_PJ2-_\*_S,  /8Z  #D/P  V$(  ,Y" 0#)/@8 Q#L/ +L^'0"U/RP
ML3\Z *T_10&I/T\!ICY8 J,]7P.A/6<$GSQM!9T\= :<.WL&FCN"!Y@[B@B6
M.Y,)E3J<"I,ZI@N1.K(+D#O #(X[U0R,/.P-BCS[#8D\_PV)//\,B#S_#(@\
M_PR(//\,_S<  .H_  #<10  SDD  ,5)  "_1@( ND,, +-$&0"M12< J$8U
M *1%00&@14L"G413 II#6P.80V(%ED)I!I1!< >2078(D$!^"8Y A@J-0(X+
MBT"8#(E H@V'0*X.A4"\#X1 SP^"0>D/@4'Y#X!!_P^ 0O\.@$+_#H!"_PZ
M0O\.^CL  .5$  #32P  QTX  +Y/  "X3   LDD) *M)%0"E2R, H$LQ )Q+
M/0&82D<"E4E/ Y))5P202%X%CD=E!HM':P>)1G()B$9Y"H9%@@N$18H-@D64
M#H!$GP]^1*L0?$6Y$7M%RQ%Z1>81>4;W$7A&_Q!X1O\0>$;_#WA&_P]X1O\/
M\#\  -])  #-3P  P5,  +A4  "Q4@  JTX% *1.$0">3R  F5 M )50.0&2
M3T,!CDY, XM-4P2)35H%ADQA!H1+: B"2VX)@$IV"WY*?@Q\28<.>DF1#WA)
MG!!V2:@2=$FV$G-)R!-R2N,3<4KU$G%*_Q%Q2_\1<4O_$'%+_Q!Q2_\0[$,
M -E,  #(4P  O5<  +18  "L5P  I5(! )Y3#P"85!P DU0I (]4-0"+4T !
MB%-( H524 2"45<%?U!>!GU09 A[3VL)>4]R"W=.>PUU3H0.<TV.$'%-F1%O
M3:43;4VS%&Q-Q11K3N$4:T[T$VM._Q)K3O\2:T[_$6M._Q%K3O\1Z$8  --0
M  #$5@  N5H  +!<  "F6@  GU8  )A6#0"25QD CE@F (E8,@"&6#T!@E=%
M G]630-\550%>51;!G=480AU4V@)<U-P"W%2> UO4H$/;5*+$&M1EQ)I4:,3
M9U&Q%&91PQ5E4MX595+R%&52_Q-E4O\295+_$F52_Q)E4O\2Y$H  ,]3  #
M6@  M5X  *Q@  "B7@  FED  )):"P"-6Q8 B%PC (1<+P" 6SH!?5M# GE:
M2P-V65($=%A8!G%87P=O5V8);5=M"VM6=0UI5GX/9U:)$655E1)C5:$48E6O
M%6%5P19@5=L68%;Q%6!6_A1@5O\385;_$F%6_Q)A5O\2X$T  ,M6  "]70
MLF$  *AC  "=80  E5T  (U>"0"'7A, @U\@ ']?+ ![7S<!=UY  G1>2 -Q
M74\$;UQ6!6Q<7 =J6V,):%MK"V9:<PUD6GP/8EJ'$6!9DQ)>6: 475FN%5M9
MOQ9;6=@66UGO%5M9_11<6?\37%G_$EQ9_Q)<6?\2W%   ,=9  "Z8   KV0
M *1E  "99   D&   (AA!@""8A$ ?F,= 'IC*@!V8S0!<V(] 6]B1@)L84T$
M:F%4!6=@6@=E8&$(8U]I"F%?<0Q?7GH.75Z%$%M>D1)979X46%VL%5==O196
M7=465EWN%5==_!177?\35UW_$E==_Q)77?\2UE,  ,1<  "W8P  K&@  *!H
M  "59P  BF,  (-E @!]9@\ >&8: '1G)P!Q9S( ;F<[ 6MF0P)H9DL#9652
M!6-E609A9%\(7F1G"EQC;PQ:8W@.6&.#$%9BCQ)48IP34V*J%5)BNQ518M(5
M46'M%5)A^Q128?\34V'_$E-A_Q)38?\2T58  ,!?  "S9@  J6L  )QK  "0
M:@  A6<  'UI  !W:@T <VL7 &]K) !L;"\ :6PX 69K00)C:TD#86M0!%YJ
M5P9<:ET'6FEE"5AI;0M5:'8-4VB!#U%GC1%/9YH23F>I%$UGN11,9\\43&;K
M%$UF^Q--9O\23F7_$DYE_Q).9?\2S%H  +QC  "P:@  I6\  )AN  ",;0
M@&P  '=M  !Q;@L ;6\4 &EP(0!F<2P 9'$V 6%Q/@%><48"7'!- UEP5 57
M<%L&56]B"%-O:@I0;G,,3FY^#DQMBA!*;9@126RG$DALN!-';,T31VSJ$TAK
M^A)(:_\22&K_$4AJ_Q%(:O\1QUX  +AG  "L;@  H7(  )-R  "'<0  >G$
M '%R  !K= < 9G41 &-V'0!@=R@ 7G<S %MX/ %9=T,"5G=+ U1W4@12=ED%
M4'9@!TYU: A+=7$*271\#$=TB Y%<Y8/0W.E$$)SMA%!<\L10G+H$4)R^!%"
M<?\00W#_$$-P_Q!#</\0P6,  +-L  "H<P  FW8  (YU  "!=@  =78  &EX
M  !C>@( 7GP. %Q]&0!9?B0 5W\O %5_. %3?T !4']( DY^3P-,?E8$2GY=
M!4A]909&?6X(0WQY"D%\A@L_>Y0-/GNC#CQ[LPX\>\@./'KF#CQY]PX\>/\.
M/'C_#CUW_PX]=_\.O&@  *]R  "D>0  EGH  (AZ  !\>@  <'P  &-_  !<
M@@  5X0+ %.%% !1AB  3X8J $Z'- !,ASP!2H=$ 4B'2P)&AU,"1(9: T*&
M8@1 AFP&/H5V!SN%@P@YA9$*.(2@"S:$L0LVA,8+-H/D"S:"]@LV@?\,-H#_
M##: _PPV@/\,MF\  *IX  "??P  D'X  (-_  !W@   :X(  %Z'  !5B@
M3HP& $J.$ !(CQH 1X\E $60+P!$D#@ 0I!  $"01P$_D$\!/9!6 CN07P(Y
MD&@#-X]S!#6/@ 4SCXX&,8^>!S".KP<OCL,'+X[A!R^,] @OB_\(+XK_""^*
M_PDOBO\)L'8  *5_  "8A   BH0  'V%  !PAP  98H  %J.  !/D@  1I4
M $&8#  ^F!0 /9D? #N9*  ZFC$ .9HZ #>:0@ VFDH -9I2 3.:6@$QFF0!
M+YIO BV:>P(LFHH#*IJ: RF:K 0HFL $)YG> R>7\@0GEOT%)Y7_!2>5_P4G
ME?\%J7X  )Z%  "2B0  A(H  ':,  !JCP  7I,  %27  !)FP  0)\  #>B
M!  RHPX ,:,7 #"D(0 NI"H +:0R "RE.@ KI4, *J5+ "FE5  HI5X )J5I
M "6E=@$CI84!(J66 2"FJ $?I;L!'J77 1ZD[P$>HOL"'J'_ AZA_P(>H?\"
MHH8  )>,  "+CP  ?9$  &^4  !CF   5YT  $VA  !#I0  .*@  #"K   H
MK@< )*\0 ".O%P AKR$ (+ I !^P,0 >L#H ';%" !RQ3  ;L58 &K%A !FR
M;P 8LGX %K*0 !6RH@ 4LK8 $[+. !.QZP 3K_D $Z[_ 1.N_P$3KO\!FHT
M )"2  "$EP  =9H  &B?  !;HP  4*@  $6L   [L   ,;(  ">U   @N
M&+H' !2\#@ 3O!4 $KP> !&])@ 1O2X $+TW !"^00 .ODP #KY7  V^90 ,
MOW0 "[^&  J^F0 (OJP ![["  >^WP (OO  "+WZ  B]_  (O?P DY0  (>9
M  !ZGP  ;*4  &"J  !3KP  1[,  #RV   QN   )[L  !^^   7P0  $<0!
M  S("  (R0X !\D4  ;)'  %R20 !,HL  /*-@ "RD   ,M,  #+60  RV@
M ,MY  #,C   RY\  ,NS  #+R   S.(  ,SO  #,\0  S/$ BIH  'RA  !O
MIP  8JT  %6S  !(N   .[L  #"^   FP0  '<0  !7(   /RP  "LX   32
M @  TPH  -,/  #4%   U1H  -8B  #7*@  V30  -H_  #<2P  W%H  -UJ
M  #=?0  W9$  -VD  #>M@  WL@  -[>  #>X@  WN( ?Z(  '&I  !DL
M5K<  $F\   \P   +\0  "3'   ;RP  $\\   W2   'U@   -L   #>
MWP,  . )  #A#@  XA(  .,7  #E'@  YB<  .@Q  #J/0  [$L  .Q:  #M
M;   [H   .Z4  #NI0  [K0  .["  #NQ@  [L8 =*H  &:R  !8N0  2\
M #W%   OR0  ),T  !G1   1U@  "]L   />    X0   .4   #H    Z0
M .H   #K!@  [0L  .\/  #P$P  \AH  /0C  #W+@  ^3L  /M*  #\6P
M_6T  /V   #^DP  _J(  /ZM  #^KP  _J\ _Q ? /\.'0#_"AT _P$@ /\
M* #_ #4 _P!! /\ 3@#_ %H _P!E /\ ;@#_ '< _P!_ /X A@#\ (P ^P"2
M /D EP#X )P ]P"B /8 IP#U *T \P"U /( O0#Q ,D [P#< .X ZP#M /<
M[ #_ .L _P#J /\ Z@#_ .H _P#J /\ _Q,< /\1&0#_#1D _P8< /\#)0#_
M #$ _P ^ /\ 2@#_ %8 _P!A /\ :P#] ', ^@![ /< @P#U (D ] "/ /(
ME #Q )D \ "? .X I #M *L [ "R .H N@#H ,8 YP#6 .4 Z #D /4 XP#^
M .( _P#A /\ X0#_ .$ _P#A /\ _Q48 /\3% #_#Q0 _PT9 /\+(@#_""T
M_P0Y /\!1@#_ %$ _@!< /H 9@#V &\ \@!W .\ ?@#M (4 ZP"+ .H D0#H
M )8 YP"< .8 H0#D *@ XP"O .$ N #? ,, W0#1 -L Y@#9 /, UP#] -4"
M_P#4 O\ U /_ -0#_P#4 _\ _Q@3 /\5$ #_$@\ _Q(5 /\1'0#_#B@ _PPT
M /\*00#Y"$P ]097 /$&80#M!FH Z05R .8%>@#D!8$ X@6' . &C0#?!I(
MW0:8 -L&G@#9!J4 UP:M -0&M0#2!L  T ?/ ,X(Y0#,"?0 R@O_ ,@,_P#'
M#/\ QPS_ ,8,_P#&#/\ _QL. /\9# #_& T _Q@1 /\7& #_%"( ^Q$N /,0
M.@#M#D8 Z U2 .4-7 #A#64 W@UM -L-=0#8#7P U0V" -,-B0#1#8\ T V5
M ,X-G #-#J, RPZK ,D.M #(#L  Q@[/ ,,0Y@# $?4 O1+_ +P2_P"[$O\
MNA+_ ;H2_P&Z$O\!_Q\* /\<! #_'P@ _Q\- /\=$@#X&AL [A8F .84,P#@
M$S\ VA-+ -035@#0$U\ SA1H ,L4;P#)%'< QQ5] ,85A #$%8H PQ61 ,$6
MF # %I\ OA:G +P7L "[%[P N1?+ +<8X@"S&?(!L1K_ :\;_P&N&_\!KAO_
M :T;_P&M&_\!_R($ /\B  #_)0( _"0' /<A# #L'1( X1H< -@:*@#0&S@
MRQU% ,<=4 ##'EH P!YB +X>:@"\'W$ NA]X +D??@"W'X4 MA^, +0?DP"S
M'YH!L2"C ; @K &N(+<!K"'& :LAW0&G(N\"I2+] J,C_P*B(_\"HB/_ J$C
M_P*A(_\"_R4  /\H  #R*@  Y2L  -\H!0#<(0L TB$4 ,DD) ##)3( OB8_
M +HG2@"W)U0 M"== +(G9 "P)VP KB=R :TG>0&K)W\!JB>& :@GC@&G)Y8"
MI2>> J,HJ *B*+,"H"C! I\HU0*<*>P#FBKZ Y@J_P27*O\$ERK_!)8J_P26
M*O\$_R@  /4N  #E,P  VC4  - S 0#,+08 QBH0 +XM'@"X+BP LR\Z *\O
M10"L,$\ J2]8 *<O7P&E+V8!HR]M :$O<P*@+GH"GBZ! ITNB0*;+I$#F2Z:
M Y@NI 26+Z\$E2^]!),OSP21,.@%CS#X!8TQ_P6-,?\%C#'_!8PQ_P6,,?\%
M_RT  .HU  #<.@  SCT  ,8\  # -P( NS,- +,T&0"N-B< J3<T *4W0 "B
M-TH GS=3 9TV6@&;-F$!F39H I<U;P*5-74#E#5\ Y(UA 20-8T$CS66!8TU
MH 6+-:L&BC6Y!H@UR@>'-N4'A3;V!X0W_P>#-_\'@S?_!X(W_P>"-_\']#(
M .,[  #200  QD0  +U#  "W/P  L3L) *H[% "E/"( H#TP )T].P"9/44
MECU. 90\5@&2/%T"D#QC HX[:@.,.W$$BCMX!(@Z@ 6'.H@&A3J2!H,ZG >!
M.J@(@#JU"7X[Q@E].^$)>SSS"7L\_PEZ//\(>CS_"'H\_PAZ//\([C<  -U!
M  #+1@  OTD  +9)  "N1@  J4$$ *-!$0"=0AX F$,K )5#-P"10T$ CD)*
M 8Q"4@&)05D"AT%? X5!9@.#0&T$@4!T!8! >P9^/X0'?#^."'H_F0EX/Z4*
M=T"R"G5 PPMT0-T+<T'Q"W)!_PIR0?\*<D'_"7)!_PER0?\)Z3P  -5%  #%
M2P  NDX  +!.  "G2P  HD8  )M&#@"61QH D4@G (Y(,P"*2#T AT=& 81'
M3@&"1E4"@$9< WY%8@1\16D$>D5P!7A$> 9V1($(=$2+"7)$E@IP1*(+;T2O
M#&Y$P QM1=D-;$7O#&M%_0MK1O\+:T;_"FM&_PIK1O\*Y4   ,])  #!3P
MM5(  *M2  "A3P  FTH  )1*# "/2Q< BTPD (=,+P"$3#H @4Q# 7Y+2P%[
M2U(">4I8 W=*7P1U268%<TEM!G%)=0=O27X(;4B("6M(DPMJ2)\,:$BM#6=)
MO0UF2=0.94GM#65*_ QE2O\+94K_"V5*_PME2O\+X$0  ,M-  "]4@  LE8
M *95  "<4@  E4X  (Y."0")3Q0 A5 @ (%0+ !^4#< >U!  7A02 %U3T\"
M<TY5 W%.7 1O3F,%;4UJ!FM-<@=I37L(9TV%"F5-D0MD3)T,8DVK#6%-NPY@
M3=$.8$WL#F!-^PU@3?\,8$W_"V!-_PM@3?\+W$<  ,=0  "Y5@  KED  *)8
M  "85@  D%$  (E2!@"#4Q$ ?U,= 'M4*0!X5#0 =50] 7)310%P4TP";5)3
M FM260-I4F $9U%G!F51;P=C47@(8E&#"F!1CPM>4)L-75"I#EM1N0Y;4<X/
M6E'J#EM1^@U;4?\,6U'_#%M1_PM;4?\+UDH  ,-3  "V60  JUP  )Y:  "3
M60  BU0  (16 P!^5A  >E<: '97)@!S6#$ <%<Z &U70@%J5TD":%90 F96
M5P-D5EX$8E5E!6!5;0=>578(756!"EM5C0M95)H-6%2G#E95N ]65<P/5E7I
M#E95^0U65?\-5U3_#%=4_PQ75/\,T4T  ,!6  "S7   IUX  )I=  "/7
MAE@  ']9  !Y6@T =%L7 '%;(P!N6RX :ULW &A;0 %E6T<!8UI. F%:50-?
M6EP$75IC!5Q::P9:670(6%E_"E99BPM469@-4UBF#E)9M@Y16<H/45GG#E%8
M^ U26/\-4EC_#%)8_PQ26/\,S5$  +Q9  "P7P  HV$  )9@  "+7P  @5L
M 'E=  !S7@P ;UX5 &M?( !H7RL 9F U &-@/0%A7T4!7U], EU?4P-;7UH$
M65YA!5=>:0957G((4UY]"5%=B0M0798,3EVD#4U=M Y,7<@.3%WF#DU=]PU-
M7/\,35S_#$Y<_PQ.7/\,R50  +E<  "M8P  GV,  ))C  "'8@  ?&   '1A
M  !N8@D :6,2 &9C'0!C9"@ 860R %YD.P!<9$,!6F1* EAD40)69%@#5&1?
M!%)C9P508W '3F-Z"$QBA@I+8I0+26*B#$ABL@U'8L<-1V+D#4AA]@Q(8?\,
M2&#_"TE@_PM)8/\+Q%@  +5@  "J9@  FV8  (UF  ""90  =F0  &YE  !H
M9@4 8V<0 &!H&@!=:24 6VHO %EJ. !7:D !56I' 5-J3@)1:E4#3VE=!$UI
M9 5+:6T&26AX!T=HA E&:)(*1&>A"T-GL0Q"9\4,0F?B#$)F]0Q#9O\+0V7_
M"T-E_PM#9?\+OUP  +%D  "F:@  EFD  (EI  !]:0  <6D  &=J  !B; $
M76T- %EN%@!7;R$ 57 K %-P-0!1<#T 4'!% 4YP3 %,<%,"2G!: TAP8@1&
M;VL%1&]U!D)O@@= ;H\)/VZ>"CUNKPH];L(*/&[@"CUM] H];/\*/6O_"CYK
M_PH^:_\*NF   *UI  "@;@  D6T  (1M  !X;0  ;&X  &%P  !;<@  5G0*
M %)U$@!0=AT 3G<G $QW,0!+>#D 27A! $AX20%&>% !1'=7 D)W7P- =V@#
M/G=S!#QV?P8Z=HT'.7:<"#=UK0@W=< (-G7>"#=T\@@W<_X(-W+_"#=R_P@W
M<O\(M68  *EO  ":<0  BW$  'YQ  !S<@  :',  %QV  !4>0  3GL% $I]
M#P!(?A@ 1G\C $5_+ !#@#4 0H ] $& 10 _@$P!/8!4 3R 7 (Z?V4".']O
M S9_? 0T?XH$,G^:!3%^J@8P?KT&,'[:!C!]\ 8P>_T&,'O_!C!Z_P8P>O\&
ML&P  *1U  "4=0  AG4  'EV  !N=P  8WD  %=]  !/@0  1X0  $*&#  _
MAQ, /8@= #R()P [B3  .HDX #B)0  WB4@ -HE/ #2)6 $SB6$!,8EL 2^)
M> (MB8<"+(F7 RJ(IP,IB+H#*8C4 RF&[@,IA?P$*83_!"F$_P0IA/\$JG0
M )Y[  ".>@  @'H  '1[  !H?@  78$  %*%  !)B0  08P  #F0!0 UD0\
M,Y(7 #*2(0 QDBD ,),R "Z3.@ MDT$ +)-* "N44@ JE%P *)1G ">4<P$E
ME((!))23 2*3I $AD[<!()// 2&2[ $@D/H"((__ B"/_P(@C_\"I'P  )>
M  "'?P  >X   &Z"  !BA0  5XD  $V.  !"D@  .I8  #*9   JG D *)T1
M ":=&0 EG2( ))XJ ".>,@ BGCH (9Y" "">2P ?GU4 'I]@ !R?;0 ;GWP
M&I^- !B?GP 7G[( %I_) !:>Z  6G/< %IO_ 1>;_P$7F_\!G8,  (^&  ""
MA@  =(<  &>+  !;CP  4),  $:8   \G   ,Z   "NC   CI@  '*@+ !JI
M$0 8J1@ %ZDA !:J*0 5JC$ %*HY !.J0P 3JTT $JM8 !&K90 0JW0 #JN&
M  ZKF0 -JZP #*O!  RJWP ,J?( #:C\  VH_P -J/\ EHH  (F,  !ZC0
M;)$  &"5  !4F@  29\  #^C   UIP  *ZH  ".N   ;L   %+,!  ^U"@ -
MMA  #+86  NV'P *MB< ";8O  BV.0 'MT, !K=/  2W6P #MVH  K=[  "W
MC@  MZ$  +:T  "VRP  MN4  +7Q  "U]P  M?< CY$  (&4  !REP  99P
M %BA  !,I@  0:L  #>O   LL@  ([4  !JX   3NP  #KT   G !0 #P0T
M ,$1  #!%P  PAX  ,(F  #"+P  PSD  ,1$  #$4   Q%X  ,5O  #%@0
MQ94  ,6H  #%O   Q-$  ,3F  #$[@  Q.X AI@  'F>  !KHP  7:D  %"N
M  !$LP  -[8  "RY   BO   &;\  !'"   ,Q0  !L@   #+    S <  ,P-
M  #-$0  S18  ,X=  #/)   T"T  -(X  #41   U%(  -5A  #5<P  UH<
M -:;  #6K0  U[\  -C.  #8W0  V-T >Z   &ZF  !@K0  4[,  $6X   X
MO   *[\  "'"   7Q@  $,D   K,   "T    -0   #7    V    -H%  #;
M"P  W X  -X3  #?&0  X2$  .,J  #E-@  YT,  .=3  #H9   Z7<  .F,
M  #JGP  ZJX  .JZ  #JPP  ZL, <*@  &*O  !5M@  1[P  #G    LQ
M(,@  !;,   .T   !]0   #9    W0   .$   #C    Y    .8   #G 0
MZ0<  .L,  #L$   [A4  / =  #S)P  ]C,  /=#  #X5   ^68  /EZ  #Z
MC@  ^IX  /NI  #[L   ^[  _PL; /\'&0#_ !D _P < /\ )0#_ #( _P _
M /\ 2P#_ %< _P!B /\ :P#_ ', _0![ /L @@#Z (@ ^ "- /< D@#V )@
M]0"= /0 H@#S *D \0"P .\ N #N ,, [ #1 .L Y@#I /, Z #^ .@ _P#H
M /\ Z #_ .@ _P#H /\ _PX8 /\*%0#_ 10 _P 8 /\ (@#_ "X _P [ /\
M1P#_ %, _0!> /H 9P#W &\ ]0!W /, ?@#R (0 \ ") .\ CP#N )0 [ ":
M .L GP#I *4 Z "L .8 M #D +\ XP#, .$ X@#? /  W@#[ -X _P#= /\
MW0#_ -P _P#< /\ _Q 3 /\-$0#_!A  _P(5 /\ '@#_ "D _P V /\ 0@#Z
M $X ] !9 /$ 8@#N &L [ !R .H >0#H '\ YP"% .4 BP#D )  X@"6 .$
MG #? *( W0"I -H L0#8 +L U0#( -( W0#1 .T T #Y ,\ _P#. /\ S0#_
M ,T _P#- /\ _Q$/ /\.#0#_# T _PL2 /\'&0#_ B0 _P P /8 / #O $D
MZ@!3 .< 70#D &8 X0!M -\ = #= 'L VP"! -D A@#6 (P U "2 -( F #0
M )X S@"F ,P K@#* +@ R #$ ,8 UP#% .H PP#W ,( _P#! ?\ P +_ , "
M_P#  O\ _Q0+ /\0!@#_$ D _Q . /\.% #_"AX ]08I .L$-@#C T( WP-.
M -L$5P#6!&  TP1H - $;P#.!78 S 5\ ,H%@@#)!8@ QP6. ,8%E #$!9L
MP@6C , &JP"^!K4 O0;" +L(U "Z">D MPOX +4,_P"T#/\ M S_ +0,_P"T
M#/\ _Q<$ /\4  #_%@, _Q0) /\1#@#R#A4 Z PA -X*+@#6"SL T Q' ,P,
M40#)#%H Q@UB ,0-:@#"#7$ P UW +\-?0"]#H, O Z* +H.D0"Y#I@ MPZ@
M +8.J0"T#[0 L@_! +$0U "N$>L JQ+Z *D2_P"H$_\ IQ/_ *<3_P"G$_\
M_QH  /\;  #Y&P  ZQD  .44!@#E$ X V0X7 ,\1)@#($C0 Q!-  +\42P"\
M%%0 N15= +<59 "U%6L M!5Q +(5> "Q%GX KQ:% *X6C "L%I0 JQ>< *D7
MI@"G&+  IAB] *08SP"B&N< GQKW )T;_P&<&_\!G!O_ 9L;_P&;&_\!_QT
M /<A  #H)   W24  -0A 0#/&P@ RA<1 ,(:( "\'"T MQTZ +,>10"P'D\
MK1Y7 *L>7P"I'V8 J!]L *8?<P"E'WD HQ^  *(?AP"@((\ GR"8 )T@H@";
M(*P!FB&Y 9@AR@&6(N0!E"/U 9(C_P&1(_\!D"/_ 9 C_P&0(_\!_R(  .LI
M  #=+@  SR\  ,<M  #!)P, O2(- +8C&@"P)2@ K"8T *@F0 "E)TD HB=2
M * G6@">)V$ G"=G )LG;0"9)W0 F"=[ 98G@@&5)XL!DR>4 9$HG@&0**D!
MCBBU HTIQ@*+*=\"B2KR H<J_P*&*O\"ABK_ H8J_P*&*O\"]"@  .,Q  #1
M-@  Q3@  +PV  "V,   LBL) *LL% "F+2( HBXO )XN.@";+D0 F"]- )8O
M50"4+EP DBYB ) N:0&/+F\!C2YV 8PN?@&*+H8"B"Z/ H<NF@*%+Z4#@R^R
M X(OP@.!,-H#?S#O WTQ_@-],?\#?#'_ WPQ_P-\,?\#[2\  -LW  #)/0
MOCX  +,\  "L.   IS,$ *(R$0"=-!T F34J )4U-0"2-4  CS5) (TU4 "+
M-5< B35> 8<U9 &%-&L!A#1R H(T>0* -(("?C2+ WTTE@-[-:$$>36N!'@U
MO@5W-M0%=C;M!70W_ 5T-_\$=#?_!'0W_P1T-_\$YS4  -(]  ##0@  N$0
M *Q"  "D/@  GSD  )HX#@"4.AD D#HF (T[,0"*.SL ASM$ (0[3 "".U,!
M@#I: 7XZ8 %].F<">SIN GDZ=0)W.GX#=CJ(!'0ZDP1R.IX%<3JK!6\[NP9N
M.\\&;3OJ!FT\^@9L//\%;#S_!6P\_P5L//\%XCD  ,Q"  "^1P  L4@  *5&
M  "=0P  ES\  )(^"P"-/Q4 B3\A (5 +0""0#< ?T!  'U 2 ![0$\!>4!6
M 7<_70%U/V,"<S]J G$_<@-P/WH#;C^$!&P_D 5K/YP&:3^I!F@_N =G0,P'
M9D#H!V9 ^09E0/\&94#_!F5 _P5E0/\%W#X  ,=&  "Y2P  K$P  *!*  "7
M1P  D4,  (M#" "&0Q( @D0> 'Y$*0![130 >44] '9%10!T1$P!<D13 7!$
M60%N1& ";$-G FM#;P-I0W<$9T.!!69#C09D0YD&8D.G!V%$M@A@1,H(8$3F
M"%]%^ =?1?\'8$7_!F!$_P9@1/\&UD$  ,-)  "V3@  IT\  )M-  "22P
MC$<  (5'! " 1Q  ?$@: 'A()@!U23  <TDZ '!)0@!N24D!;$A0 6I(5@%H
M2%T"9DAD F5(; -C2'4$84=_!6!'B@9>2)<'74BE"%M(M A;2,<)6DCD"%I)
M]@A:2?\'6DC_!EI(_P9:2/\&T44  +],  "R4@  HU$  )=0  "-3@  ADH
M (!* 0!Z2PX =DP7 '),(P!O3"T ;4TV &I,/P!H3$8 9DQ- 61,4P%B3%H"
M84QA E],:0->3'($7$Q\!5I,B 993)4'5TRC"%9,L@A53,8)54SB"55,]0A5
M3/\'54S_!U9,_P963/\&S$@  +Q0  "O50  H%0  )-3  ")40  @4T  'I.
M  !U3PP <$\5 &U0( !J4"H 9U S &50/ !C4$, 85!* 5]040%=4%@"7%!?
M EI09P-94' $5U!Z!550A@944),'4E"A"%%0L0E04,0)4%#A"5!0] A14/\'
M44__!U%/_P913_\&R4L  +E3  "K5P  G%8  (]5  "%5   ?%   '51  !P
M4@D :U,2 &A4'0!E5"< 8E0Q &!4.0!>5$$ 7%1( 5I43P%95%8!5U1= E94
M90-45&X$4E1X!5%4A 9/5)$'3E2@"$Q4KPA,5,()2U3?"4Q4\PA,4_\'3%/_
M!TU3_P9-4_\&Q4X  +96  "G6@  F%D  (M8  "!5P  =U0  '!5  !J5@8
M9E<0 &)7&@!@6"0 75@N %M9-P!963\ 5UE& %9930%4650!4UE; E%98P)/
M6&P#3EAV!$Q8@@5*6(\&25B>!TA8K@A'6, (1UC="$=8\@A'5_\'2%?_!TA7
M_P9(5_\&P5$  +)9  "C7   E%L  (=;  !]6@  <E@  &M9  !E6@, 8%L.
M %U<%P!:7"$ 6%TK %9=- !47CP 4UY$ %%>2P%07E(!3EY9 DQ>80)+76H#
M25UT!$==@ 5%78T&1%V<!T-=K ="7;X(0EW:"$)<\0="7/X'0UO_!D-;_P9#
M6_\&O54  *]=  "?7P  D%X  (->  !X70  ;5P  &5=  !?7P  6F , %=A
M% !58AX 4F(H %%C,0!/8SD 3F-! $QC2 !+8T\!26-6 4=C7@)%8V<"1&-Q
M T)C?01 8HL%/V*:!CYBJ@8]8KP'/&+6!SUA[P8]8?T&/F#_!CY@_P8^8/\&
MN5D  *MA  ":80  BV$  ']A  !T80  :6$  %]B  !99   5&8) %%G$0!.
M9QH 3&@D $MI+0!):38 2&D^ $9J10!%:DP 0VI4 4)J7 % :64"/FEO CQI
M>P,[:8D$.6F8!3AHJ 4W:+H%-VG3!3=H[@4W9_P%.&;_!3AF_P4X9O\%M%X
M *=E  "590  AF0  'IE  !O90  9&8  %EH  !2:@  36P$ $EN#@!';A8
M16\@ $1P*0!"<#( 07 Z $!Q0@ _<4D /7%1 #QQ60$Z<6(!.'%L C9P> (U
M<(8#,W"5 S)PI@0Q<+@$,'#0!#%O[ 0Q;OL$,6W_!#%L_P0Q;/\$KV0  *%I
M  "/:   @6@  '5I  !K:0  8&L  %5N  !-<0  1G,  $)U"P _=A( /7<<
M #QW)0 Z>"T .7@U #AY/0 W>44 -GE- #5Y50 S>5X ,7EH 3!Y= $N>8,"
M+7F2 BMXHP(J>+4"*GC, BIWZ@(J=OD#*G7_ RIT_P,J=/\#JFH  )IM  ")
M;   ?&T  '!M  !F;@  6W$  %!U  !(>   07L  #I^!0 V?PX -( 6 #.!
M(  R@2@ ,($P "^".  N@D  +8)( "R"4  K@EH *H)D "B"<  F@G\!)8*/
M 22"H $C@K(!(H+) 2*!YP$B?_<!(G[_ B)]_P(B??\"I7$  )-Q  "#<0
M=G$  &QR  !@=0  5G@  $Q\  !#@   .X,  #.&   MB0H *HH1 "F+&0 G
MBR( )HLJ "6,,0 DC#D (XQ" "*-2@ AC50 ((U> !^-:P =C7D '(V* !N-
MG  9C:X &(S$ !B,XP 9BO4 &8G_ 1F(_P$9B/\!G7<  (QV  !]=@  <G<
M &5Y  !:?   4(   $:$   \B0  -(P  "V0   EDP( 'Y4, !V6$@ <EAH
M&Y<B !J7*@ 9ES( &)@Z !>80P 6F$T %9A8 !289  3F', $9B$ !"8E@ 0
MF*D #IB_  Z7W0 /EO( $)7\ !"4_P 0E/\ E7T  (5\  !X?   :WX  %^!
M  !4A@  2HH  $"/   VDP  +9<  "::   >G0  %Z # !*B#  0HQ( $*,9
M  ^C(0 .I"D #J0Q  VD.@ ,I$4 "Z10  JD7  )I&H !Z1[  :CC@ $HZ$
M J.T  .BRP #HN8  Z'S  .A^P #H?L C8,  '^"  !QA   9(<  %B,  !-
MD0  0I8  #B:   OG@  )J(  !ZE   7J   $:L   RN!P 'KPT  Z\2  *O
M&0 !KR$  *\I  "P,@  L#P  +!'  "P4P  L&$  +!Q  "P@P  KY<  *^J
M  "OOP  KMD  *[K  "N]   KO0 AXD  'B*  !JC@  79,  %&8  !%G0
M.Z(  #"F   GJ@  'JX  !:Q   0M   "[8   6Y P  N@H  +H.  "Z$P
MNQD  +LA  "\*   O#$  +T\  "^2   OE8  +YE  "^=P  OHP  +Z?  "]
MLP  OL<  +[>  "]ZP  O>L ?Y(  '"5  !BF@  59\  $FE   ]JP  ,J\
M "BT   >M@  %;D   Z\   )OP   L(   #$    Q00  ,8*  #&#@  QQ(
M ,@8  #)'P  RB<  ,PP  #./   SDD  ,]9  #/:@  SWX  ,^3  #/I@
MS[@  ,_(  #/VP  S]L =YP  &BA  !;IP  3JX  $&T   TMP  *+H  !V]
M   3P   #<0   ;'    R@   ,X   #0    T0   -("  #3"   U0P  -80
M  #9%0  VQP  -TD  #@+P  XCP  .-+  #D7   Y&\  .6#  #EF   Y:D
M .6V  #EPP  Y<, ;*4  %^L  !1L@  1+D  #6\   HP   ',0  !+(   ,
MRP   \\   #3    V    -P   #?    WP   .$   #C    Y ,  .8(  #H
M#0  Z1$  .P8  #N(@  \2X  /,\  #T30  ]5\  /9S  #WAP  ]YD  /BE
M  #XL   ^+  _P,7 /\ %0#_ !4 _P 8 /\ (P#_ "\ _P \ /\ 2 #_ %0
M_P!> /\ 9P#] &\ ^P!V /D ?0#X (, ]@"( /4 C@#T ), \@"8 /$ G@#P
M *0 [@"K .T LP#K +T Z@#+ .@ X0#G /$ Y@#] .4 _P#D /\ Y #_ .0
M_P#D /\ _P<3 /\ $0#_ !$ _P 5 /\ 'P#_ "L _P W /\ 1 #^ $\ ^@!:
M /< 8P#T &L \@!R /  >0#O '\ [0"$ .L B@#J (\ Z "4 .< F@#E *
MY "G .( KP#@ +D W@#& -P V@#: .P V #Y -8 _P#6 /\ UP#_ -@ _P#8
M /\ _PH0 /\##@#_  T _P 2 /\ &@#_ "8 _  R /< /P#T $H \0!5 .T
M7@#J &8 Z !N .4 = #C 'H X@"  .  A0#> (L W "0 -L E@#8 )P U0"C
M -, JP#1 +4 S@#! ,P T0#+ .< R0#U ,@ _P#( /\ R #_ ,@ _P#( /\
M_PP, /\&" #_ @H _P / /\ %0#\ "  \0 L .P .0#I $4 Y0!/ .$ 60#>
M &$ VP!H -< ;P#4 '4 T@![ -  @ #. (8 S ", ,L D@#) )@ QP"@ ,4
MJ ## +$ P0"\ +\ RP"] ., O #R +L _0"[ /\ N@#_ +H _P"Z /\ _PX%
M /\)  #_"04 _P8+ /\!$ #P !D Y@ E .$ ,@#< #\ U@!) -$ 4P#. %L
MRP!C ,@ :@#& '  Q0!V ,, >P#! ($ P "' +X C@"\ )0 NP"< +D I "W
M *X M0"Y +, R "Q -\ L 'O *\!^P"N O\ K0/_ *T#_P"M _\ _Q   /\.
M  #_#0  ]@L# /('"@#B 1$ VP(= -(#*P#, S< R 1# ,0$30#!!%8 O@5=
M +P%9 "Z!6L N 5Q +<%=@"U!7P LP:# +(&B0"P!I$ KP>9 *T'H0"K!ZL
MJ0BW *@)Q@"F"MT I0OP *,,_0"B#?\ H0W_ *$-_P"@#?\ _Q$  /P2  #L
M$P  XA,  -L/ P#6"0L S@@4 ,8*(@# ##  O T\ +@-1@"U#4\ L@Y7 + .
M7P"N#F4 K0YK *L.<0"J#G@ J Y^ *</A0"E#XT I ^6 *(0GP"@$*D GQ"U
M )T1Q0";$=X F1+Q )<3_P"6%/\ E13_ )44_P"4%/\ _Q4  .T;  #@'P
MTA\  ,D;  #$% 4 P1 . +H2&P"T$RD L!0U *P50 "I%4D IA52 *0660"B
M%F  H19F )\6; ">%G( G!9Y )L7@ "9%X@ F!>1 )88FP"4&*8 DQFR )$9
MP0"0&M@ C1ON (L<_0"*'/\ BAS_ (D<_P")'/\ ]!T  .0E  #3*0  QRH
M +PF  "V(   M!D+ *X:%0"H'", I!TO *$>.@">'D0 FQY, )D>5 "7'UL
ME1]A )0?9P"2'VT D1]T (\@? ".((0 C""- (H@EP")(:( AR&N (8BO0"%
M(M$!@B/K 8$D^P& )/\!?R3_ 7\D_P%_)/\!["4  -LM  #),0  O#$  +$N
M  "K*0  IR0% *,C$0">)!T FB4J )8F-0"3)C\ D29' (\F3P"-)E8 BR=<
M (DG8@"()VD AB=O (4G=P"#)W\ @2>) 8 HDP%^*)X!?2FK 7LIN0%Z*<T!
M>"KH 7<K^0%V*_\!=BO_ 74K_P%U*O\!Y2P  - T  #!.   LS@  *@U  "B
M,0  G2T  )DJ#@"4*Q@ D"PD (TM, "*+3H ARU# (4M2@"#+5$ @2Y8 ( N
M7@!^+F0 ?2YK 'LN<P%Y+GL!>"Z% 78NCP%T+YL!<R^H G$OM@)P,,D";S#E
M FXQ]P)M,?\";3'_ FTQ_P)M,?\"WS(  ,DY  "[/@  K#T  *$Z  ":-P
ME3,  ) Q"@",,10 AS(@ (0S*P"!,S4 ?S,^ 'TS1@![,TT >3-4 '<S6@!V
M,V$ =#-G 7(T;P%Q-'<!;S2! 6XTC )L-)@":C6E FDULP-H-<8#9S;B V8V
M]0-F-O\"9C;_ F8V_P)F-O\"V#<  ,0^  "U0@  ID$  )L_  "3/   C3@
M (@V!P"$-Q$ @#<< 'PX)P!Z.#$ =SDZ '4Y0@!S.4D <3E0 ' Y5P!N.5T
M;#ED 6LY:P%I.70!:#E^ F8YB0)D.94#8SJB V(ZL0-A.L,#8#O@!%\[\P-?
M._\#7SO_ U\[_P)?._\"T3L  ,!"  "P10  H40  )5#  "-0   AST  (([
M @!].PX >3P8 '4](P!S/2T <#TV &X]/P!L/48 :SU- &D]4P!G/5H 9CUA
M 60]: %C/7$!83Y[ E\^A@)>/I,#7#Z@ UL_KP1:/\$$6C_=!%D_\@19/_\#
M63__ UD__P-9/_\#S#\  +Q&  "K2   G$<  )%&  "(1   @D   'P_  !W
M0 P <T 5 &]!( !L02H :D$S &A!.P!F0D, 9$)* &-!4 !A05< 8$)> 5Y"
M90%=0FX"6T)X EI"A -80I #5T*>!%9#K0150[\$5$/:!%1#\0140_X#5$/_
M U1#_P-40_\#R$(  +A)  "G2P  F$H  (U)  "#1P  ?4,  '9#  !Q1 H
M;402 &I%'0!G12< 9$4P &)%. !@13\ 7T5' %U%30!;150 6D9; 5E&8P%7
M1FP!5D9V E1&@0-31HX#4D><!%!'JP101[T$3T?6!4]'[P1/1_T$3T?_ T]'
M_P-01_\#Q$4  +5-  "C30  E4P  (E+  !_2@  >$8  '%'  !L1P< :$@0
M &1(&@!A220 7TDM %U)-0!;23T 64E$ %=)2@!625$ 54I9 51*80%22FD!
M44IT D]*?P-.2HP#34J;!$Q+J@1+2[P$2DO3!4I+[@1+2_T$2TK_ TM*_P-+
M2O\#P4@  +)0  "@3P  D4\  (5.  ![30  <TD  &Q*  !G2P0 8DP. %],
M%P!<32$ 6DTJ %A-,@!633H 5$U! %-.2 !23D\ 4$Y7 4].7P%.3F<!3$YR
M DM.?0))3HL#2$Z9!$=/J 1&3[H$1D_1!$9/[01&3OP$1D[_ T=._P-'3O\#
MO4P  *Y2  "<40  C5$  (%1  !W4   ;DP  &=.  !B3P  75 - %I0% !7
M41X 55$G %-1, !14C@ 4%(_ $Y21@!-4DT 3%-5 $I370%)4V4!2%-O D93
M>P)%4XD#0U.7 T)3IP1!4[@$05//!$%3[ 1!4OL#0E+_ T)2_P-"4?\#ND\
M *I4  "85   B50  'U3  !S4P  :5$  &)2  !<4P  6%0* %15$@!251L
M3U8D $Y6+0!,5S4 2U<\ $I71 !(5TL 1UA2 $986@%$6&,!0UAM 4%8>0)
M6(8"/EB5 SU8I0,\6+<$/%C-!#Q7Z@,\5_H#/5;_ SU6_P,]5O\#ME,  *57
M  "45P  A58  'E6  !O5@  954  %Q6  !76   4ED' $Y:$ !,6A@ 2ELA
M $A<*@!'7#( 15PZ $1=00!#74@ 0EU0 $!=6  _76$!/5UK 3Q==@(Z780"
M.5V3 CA=HP,W7;4#-EW+ S9<Z ,W7/D#-UO_ SA;_P,X6O\#LE<  *!:  "/
M60  @5D  '59  !K60  8%H  %9;  !170  3%X" $A@#0!%8!0 1&$> $)B
M)@! 8BX /V(V #YC/@ ]8T4 /&-- #MC50 Y8UX .&-H 39C= $U8X$!,V.1
M C)CH0(Q8[,",6/( C%BYP(Q8?@",6'_ C)@_P(R8/\"KEP  )M=  "*70
M?%T  '!=  !F70  7%X  %)@  !,8@  164  $%F"@ ^9Q$ /&@: #MH(@ Y
M:2L .&DR #=J.@ V:D$ -6I) #1J4@ S:EL ,6IE #!J< $N:GX!+6J. 2QJ
MGP$K:K !*FK& 2IIY0$J:/8"*V?_ BMG_P(K9_\"J6$  )5@  "$8   =V
M &QA  !B80  6&,  $YF  !':   0&L  #IN!0 V;PX -' 5 #-P'@ R<28
M,'$N "]Q-0 N<CT +7)% "QR30 K<E< *G)A "ER;0 G<GL )G*+ "1RG $C
M<JX!(W+# 2-QX@$C</0!(V__ 2-N_P$C;O\!H64  (YD  !_9   <F0  &AE
M  !>9@  5&D  $EL  !";P  .W(  #1U   N> H *WD1 "IY&  I>B$ )WHH
M "9Z,  E>S@ )'M  "-[2  B>U( (7M< "![:  ??'8 '7R& !Q[F  ;>ZH
M&GN_ !I[W@ :>?( &WC^ !MW_P$;=_\!F6D  (AI  !Y:0  ;6D  &-J  !9
M;   3V\  $5S   ]=P  -7H  "Y]   G@0, (H,- ""$$@ ?A!H '80B !R%
M*@ ;A3$ &H4Y !F%0@ 8ADP %X96 !:&8P 5AG$ %(:! !*&DP 1AJ8 $86[
M !"%U@ 1@^\ $8+[ !*"_P 2@?\ D6X  (%M  !T;@  :6X  %UP  !3<P
M27<  $!\   W@   +X,  ">'   AB@  &HT& !6/#0 3D!, $I : !*0(@ 1
MD"H $)$R !"1.P /D40 #I%/  V17  ,D6H "Y%Z  J1C0 (D)\ !Y"S  >/
MR0 'C^8 !X[T  B-_  (C?\ B7,  'MS  !O<P  8W4  %=X  !-?0  0X$
M #F&   PB@  *(X  "&1   :E0  $Y<   Z:"  +G X "9P3  B<&@ 'G"(
M!IPJ  2<,P #G#T  IU(  "=5   G6(  )QR  "<A   G)<  )NJ  ";OP
MFML  )KL  ":]0  F?@ @GD  '9Y  !H>@  7'X  %&"  !&AP  /(P  #*1
M   IE0  (9D  !F=   2H   #J,   FF!0 #IPP  *<0  "G%0  J!P  *@C
M  "H*P  J30  *D_  "I2P  J5D  *EH  "I>@  J8X  *FA  "HM0  J,L
M *?D  "G[P  I_, ?8   &^!  !AA   58D  $F.   ^E   -)D  "J>   A
MH@  &:8  !*I   -K   !Z\   "R    LP<  +,,  "S$   M!4  +0;  "U
M(@  MBL  +<U  "W0   N$X  +A=  "X;@  N((  +B7  "XJ@  M[X  +?2
M  "WY@  M^H =H@  &>+  !:D   3I8  $*<   WH@  +*<  "*K   9KP
M$;,   NV   $N0   +P   "^    O@   +\&  # "P  P0\  ,(3  ##&0
MQ"   ,4I  #'-   R$(  ,E1  #)8@  R74  ,F*  #)GP  RK$  ,K!  #)
MT0  R=D ;I,  &"8  !3G@  1J0  #JK   OL   )+4  !FX   0O   "K\
M  '!    Q    ,@   #*    R@   ,P   #- P  S@@  - -  #1$   TQ8
M -8>  #:*   W30  -Y#  #?5   WV<  .!\  #@D0  X*0  ."R  #@O@
MX,, 9I\  %FF  !,K0  /[0  #*X   DO   &+\  !##   (QP   ,H   #-
M    T0   -4   #8    V0   -L   #=    WP   .$$  #C"@  Y0X  .<3
M  #J'   [2<  / U  #Q1@  \E@  /-K  #S@   ])0  /2C  #TK@  ]+(
M_P 3 /\ $0#_ !$ _P 5 /\ 'P#_ "P _P Y /\ 10#_ %  _P!: /X 8P#[
M &L ^0!R /< > #U 'X ] "$ /( B0#Q (X \ "3 .X F0#M )\ [ "F .H
MK@#H +@ Y@#% .4 VP#C .T X@#[ .( _P#A /\ X0#_ .$ _P#A /\ _P 0
M /\ #@#_  T _P 2 /\ &P#_ "@ _P T /X 00#[ $P ]P!6 /0 7P#Q &8
M[P!M .P = #J 'H Z0!_ .< A0#F (H Y0"/ ., E0#A )L X "B -X J@#;
M +0 V0#  -8 T #3 .@ T@#W -$ _P#1 /\ T #_ -  _P#0 /\ _P - /\
M"0#_  H _P / /\ %@#[ "( ]P O /0 .P#P $< [0!1 .D 6@#E &( X@!I
M .  ;P#> '4 W !Z -H @ #8 (4 U0"+ -, D0#1 )< SP"> ,T I@#+ *\
MR0"Z ,< R0#% .( Q #R ,, _@#" /\ P0#_ ,( _P#" /\ _P,& /\  0#_
M  8 _P , /D $0#Q !T ZP I .< -@#C $$ WP!+ -L 5 #5 %P T@!C ,\
M:@#- '  RP!U ,D >P#( (  Q@"& ,4 C ## ), P0": +\ H@"] *L NP"V
M +D Q "W -H M@#M +0 ^@"T /\ M #_ +0 _P"T /\ _P0  /\   #_
M_P & .P #0#E !8 W@ B -< +P#1 #L S0!% ,H 3@#& %< Q !> ,$ 9 "_
M &H O0!P +P =0"Z 'L N0"! +< AP"U (X LP"5 +( G@"P *< K@"R *P
MOP"J -$ J #H *@ ]P"G /\ IP#_ *8 _P"F /\ _P8  /\%  #Q P  Z
M .$ !P#5 !  S0 ; ,< )P## #, OP ^ +P 2 "Y %$ M@!8 +0 7P"R &4
ML !J *\ < "M '8 K !\ *H @@"I (D IP"1 *4 F@"C *0 H0"N *  NP">
M <T G0+F )P$] ";!/\ F@7_ )H%_P"9!?\ _PH  /$.  #D$   V0\  ,X+
M  #( PL P@ 3 +P"'P"W RP LP0W + %0@"M!DH J@92 *@'60"F!U\ I0=E
M *,':P"B"'$ H AW )\(?@"="(4 FPF. )H)EP"8"J$ E@JL )4+N@"3"\P
MD@SE ) -]@"/#O\ C@[_ (X._P"-#O\ ]A$  .87  #6&P  QQD  +X5  "Y
M$   MPH- +$+%P"L#20 J XP *4..P"B#D0 GP], )T/4P";#UH F@]@ )@0
M9@"7$&P E1!R ),0>0"2$($ D!"* (\1E "-$9\ BQ&J (H2N "($LL AA/F
M (44]P"#%?\ @Q7_ ((5_P""%?\ [1H  -PA  #*)0  NR(  +$?  "K&@
MJ10& *42$0"@%!X G!4J )D5-0"6%CX E!9' )(63@"0%E4 CA=; (P780"+
M%V< B1=M (@7= "&&'P A1B& (,9D "!&9L @!JG 'X:M0!]&\< ?!SB 'H=
M]0!Y'?\ >!W_ '@=_P!X'?\ Y2(  - I  "_+   L"H  *<G  "@(P  G1\
M )H:#@"5'!@ D1TD (X>+P",'CD B1Y! (<?20"%'U  @Q]6 ((?7 " 'V(
M?Q]I 'T@< !\('@ >B"! 'DAC !W(9< =2*D '0BL@!S(\, <B/? ' D\P!O
M)/\ ;R3_ &XD_P!N)/\ W2D  ,@P  "W,@  J#   )XN  "7*@  DR<  ) C
M"@",(Q, B"0? (0E*@"")30 @"8] 'TF1 !\)DL >B92 '@F6 !W)EX =29E
M '0G; !R)W0 <2=] &\HB !N*)0 ;"BA &LIKP%J*< !:2K; 6<J\0%G*_\!
M9BO_ 68J_P%F*O\!U"\  ,(V  "O-@  H34  )8T  "0,   BBT  (<J!@"#
M*1  ?RH: 'PK)0!Y*R\ =RPX '4L0 !S+$< <2Q- ' L5 !N+%H ;2QA &LM
M: !J+7  :"UZ &<NA0!E+I$!9"Z> 6(OK %A+[T!83#5 6 P[P%?,/T!7S#_
M 5\P_P%?,/\!S30  +P[  "I.@  FSH  ) X  ")-0  @S(  '\P 0![+PX
M=S 6 '0P(0!Q,2L ;S$T &TQ/ !K,4, :C%* &@R4 !G,E< 93)= &0R90!B
M,FT 83-W %\S@@%>,XX!732< 5LTJ@%:-;L!6C72 5DU[0%9-?P!6#7_ 5@U
M_P%9-?\!R#@  +<^  "D/@  ECT  (L\  "#.@  ?3<  '@T  !T- L <#43
M &TU'0!J-2< :#8P &8V. !D-C\ 8S9& &$V30!@-E, 7C=: %TW8@!<-VH
M6CAT 5DX?P%7.(P!5CF9 54YJ )4.;D"4SK/ E,ZZP)3.OL!4SK_ 5,Y_P%3
M.?\!Q#P  +)!  "@0   DD   (8_  !^/0  >#H  ',X  !N.0@ :CD1 &<Y
M&@!D.B0 8CHL & Z- !>.CP 73M# %L[2@!:.U  6#M7 %<[7P!6/&< 5#QQ
M 5,\? %2/8D!43V7 4\]I@)./K<"3C[- DX^Z0)-/OH"3C[_ 4X]_P%./?\!
MP#\  *Y#  "<0P  CD,  ()"  !Z0   <ST  &T\  !H/04 9#T. &$^%P!>
M/B$ 7#XI %H^,0!8/CD 5SY  %4_1@!4/TT 4S]5 %) 7 !00&4 3T!O 4Y!
M>@%-08<!2T&6 4I!I0))0K4"24++ DE"Z ))0OD"24'_ DE!_P%)0?\!O4,
M *I%  "810  BD4  ']%  !V0P  ;T   &A   !C00$ 7T$- %Q!% !90AT
M5T(F %5"+@!30C8 44(] $]"0P!/0TL 3D-2 $U$6@!,1&, 2D1M 4E%> %(
M184!1T64 45%HP)%1K0"1$;) D1&YP)$1?@"1$7_ D5%_P)%1?\!ND8  *9(
M  "42   AD@  'M'  !R1@  :D(  &-#  !>1   6D4+ %9%$@!41AL 448C
M $]&*P!.1C, 3$<Z $M'00!*1TD 24A0 $A(6 !'2&$ 1DEK $1)=@%#28,!
M0DF2 4%)H@) 2;,"/TK' C]*Y0(_2?<"0$G_ D!(_P) 2/\!MDD  *)*  "1
M2@  @TH  '=*  !N20  944  %Y'  !92   54D( %%*$ !/2A@ 3$HA $I+
M*0!)2S$ 1TLX $9,/P!%3$8 1$Q. $--5@!"35\ 04UH $!-= $^38$!/4V0
M 3Q-H $[3K$".D[& CI.Y ([3?8".TW_ 3M,_P$\3/\!LTT  )Y,  "-3
M?TP  '1,  !J3   8$H  %E+  !43   4$T% $Q.#@!)3Q4 1T\> $5/)@!$
M4"X 0E U $%0/0! 440 /U%+ #Y14P ]4EP /%)F #I2<@ Y4G\!.%*. 3=2
MG@$V4J\!-5+$ 352X@$V4O4!-E'_ 390_P$W4/\!KD\  )E/  ")3P  >T\
M '!/  !F3P  7$X  %1/  !/40  2E(! $93# !#5!( 050; $!5(P ^52L
M/58R #Q6.@ [5D$ .E9) #E740 X5UH -E=C #57;P T5WP!,U>, 3%7G $P
M5ZT!,%?" 3!7X $P5O0!,5;_ 3%5_P$Q5?\!J%(  )52  "$4@  =U(  &Q2
M  !B4@  6%,  $]4  !)5@  1%<  $!9"  ]6A  .UH7 #E;(  X6R< -UPO
M #9<-@ U7#X -%Q& #-=3@ Q75< ,%UA "]=;  N77H +%V) "M=F@$J7:L!
M*EV_ 2E=W@$J7/(!*EO^ 2M;_P$K6O\!HU4  (]5  !_50  <E4  &=6  !>
M5@  5%<  $Q9  !%6P  /UT  #I?!  V8 T -&$3 #)B'  Q8B, ,&(K "]C
M,@ N8SH +6-" "QC2@ J9%, *61= "AD:0 G9'8 )F2& "5DEP D9*D (V2]
M ")DV@ C8_$ (V+] 21A_P$D8?\!G%@  (E8  !Z60  ;ED  &-9  !:6@
M4%P  $A>  !!8   .F,  #1F   O: H +&D0 "II%P I:A\ *&HF "=J+@ F
M:S4 )6L] "1K1@ C:T\ (FQ9 "!L90 ?;'( 'FR" !ULE  <;*8 &VNZ !IK
MU  ;:NX '&G\ !QH_P <:/\ E5P  (-<  !U7   :5T  %]=  !67@  3&$
M $-D   \9P  -6H  "]M   H< 0 (W(- "%R$@ @<QH 'W,A !YS*  ==#
M''0X !MT0  :=$H &714 !=U8  6=6X %75^ !1UD  3=*( $G2V !%TSP 2
M<^P $G+Z !-Q_P 3<?\ CF   'U@  !O80  96$  %MB  !19   2&<  #YK
M   W;@  ,'$  "EU   B>   ''L' !=]#@ 6?1, %7T; !1^(@ 3?BH $GXQ
M !%^.@ 1?D0 $'].  ]_6@ .?V@ #7]X  Q_B@ +?IT "GZP  E]Q@ *?>0
M"GST  M[_0 +>O\ AF4  '=E  !J90  868  %9H  !,:P  0F\  #ES   Q
M=P  *GH  "-^   <@0  %80  !"'"  -B0X #(D4  R)&P +B2, "HDK  F)
M,P (B3T !HE(  6)5  $B6$  HEQ  &)@P  B98  (BI  "'O@  A]H  (;L
M  "&]0  AOH ?FH  '%J  !G:P  6VP  %!P  !&=   /'@  #-]   J@0
M(X4  !R(   5C   $(\   R2!@ &DPP  I,1  "4%@  E!T  )0D  "5+
ME34  )5   "53   EED  )9I  "5>@  E8X  )2A  "4M0  D\P  )+F  "2
M\@  DO< >'   &UP  !@<@  5'4  $EY   _?@  -8,  "R(   CC0  &Y$
M !24   /EP  "IH   2= P  G@D  )\.  "?$@  H!<  * =  "A)0  HBT
M *(W  "C0P  HU   *-?  "C<0  HX0  **9  "BK0  H<(  *'<  "AZP
MH/( <W8  &9W  !9>P  38   $*%   XBP  +I   "25   ;F@  %)X   ZA
M   )I    J<   "J    JP0  *L*  "L#0  K1$  *T6  "N'   KR0  + M
M  "Q.0  L48  +)5  "R9@  LGD  +*.  "QHP  LK<  +'*  "QX   L>D
M;'X  %^"  !2AP  1HT  #N3   PF0  )IX  !RC   3IP  #:L   >N
ML@   +4   "W    N    +D"  "Y"   N@P  +L0  "\%   O1L  +\C  #!
M+0  PCH  ,))  ##6@  PVP  ,2"  #$EP  Q*L  ,2\  #$RP  Q-H 98D
M %B.  !+E0  /YL  #.B   HJ   ':T  !2Q   -M@  !KD   "\    OP
M ,,   #$    Q0   ,8   #'    R00  ,H)  #+#0  S1$  ,\8  #2(0
MU2T  -8\  #830  V5\  -IS  #:B@  VYX  -NN  #;N@  W,, 7I8  %&<
M  !$HP  .*H  "RQ   @MP  %;L   V^   $P@   ,4   #)    S0   -
M  #2    T@   -4   #6    V0   -L   #>!0  X H  .(/  #E%@  Z"
M .PM  #M/@  [5$  .YE  #O>@  [X\  /"?  #PJP  \+, _P 0 /\ #@#_
M  X _P 2 /\ '0#_ "D _P U /\ 00#_ $T _@!6 /L 7P#X &8 ]@!M /0
M= #R 'D \0!_ /  A #N (D [0"/ .L E0#J )L Z "B .8 J@#E +, XP#
M .$ T@#@ .H WP#Y -T _P#= /\ W0#_ -X _P#> /\ _P - /\ "@#_  D
M_P / /\ & #_ "0 _@ Q /L /0#X $@ ] !2 /  6@#M &( ZP!I .D ;P#G
M '4 Y0!Z ., ?P#B (4 X "* -X D #< )8 V@"= -@ I0#5 *\ T@"Z -
MR@#. ., S0#T ,L _P#+ /\ RP#_ ,L _P#+ /\ _P ( /\  P#_  4 _P ,
M /P % #W !\ \@ K .\ -P#K $( YP!, .0 50#@ %T W0!D -H :@#8 '
MU0!U -( >@#0 (  SP"% ,T BP#+ )( R0"9 ,< H0#% *H PP"U ,$ PP"_
M -H O@#N +T _ "\ /\ O #_ +P _P"\ /\ _P   /\   #_    ^0 ' /$
M$ #J !H Y  E -\ ,0#; #P UP!' -( 4 #. %< RP!> ,D 90#& &H Q0!P
M ,, =0#! 'H P "  +X A@"\ (T N@"4 +D G "W *4 M0"P +, O0"Q ,\
MKP#H *X ^ "N /\ K0#_ *T _P"M /\ _P   /\   #]    [@ ! ., # #:
M !0 T0 ? ,P *P#( #8 Q0!  ,( 2@"_ %( O !9 +H 7P"X &4 M@!J +0
M;P"S '4 L0!Z +  @0"N (@ K0"/ *L F "I *$ IP"K *4 N "C ,@ H@#B
M *$ \P"@ /X H #_ *  _P"@ /\ _P   /8   #J    X    -, !@#)  \
MP@ 8 +T ) "Y "\ M@ Z +0 0P"Q $P K@!3 *P 60"J %\ J0!D *< :@"F
M &\ I !U *, >P"A (( H "* )X DP"< )T F@"G )@ M "6 ,, E0#< )0
M[P"3 /L DP#_ ), _P"2 /\ ^04  .H+  #<#0  RPH  ,(%  "\  H M@ 1
M +$ ' "N "@ J@ S *< /0"D $4 H@!- *  4P"> %D G !? )L 9 ": &H
MF !P )< =@"5 'X DP"& )(!CP"0 9D C@*D (P"L0"+ \  B076 (@&[0"(
M!_H APC_ (8(_P"&"/\ [P\  -X4  #*%0  O!(  +,0  "N#   JP8- *<#
M%0"B!2  GP<L )P(-@"9"#\ EPE' )4)3@"3"50 D0I: ) *7P"."F4 C0IK
M (L*<@"*"WD B N" (<+C "%#)< @PRB ($-L " #<  ?PW8 'T.[P!\#_T
M>P__ 'L0_P![$/\ YA<  -$>  "]'0  KQP  *89  "A%0  GA $ )T-#P"8
M#AD E XE )$/+P"/$#D C!!! (H02 "($$\ AQ!5 (406P"$$6$ @A%G ( 1
M;@!_$74 ?1%^ 'P2B !Z$I0 >!*@ '<3K@!U$[X =!35 ',5[@!Q%OT <1;_
M '$6_P!P%O\ W!\  ,8E  "S)0  I2,  )PA  "6'@  DAD  )$4"P"-%!0
MB14? (86*0"#%C, @1<\ ( 70P!^%TH ?!=0 'H75@!Y&%P =QAB '88:0!T
M&'$ <QEZ '$9A !O&I  ;AJ= &P;JP!K'+L :AS0 &D=[ !H'OL :![_ &<>
M_P!G'O\ T28  +TJ  "K*@  G2H  ),H  "-)0  B"(  (8=!@"#&Q  ?QP:
M 'P=) !Z'2X =QXV '8>/@!T'D4 <A]+ '$?40!O'U@ ;A]> &P?90!K(&T
M:2!V &@A@0!F(8T 92*: &,BJ !B([@ 82/- & DZ0!@)/H 7R3_ %\D_P!?
M)/\ RBP  +8O  "D+P  EB\  (PM  "%*@  @"@  'TD  !Z(@T =B,5 ',C
M( !Q)"D ;R0R &TD.@!K)4$ :B5' &@E30!F)50 925: &0F80!B)FD 829R
M %\G?0!>)XH 72B7 %LII0!:*;4 6BK* %DJYP!8*O@ 6"K_ %@J_P!8*O\
MQ3$  *\S  ">,P  D#,  (8R  !_+P  >2T  '4J  !R* H ;R@2 &LI&P!I
M*24 9RHM &4J-0!C*CT 8BI# & J2@!?*U  7BM7 %PK7@!;+&8 62QO %@M
M>@!7+8< 5BZ5 %0NHP!3+[, 4R_' %(OY0!2+_< 4B__ %(O_P!2+_\ P38
M *HV  "9-@  BS8  ($U  !Y,P  <S$  &\O  !K+@8 :"T0 &0N& !B+B$
M8"\J %XO,0!<+SD 6R]  %DO1@!8+TT 5S!3 %8P6P!4,6, 4S%L %(R=P!1
M,H0 3S.2 $XSH0!-,[$ 333% 4PTXP%,-/8 3#3_ $PT_P!,,_\ NSD  *8Y
M  "5.0  ASD  'PY  !T-P  ;C0  &DS  !E,@( 83(- %XR% !<,QX 6C,F
M %@S+@!6,S4 530\ %,T0P!2-$H 4310 % U6 !.-6  339J $PV=0!+-X(
M2C>0 $DXGP!(.+ !1SC# 4<XX0%'./4!1SC_ 4<X_P%'./\!MSL  *(\  "1
M/   @SP  '@\  !P.@  :C<  &0V  !@-@  7#8+ %DW$@!6-QH 5#<C %(W
M*P!0-S( 3S@Y $TX0 !,.$< 2SA. $HY50!).5X 2#IH $<Z<P!&.X  13N.
M $0\G@!#/*X!0CS" 4(]WP%"//,!0CS_ 4(\_P%"._\!LST  )X^  "-/@
M?SX  '4^  !L/0  9CH  & Y  !;.@  5SH( %,[$ !1.Q@ 3CL@ $P[* !+
M.R\ 23PV $<\/0!'/$0 1CU+ $4]4P!$/EP 0SYF $(_<0!!/WX 0#^- #]
MG  ^0*T!/4#  3U W0$]0/(!/4#_ 3X__P$^/_\!KD   )I   ")00  ?$$
M '%!  !H0   83P  %L]  !6/@  4CX% $X_#@!,/Q4 23\= $= )0!&0"P
M1$ S $- .@!"04( 04%) $!!40 _0EH /D)C #U#;P \0WP .T.+ #I$FP Y
M1*L!.42^ 3A$VP$Y1/$!.4/^ 3E#_P$Y0_\!JD(  )9#  "&0P  >$,  &Y#
M  !E0P  74   %9   !10@  34(" $E## !&0Q( 1$0: $)$(@!!1"H /T4Q
M #Y%.  ]13\ /$9' #M&3P Z1E< .4=A #A';  W1WH -DB) #5(F0 T2*H
M-$B] #-(V0 T2/  -$?] #1'_P U1O\ ID0  ))%  ""1@  =48  &I&  !A
M10  640  %%$  !,1@  2$<  $1'"@!!2!  /TD8 #U)(  \22< .DHN #E*
M-@ X2CT -TM$ #9+3  U2U4 -$Q? #-,:@ R3'< ,4R& #!,EP O3:@ +DV[
M "Y-U0 N3.\ +TS] "]+_P P2_\ H4<  (Y(  !^2   <4@  &9)  !=2
M54@  $Q)  !'2@  0DL  #],!@ [30X .4X5 #=.'0 V3R0 -4\K #-/,P R
M4#H ,5!" #!02@ O45( +E%< "U19P L474 *U&$ "I2E0 I4J8 *5*Y "A2
MT@ I4>X *5#\ "I0_P J3_\ G$H  (E*  !Z2P  ;4L  &-,  !:3   44P
M $A-  !#3P  /5   #E2 @ U4PP ,U02 #%4&0 P52$ +E4H "U5+P L5C<
M*U8^ "I61@ I5D\ *%=9 "=79  F5W( )5>! "17D@ C5Z0 (E>W ")7SP B
M5^P (U;Z "-5_P D5?\ EDT  (1.  !U3@  :4X  %]/  !63P  35   $52
M   _4P  .58  #-8   O6@@ *UL/ "I;%0 H7!T )UPD "9<*P E7#, )%TZ
M "-=0P B74P (5U6 "!>80 ?7FX 'EY^ !U>CP <7J$ &UZT !I=S  ;7>D
M&USY !Q;_P <6_\ D%$  'Y1  !P40  9%(  %M2  !24P  2E0  $%7   [
M60  -5L  "Y>   H8 , )&(, ")C$0 A8Q@ 'V0@ !YD)P =9"X '&0V !ME
M/@ :94< &651 !AE70 796H %F5Z !5EBP 499X $V6Q !)ER  29.< $V/W
M !1B_P 48O\ B50  'A5  !K50  8%8  %=6  !/5P  1ED  #U<   V7P
M,&(  "ED   C9P  '6H' !EL#@ 8;!, %FT: !5M(0 4;2D %&TP !-M.0 2
M;D( $6Y, !!N6  /;F4 #FYU  UNAP -;IH #&VM  MMP@ +;.  #&OS  UK
M_0 -:O\ @ED  ')9  !F60  7%H  %1:  !*7   05\  #EC   Q9@  *FD
M "1L   =;P  %W(  !)U"0 /=P\ #G<4  YW&P -=R, #'<J  MW,P *=SP
M"7='  AW4@ '=U\ !7=O  1W@  #=Y0  7:G  !VNP !==4  73K  )T]@ "
M=/P >UT  &U=  !B7@  65X  $Y@  !%8P  /&<  #-K   K;@  )'(  !YU
M   7>0  $GP   U_!@ )@0P !8$1  .!%@ "@1T  8$D  "!+0  @C8  ()
M  ""3   @ED  ()H  "">0  @HT  (&@  " M   @,L  '_G  !^\@  ?OD
M=&(  &AB  !>8@  4V0  $EG   _:P  -G   "UT   E>   'GP  !>    1
M@P  #88   B)!  "BPH  (L.  "+$P  C!@  (P?  "-)@  C2\  (XY  ".
M1   CE$  (Y@  ".<0  CH4  (Z9  "-K0  C,,  (S?  "+[@  B_8 ;F@
M &1G  !8:0  36P  $)Q   X=@  +WL  "9_   >A   %H@  !",   ,CP
M!I(   "5    E@<  )<,  "7#P  F!,  )D8  ":'P  FR8  )LP  "<.P
MG$@  )Q7  "<:   G'L  )R0  ";I0  F[H  )K0  ":YP  FO$ :FT  %YO
M  !1<@  1G<  #M\   Q@@  )X<  !Z,   6D0  $)4   J9   $G    *
M  "B    HP$  *,&  "D"P  I0X  *82  "G%P  J!X  *HF  "K,0  JSX
M *Q-  "L70  K'   *R%  "LFP  JZ\  *O#  "KV0  JN@ 9'4  %=Y  !+
M?@  /X0  #2*   ID   'Y8  !:;   0GP  ":,   &G    J@   *X   "P
M    L    +$   "R P  M @  +4-  "V$   MQ4  +D=  "[)@  O#,  +U!
M  "]4@  O60  +YY  "^D   O:0  +VW  "]Q@  O=< 7'\  %"%  !$BP
M.)(  "R9   AGP  %Z0  !"I   )K@   +(   "V    N0   +T   "_
MOP   ,    #!    PP   ,0%  #&"@  QPX  ,D3  #+'   SB8  - U  #1
M10  TE<  -)K  #3@@  TY<  -.I  #2N   TL0 58P  $F3   ]F@  ,*(
M "6H   :K@  $;0   FY    O0   ,$   #$    R    ,L   #-    S0
M ,\   #0    T@   -0   #8    V@8  -T,  #@$0  XQH  .8G  #G.
MZ$H  .E=  #J<@  ZX@  .N;  #LJ   [+( _P - /\ "P#_  L _P 0 /\
M&@#_ "8 _P R /\ /0#_ $@ ^P!2 /@ 6@#V &( \P!I /$ ;P#P '4 [@!Z
M .P ?P#K (0 Z0"* .@ D #F )8 Y "= .( I0#A *\ WP"[ -T RP#; .8
MV0#W -@ _P#8 /\ UP#_ -< _P#4 /\ _P ( /\ ! #_  0 _P - /\ %0#^
M "$ ^@ L /< . #T $, \ !- .T 50#J %T YP!D .0 :@#B '  X !U -X
M>@#= '\ VP"% -D BP#5 )$ TP"9 -$ H #/ *H S0"U ,L Q #) -T R #Q
M ,< _P#& /\ Q@#_ ,8 _P#' /\ _P   /\   #_    _P * /@ $0#Q !P
M[  G .D ,@#F #T X@!' -T 4 #9 %@ U0!? -( 90#0 &H S@!P ,P =0#*
M 'H R0!_ ,< A0#% (P PP"4 ,$ G "_ *4 O0"P +L O0"Z -  N #K +<
M^P"V /\ M@#_ +8 _P"V /\ _P   /\   #]    \P % .D #@#A !8 VP A
M -4 +0#1 #< S@!! ,H 2@#' %( Q !9 ,( 7P#  &4 O@!J +P ;P"[ '0
MN0!Z +< @ "V (< M ". +( EP"P *  K@"J *T MP"K ,@ J0#C *@ ]0"G
M /\ IP#_ *< _P"F /\ _P   /X   #Q    Y0   -< "@#- !$ QP < ,(
M)@"_ #$ O  [ +H 1 "W $P M !3 +( 60"Q %\ KP!D *T :0"L &\ J@!T
M *D >@"G ($ I@") *0 D0"B )L H "E )X L@"= ,$ FP#: )H [P"9 /T
MF #_ )@ _P"8 /\ _0   /    #A    T0   ,8 ! "]  T MP 5 +, ( "P
M "L K0 U *L /@"H $8 I@!- *0 5 "C %D H0!? *  9 "> &D G0!N )L
M=0": 'L F "# )8 C "5 )8 DP"A )$ K0"/ +L C0#/ (P Z0"+ /@ C #_
M (P _P", /\ \P(  .('  #,!P  OP0  +<   "Q  @ JP 0 *< &0"D "0
MH  N )X -P"< $  F@!' )@ 3@"6 %0 E0!9 ), 7@"2 &0 D !I (\ ;P"-
M '8 BP!^ (H B "( )( A@"= (4 J0"# +@ @0#* (  Y0"  /4 ?P#_ '\
M_P!_ /\ Z T  - 0  "^$   L0X  *@-  "C"   H (, )P $P"8 !T E0 G
M )( ,0"0 #D C@%! (P!2 "* DX B0)4 (<"60"& E\ A -D (,#:P"! W(
M@ 1Z 'X$A !]!8X >P6: 'D&IP!X!K4 =@?( '4(XP!U"?0 = K_ ',*_P!S
M"O\ W14  ,07  "Q%P  I18  )P3  "6$0  E T$ ),(#0".!Q4 BPD@ (@)
M*@"%"C, @PL[ ($+0@" "TD ?@M/ 'T,5 ![#%H >@Q@ '@,9P!W#&X =0UV
M '0-@ !R#8P < V9 &\.I@!M#K4 ; [) &L/Y@!J$/< :1#_ &D0_P!I$/\
MT!T  +D>  "H'@  FQT  )(;  "+&0  B!4  (<1!P"%#A  @0\: 'X0) ![
M$"T >1 V '<1/0!V$40 =!%* ',14 !Q$58 <!%< &X28@!M$FH :Q)S &D3
M?0!H$XD 9A.6 &44HP!C%;, 8A7& &(6XP!A%O8 8!?_ & 7_P!@%_\ QR(
M + C  "?)   DB,  (DB  ""(   ?AT  'P9  !Z%0T =Q45 '06'P!Q%B@
M;Q<P &X7. !L%S\ :Q=% &D82P!H&%$ 9AA8 &487@!C&68 8AEO & 9>0!?
M&H4 71N2 %P;H0!;'+  6AS# %D=X !8'O0 6![_ %@>_P!8'O\ OR<  *DH
M  "9*   BR@  ((G  ![)0  =B,  ',@  !Q' D ;AP1 &L<&@!I'2, 9QTL
M &4=,P!C'CH 8AY! & >1P!?'DT 7AY4 %P?6P!;'V( 62!K %@@=@!6(8(
M52&0 %0BG@!3(JX 4B/  %$CW0!1)/( 423_ %$D_P!1(_\ N2L  *,L  "3
M+   ABT  'PL  !T*@  ;R@  &LE  !I(@4 9B$. &,B%@!A(A\ 7R,G %TC
M+P!<(S8 6B,] %DD0P!7)$H 5B10 %4D5P!3)5\ 4B5H %$F<P!/)G\ 3B>-
M $THG !,**P 2RF^ $LIV@!**?$ 2BG_ $LI_P!+*?\ LRX  )XO  ".,
M@3   '<O  !O+@  :BL  &4J  !C)P$ 7R<, %PG$P!:)QL 6"@D %8H*P!5
M*#( 4R@Y %(I0 !0*48 3RE- $XI5 !-*EP 3"IE $HK< !)*WP 2"R+ $<M
MF@!&+:H 12Z\ $4NU@!%+N\ 12[^ $4N_P!%+?\ KC$  )HR  "),P  ?#,
M '(S  !K,0  92\  & M  !=+   62P) %8L$ !4+!@ 4BP@ % L* !.+2\
M32TV $PM/ !*+4, 22U* $@N40!'+ED 1B]C $4P;0!#,'H 0C&) $$QF !!
M,J@ 0#*[ #\RTP _,NX 0#+] $ R_P! ,O\ JC,  )8U  "&-0  >38  &XU
M  !F-0  83(  %PP  !7,   5# & %$P#@!.,!4 3#$= $HQ)0!(,2P 1S$R
M $8Q.0!$,4  0S)' $(R3P!!,U< 0#-@ #\T:P ^-7@ /36' #PVE@ [-J<
M.S:Y #HVT0 Z-NT .S;\ #LV_P [-O\ IC8  )(W  "".   =3@  &LX  !C
M-P  738  %<S  !3-   3S0# $LT# !)-!( 1C4: $4U(@!#-2D 034O $ U
M-@ _-CT /C9$ #TW3  \-U4 .SA> #HX:0 Y.78 .#F% #<ZE0 W.J4 -CJX
M #4ZSP V.NP -CK[ #8Y_P W.?\ HC@  (XY  !^.@  <CL  &@[  !?.@
M63D  %,V  !.-P  2C@  $8X"@!$.1  03D7 #\Y'P ^.28 /#DM #LZ-  Z
M.CL .3M" #@[2@ W.U, -CQ< #4\9P T/70 ,SV# #,^DP R/J0 ,3ZV #$^
MS0 Q/NH ,3[Z #(]_P R/?\ GCL  (L\  ![/   ;CT  &0]  !</0  53P
M $XZ  !).P  13P  $$]!P ^/0X /#T5 #H^'  Y/B, -SXJ #8_,0 U/S@
M-#]  #- 2  R0%  ,4!: #!!90 O07( +D*! "U"D0 M0J( +$*U "M"RP L
M0ND +$+Y "U!_P M0?\ F3T  (<^  !W/P  :S\  &%   !9/P  4C\  $D^
M  !$/P  0$   #Q!!  Y0@T -T(2 #5#&0 S0R$ ,D,H #%$+P P1#8 +T0]
M "Y%10 M14X +$58 "M&8P J1F\ *49^ "A&CP G1Z$ )D>S "9'R0 F1N<
M)T;X "A%_P H1?\ E4   ()!  !S0@  9T(  %Y"  !50@  3D(  $5"   _
M1   .T4  #=&   T1PH ,4@0 "](%@ N21X +$DE "M)+  J23, *4HZ "A*
M0@ G2DL )DM5 "5+8  D2VT (TM\ ")+C0 A3)\ (4RQ "!,QP @2^8 (4OW
M ")*_P B2O\ D$,  'Y$  !O1   9$4  %I%  !210  2D8  $%'   \2
M-TD  #)+   N30< *TX. "E.$P G3QH )D\A "5/*  D3S  (U W ")0/P A
M4$@ (%!2 !]170 >46H '5%Y !Q1B@ ;49P &E&O !E1Q0 94>0 &E#V !M/
M_P <3_\ BD8  'E'  !K1P  8$@  %9(  !.2   1TD  #Y+   Y3   ,TX
M "Y0   H4P( )%0+ ")5$  @518 'U8> !Y6)  =5BP '%8S !M7.P :5T0
M&5=. !A760 76&8 %5AU !18AP 46)H $U>L !)7P@ 25^$ $U;T !15_P 4
M5?\ A$D  '1*  !F2P  7$L  %-+  !+3   1$T  #Q/   U40  +U0  "E6
M   D60  'EL' !I=#0 871( %UT9 !9>(  57B< %%XN !->-P 27D  $5]*
M !%?50 07V( #U]Q  Y?@P -7Y8 #5^I  Q>O@ ,7MH #5WP  U<_  .7/\
M?DT  &Y.  !B3@  6$\  $]/  !(4   0%(  #A4   P5P  *EH  "1=   ?
M7P  &6(! !-E"0 19@\ $&84  ]F&P .9R( #6<I  UG,@ ,9SL "V=%  IG
M4  )9UT !V=L  9G?0 %9Y  !&:C  )FMP #9<\ !&7I  1D]0 $9/P =U$
M &E2  !=4@  5%(  $Q3  !#50  .U@  #-;   K7@  )6$  !]D   99P
M$VH   ]M!@ +< P "'#_XO_B24-#7U!23T9)3$4 ! D1  =P%@ %<!T !' D
M  -P+  "<#4  ' _  !P2@  <%<  '!E  !P=@  <(H  &^>  !OL@  ;L@
M &WE  !M\@  ;?D <%8  &-6  !95@  45<  $=8   ^6P  -E\  "YB   F
M9@  'VH  !EM   3<   #G,   MV!  %> L  7@/  !Y$P  >1D  'D?  !Z
M)@  >B\  'HY  !Z1   >E   'I?  !Z<   >H,  'J8  !ZK   ><(  'C?
M  !X[P  =_< :EL  %];  !66P  3%P  $)@   Y8P  ,&@  "AL   @<
M&70  !-W   .>P  "7X   2! @  @@@  (,-  "#$   A!0  (49  "&(
MAB@  (<Q  "'/   ATD  (=7  "':   AWL  (>0  "&I0  A;H  (73  "$
MZ@  A/0 96   %Q@  !180  1F0  #QI   R;0  *7(  "%W   9>P  $H
M  V#   (AP   HH   "-    C@0  (X)  "/#0  D!   )$4  "2&0  DR
M )0I  "5,P  E4   )9.  "67P  E7(  )6(  "5G0  E+(  )3(  "3X@
MD^X 864  %9F  !*:@  /VX  #5T   K>0  (7\  !F$   1B0  #(T   :1
M    E    )@   ":    FP   )P"  "=!P  G@L  )\.  "A$@  HA@  *,@
M  "E*0  IC8  *9$  "F50  IF@  *9]  "FE   I:D  *2]  "DT0  I.0
M6VP  $]P  !#=0  .'L  "V!   CAP  &8T  !&2   +EP  !)P   "@
MHP   *8   "H    J0   *H   "L    K00  *X)  "P#0  L1$  +,7  "U
M(   MBL  +<Z  "W2P  N%P  +AQ  "XB   N)T  +BQ  "WP@  M]  5'8
M $A\   \@@  ,8D  ":0   ;EP  $IT   RB   #IP   *L   "N    L@
M +8   "X    N    +H   "[    O0   +X   # !0  P0L  ,,0  #&%@
MR2   ,HN  #+/@  S%   ,QD  #->@  S9$  ,VD  #-M   S<  38,  $&*
M   UD0  *9D  !Z@   3I@  #*P   .Q    M@   +H   "^    P@   ,8
M  #(    R    ,H   #+    S0   ,X   #0    T@$  -4(  #9#@  W14
M .$A  #B,0  Y$,  .56  #F:P  YH(  .>6  #GI0  YK  _P ) /\ !0#_
M  8 _P . /\ %@#_ "$ _P M /\ . #] $, ^0!- /4 50#R %T \ !C .X
M:0#L &\ Z@!T .D >@#G '\ Y@"% .0 BP#C )$ X0"9 -\ H0#< *H V@"V
M -< Q@#5 .$ TP#T -( _P#1 /\ T0#_ ,\ _P#* /\ _P ! /\   #_  $
M_P , /\ $@#Z !T ]@ H /, ,P#P #X [ !( .@ 4 #E %@ X@!> -\ 9 #=
M &H VP!O -D = #6 'H U !_ -( A0#0 (P S@"3 ,P G #) *4 QP"P ,8
MO@#$ -0 P@#N ,$ _@#  /\ P #_ +\ _P"^ /\ _P   /\   #_    ^@ '
M /$ #P#K !@ Y@ C .( +@#@ #@ VP!" -4 2P#1 %( S@!9 ,L 7P#) &4
MQP!J ,8 ;P#$ '0 P@!Z ,$ @ "_ (8 O0". +L E@"Y *  MP"J +8 MP"T
M ,H L@#F +$ ^ "P /\ KP#_ *\ _P"P /\ _P   /\   #W    Z@ " .$
M# #7 !, T  = ,P * #) #( Q@ \ ,( 10"_ $T O !3 +H 60"X %\ MP!D
M +4 :0"T &X L@!T +$ >@"O (  K0"( *P D0"J )H J "E *8 L0"D ,$
MHP#< *$ \@"A /\ H #_ *  _P"A /\ _P   /<   #H    V0   ,L " ##
M !  O0 8 +D (@"V "P M  V +( /P"O $< K !- *L 5 "I %D IP!> *8
M8P"E &@ HP!N *( = "@ 'H G@"" )P BP"; )4 F0"? )@ K "6 +H E #/
M ), ZP"2 /L D@#_ )( _P"1 /\ ]P   .<   #3    Q@   +L  @"S  P
MK0 2 *H ' "G "8 I  P *, . "@ $  G@!' )P 3@": %, F0!8 )< 70"6
M &, E0!H ), ;@"2 '0 D !\ (\ A0"- (\ BP": (H IP"( +4 A@#' (4
MY "$ /4 A #_ (, _P"# /\ [    -,   #! 0  M    *P   "F  < H  .
M )T %@": "  EP I )4 ,@"3 #H D0!! (\ 2 "- $T C !3 (L 6 ") %T
MB !C (< :0"% &\ @P!W (( @ "  (H ?@"6 'T HP![ +  >@#" 'D W0!X
M /$ =P#] '@ _P!X /\ W@H  ,0+  "R#   I@L  )T(  "9!   E0 * )$
M$0". !D BP C (D + "' #0 A0 [ (, 0@"" $@ @ !. '\ 4P!] %@ ? !>
M 'L 9 !Y &H > !R '8 >P!T (8 <P"2 '$ GP!P *T ;@"^ &T!U@!M NT
M; /Z &P#_P!L _\ SA   +<1  "F$@  FA$  )$0  "+#@  B0L# (<%# "$
M 1, @0$< 'X")0!\ RX >@,V '@$/ !W!$, =05( '0%3@!S!50 <059 ' &
M7P!N!F8 ;09N &L'> !J!X, : B0 &<)G0!E":P 9 F\ &,*U !C"^P 8@SZ
M &(,_P!B#/\ PQ8  *T7  "=&   D!@  (<6  "!%   ?1$  'P.!@!\"@X
M> H6 '4+'P!R"R@ < PP &\,-P!M##X ; Q$ &L-2@!I#4\ : U5 &<-7 !E
M#6, 8PYK &(.=0!@#H$ 7PZ. %T/G !<$*L 6Q"] %H0U@!9$?  61'] %D1
M_P!9$?\ N1L  *4=  "4'@  B!X  'X=  !X&P  =!@  '$5  !Q$0D ;Q 1
M &P0&0!I$"( 9Q$J &81,@!D$3D 8Q$_ &(110!@$DL 7Q)1 %T26 !<$E\
M6A-H %D3<@!7%'T 5A2+ %05F0!3%:D 4A:Z %$6T@!1%^T 41?] %$7_P!1
M%_\ LB   )XB  ".(@  @2,  '<B  !P(0  ;!X  &D;  !G& 0 9A4. &,6
M%0!A%AX 7Q8F %T6+0!<%S0 6A<[ %D700!8&$< 5AA- %485 !3&%P 4AED
M %$9;@!/&GH 3AN( $T;EP!+'*8 2ARX $H=SP!)'>L 21W[ $D=_P!*'?\
MK"0  )@E  "()@  >R<  '$F  !J)0  9B,  &(A  !@'@  7AP+ %L;$@!9
M'!H 5QPB %4<*0!4'#  4QTW %$=/0!0'4, 3QU* $T>40!,'E@ 2Q]A $D?
M:P!(('< 1R"% $8AE !$(J0 1"*V $,BS !#(^D 0R/Z $,C_P!#(O\ IB<
M ),I  "#*@  =BH  &TJ  !E*0  8"<  %PE  !9(P  5R$' %4A#P!2(18
M4"$> $XA)0!-(BP 3"(S $HB.0!)(D  2")& $<C30!%(U4 1"1> $,D:0!"
M)74 0":# #\FD@ ^)Z, /B>T #TGR@ ]*.@ /2CY #TG_P ^)_\ HBH  (XK
M  !_+0  <BT  &@M  !A+   7"L  %@H  !4)@  428$ $XE#0!,)1, 2B8:
M $@F(@!')BD 128O $0F-@!#)SP 02=# $ G2P _*%, /BE< #TI9@ \*G(
M.RJ! #HKD  Y*Z$ ."RR #<LR  W+.8 ."SX #@L_P X+/\ G2P  (HN  ![
M+P  ;S   &4P  !=+P  6"X  %,K  !0*@  3"H  $DJ"P!&*A$ 1"H7 $(J
M'P!!*B4 /RHL #XK,P ]*SD /"M  #LL2  Z+%  .2U9 #@N9  W+G  -B]_
M #4OCP T,)\ ,S"Q #(PQP R,.4 ,S#W #,P_P T+_\ F2\  (<Q  !W,@
M:S(  &(R  !:,@  5#$  $\O  !++0  1RX  $0N" !!+@X /RX4 #TN'  [
M+B( .2\I #@O+P W+S8 -C ^ #4P1@ U,4X -#%7 #,R8@ R,FX ,3-] # S
MC0 O-)X +C2P "TTQ0 M-., +C3V "\S_P O,_\ E3$  (,S  !T-   :#4
M %XU  !7-   430  $LR  !&,0  0C(  #\R!0 \,@T .3,2 #@S&0 V,R
M-#,F #,S+0 R-#0 ,30[ # U0P P-4P +S95 "XV8  M-VP +#=[ "LWBP J
M.)P *3BN "@XPP H..( *3CU "HW_P J-_\ DC0  '\U  !Q-@  93<  %LW
M  !4-P  338  $<V  !"-0  /38  #HV @ W-PL -#<0 #(W%@ Q.!T +S@D
M "XX*P M.3( +#DY "LY00 J.DD *CI3 "D[7@ H.VH )SMY "8\B0 E/)L
M)#RM ",\P@ C/.  )#ST "4[_P E._\ C38  'PX  !M.0  8CD  %@Z  !1
M.0  2CD  $0Y   ].0  .3H  #4[   R.P@ +SP. "T]%  L/1H *CTA "D]
M*  H/B\ )SXV "8^/@ E/T< )#]0 "- 6P B0&@ (4!V "! AP ?09D 'T&K
M !Y!P  >0=X 'T#S !] _@ @/_\ B3D  '@Z  !I.P  7CP  %4\  !-/
M1SP  $ \   X/0  -#X  #!    M004 *D(, "="$0 F0Q@ )$,> "-#)0 B
M0RP (40S "!$.P ?1$0 'D5. !U%60 <164 &T5T !I%A0 91I< &4:I !A&
MO@ 71=P &$7Q !E$_0 :1/\ A#P  ',]  !F/@  6S\  %(_  !*/P  1#\
M #U    V00  ,4,  "Q$   G1@$ )$<* "%(#P @210 'DD; !U)(@ <22D
M&THP !I*.  92D$ &$I+ !=+50 62V( %4MQ !1+@@ 32Y0 $DNG !)+O  1
M2]D $DKP !-*_  42?\ ?S\  &]   !A00  5T(  $Y"  !'0@  04(  #I#
M   R10  +4<  "A)   C2P  'DT& !M/#0 84!$ %U 7 !90'@ 54"4 %% L
M !-1-  243T $5%' !%14@ 045\ #U)M  Y2?@ -49$ #5&D  Q1N  ,4=$
M#5#L  U0^@ .3_\ >4,  &I$  !=1   4T4  $M%  !$10  /D8  #9(   O
M2@  *4P  "1/   ?40  &E,  !16"0 15PX $%@3 !!8&0 /6"  #E@H  U8
M,  -6#D #%A#  M83@ *6%H "%AH  =8>0 &6(P !5B?  18LP $5\H !5?F
M  57\P &5OP <T8  &1'  !92   4$@  $A(  !!20  .DH  #)-   K4
M)5(  "!5   :6   %5H  !!=!@ ,8 P "F 0  E@%0 (8!P !V C  5@*P $
M8#0  V ]  %@20  8%4  &!C  !@<P  8(8  %^:  !?K@  7\0  %[B  !>
M\   7O@ ;$H  %]+  !52P  3$P  $5,   ]3@  -5   "Y3   G5@  (%D
M !I<   57P  $&(   UE!  (9PL  V<.  !H$P  :!@  &@?  !I)@  :2X
M &DX  !I0P  :4\  &E=  !I;0  :8   &F4  !HJ0  :+\  &?<  !F[@
M9O< 9D\  %I/  !13P  2D\  $%1   X5   ,%<  "A;   A7@  &F(  !1E
M   0:   #&L   =N P !< D  ' -  !Q$   <10  '(:  !S(0  <R@  ',Q
M  !S/   =$@  '-6  !S9@  <WD  '..  !SHP  <KD  ''2  !QZP  </0
M85,  %93  !/4P  154  #M8   R7   *F   ")D   ;:   %&P   ]O   +
M<@  !G8   !Y    >@8  'H*  ![#@  ?!$  'T5  !^&P  ?R(  ( J  "
M-0  @$$  (!/  " 7P  @'$  ("&  " G0  ?[(  '[*  !^Y0  ??$ 7%@
M %18  !)6@  /UT  #5A   L90  (VH  !MO   4<P  #G<   E[   #?P
M ((   "$    A@$  (8&  "("@  B0T  (H0  "+%0  C!L  (XB  "/+
MCS@  (]&  "/5@  CV@  (]^  "/E0  CJL  (W!  "-W   C.L 65T  $Y?
M  !#8@  .&8  "YL   D<0  ''<  !1\   .@0  "(4   ")    C0   )
M  "2    DP   )0   "6 P  EP@  )@,  ":#P  FQ,  )T:  "?(P  H"X
M * \  "@3   H%X  *!T  "?C   GZ(  )^W  ">RP  GN  4V0  $=H   \
M;0  ,7,  "=Y   =?P  %(4   V+   &D    )0   "8    G    )\   "A
M    H@   *0   "E    IP   *@$  "J"0  K T  *T2  "P&0  LB,  +(Q
M  "R0@  LE0  +)I  "R@   LI@  +&L  "ROP  L<X 3&X  $!S   U>@
M*H$  !^(   5C@  #I4   ::    GP   *0   "H    K    *\   "Q
ML0   +,   "U    M@   +@   "Z    O 8  +X,  # $0  PQD  ,4F  #%
M-P  QDD  ,9=  #'<@  QXH  ,B?  #(KP  R+P 1GH  #F!   NB0  (I
M !>8   /GP  !Z4   "J    KP   +,   "W    O    +\   #!    P@
M ,0   #%    QP   ,D   #+    S0   ,\#  #2"@  UA   -P:  #=*@
MWCP  -]0  #@90  X7L  .&1  #BH@  XJT _P " /\   #_  , _P , /\
M$P#_ !T _P H /X ,P#[ #X ]P!( /, 4 #P %< [0!> .L 9 #H &D YP!O
M .4 = #C 'D X@!_ .  A0#> (P W "3 -D G #6 *8 TP"Q -$ P #/ -H
MS@#Q ,P _P#+ /\ RP#_ ,8 _P#! /\ _P   /\   #_    _P ( /L $ #V
M !D \@ D .\ +@#M #D Z !" ., 2P#@ %( W0!9 -D 7P#6 &0 TP!I -$
M;@#/ '0 S@!Y ,P ?P#* (8 R ". ,8 E@#$ *  P@"K ,  N0"^ ,T O #J
M +L _ "Z /\ N@#_ +H _P"V /\ _P   /\   #^    ]  $ .L #0#D !0
MWP ? -L *0#8 #, TP ] ,X 10#* $T QP!3 ,4 60## %\ P0!D +\ :0"]
M &X NP!S +H >0"X (  M@"( +0 D "R )H L0"E *\ L@"M ,0 K #A *L
M]@"J /\ J@#_ *H _P"J /\ _P   /T   #N    X@   -4 "@#- !$ QP 9
M ,0 (P#! "T OP W +L /P"W $< M0!. +( 4P"P %D KP!> *T 8P"L &@
MJP!M *D <P"H 'H I@"! *0 B@"C )0 H0"? )\ K "> +L G #2 )L [@":
M /\ F@#_ )D _P"9 /\ _@   .X   #>    RP   ,$ !0"Y  T M  4 +$
M'@"N "< JP P *H .0"G $$ I !( *( 30"A %, GP!8 )X 70"= &( FP!G
M )H ;0"8 ', EP![ )4 A "4 (X D@"9 )  I@". +0 C0#( (P Y@"+ /D
MB@#_ (H _P"+ /\ \    -L   #'    N@   +    "H  H I  0 *  & "=
M "$ FP J )H ,P"8 #L E@!! )0 2 "2 $T D0!2 (\ 5P". %P C !A (L
M9P"* &X B !U (< ?@"% (@ @P"4 (( H "  *\ ?P#  'X W0!] /( ?0#_
M 'T _P!] /\ X    ,8   "U    J@   *(   ";  4 E0 - )( $P"0 !P
MC0 D (L +0"* #0 B  [ (8 0@"% $< @P!- (( 4@"! %< ?P!< 'X 8@!]
M &@ >P!P 'H >0!X (, =@"/ '4 G !T *H <@"Z '$ T0!P .P < #[ '
M_P!P /\ S00  +<&  "G!P  FP8  ),$  ".    B@ ( (8 #P"$ !8 @0 >
M '\ )P!] "X ?  V 'H / !Y $( =P!' '8 3 !U %( <P!7 '( 70!Q &,
M;P!K &X = !L 'X :P"* &D F !H *8 9P"V &8 RP!E .< 90#W &4 _P!E
M /\ P P  *L-  ";#@  CPX  (8-  "!"P  ?@<! 'P!"P!Y !$ =P 8 '4
M(0!S "D <0 P &\ -@!N #P ; !" &L 1P!J $T :0!2 &@ 6 !F %\ 90!G
M &, < !B 7H 8 &' %\"E0!> J, 7 .S %P#QP!;!.0 6P7T %L&_@!;!O\
MM1   *$2  "1$P  A1,  'P2  !V$0  <PX  '(,! !Q!PT ;@02 &P$&P!I
M!2, 9P4J &8&,0!D!C< 8P8] &('0P!A!TD 7P=. %X(50!="%P 6PEC %H)
M;0!8"G@ 5PJ% %8+DP!4"Z( 4PNS %(,QP!2#.0 40WU %$-_P!1#?\ K14
M )D7  ")&   ?1D  '08  !M%P  :A0  &<1  !G#@< 9@P. &,,%0!A#!T
M7PPE %T-+ !<#3, 6PTY %H-/P!8#44 5PU+ %8.40!5#ED 4PYA %(.:P!0
M#W8 3A"# $T0D@!,$*( 2Q"R $H1R !)$>4 21'W $D2_P!)$?\ I1D  )(<
M  "#'0  =AX  &T=  !F'   8AH  %\7  !>% $ 7A$* %L0$0!9$1@ 5Q$@
M %41)P!4$2X 4Q$T %$1.P!0$D$ 3Q)' $X23@!,$E4 2Q-> $D39P!(%',
M1A2  $45CP!$%9\ 0Q:P $(6Q0!"%^, 0A?V $(7_P!"%_\ GQT  (P@  !]
M(0  <2(  &@B  !A(0  7!\  %D<  !7&0  518& %05#@!1%10 3Q8< $X6
M(P!,%BH 2Q8P $H6-P!)%ST 1Q=# $872@!%&%( 0QA: $(99 !!&7  /QI]
M #X;C0 ]&YT /!RN #L<PP ['.$ .QWU #L<_P \'/\ FB$  (<C  !X)
M;"4  &,E  !<)   5R,  %,@  !1'@  3QP" $T;# !+&A$ 2!L8 $<;( !%
M&R8 1!LM $,<,P!"'#D 0!Q  #\=1P ^'4\ /1Y8 #P>8@ Z'VT .1][ #@@
MBP W(9L -B&M #4AP0 U(=\ -2'S #8A_P V(?\ EB,  (,F  !T)P  :"@
M %\H  !8)P  4R8  $\D  !,(@  22   $<@"0!$'P\ 0A\5 $ @'  _(",
M/B I #P@+P [(38 .B$] #DA1  X(DP -R)5 #8C7P T(VL ,R1Y #(EB0 Q
M)9H ,"6K # FOP O)MP ,";R # F_P Q)?\ D28  '\H  !Q*@  92H  %PJ
M  !5*@  3RD  $LH  !()0  1"0  $$D!0 _) T /202 #LD&0 Y)!\ -R0F
M #8D+  U)3, -"4Z #,F00 R)DH ,2=3 # G70 O*&D +BEW "TIAP L*9@
M*RJJ "HJO0 J*MH *RKQ "LJ_@ L*?\ C2@  'PJ  !M+   8BT  %DM  !1
M+0  3"P  $<K  !#*   /R@  #PH @ Y* L -R@0 #4H%@ S*!P ,B@C # H
M*0 O*3  +RHW "XJ/P M*T< +"M1 "LL6P J+&< *2UU "@MA0 G+9< )BZH
M "4NO  E+M@ )B[P "8N_0 G+?\ BBL  '@M  !J+@  7R\  %8O  !.+P
M2"X  $,M   _+   .RP  #<L   T+ D ,BP. # M$P N+1H +2T@ "LM)P J
M+BT *BXU "DO/0 H+T4 )S!. "8P60 E,64 )#%S ",Q@P B,I4 (3*G "$R
MNP @,M0 (3+O "(Q_  B,?\ ABT  '4O  !G,   7#$  %,Q  !+,0  13$
M $ P   [,   -C   #,P   P,08 +3$- "LQ$0 I,A< *#(> "<R)  E,RL
M)3,R "0S.@ C-$, (C1, "$U5P @-6, 'S5Q !XV@0 =-I, '#:E !LVN0 ;
M-M( '#;M !TV^P =-?\ @C   '$R  !C,P  630  % T  !)-   0C,  #TS
M   W,P  ,30  "XU   K-0( *#8+ "4W$  D-Q4 (C<; "$X(@ @."@ 'S@P
M !XX-P =.4  '#E) !LZ5  :.F  &3IN !@Z?P 7.Y$ %SND !8[MP 5.]
M%CKL !<Z^@ 8.?\ ?3(  &TT  !@-0  538  $TV  !&-@  0#8  #HV   T
M-@  +C@  "HY   F.@  (SL( " \#@ >/1( '3T8 !P]'P ;/B4 &CXM !D^
M-  7/CT %C]' !4_40 4/UX %#]L !- ?  20(\ $4"B !% M@ 00,X $3_K
M !(_^0 2/O\ >34  &DW  !<.   4CD  $HY  !#.0  /3D  #<Y   Q.@
M*SP  "<]   B/P  'D$$ !I""P 80Q  %T,5 !5$&P 41"( $T0I !-$,0 2
M1#H $45# !!%3@ 015L #D5I  Y%>0 -18P #46?  Q%L@ +1<D #$7E  U$
M]@ -1/\ =#D  &4Z  !8.P  3SL  $<\  ! /   .CP  #0\   N/@  *$
M "-"   ?1   &D8  !5("  22@T $4H2 !!*&  /2QX #DLE  U++0 -2S8
M#$M   M+2@ *2U8 "4MD  A+=  '2X< !4N:  1+K@ $2L0 !4K@  5*\  &
M2?H ;CP  & ]  !4/@  2SX  $0^   ]/@  -S\  #%    J0@  )$4  !]'
M   :20  %4P  !%.!0 .40L "U$0  I1%  )41L "%$B  =1*0 %43( !%([
M  -21@ !4E(  %)?  !2;P  4H$  %&6  !1J0  4;\  %#<  !0[@  4/<
M:$   %M!  !000  2$$  $%!   [0@  -$,  "U%   F2   ($L  !M-   6
M4   $5,   Y5!  *6 H !E@.  )8$@  61<  %D=  !9)0  62T  %DV  !9
M00  64T  %I:  !::0  67P  %F0  !9I0  6+H  %C5  !7[   5_8 8T0
M %9%  !-10  144  #]%   W1P  +TD  "A,   B3P  &U(  !95   16
M#5H   E= P $7PD  & -  !@$   810  &$9  !B(   8B<  &(Q  !B.P
M8D<  &)5  !C9   8G8  &*+  !BH   8;8  &'/  !@Z@  8/4 74@  %))
M  !*2   0T@  #I*   R30  *E   "-3   <5P  %EH  !%=   -8   "&,
M  -F 0  9P8  &@+  !I#@  :A$  &L5  !L&P  ;2(  &TJ  !M-   ;4
M &U.  !M70  ;6\  &V$  !LF@  ;+   &O(  !KY@  :O, 6$T  $Y-  !(
M3   /DX  #51   L5   )%@  !U<   68   $&0   QG   ':P   6X   !P
M    <@,  '('  !S"P  =0X  '81  !W%@  >!P  'DC  !Z+0  >CD  'I'
M  !Z5@  >6@  'I\  !YE   >*H  'C!  !WWP  =^\ 5%$  $Q1  !"4@
M.%4  "]9   F7@  'F(  !9G   0:P  "V\   5S    =P   'H   !\
M?@   '\"  " !@  @0H  (,-  "$$0  AA4  (@<  "))0  BC   (H^  ")
M30  B5\  (ES  "(BP  B*(  (>Y  "'T0  AN@ 4E8  $=7   \6@  ,E\
M "AD   ?:0  %F\  !!T   *>0   GT   "!    A0   (@   "*    C
M (T   "/    D 0  )((  "3#   E1   )<5  "9'0  FR<  )LT  ";1
MFE8  )IJ  "9@@  FIH  )BP  "8QP  E]X 2UP  $!@   U90  *VH  "%Q
M   7=P  $'T   F#   !B    (P   "1    E0   )@   ":    FP   )T
M  "?    H    *(   "D!0  I@H  *@.  "J%   K1T  *TJ  "M.0  K4L
M *U?  "M=P  K)   *NG  "KN@  J\L 168  #EK   N<0  (W@  !E_   0
MA@  "8T   "3    F    )T   "A    I0   *@   "K    JP   *X   "O
M    L0   +,   "U    MP$  +D'  "\#0  OQ,  ,(?  #"+@  PD   ,)4
M  #!:P  P8,  ,";  #!K0  P;P /G(  #)X   G@   '(@  !*0   *EP
M )T   "C    J    *T   "R    M@   +D   "[    O    +X   #
MP@   ,0   #&    R    ,L   #.!0  T0T  -84  #7(P  V#4  -E)  #:
M7@  VW4  -N,  #<GP  W*L _P   /\   #_    _P ) /\ $ #_ !D _@ D
M /P +P#Y #D ] !# /  2P#M %( Z@!9 .< 7P#D &0 X@!I .  ;@#> ',
MW !Y -H ?P#7 (8 U ". -$ E@#/ *$ S "L ,H NP#( -( Q@#N ,8 _P#%
M /\ Q0#_ +\ _P"Z /\ _P   /\   #_    _@ % /< #@#R !4 [@ ? .L
M*@#I #0 XP ] -X 10#9 $T U !3 -$ 60#. %X S !C ,H : #) &T QP!S
M ,4 >0## (  P0"( +\ D "] )L NP"F +D M "W ,@ M@#F +4 ^P"T /\
MM #_ +, _P"N /\ _P   /\   #X    [0   .4 "P#= !$ UP : -( ) #/
M "X RP W ,< 0 ## $< P !. +X 4P"\ %D N@!> +@ 8P"V &@ M0!M +,
M<P"Q 'D KP"! *T B@"K )0 J0"@ *@ K0"F +X I0#; *0 ] "D /\ HP#_
M *, _P"B /\ _P   /8   #F    UP   ,L !@#$  X O@ 5 +L 'P"Y "@
MMP Q +0 .@"P $$ K0!( *L 3@"I %, IP!8 *8 7 "D &$ HP!G *$ ; "@
M ', G@!Z )T @P"; (X F0"9 )< I@"6 +8 E0#, )0 ZP"3 /T DP#_ ),
M_P"3 /\ ]P   .0   #0    P0   +<  @"O  L JP 1 *< &0"E "( HP K
M *( ,P"? #L G !" )L 2 "9 $T EP!2 )8 5P"5 %L DP!A )( 9@"0 &T
MCP!T (T ?0", (< B@"3 (@ H "' *\ A0#" (4 X@"$ /< A #_ (0 _P"$
M /\ Y0   ,T   "\    KP   *8   ">  < F@ . )8 % "4 !T D@ E )$
M+0"0 #4 C0 \ (P 0@"* $< B !, (< 40"& %8 A !; (, 8 "! &< @ !N
M 'X =P!] ($ >P"- 'H F@!X *D =P"Z '8 TP!V .\ =@#^ '4 _P!U /\
MT    +L   "K    GP   )<   "0  ( BP + (@ $ "& !< A  @ (( )P"!
M "\ ?P U 'T / !\ $$ >P!& 'D 2P!X %  =P!5 '8 6P!T &$ <P!I '$
M<0!P 'L ;@"' &T E0!K *, :@"T &H R0!I .@ :0#Y &D _P!I /\ P
M *P   "< @  D (  (@   "#    ?P & 'L #0!Y !( =P : '8 (@!T "D
M<P P '$ -@!P #P ;P!! &T 1@!L $L :P!0 &H 5@!H %P 9P!D &4 ; !D
M '8 8P"" &$ D !@ )\ 7P"O %X PP!> .$ 7@#T %T _P!= /\ M <  * )
M  "0"P  A L  'P*  !W!P  = 0  '$ "0!O  \ ;0 5 &L ' !I ", :  J
M &< ,0!E #8 9  \ &, 00!B $8 8 !, %\ 4@!> %@ 70!? %L : !: '(
M6 !^ %< C !6 )L 50"K %0 O@!4 -H 4P#O %0 ^P!4 /\ J0T  )8.  "'
M$   >A   '(0  !L#@  :0P  &<) P!F! L 9  0 &( %P!@ !X 7@ E %T
M*P!< #$ 6@ W %D / !8 $( 5P%' %8!3@!5 E0 4P)< %(#90!1 V\ 3P1[
M $X$B@!-!9D 3 6I $L%O !*!M0 2@?M $H'^0!*!_\ H1   (X2  !^%
M<Q0  &H4  !D$P  8!$  %X/  !=#04 70D- %H&$@!8!QD 5@<@ %4')P!3
M!RT 4@@S %$(. !0"#X 3PE$ $X)2@!,"5$ 2PI9 $H*8@!("VT 1PMZ $8,
MB !$#)@ 0PRI $(-O !"#=4 0@WN $(-^P!"#?\ FA0  (<6  !X&   ;!D
M &,9  !=&   618  %83  !4$0  5 X( %,-#@!1#10 3PT; $T-(@!,#2@
M2PTN $H-- !)#3H 1PY! $8.1P!%#D\ 1 Y7 $(/80!!$&P /Q!Y #X0B  ]
M$9@ .Q&I #L1O  Z$=8 .A'P #H2_0 [$?\ DQ@  ($:  !S'   9QT  %X=
M  !8'   4QL  % 8  !.%@  3!,# $P1"P!*$!  2!$7 $81'@!%$20 1!$J
M $(1, !!$3< 0!(] #\21  ]$DP /!-4 #L37@ Y%&D .!1V #<5A0 V%98
M-!:G #06N@ S%M, ,Q;N #06_  T%O\ CAL  'P=  !N'P  8R   %H@  !3
M(   3AX  $H=  !(&@  1A@  $46!P!#%0X 0143 #\5&@ ^%2  /14G #L5
M+0 Z%C, .18Z #@600 W%TD -1=1 #086P S&68 ,AES # :@P O&I0 +ANE
M "T;N  M&]  +1OL "X;^P N&_\ BAX  '@@  !J(@  7R,  %8C  !/(@
M2B$  $8@  !#'@  01L  #\: P ]&@P .QD1 #D9%@ W&AT -AHC #4:*0 T
M&C  ,QLV #$;/@ P'$8 +QQ/ "X=60 M'60 +!YQ "L?@0 J'Y( *1^D "@@
MMP G(,X )R#K "@@^@ I'_\ AB   '0C  !G)   7"4  %,E  !,)0  1R0
M $(C   _(0  /1\  #H>   W'@D -1X. #,>$P Q'AH ,!X@ "\>)@ N'RT
M+1\S "P@.P K($, *B%, "DA5@ H(F( )B)O "4C?P D(Y  (R.B "(DM0 B
M),P (B3I ",D^0 D(_\ @B,  '$E  !C)@  62<  % H  !))P  0R<  #\F
M   [)   ."(  #4B   R(@8 ,"(- "XB$0 L(A< *B(= "DB(P H(RH )R,Q
M "8D.  E)4$ )"5* ",F5  B)F  (2=M " G?0 ?)X\ 'BBA !XHM  =*,H
M'2CH !XH^  ?)_\ ?B4  &XG  !@*0  5BD  $TJ  !&*@  02D  #PH   W
M)P  -"8  # F   M)@, *R<+ "@G$  G)Q0 )2<: "0G(0 C*"< (B@N "$I
M-@ @*3X 'RI( !XJ4@ =*UX '"MK !LK>P :+(T &2R? !@LL@ 8+,D &"SG
M !DK]P :*_\ >B<  &HJ  !=*P  4RP  $HL  !#+   /BL  #DK   T*@
M,"H  "LJ   I*P  )BL( ",L#@ B+!( ("P8 !\L'@ >+24 '2TL !PM,P ;
M+CP &BY% !DO4  8+UP %R]I !8P>0 5,(L %#"> !0PL0 3,,< $S#E !0P
M]@ 5+_\ =BH  &<L  !:+0  4"X  $@N  !!+@  .RX  #8M   Q+0  +"T
M "<O   D+P  (3 % !\Q#  <,1  &S(5 !HR'  9,B( &#(I !<S,0 6,SD
M%3-# !0T30 3-%D $C1G !$U=P 1-8D $#6< ! UL  .-<8 #S3D ! T]0 0
M-/\ <BP  &,N  !7,   33   $4P   ^,   .#   #,P   O,   *3$  "0R
M   A,P  '34" !HV"0 7-PX %3<3 !0X&0 3.!\ $C@F !(X+@ 1.38 $#E
M ! Y2P ..5< #CID  TZ=  ,.H8 ##J9  LYK  *.<$ "CG>  LY\0 ,./P
M;B\  %\Q  !3,@  2C,  $(S   [,P  -C,  #$R   L,P  )S0  "$V   =
M.   &3D  !4[!@ 2/0P $#X0 ! ^%0 ./AP #CXC  T^*@ ,/C, ##X\  L_
M1P */U( "#]@  <_;P &/X$ !3^4  0_J  #/KP !#[7  4^[  %/O< :3,
M %LT  !0-0  1S4  #\U   Y-0  -#4  "XU   I-P  (S@  !X[   :/
M%C\  !)!!  .0PH #$0.  I$$P )1!D "$0@  =$)P &1"\ !40X  -%0@ "
M14X  $5;  !%:@  17P  $60  !$I   1+D  $31  !$Z@  0_4 9#8  %<W
M  !,.   0S@  #PX   W.   ,3@  "LY   E.P  (#T  !I    60@  $D0
M  Y'!  +20D !TH-  1+$0 !2Q8  $L<  !+(P  2RL  $LT  !+/@  3$D
M $Q7  !,9@  3'<  $N,  !+H0  2[4  $K.  !*Z0  2O4 7SH  %([  !(
M.P  0#L  #H[   T.P  +CP  "<^   B00  '$,  !9&   220  #DL   M.
M P '4 @  E$,  !1$   4A,  %,8  !3'P  4R8  %,O  !3.0  4T4  %-2
M  !380  4W(  %.'  !2G   4K$  %'*  !1YP  4?0 63X  $X^  !%/@
M/CX  #@^   P0   *4(  "-$   =1P  %TH  !)-   .4   "U,   95 @
M5P<  %@+  !9#@  6A$  %H5  !;&@  7"$  %PJ  !<-   7#\  %Q-  !<
M6P  7&P  %R!  !;EP  6ZT  %K%  !:Y   6?, 5$(  $I"  !"0@  /$(
M #1#   L1@  )4D  !Y,   73P  $E,   Y6   *60  !5L   !>    8 0
M &$(  !B#   8PX  &01  !E%@  9AP  &<C  !G+0  9SD  &=&  !G50
M9V8  &=Z  !FD0  9:@  &7   !DW@  9/  3T8  $=&  ! 10  -T<  "]*
M   F30  'U$  !A5   260  #5P   A@   "8P   &8   !H    :@   &L$
M  !L"   ;0P  &\.  !P$@  <A<  ',=  !T)@  =#(  '0_  !T3@  <U\
M '1R  !SB@  <J$  '&X  !QU   <.P 3$H  $5*   [2P  ,DX  "E2   @
M5@  &%L  !)?   -9   !V@   !K    ;P   '(   !U    =@   '<   !Y
M @  >@8  'P*  !^#@  @!$  ((6  "$'@  A"D  (0V  "$10  A%8  (-J
M  "#@0  @ID  (&Q  " R0  @.4 2DX  #]0   U4P  *U<  ")<   98@
M$F<   QL   %<0   '4   !Y    ?0   ($   "#    A0   (8   "(
MB0   (L$  "-"   CPT  )(0  "4%@  EB   )8L  "6.P  EDP  )5@  "5
M=@  E)   ).G  "2O0  DM4 1%4  #E9   O70  )&,  !II   2;P  #'4
M  1[    @    (4   ")    C0   )$   "3    E    )8   "8    F@
M )P   ">    H 8  *(+  "E$   J!<  *DC  "I,0  J4,  *E6  "H;0
MIH<  *>>  "FLP  I<< /EX  #)C   G:@  '7   !-X   ,?P   X4   "+
M    D0   )8   ";    GP   *(   "D    I0   *<   "I    JP   *T
M  "P    L@   +4"  "W"0  NQ   +X8  "^)@  OC@  +Y+  "]80  O'H
M +N4  "ZJ0  NKD -VH  "MP   @>   %H    V(   %CP   )8   "<
MH@   *<   "L    L    +,   "V    MP   +D   "[    O0   +\   #"
M    Q0   ,@   #*    S@@  -(0  #5&P  U2P  -1   #45P  TVX  -2&
M  #4FP  TZL _P   /\   #_    _P % /\ #@#_ !4 _  @ /D *@#V #0
M\0 ] .T 1@#I $T Y@!3 .0 60#A %X W@!C -P : #9 &X U0!S -, >0#0
M (  S@"( ,L D0#) )P Q@"G ,0 MP#" ,P P #L +\ _P"^ /\ O0#_ +<
M_P"R /\ _P   /\   #_    ^@ ! /, "P#M !( Z  ; .4 )0#D "X WP X
M -@ 0 #2 $< S@!. ,L 5 #( %D Q@!> ,0 8P#" &< P !M +\ <P"] 'H
MNP"! +D BP"V )4 M "A +( KP"P ,( K@#C *X ^@"L /\ K0#_ *D _P"F
M /\ _P   /\   #R    Y@   -T !P#2  X S0 6 ,H ( #( "D Q0 R ,
M.@"\ $( N0!( +< 3@"U %, LP!8 +$ 70"P &( K@!G *P ; "J ', J0![
M *< A "E (X HP": *$ J "? +D G@#2 )T \@"< /\ G0#_ )P _P"9 /\
M_    .X   #=    S    ,$  @"Z  P M@ 2 +( &@"P ", KP L *T - "I
M #P I@!" *0 2 "B $T H !2 )X 5P"= %L G !@ )H 9@"9 &P EP!T )4
M?0"3 (< D0"3 )  H0". +$ C0#& (P Z "+ /T C #_ (P _P", /\ [0
M -@   #%    MP   *P   "F  @ H0 . )\ %0"= !X FP F )H +@"7 #4
ME0 \ ), 0@"1 $< D !, (X 40"- %4 BP!: (H 8 ") &8 AP!M (4 =@"$
M (  @@", (  F@!_ *D ?0"\ 'P W !\ /4 ? #_ 'P _P!\ /\ V0   ,$
M  "Q    I    )P   "4  , D  , (T $0"+ !@ B0 @ (D * "' "\ A0 V
M (, / "" $$ @ !& '\ 2P!] $\ ? !4 'L 6@!Y &  > !G '8 < !U 'H
M<P"& '$ DP!P *( ;P"T &X S !N .T ;@#^ &X _P!N /\ Q    *\   "@
M    E    (P   "&    @0 ( 'X #@!\ !0 >P ; 'D (@!X "D =P P '4
M-@!T #L <@!  '$ 10!P $H ;P!/ &T 5 !L %L :P!B &D :@!H '0 9@"
M &4 C@!C )T 8@"M &$ P@!A .0 80#X &$ _P!A /\ M    *    "1
MA@   'X   !Y    =0 # '$ "P!O !  ;0 6 &P '0!K "0 :P J &D , !H
M #8 9@ [ &4 0 !D $4 8P!* &$ 3P!@ %8 7P!= %T 90!< &\ 6@!Z %D
MB !8 )@ 5P"H %8 NP!6 -@ 5@#Q %8 _P!6 /\ J $  )0%  "%!P  >@<
M '(&  !L!   :0$  &< !P!D  T 8P 1 &$ & !@ !\ 7P E %X *P!= #
M6P V %H .P!9 $  6 !% %< 2P!6 %$ 50!8 %, 80!2 &H 4 !V $\ A !.
M ), 30"D $P M@!, ,T 3 #K $P ^@!, /\ G0D  (L+  !\#0  < T  &@-
M  !B#   7PH  %T& 0!< 0D 6@ . %@ $P!7 !D 5@ @ %4 )@!3 "L 4@ Q
M %$ -@!0 #L 3P!! $X 1P!- $T 2P!5 $H 70!) &< 1P!S $8 @ !% )
M1 "A $, L@!# ,@ 0P#F $, ]0!# /\ E0T  (,/  !T$   :1$  & 1  !:
M$   5@X  %0-  !3"@0 4P8+ %$#$ !/ 14 3@$; $P!(0!+ 2< 2@(L $D"
M,@!( C< 1P,] $4#0P!$ TH 0P11 $($6@! !60 /P5P #X&?@ ]!HX / >?
M #L'L0 Z!\8 .@?C #H'\P Z"/P CA   'P2  !N%   8A4  %H5  !4%
M4!,  $T1  !+#@  2PT& $H*# !)"!$ 1P@6 $4('0!$"", 0@@H $$)+@!
M"3, /PDY #X*0  ]"D< / I/ #H+6  Y"V, . QO #8,?@ U#(X - V? #,-
ML0 R#<< ,@WC #(-]  R#?X B!,  '<5  !I%P  7A@  %48  !/&   2A8
M $<5  !%$P  0Q " $,." !"#0X 0 T2 #\-&  ]#1\ / TD #L-*@ Y#3
M. XW #<./0 V#D4 -0Y- #,/5P R#V( ,1!N "\0?0 N$(X +1&@ "P1L@ K
M$<@ *Q'F "L1]@ L$?\ @Q8  '(9  !D&@  61L  %$;  !+&P  1AH  $(8
M   _%P  /A0  #P2!  [$0H .A 0 #@0%0 W$!L -1$A #01)P S$2T ,A$S
M # 1.@ O$D( +A)+ "T35  K$U\ *A1L "D4>P H%(P )Q6> "85L  E%<8
M)17D "45]@ F%?\ ?AD  &X;  !@'0  5AX  $T>  !''@  0AT  #X<   Z
M&@  .!@  #<6   U%0< -!0- #(4$@ P%!< +Q0= "T4(P L%2H *Q4P "H5
M-P I%C\ *!9( "<74@ F&%T )!AJ ",9>0 B&8H (1F< " 9KP ?&<0 'QGB
M " 9]  @&?\ >AL  &H>  !='P  4R   $H@  !$(   /A\  #H>   W'0
M-!P  #(9   P&00 +A@+ "P8$  J&!0 *1@: "<8(  F&28 )1DM "0:-0 C
M&CT (AM& "$;4  @'%L 'QUH !X==P ='8@ '!Z; !L>K0 :'L, &A[@ !H=
M\P ;'?\ =QT  &<@  !:(0  4"(  $@B  !!(@  .R(  #<A   S(   ,!\
M "T=   K'0  *!T( "8=#@ E'1( (QT7 "$='0 A'20 (!XJ !\>,@ >'SH
M'1]# !P@30 ;(5D &B%F !DA=0 8(H< %R*9 !8BK  5(L$ %2+? !4A\@ 6
M(?X <R   &0B  !7(P  320  $4E   ^)   .20  #0C   P(@  +"(  "DA
M   F(0  )"$& "(A#  @(1  'B$5 !TB&P ;(B$ &R(H !HC+P 9(S@ &"1!
M !<D2P 6)5< %25D !0F<P 3)H4 $B:8 !$FJP 1)L  $";= !$E\0 2)?T
M<"(  &$D  !4)@  2B8  $(G   \)@  -B8  #$E   M)0  *20  "8D   B
M)0  'R4# !TF"@ ;)@X &2<2 !@G&  7)Q\ %B<E !4H+0 4*#4 $RD^ !(I
M20 1*54 $2IB ! J<0 /*H, #BJ6  XJJ0 -*KT #2K7  TJ[@ .*?L ;"0
M %TF  !1*   2"@  $ I   Y*   -"@  "\H   K)P  )R<  "(H   >*0
M&RH  !@K!P 6*PT %"P1 !,L%@ 2+!P $2TC ! M*@ 0+3( #RX\  XN1@ -
M+E( #2Y?  PO;@ ++W\ "B^2  DOI0 )+KD ""[0  DNZ0 *+O< :"<  %HI
M  !.*@  12L  #TK   W*P  ,2H  "TJ   I*@  )"H  " K   ;+0  &"X
M !4O!  2,0H $#(.  \R$P .,AD #3(@  TR)P ,,B\ "S,X  HS0@ ),TX
M"#-;  8T:@ %-'L !#..  ,SH@ ",[8  C/-  ,SYP $,O, 9"H  %8L  !+
M+0  0BT  #HM   T+0  +RP  "LL   F+   (BT  !TO   9,0  %3(  !(T
M P /-@D ##@-  HX$0 ).!8 "#@=  <X)  &."P !#@T  ,X/@ ".4H  #E7
M   Y90  .7<  #F+   XGP  .+,  #C*   XY@  -_( 7RT  %(N  !(+P
M/S   #@O   R+P  +2\  "DO   D,   'S$  !HS   5-0  $C<   \Y P ,
M.P@ "#T-  4^$  #/A0  #X:   ^(0  /B@  #XQ   _.P  /T8  #]3   _
M80  /W,  #^'   ^G   /K   #W'   ]Y   /?( 6C   $XR  !$,@  /#(
M #4R   P,0  *S$  "8R   @-   &S8  !8X   2.P  #ST   P_ P (00@
M!$,,  !##@  1!(  $46  !%'0  120  $4M  !&-@  1D(  $9.  !&70
M1FX  $6"  !%F   1*T  $3$  !#XP  0_( 530  $HU  !!-0  .34  #,T
M   N-   *#4  "(W   =.@  %SP  !(_   /00  #$0   A& 0 #2 8  $D*
M  !*#0  2Q   $P4  !-&0  3B   $XH  !.,@  33T  $Y*  !.6   36D
M $U]  !,E   3*H  $O!  !+X0  2O( 4#@  $8X   ].   -S@  #$W   J
M.0  )#L  !X]   80   $T,   ]&   +20  !TL   ).    4 0  %$(  !2
M"P  4PX  %01  !5%0  5AL  %<C  !7+   5S@  %=$  !74@  5F,  %9W
M  !6C@  5:4  %2]  !3W0  4_  2SP  $(\   [.P  -3L  "T\   F/P
M'T(  !E%   32   #DL   M/   %40   %0   !7    6 $  %H%  !;"
M7 P  %T.  !?$0  8!8  &(=  !B)@  8C$  &(^  !A3   85T  &%P  !@
MB   8*   %^W  !>U   7>X 1T   #\_   Z/P  ,4   "E#   A1@  &DH
M !-.   .40  "E4   18    6P   %X   !A    8P   &0!  !E!   9P@
M &@+  !J#@  ;!(  &X7  !O(   ;RH  &\V  !N10  ;E4  &YH  !M?P
M;9@  &RP  !KR@  :N@ 1$0  #Y#   U1   *T<  "-+   ;3P  $U0   Y8
M   (7    F    !D    9P   &L   !M    ;P   '    !R    = (  '4&
M  !W"@  >0X  'P2  !^&   ?R(  '\N  !_/0  ?DT  'UA  !]=P  ?)
M 'NH  !ZP   >=\ 0T<  #E)   O3   )5   !Q5   46P  #F    =E
M:@   &X   !R    =@   'D   !\    ?@   '\   "!    @P   (4   "'
M P  B@@  (P-  "/$0  DAD  )(E  "2,P  DD0  )%7  "0;0  CX8  (Z?
M  "-M0  C,T /4X  #)1   H5@  'EP  !5B   .:   !VX   !T    >0
M 'X   ""    A@   (D   ",    C@   )    "2    E    )8   "8
MFP   )X&  "A#   I!$  *8;  "F*0  ICH  *5-  "E8@  I'L  *.4  "A
MJP  H;\ -E<  "Q<   A8@  %VD   ]P   '=P   'X   "$    B@   (\
M  "4    F    )L   ">    GP   *(   "D    I@   *@   "K    K0
M +    "S!   MPP  +L2  "['P  NS   +M#  "Z6   N7   +>+  "WH0
MM[, ,&(  "5I   :<   $'@   F     B    (\   "6    FP   *$   "F
M    J@   *X   "P    L0   +0   "V    N    +L   "]    P    ,,
M  #'    RP,  ,\,  #3%0  TB4  -(X  #13@  T&4  ,]^  #-E@  S*D
M_P   /\   #_    _P # /\ "P#\ !$ ^0 ; /< )0#S "\ [@ X .D 0 #F
M $@ X@!. -\ 5 #< %D V0!> -4 8P#3 &@ T !M ,X <P#+ 'H R "" ,8
MC ## )< P "C +X L@"\ ,@ N@#J +D _P"X /\ L0#_ *H _P"G /\ _P
M /\   #[    ]@   .T !P#G  \ X@ 6 -\ ( #> "D V0 S -$ .P#, $(
MR !( ,4 3@#" %, P !8 +X 70"\ &( N@!G +D ;0"W '0 M0![ +( A0"P
M )  K@"< *P J@"I +T IP#> *8 ^0"E /\ HP#_ )T _P"; /\ _0   /8
M  #K    WP   -$  P#*  P Q0 2 ,, &P#  "0 O@ L +D -0"V #P LP!#
M +  2 "N $X K !2 *L 5P"I %P IP!A *8 9P"D &T H@!T *  ?0"> (@
MG "5 )H HP"8 +0 E@#- )4 \0"4 /\ E0#_ )  _P". /\ \P   .8   #1
M    P@   +@   "Q  @ K0 / *H %@"H !X J  G *8 +P"B #8 GP \ )T
M0@"; $< F0!, )< 40"6 %4 E !: ), 8 "1 &8 D !N (X =@", ($ B@"-
M (@ FP"& *P A0#! (0 Y@"# /T A #_ (, _P"! /\ Y    ,L   "Z
MK    *(   "<  0 F  , )8 $0"4 !D DP A )( * "/ #  C0 V (L / ")
M $$ B !& (8 2P"% $\ A !4 (( 6@"! &  ?P!G 'X ;P!\ 'H >@"& '@
ME !W *0 =0"W '0 U !S /0 = #_ '0 _P!T /\ RP   +8   "F    F@
M )(   "*    A@ ( (, #@"! !0 @0 ; (  (P!_ "H ?0 P 'L -@!Z #L
M> !  '< 10!U $D = !. ', 5 !Q %H < !A &X :0!M ', :P!_ &D C0!H
M )T 9P"N &8 QP!E .H 9@#_ &8 _P!G /\ N    *0   "5    B@   ($
M  !\    =@ $ '0 # !R !  <0 6 '  '0!P "0 ;@ J &T , !K #4 :@ Z
M &D /P!H $0 9P!) &4 3@!D %0 8P!; &$ 8P!@ &T 7@!Y %T AP!; )8
M6@"H %D O0!9 -\ 60#X %H _P!: /\ J    )4   "'    >P   ',   !N
M    :@ ! &< " !E  X 9  2 &, & !C !\ 8@ E &$ *@!? #  7@ U %T
M.@!< #X 6P!$ %D 20!8 $\ 5P!6 %8 7@!4 &@ 4P!S %$ @0!0 )$ 3P"B
M $X M0!. -  3@#P $X _P!/ /\ G    (D   ![ P  < ,  &@#  !B 0
M7P   %T ! !;  L 60 / %@ % !7 !D 5P @ %8 )0!5 "H 4P P %( - !1
M #D 4  _ $\ 1 !. $L 30!2 $L 6@!* &, 20!O $< ? !& (P 10"= $4
ML !$ ,< 1 #H $0 ^@!% /\ D@0  ( '  !Q"@  9@H  %X*  !9"0  50<
M %0$  !2  < 4  , $\ $ !. !4 30 ; $P ( !+ "8 2@ K $D , !( #4
M1P Z $8 0 !% $8 0P!. $( 5@!! %\ 0 !K #X >  ] (@ / "9 #P JP \
M ,$ .P#@ #L ]  [ /\ B0H  '@,  !J#@  7PX  %<.  !1#@  30P  $L+
M  !*" ( 200) $@ #0!& !$ 10 6 $0 ' !# "$ 0@ F $$ *P _ #$ /@ V
M #T /  \ $, .P!* #H 4@ Y %P . !H #8 =0 U (4 - "6 #0 J  S +P
M,P#8 #, [P S /L @@T  '$/  !D$   61$  %$1  !+$0  1Q   $0.  !"
M#0  00L% $$'"P _!0X /@,2 #P"&  [ AT .@,B #D#*  X RT -P,R #8$
M.0 U!#\ - 5' #,%4  Q!EH , 9F "\'<P N!X, +0>5 "P'IP K![H *P?2
M "L'ZP K!_< ?1   &P1  !?$P  5!0  $P4  !&%   0A,  #X2   \$
M.@X! #H-!@ Z"@P . D0 #8(%  U"!D - D? #())  Q"2D , DO "\*-@ N
M"CT +0I% "P+3@ K"UD *0QE "@,<P G#(, )@V5 "4-IP D#;L (PW2 ",-
MZP C#?< >!(  &@4  !;%@  41<  $@7  !"%@  /18  #D5   W$P  -1$
M #,0 P S#@@ ,@T- # -$0 O#18 +0T; "P-(0 K#2< *@TM "D.-  H#CL
M)PY$ "4.3@ D#UD (Q!E "$0<P @$(0 'Q"6 !X0J0 =$+T '!#8 !T0[@ =
M$/D <Q0  &06  !7&   31D  $49   _&0  .A@  #47   R%@  ,!4  "X3
M   M$00 +! * "L0#@ I$!( *! 8 "80'@ E$"0 )! J ",1,0 B$3D (1%"
M " 22P >$E8 '1-C !P3<0 :$X( &125 !@4IP 7%+L %Q/4 !<3[@ 8$_H
M<!8  & 9  !4&@  2AL  $(<   \&P  -AL  #(:   O&0  +!@  "H6   H
M% $ )A,' "43#  C$Q  (A,5 " 3&@ ?$R$ 'A0G !T4+@ <%38 &Q4_ !H6
M20 9%E0 &!=A !87<  5&($ %!B3 !,8I@ 2&+H $A?2 !(7[  3%_H ;!D
M %T;  !1'0  1QT  #\>   Y'0  -!T  "\<   K&P  *!H  "89   D&
M(A<$ " 7"@ >%PX '!<2 !H7%P 9&!X &1@D !@9+  7&30 %AH] !4:1P 4
M&U( $QM? !(<;@ 1''\ $!R2 ! <I0 /'+D #AS0  X;Z@ /&_@ :1L  %H=
M  !.'P  11\  #T@   V'P  ,1\  "T>   I'0  )1T  ",<   @&P  '1L!
M !L;!P 9' T %QP0 !8<%0 5'!L %!TB !,=*0 2'C$ $1XZ !$?10 0'U
M#R!=  X@;  -('P #2"/  P@H@ +(+4 "R#*  L@Y0 ,'_0 91T  %<?  !,
M(0  0B$  #HA   T(0  +R$  "H@   F'P  (Q\  " >   ='@  &2   !8@
M!  4( L $B$. !$A$P 1(AD $"(?  \B)@ .(R\ #B,W  TC00 ,)$T "R19
M  HD9P ))'@ ""2+  <DG@ ')+$ !B3'  8CXP '(_$ 8A\  %0A  !)(P
M0",  #@C   R(P  +",  "@B   D(0  (2$  !XA   :(0  %B,  !,D P 1
M)0@ #R8-  XG$0 -)Q8 #"<=  LG(P *)RL "2@T  @H/@ '*$D !BA5  4I
M9  $*70  RF'  (IFP !**\  "C%  $HX0 !)_  7B(  %$D  !&)0  /24
M #4E   O)0  *B0  "8D   B(P  'R,  !LD   8)0  %"8  !$H P /*0@
M#"P,  HL$  (+!0 !RP:  8L(0 %+"@  RTP  (M.@ !+44  "U2   N8
M+G$  "V$   MF0  +:T  "S"   LX   +/  6B0  $TF  !#)P  .B<  #,G
M   M)P  *"8  "0F   A)@  '28  !DG   5*0  $2L   \L P -+@< "3 ,
M  8Q#@ #,1(  3(7   R'@  ,B4  #(M   R-@  ,T(  #-.   S70  ,VT
M #.!   RE@  ,JL  #'!   QWP  ,?  5B<  $HI   _*@  -RH  # J   K
M*0  )R@  ",H   >*0  &BH  !8L   2+@  #S    TQ @ *- < !34+  (V
M#@  -Q   #@4   X&@  ."(  #@J   Y,P  .3X  #E*   Y60  .6D  #E]
M   XDP  .*@  #>_   WW@  -O  42L  $8L   \+   -"P  "XL   J*P
M)2L  " L   ;+0  %R\  !,Q   0,P  #34   DW @ %.@8  3L*   \#0
M/0\  #X2   _%P  0!X  $ E  ! +P  0#H  $!&  ! 5   0&4  #]X   _
MCP  /J8  #Z]   ]W   /?  32X  $(O   Y+P  ,B\  "TN   H+@  (B\
M !TP   8,@  $S4  ! W   ,.@  "3P   4^    000  $((  !#"P  1 T
M $80  !'%   2!D  $@A  !(*@  2#4  $A!  !(3P  2&   $=S  !'B@
M1J(  $6Y  !%V0  1/  2#(  #XR   V,@  ,#$  "LQ   E,@  'S0  !DV
M   3.0  $#P   P_   (0@   T0   !&    2 (  $H%  !+"   3 L  $X.
M  !/$0  414  %(<  !2)0  4C   %(\  !12@  45H  %%M  !0A   3YT
M $ZU  !-T@  3>X 0S8  #LV   T-0  +S0  "<U   A.   &CL  !0^   0
M00  #$0   ='   "2@   $T   !/    40   %,"  !4!0  50@  %<+  !9
M#@  6Q$  %T7  !='P  72H  %TV  !<1   7%0  %MG  !;?@  6I<  %FO
M  !8RP  5^H /SD  #@Y   S.   *SD  ",\   </P  %4,  !!'   +2@
M!4X   !1    5    %<   !:    7    %T   !?    8 0  &('  !D"P
M9@X  &@2  !K&0  :R,  &HN  !J/   :DT  &E?  !H=0  9X\  &:H  !E
MP@  9., /3T  #<\   N/0  )4   !U$   620  $$T   I1   $50   %H
M  !=    8    &,   !F    :    &H   !K    ;0   &\"  !Q!@  = H
M '8.  !Y$P  >QL  'LG  !Z-0  >44  'A9  !X;0  =X8  ':?  !UMP
M=-( /$$  #)"   H10  ($H  !=.   05   "ED   )>    8P   &<   !K
M    ;P   '(   !U    =P   'D   ![    ?0   '\   ""    A ,  (<)
M  "*#@  CA,  (\>  ".*P  CCL  (U.  "+8P  BGP  (J5  "(K0  A\4
M-D<  "Q+   B3P  &54  !!;   *80   6<   !M    <@   '<   ![
M?P   (,   "&    B    (H   "-    CP   )$   "4    EP   )H!  "=
M!P  H0T  *44  "D(0  I#$  *-$  "B60  H'   )^+  "=H@  G;< ,%
M "55   ;6P  $F(   MI   !<    '<   !]    @P   (@   "-    D0
M )4   "8    F@   )P   "?    H0   *,   "F    J0   *P   "P
MM <  +@.  "Z&   NB<  +DY  "X3@  MV4  +9^  "UE@  LZL *5L  !YB
M   4:0  #'$   )Y    @0   (D   "/    E@   )L   "@    I    *@
M  "K    K    *\   "R    M    +8   "Y    O    ,    #$    R
M ,T'  #2$   TAT  -$O  #01   SUL  ,US  #+C0  RJ$ _P   /\   #[
M    ^@   /P " #X  \ ]0 7 /0 ( #Q "H ZP S .8 .P#B $, W@!) -H
M3P#6 %0 TP!9 -  7@#. &, RP!H ,D ;@#& '4 PP!] ,$ A@"^ )( NP">
M +D K@"V ,, M #H +, _P"O /\ I0#_ )X _P"; /\ _0   /<   #R
M\    .<  P#A  P W  2 -@ &P#6 "0 T@ M ,P -@#& #T P@!# +\ 20"\
M $X N@!3 +@ 6 "V %T M0!B +, 9P"Q &X KP!V *P ?P"J (H J "7 *4
MI@"C +D H0#9 *  ^0"> /\ F #_ )( _P"/ /\ \P   .P   #C    TP
M ,@   #!  D O0 / +L %@"Y !\ MP G +, +P"O #< K  ] *H 0P"H $@
MI@!- *0 4@"C %8 H0!; )\ 80"> &< G !O )H > "7 (, E0"0 ), G@"1
M +  D #( (X \ "- /\ B@#_ (4 _P"" /\ YP   -T   #&    N    *X
M  "H  0 I0 , *$ $@"A !D H  B )\ *0"; #  F  W )8 /0"3 $( D@!'
M )  2P"/ %  C0!5 (P 6@"* &$ B !H (< < "% 'L @P"( ($ E@!_ *<
M?0"\ 'P XP!\ /T ? #_ '@ _P!V /\ U@   ,    "O    HP   )D   "3
M    CP ) (T #@"+ !0 B@ < (H (P"( "H A0 P (, -@"" #L @ !  '\
M10!^ $H ? !/ 'L 5 !Z %H > !A '8 :0!U ', <P"  '$ C@!O )\ ;@"R
M &T SP!L /0 ; #_ &L _P!I /\ P    *L   ";    CP   (<   "
M?  $ 'H # !X !$ >  7 '@ '@!W "0 =0 J ', , !Q #4 <  Z &X /P!M
M $0 ; !) &L 3@!J %0 : !; &< 8P!E &T 9 !X &( AP!@ )< 7P"J %X
MP@!> .D 7@#_ %X _P!= /\ K    )D   "*    ?P   '<   !Q    ;0
M &H " !I  X :  2 &< & !G !\ 9P E &4 *@!C "\ 8@ T &$ .0!@ #X
M7P!# %X 2 != $X 6P!5 %H 70!8 &< 5P!R %4 @0!4 )$ 4P"C %( N !1
M -P 40#Y %( _P!2 /\ G0   (L   !\    <0   &D   !D    8    %X
M!0!<  L 6P / %L % !: !D 6@ ? %D )0!7 "H 5@ O %4 - !4 #@ 4P ]
M %( 0P!0 $D 3P!0 $X 6 !- &( 2P!M $H >@!) (L 2 "= $< L0!' ,P
M1@#P $< _P!' /\ D    'X   !P    9@   %X   !9    5@   %,  0!2
M  @ 4  - $\ $ !/ !4 3@ : $X ( !- "4 3  J $H +@!) #, 2  X $<
M/@!& $0 10!+ $0 4P!# %T 00!H $  =0 _ (4 /@"7 #T JP ] ,, /0#F
M #T ^P ^ /\ AP   '4#  !H!@  70<  %4&  !0!@  3 0  $H!  !)  0
M1P * $8 #@!% !$ 10 6 $0 &P!# "  0@ E $$ *@!  "\ /P T #X .@ ]
M $  .P!' #H 3P Y %D . !D #< <0 V ($ -0"3 #0 I@ T +L - #= #0
M]0 U /\ ?@8  &T)  !@"P  5@P  $X,  !("P  1 H  $((  ! !0$ /P$'
M #X "P ]  X /  2 #L %P [ !P .@ A #D )0 W "H -@ P #4 -0 T #P
M,P!# #( 3  Q %4 , !@ "\ ;0 N 'T +0"/ "P H@ L +8 + #0 "P [@ L
M /P =PH  &<,  !:#@  4 X  $D.  !##@  /@T  #L,   Y"P  . D# #<%
M"  V @T -0$0 #0 $P S !@ ,@ = #$ (@ P "< +P L "X ,@ M #@ + !
M "L 20 J %( *0!= "@ :P G 7H )@&, "4 GP E +( )0#* "4 Z  E /<
M<@T  &(.  !6$   3!$  $01   ^$0  .1   #8/   S#@  ,0T! # +!0 P
M" H +P8- "X%$0 L!!0 *P,9 "H#'@ I R, * 0I "<$+P F!34 )04] "0%
M1@ C!E  (@9< "$':0 @!WD 'P>+ !X'G0 >![  '0;& !T&XP =!?, ;0X
M %X1  !2$@  2!,  $ 3   Z$P  -1(  #$1   N$   + \  "H. P J#0<
M*0L+ "@)#@ G"1$ )0@6 "0(&P C"2  (@DF "$)+  @"C, 'PH[ !X+1  =
M"T\ ' Q; !L,:0 :#'D & R+ !@,G@ 7#+  %@S% !8,X0 6"_  :1   %H2
M  !.%   114  #T5   W%0  ,10  "T3   J$@  *!$  "80 0 D$ 0 (PX(
M ",-#  B# \ ( P3 !\,&  >#1T '0TC !P-*@ ;#3( &@XZ !@.1  7#E
M%@]< !4/:@ 3$'L $A"- !$0H  1$+, $ _) ! /Y  1#_( 91(  %<4  !+
M%@  0A<  #H7   T%P  +Q8  "H5   G%   )!,  "(3   @$@, 'A$& !T0
M"0 <$ T &P\0 !D0%0 8$!L %Q A !80*  5$3  %!$Y !,10P 2$DX $1):
M ! 2:0 0$WD #A.,  X3G@ -$[$ #1+%  P2X0 -$O$ 8A0  %06  !)&
M/QD  #<9   Q&0  +!@  "@7   D%@  (18  !\5   <% ( &A,$ !D2!@ 7
M$@L %1(. !02$@ 3$Q@ $A,? !$3)@ 1%"T $!0V  \500 .%4P #A97  T6
M90 ,%W4 "Q>'  H7F@ )%JT "!;!  @6W0 )%>X 7Q8  %$8  !&&@  /1H
M #4;   O&@  *AH  "49   B&   'Q@  !P7   9%@$ %Q8# !46!  3%@D
M$18- ! 7$0 /%Q8 #A<<  X8(P -&"H #!DS  P9/  +&D< "AI3  D:80 '
M&W$ !AN#  4;EP $&JH  QJ_  ,9V@ $&>P 7!@  $X:  !#'   .AP  #,<
M   L'   )QP  ",;   @&@  '1D  !H9   7& $ %1@" !(9!  0&P< #AL,
M  T<$  ,'!, "QP9  H<'P )'2< "!TO  <>.0 &'D, !!Y0  ,?7@ "'VX
M 1^    ?E0  'JD  !Z]   =V   '>P 6!H  $L<  !!'@  .!X  # >   J
M'@  )1T  "$<   >'   &QL  !@;   6&P$ $QL" !$<!  .'@< #!\+  H@
M#@ ((!( !B$7  4A'0 $(20  B(L  $B-0  (D   "--   C6@  (VL  "-^
M   CDP  (J<  "*\   AUP  (>T 51T  $@?   ^(   -2   "X@   H(
M(Q\  " >   ='0  &AT  !8=   3'@  $1\"  X@!  -(@< "B0+  8E#0 $
M)1   B84   F&@  )B$  "<I   G,@  )ST  "=)   H5P  *&<  "=[   G
MD   )Z4  ":[   FU@  )>T 42   $4A   [(@  ,B(  "PB   F(0  (B$
M !X@   ;'P  &"   !0@   1(@  #R,   TE P *)@8 !B@*  ,I#0  *P\
M "P2   L%P  +!X  "PF   M+P  +3D  "U&   M5   +60  "UW   LC0
M+*0  "NZ   KU@  *NX 32(  $$D   X)   ,"0  "DD   D(P  (2(  !TB
M   9(@  %2,  !(D   /)@  #2@   HJ @ &+ 4  BX)   O"P  , X  #(0
M   S%0  ,QL  #,B   S*P  ,S8  #-"   S4   ,V   #-S   RB@  ,J$
M #&X   PU@  ,.\ 224  #XF   T)P  +2<  "@F   C)0  'R0  !LE   6
M)@  $B@  ! J   -+   "BX   8P 0 ",@0  #0'   U"@  -PP  #@.   Z
M$@  .A<  #H?   Z)P  .C(  #H^   Z3   .EP  #IO   YA@  .)X  #BV
M   WU   -N\ 1"D  #HI   Q*0  *RD  "8H   B)P  '2@  !@I   3*P
M$"X   TP   ),@  !34   $W    .0(  #L%   \"   /@L  #\-  !!$
M0Q0  $,;  !#(P  0RX  $,Y  !#1P  0E<  $)J  !!@0  0)H  #^R   ^
MSP  /N\ /RP  #8L   O+   *BL  "4J   ?*P  &2T  !0O   0,@  #34
M  @X   $.@   #P    _    00   $,"  !%!0  1@@  $@+  !*#@  3!$
M $T6  !-'@  32@  $TT  !,0@  3%$  $MD  !+>P  2I0  $FM  !(R@
M1^P .S   #,O   M+P  *"T  "(O   ;,0  %30  ! W   -.@  "#T   )
M    0P   $8   !(    2@   $P   !. 0  3P0  %$'  !3"P  50X  %@2
M  !9&0  6"(  %@N  !7/   5TL  %9>  !6<P  58T  %2G  !2P@  4N8
M.#,  #$R   L,0  )3(  !TU   6.   $3P   Q    '1    $<   !*
M30   %    !3    50   %<   !9    6@   %P#  !>!P  80L  &0.  !F
M$P  9QP  &8G  !F-   940  &17  !D:P  8H4  &&?  !@N0  7MP -3<
M # U   H-P  (#H  !@]   10@  #$8   9*    3P   %,   !6    60
M %P   !?    80   &0   !E    9P   &D   !L 0  ;@8  '$+  !T#P
M=Q4  '<@  !V+0  =CT  '5/  !T8P  <WL  '*5  !PKP  ;\D -3H  "L[
M   B/P  &D,  !)(   ,30  !5(   !7    7    &    !D    :    &L
M  !N    <0   ',   !U    =P   'H   !\    ?P   (($  "&"@  B@\
M (P7  "+)   BC,  (E%  "'6P  AG(  (6+  "#I0  @KP +T   "5$   <
M20  $TX   U4   $6@   &$   !F    :P   &\   !T    >0   'T   "
M    @P   (4   "'    B@   (P   "/    D@   )8   "9 @  G@D  *(0
M  "B&@  H2D  * [  "?4   G6<  )J!  ":F0  F:\ *4D  !].   55
M#EL   5B    :0   '    !W    ?0   ((   "&    BP   (\   "3
ME0   )<   ":    G0   *    "C    I@   *H   "N    L@   +<*  "[
M$0  NA\  +DP  "W10  M5P  +1T  "QC@  KZ0 (E0  !A;   08@  !VH
M  !S    >P   ((   ")    D    )4   ":    GP   *,   "F    J
M *L   "N    L    +,   "V    N@   +T   #"    QP   ,P!  #3"P
MU!4  -,F  #1.@  T%$  ,UH  #+@0  RI8 _    /8   #R    \0   /,
M!0#T  P \@ 3 /  ' #M "4 Z  N .( -@#> #X V0!$ -0 2@#1 $\ S@!4
M ,L 60#) %X Q@!C ,0 :0#! '  O@!X +P @0"Y (T M@": +, JP"Q ,
MKP#F *X _P"E /\ F@#_ )0 _P"/ /\ ]    .P   #H    YP   -\   #9
M  D T@ 0 ,\ %P#/ "  S  H ,8 , #  #< O  ^ +D 1 "W $D M0!. +,
M4P"Q %< KP!= *T 8@"K &D J0!Q *< >@"E (4 H@"3 *  H@"= +8 FP#4
M )D ^0"6 /\ C0#_ (@ _P"$ /\ Z    -\   #9    R0   +\   "X  0
MM0 - +, $@"Q !H L  B *T *@"I #$ I@ X *0 /0"B $, H !( )X 3 "<
M %$ FP!6 )D 7 "7 &( E0!I ), <@"1 'T CP"+ (T F@"+ *P B0#% (@
M[@"& /\ ?P#_ 'H _P!X /\ V0   ,T   "[    K@   *4   "?    G  )
M )D #P"9 !4 F0 = )@ ) "4 "L D0 Q (X -P", #P BP!! (D 1@"( $L
MA@!0 (4 50"# %L @@!B (  :P!^ '4 ? "" 'H D@!X *, =P"Y '8 X !U
M /\ <@#_ &X _P!L /\ QP   +4   "E    F0   (\   ")    A0 $ (0
M# "" !$ @@ 7 (( '@"  "4 ?@ K 'P ,0!Z #8 >0 [ '< 0 !V $0 =0!)
M ', 3P!R %4 < !< &\ 9 !M &X ; !Z &H B@!H )L 9P"O &8 S !E /4
M9 #_ &$ _P!@ /\ M    *    "0    A0   'T   !W    <P   '  " !O
M  X ;P 2 &\ & !O !\ ;0 E &L *@!I #  :  T &< .0!F #X 90!# &,
M2 !B $X 80!5 %\ 7@!> &< 7 !S %L @@!9 ), 6 "F %< OP!7 .H 5P#_
M %8 _P!4 /\ H0   (X   !_    =0   &P   !H    9    &$ ! !@  L
M7P / %\ $P!? !D 7P ? %T )0!< "H 6P O %D ,P!8 #@ 5P ] %8 0P!5
M $D 4P!0 %( 6 !1 &$ 4 !M $X >P!- (P 3 "? $L M0!* -P 2@#Z $H
M_P!* /\ D@   (    !R    9P   %\   !:    5P   %4  0!3  < 4@ ,
M %( $ !2 !0 4@ : %$ 'P!/ "0 3@ I $T +@!, #, 2P X $H /0!) $,
M2 !* $8 4@!% %P 1 !G $, =0!" (8 00"8 $  K@!  ,L /P#R $  _P!
M /\ A0   '0   !G    70   %4   !/    3    $H   !(  0 1P * $<
M#0!& !$ 1@ 5 $8 &@!% !\ 1  D $, *0!" "T 00 S #\ .  ^ #X /0!%
M #P 3@ [ %< .@!B #D ;P X (  -P"3 #8 IP V ,  -@#H #8 _@ V /\
M?    &L   !> @  5 ,  $T#  !' P  0P$  $$    _  $ /@ ' #T "P ]
M  X /  1 #P %@ \ !H .@ ? #D )  X "D -P N #8 ,P U #H - !! #,
M20 R %, ,0!> #  :P O 'L +@". "T H@ M +@ +0#= "T ^  N /\ <P$
M &0%  !7!P  30@  $8(  ! "   .P<  #@%   W P  -@ $ #4 "  T  P
M-  / #0 $@ S !8 ,@ ; #$ (  P "0 +P I "X +P M #8 +  ] "L 10 J
M $\ *0!: "@ 9P G '< )@") "8 G0 E +, )0#/ "4 \  F /\ ;08  %X)
M  !2"P  2 P  $ ,   Z"P  -@L  #(*   P"   +@8" "X#!@ M  H +  -
M "P $  K !, *@ 7 "D '  H "  )P E "8 *P E #( )  Y ", 0@ B $L
M(@!7 "$ 9  @ ', 'P"% !\ F0 > *X '@#' !X Z0 ? /H : D  %D,  !-
M#0  0PX  #P.   V#@  ,0T  "T-   J#   * L  "<)!  F!@@ )@0+ "4#
M#@ D 1  ) $4 "(!&  A 1T (0 B "  *  ? "X '@$V !T!/P < 4D &P%4
M !H!80 : 7  &0&" !@ E@ 8 *H & #! !@ X0 8 /0 8PP  %4.  !)#P
M0!   #@0   R$   +0\  "D.   F#@  (PT  "(, P @"P8 ( D) !\'#  >
M!@X '@41 !P%%0 ;!1H &@4? !H%)0 9!2L & 4S !<&/  6!D8 %@92 !4'
M7P 4!VX $P>  !('E  2!J< $@6\ !($V0 2 ^\ 7PX  %$/  !&$   /!$
M #41   O$0  *A$  "80   B$   ( \  !T. @ <#04 &@T' !H+"@ 9"@T
M& D0 !<)$@ 6"1< %0D< !0)(@ 4"BD $PHQ !(*.@ 2"T4 $0M1 ! ,7P /
M#&X #@R   X,E  -"Z< #0NZ  T*T@ -"NH 7 \  $X1  !#$@  .A,  #(3
M   L$P  )Q(  ",1   ?$0  '!   !H0 @ 8#P0 %@X' !4."0 4#0L $PP-
M !(,$  2#!0 $0P: !$-(  0#2@ #PTP  X..P -#D8 #0Y1  P/7@ +#VT
M"@]_  D/DP )#Z8 " ZY  @.T  '#N@ 6!$  $L2  ! $P  -Q0  # 4   I
M%   )10  "$3   =$@  &A(  !<1 @ 5$04 $Q ' !(0"0 1#PH $ X,  X.
M#@ .#Q( #1 8  T0'@ ,$"4 #! M  L1-@ *$4$ "1%-  @26@ '$FH !A)\
M  42D  $$J0  Q&X  ,1SP "$>@ 51(  $D4   ^%0  -18  "T6   G%@
M(A4  !X4   ;%   &!,  !42 P 3$@4 $A$' ! 1"0 /$0H #1$+  P2#@ +
M$A$ "A(5  D3&P )$R( "!,J  <4,P %%#X !!5*  ,56  "%6<  15Z   5
MC@  %:,  !2W   4SP  $^D 4A0  $86   [%P  ,A<  "L7   E%P  (18
M !P6   9%0  %A0! !03!  2$P8 $1((  \2"  .$PD #!0*  H5#0 (%A
M!A83  46&0 $%Q\  Q<G  (8,  !&#L  !E'   950  &60  !EW   9C
M&*(  !BW   7SP  %^H 3Q8  $,8   Y&0  ,!D  "D9   C&0  'Q@  !L7
M   8%@  %14" !,5!0 1% 8 $!0&  X5!P ,%@@ "A<*  <9#  $&@X  AL2
M  $;%@  &QT  !PD   <+0  '#@  !U$   =4@  '6(  !UU   =B@  '*
M !RV   ;T   &NL 3!@  $ :   V&P  +1L  "8;   A&@  '1D  !D9   7
M&   %!<# !(6!  0%P0 #A<$  P9!0 *&@< !QP)  ,="P  'PT  " 0   @
M%   (1H  "$B   A*@  (34  ")!   B3P  (E\  ")R   AB   (9\  ""V
M   ?T0  '^T 2!H  #T<   S'0  *QT  "0=   @'   '!L  !@:   6&0$
M$QD! !$9 0 .&@$ #!P"  H= P ''P4  R$(   B"@  ) P  "8.   F$@
M)A@  "<?   G)P  )S(  "<^   G2P  )UP  "=N   FA0  )IT  "6T   D
MT0  (^X 1!T  #D?   P'P  *!\  ",>   >'0  &QP  !@;   4'   $1P
M  X=   -'P  "B$   8B 0 #) 0  "8&   H"   *@L  "L-   M$   +14
M "T<   M)   +BX  "XZ   N2   +5@  "UJ   M@0  +)H  "NR   JT
M*>\ 0"   #8A   M(0  )B$  "$@   ='P  &AX  !8>   2'P  #R$   TB
M   *)   !B8   (H    *P(  "T$   O!@  , D  #(,   T#@  -1(  #48
M   U(   -2H  #4V   U0P  -5,  #1F   T?   ,Y8  #*O   QS0  ,.\
M/",  #(D   J)   )",  " B   <(0  %R$  !,C   0)0  #2<   DI   %
M*P   2X    P    ,@   #0!   V!   . 8  #H)   \#0  /A   #X4   ^
M'   /B8  #XQ   ^/P  /4X  #UA   \=P  .Y$  #JK   YR0  ..T -R<
M "\G   H)@  (R4  !\D   9)0  %"8  ! H   -*P  "2X   4P    ,P
M #4    X    .@   #P    ^ 0  0 ,  $('  !$"@  1@T  $D1  !)%P
M2"$  $@L  !'.@  1TD  $9;  !%<0  1(L  $.E  !"PP  0>@ -"H  "PJ
M   G*   (B<  !PH   6*@  $2T   TP   ),P   S8    Y    /    #X
M  !!    0P   $8   !(    2@   $P#  !.!@  4 H  %,.  !4$P  5!P
M %,G  !3-   4T,  %)5  !1:@  4(,  $^>  !-N0  3.  ,"T  "LL   F
M*P  'RP  !@N   2,@  #34   @Y   "/0   $    !#    1@   $D   !,
M    3@   %$   !3    50   %<   !9 0  7 8  %\*  !B#@  8Q4  &,?
M  !B+   83P  &!.  !?8@  7GL  %R6  !;L   6<\ +S   "HO   B,
M&C,  !,W   ..P  "#\   %$    2    $P   !/    4@   %4   !8
M6P   %T   !@    8@   &0   !F    :0   &T%  !P"P  =!   '08  !S
M)0  <C0  ')%  !P60  ;W$  &V+  !KI@  :L  +C,  "4U   =.   %#P
M  Y!   '1P   $P   !1    50   %D   !=    80   &4   !H    :P
M &T   !O    <@   '0   !W    >@   'X   ""!   A@L  (H1  ")'
MB"L  (8]  "$4@  @V<  (&!  !_FP  ?K( *3H  " ]   60@  #T@   A.
M    5    %H   !@    9    &D   !N    <@   '8   !Z    ?0   (
M  ""    A0   (@   "+    C@   )(   "6    FP,  * ,  "B$P  H"$
M )\S  "=1P  FEX  )AW  "7CP  E:< (T,  !E(   13@  "54   !<
M8P   &H   !Q    =@   'L   "     A@   (H   ".    D0   ),   "6
M    F0   )P   "@    HP   *<   "K    L    +8$  "\#0  NA<  +DH
M  "W/   M%(  +)J  "OA0  K9P '$X  !-4   +7    60   !L    =
M 'P   "#    B0   (\   "4    F@   )\   "B    I    *<   "J
MK@   +$   "T    N    +P   #!    QP   ,T   #4!0  V!   -4>  #3
M,0  T$@  ,U?  #+=@  R(X                       $#! 4&" D*"PT.
M#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'
M24I+34Y/4%)35%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!
M@H.%AH>(BHN,CH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZ
MN[V^O\'"P\3&Q\C)R\S-S]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T
M]?;W^?K[_/[_________________________________________________
M_____P                     ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@
M(2(D)28H*2HK+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA9
M6UQ=7F!A8F-E9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3
ME)66F)F:G)V>GZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,
MS<_0T=+4U=;7V=K;W=[?X.+CY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^________
M______________________________________________\
M         0,$!08("0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R
M,S0V-S@Y.SP]/D!!0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C969G:6IK
M;&YO<'%S='5W>'EZ?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.D
MIJ>HJJNLK:^PL;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>
MW^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y^OO\_O__________________________
M____________________________  $" P0%!@<("0H+# T.#Q 1$A,4%187
M&!D:&QP='A\@(2(C)"4F)R@I*BLL+2XO,#$R,S0U-C<X.3H[/#T^/T!!0D-$
M149'2$E*2TQ-3D]045)35%565UA96EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q
M<G-T=79W>'EZ>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8F9J;G)V>
MGZ"AHJ.DI::GJ*FJJZRMKJ^PL;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(R<K+
MS,W.S]#1TM/4U=;7V-G:V]S=WM_@X>+CY.7FY^CIZNOL[>[O\/'R\_3U]O?X
M^?K[_/W^_VUF=#$      P0A   !                     0
M          $    ! @,$!08'" @)"@L,#0X/$!$2$Q05%A<8&1H:&QP='A\@
M(2(C)"4F)R@I*BLL+2XO,#$Q,C,T-38W.#DZ.SP]/C] 04)#1$5&1TA)2DM,
M34Y/4%%24U155E=865I;7%U>7V!A8F-D969G:&EJ:VQM;F]P<7)S='5V=WAY
M>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@H:*CI*6F
MIZBIJJNLK:ZPL;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(R<K+S,W.S]#1T]35
MUM?8V=K;W-W>W^#AXN/DY>;GZ.GJZ^SM[N_Q\O/T]?;W^/GZ^_S]_O\  0$"
M @,#! 0%!@8'!P@("0D*"PL,# T-#@\/$! 1$1(3$Q04%186%Q<8&1D:&AL<
M'!T>'A\@("$B(B,D)"4F)B<H*2DJ*RPM+2XO,#$R,C,T-38W.#DZ.SP]/C]
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
M"I7$OBVNO+A1N+>R:L"SK7S&KJF'S*FFAM"EI(73H*.$U9VBA-:9H878E:"%
MV9&?A]J.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;
MCIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)V]/-"AC5TPLVU-0+7\[+"9?!
MOC"ONK=3N+6R;,"PK7W'K*J&RZ>GA<^BI831GJ2$TYJCA-66HH36DZ&%UX^@
MAMB+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")
MV8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V=+."A?3U LUT=,*8LO,"9F^O3.Q
MM[=5N;*Q;<&MK7W&JJJ&RZ2HA,Z?IX30FZ6#TI>D@].3HX34D*.%U8RBAM:)
MH8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFA
MB->)H8C7B:&(UXFAB->)H8C7B:&(U]#/"A;1U LWSM,*9<;*"YVYO#BRM+98
MNJVQ;L&JKGW&IZN%R:&IA,R<J(/.EZ>#SY.F@]&0I832C:6%TXJDAM.'HXC4
MAZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'
MHXC4AZ.(U(>CB-2'HXC4AZ.(U,[0"A7.U HZRM,*:,#(#Z&UNSZTK;5;NZFQ
M;\&FKWW$HZV$QYVK@\J8JH/+DZF#S9"HA,Z-IX3/BJ>%SX>FA]"%IHC1A::(
MT86FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1
MA::(T86FB-&%IHC1A::(T<S0"1C*U H^Q=,*;;C%%J6NN42UI[5>NZ.R<,"A
ML'W#GZZ$Q9FM@\>4K(3)D*N$RHVJA<N*JH7+B*F&S(6IA\V#J(G-@ZB)S8.H
MB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)
MS8.HB<V#J(G-@ZB)S<C1"1O%U0I"O],*<K'$'J>EN4FVH;9@NYZS<+Z=L7W!
MF["$PY6OA,21KH3&C:V%QXJMAL>(K(;(AJR'R(2KB<F"JXK)@JN*R8*KBLF"
MJXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*K
MBLF"JXK)@JN*R<32""# U@E(N-0*>*G/%YB>OD>NFK9BNIBU<;R7LWR^E[*$
MP)*QA<*-L(7#BJ^&Q(BOA\2&KXC%A*Z)Q8.NBL6!KHO%@:Z+Q8&NB\6!KHO%
M@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!
MKHO%@:Z+Q;_4!R6ZUPE.KMH+<*#;$X>7S3F:DL-8J)&\;+*1MWJYDK2#O8ZS
MAK^+LH? B+&'P(:QB,&$L8G!@[&*P8*QB\* L(S"@+",PH"PC,* L(S"@+",
MPH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"
M@+",PO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:W
MF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*
MM96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO?
M$!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)
MS;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7X
MP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2
MBM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q
M^;T@4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"Q
MCXO2L(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@
M4^JW*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2
ML(R-U*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW
M*'S,J$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-
MU*^*D-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S,
MJ$2JQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*
MD-:NB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S,J$2J
MQJ5=M,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:N
MB)/8K8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=
MM,*C<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8
MK8:8V:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C
M<+J^HG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8
MV:R%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VO? $!7XP!8Q^;T@4^JW*'S,J$2JQJ5=M,*C<+J^
MHG^_O*"(P[F;B,:WF(C*M96)S;.2BM"QCXO2L(R-U*^*D-:NB)/8K8:8V:R%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VO? #Q7XP!8P^;T@4^JX)WS,J$2KQJ5=M,*D<+J^HG^_
MO*"(P[F;B,>WF(C*M96)SK.2BM"QCXO3L(V-U:^*C]>MB)/9K8:8VJN&G=JK
MAIW:JX:=VJN&G=JKAIW:JX:=VJN&G=JKAIW:JX:=VJN&G=JKAIW:JX:=VJN&
MG=JKAIW:JX:=VO?!#Q7WP18P^+X?4^JX)GS+J4.KQJ9<M,*D;[J^HGZ_NZ"(
MP[F=A\BVFH?,LY>(S[&4B=*PDHK5KH^,UZV-CMFLBI+<JXF9W:>(G-NGB)S;
MIXB<VZ>(G-NGB)S;IXB<VZ>(G-NGB)S;IXB<VZ>(G-NGB)S;IXB<VZ>(G-NG
MB)S;IXB<V_;!#A3WP14P^+\>4^JY)7S+J4*KQJ=;L\*E;KJ^HWZ_NZ&(Q+B>
MA\FUG(?-LIF'T;"6B-2NE(G7K9*+VJN0C=RIC9+?J(V:WZ.+G-RCBYS<HXN<
MW*.+G-RCBYS<HXN<W*.+G-RCBYS<HXN<W*.+G-RCBYS<HXN<W*.+G-RCBYS<
MHXN<W/;!#A3VPA4P][\>4^JZ)'S+J4&LQJ=:L\*E;;J^HWV_NZ.(Q+>@A\FT
MG8?.L9N'TZ^9B-:MEXG:JY6*W*F3C=^GDI'BI)&9X*".G-R@CIS<H(Z<W*".
MG-R@CIS<H(Z<W*".G-R@CIS<H(Z<W*".G-R@CIS<H(Z<W*".G-R@CIS<H(Z<
MW/7"#A3UPA0P]L =4^JZ(WS+JD&LQJA9L\*F;;J^I'V_NJ2'Q;>AA\JSGX?/
ML)V'U*Z;B-BKF8G<J9B+WZ>8CN*EEY+FH):9X)R3F]V<DYO=G).;W9R3F]V<
MDYO=G).;W9R3F]V<DYO=G).;W9R3F]V<DYO=G).;W9R3F]V<DYO=G).;W?3"
M#13UPQ0P]L <4^J[(GS*JD"LQJA8L\*F;+J^I'R_NJ6%Q;:CA\NSH8?0L)^'
MU:V=B-JJG8K=IYN,X*2:CN*?F(_CG9J8X9F7F]V9EYO=F9>;W9F7F]V9EYO=
MF9>;W9F7F]V9EYO=F9>;W9F7F]V9EYO=F9>;W9F7F]V9EYO=F9>;W?+##13T
MPQ,P]<$;4^J\(7S*JS^MQJE7L\*G:[J^I7N_NJ:$Q;:EA\NRHX?1KZ&'UJN?
MB-JGG8G=I)R*WZ";B^";FHWBEYJ3X9><F]Z7G)O>EYR;WI><F]Z7G)O>EYR;
MWI><F]Z7G)O>EYR;WI><F]Z7G)O>EYR;WI><F]Z7G)O>EYR;WO###13TQ!,O
M]<(:4NJ]('S*JSZLQJI6L\*H:[J^IWF_NJB#Q;:GA\RRI8?1K**'UJB@A]FD
MGHC<H9V(W9R<B=Z7FXO@DYN/X)*=E]Z2G9?>DIV7WI*=E]Z2G9?>DIV7WI*=
ME]Z2G9?>DIV7WI*=E]Z2G9?>DIV7WI*=E]Z2G9?>DIV7WNW$#!/SQ1(O],(9
M4NJ]'WS*K#RLQJM5L\*H:KF^J7>_NJJ Q;6IA\ROI8?2JJ*'UJ6@AMBAGX;:
MG9Z'VYF=A]V4G8G>D)R-WHZ=D]V.G9/=CIV3W8Z=D]V.G9/=CIV3W8Z=D]V.
MG9/=CIV3W8Z=D]V.G9/=CIV3W8Z=D]V.G9/=CIV3W>K%#!/RQ1$O\\,84NJ^
M'7S+K3JLQJQ4L\*I:;F^K'._NJU^Q;*IA\RLI8;1IZ.&U:*AA=>>H(78FJ"%
MVI:?AMN1GHC<C9Z+W(N>C]R+GH_<BYZ/W(N>C]R+GH_<BYZ/W(N>C]R+GH_<
MBYZ/W(N>C]R+GH_<BYZ/W(N>C]R+GH_<BYZ/W.;%"Q/QQA$O\L074NK &WS+
MKSBLQJU2LL*K9KF_L&^^MZU^QK"IA\VJIH;1I*2%TY^CA-6;HH36EZ&%V).@
MA=F/H(?9BY^*VHB?C=J(GXW:B)^-VHB?C=J(GXW:B)^-VHB?C=J(GXW:B)^-
MVHB?C=J(GXW:B)^-VHB?C=J(GXW:B)^-VN'&"A/PQQ N\,864>K!&7S+L#6K
MQZ]/LL.P8+B\LFR_LJU^QZVIALRGIX7/H:6$TIRDA-.8HX34E*.$U9"BA=:-
MH8;7B:&(V(>AB]B'H8O8AZ&+V(>AB]B'H8O8AZ&+V(>AB]B'H8O8AZ&+V(>A
MB]B'H8O8AZ&+V(>AB]B'H8O8AZ&+V-O'"1+NR0\N[L@44>O$%GS,LS"KQ[%,
ML<2X5K>VL6[!KJU_QZFJALNCJ(3.GJ>#SYFF@]&5I8/2D:2$TXZDA=2+HX;4
MB*.(U86CBM6%HXK5A:.*U86CBM6%HXK5A:.*U86CBM6%HXK5A:.*U86CBM6%
MHXK5A:.*U86CBM6%HXK5A:.*U=K("1+KRPTMZ\H14.O'$GS,MBJJR+=$L+JV
M6;JOL7#"JJU_QZ:KA<J@JH3,FJB#S9:H@\Z2IX//CZ:$T(RFA=&)I8;1AZ6'
MTH6EB=*%I8G2A:6)TH6EB=*%I8G2A:6)TH6EB=*%I8G2A:6)TH6EB=*%I8G2
MA:6)TH6EB=*%I8G2A:6)TMC)"1'?S0LLY\T/3^C+#GO-O"*HPKP\L;&U7KRI
ML7+"IJY_Q:*MA,><JX/)EZJ#RI.JA,N0J83,C:F$S8NHA<V(J(;.AJ>'SH2G
MB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)
MSX2GB<^$IXG/A*>)S]7)"1#8SPHKVM,+3MC0"WK-PQ:HL[I&M:FT8KVDL73!
MH;!_PYZNA,69K83'E*R$R)"KA,F.JX3*BZJ%RXFJALN'J8?,A:F(S(.IB<R#
MJ8G,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.I
MB<R#J8G,@ZF)S-++"0_4T0HIU=4+3-#0"GZXOR6NJ+A/N*&T9KR>LG6_G;%_
MP9NPA,.6KH3%D:Z$QHZMA<>+K(7'B:R&R(>LA\F&JX?)A*N)R8*KBLJ"JXK*
M@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"
MJXK*@JN*RL_,"0W0T@HHSM0*4L71"H.JPRVHGK=7N)NU:+N:M'6^F;)_OY>Q
MA,&3L(7"CZ^%PXROA<2*KH;%B*Z'Q8:NB,:$K8C&@ZV*QH&MB\>!K8O'@:V+
MQX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'
M@:V+Q\S-"0S+TPHMQ]0*6;+8"X">S2N:F,%0JY:X9[>5M76\E+1^OI2SA;^0
MLH7 C+&&P8JQA\*(L(?"AK"(PH6PB<.#L(K#@J^+PX&OC,.!KXS#@:^,PX&O
MC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,
MP\?/"!#%U DTN-D*6Z+G$G:7VB6)D,]%F(['7:.-P6ZKC;UYL8RZ@;2)N(.W
MAK>%N82VAKJ#M8>[@K6(O(&TB;V M(J]?[2+OGZSC+Y^LXR^?K.,OGZSC+Y^
MLXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OL+1
M!Q:]U@@ZI_$.59OQ&VB1YBUXB=U A8755H^#SV>7@LMSG7[(>*%[QGRD><1_
MIG?#@JAUPH2I=,*%JG/!AZMRP8BK<L"*K'' BZQQP(NL<<"+K'' BZQQP(NL
M<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K/^X% [_
MN!XG_[0J1O>O-FG>IT*/QYMBL<2;<K;"FW^YP)N(O;Z9B<"\E8K#NI&+QKB-
MC<BWBH_*MHB1S+6%D\VT@Y;/LX&9T+. G=&R?Z/1L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT?^X% [_N!XG
M_[0J1O>O-FG>IT*/QYMBL<2;<K;"FW^YP)N(O;Z9B<"\E8K#NI&+QKB-C<BW
MBH_*MHB1S+6%D\VT@Y;/LX&9T+. G=&R?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT?^X% [_N!XG_[0J
M1O>O-FG>IT*/QYMBL<2;<K;"FW^YP)N(O;Z9B<"\E8K#NI&+QKB-C<BWBH_*
MMHB1S+6%D\VT@Y;/LX&9T+. G=&R?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT?^X% [_N!XG_[0J1O>O
M-FG>IT*/QYMBL<2;<K;"FW^YP)N(O;Z9B<"\E8K#NI&+QKB-C<BWBH_*MHB1
MS+6%D\VT@Y;/LX&9T+. G=&R?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT?^X% [_N!XG_[0J1O>O-FG>
MIT*/QYMBL<2;<K;"FW^YP)N(O;Z9B<"\E8K#NI&+QKB-C<BWBH_*MHB1S+6%
MD\VT@Y;/LX&9T+. G=&R?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT?^X% [_N!XG_[0J1O>O-FG>IT*/
MQYMBL<2;<K;"FW^YP)N(O;Z9B<"\E8K#NI&+QKB-C<BWBH_*MHB1S+6%D\VT
M@Y;/LX&9T+. G=&R?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT?^X% [_N!XG_[0J1O>O-FG>IT*/QYMB
ML<2;<K;"FW^YP)N(O;Z9B<"\E8K#NI&+QKB-C<BWBH_*MHB1S+6%D\VT@Y;/
MLX&9T+. G=&R?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT?^X% [_N!XG_[0J1O>O-FG>IT*/QYMBL<2;
M<K;"FW^YP)N(O;Z9B<"\E8K#NI&+QKB-C<BWBH_*MHB1S+6%D\VT@Y;/LX&9
MT+. G=&R?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT?^X% [_N!XG_[0J1O>O-FG>IT*/QYMBL<2;<K;"
MFW^YP)N(O;Z9B<"\E8K#NI&+QKB-C<BWBH_*MHB1S+6%D\VT@Y;/LX&9T+.
MG=&R?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT?^X% [_N!XG_[0J1O>O-FG>IT*/QYMBL<2;<K;"FW^Y
MP)N(O;Z9B<"\E8K#NI&+QKB-C<BWBH_*MHB1S+6%D\VT@Y;/LX&9T+. G=&R
M?Z/1L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT?^X% [_N!TG_[4I1O>P-6G>J$&0QYQAL<2<<;;"FWZYOYV&
MO;V:B<&[EXG$N9.*Q[>/C,JUC([,M(F0SK.'DM"RA)72L8*9T[&!GM2N@*+4
MK("CTJR H]*L@*/2K("CTJR H]*L@*/2K("CTJR H]*L@*/2K("CTJR H]*L
M@*/2K("CTO^Y$P[_N1PG_[8H1O>P-&K=J$"0QYU@L<2<<;;"G'RZOYZ%OKR<
MB,*ZF8C%N)6)R;:1BLRTCHS/LHN.T;&(D=.PAI35KX29UJ^#G]>J@J'5IX*B
MTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3
MIX*BT_^Y$P[_N1PG_[8H1O>Q,VK=J3^1QYU@L<2=<+;"GGNZOY^#OKR>B,*Y
MFXC'MY>(RK64B<ZSD(O1L8V-TZ^*D-:NB)/8K8:9V:J%GMFEA*'5I(2BU*2$
MHM2DA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4I(2B
MU/^Z$@[_NALG_[<G1O>Q,FK=J3Z1QYY?L<2=;[;!GWFZOJ""O[N@B,.XG(?(
MMIF(S+.6B-"QDHK3KX^,UJZ,CMBLBI/;JXF9W*:'G=JBAJ#6H(:BU*"&HM2@
MAJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:BU/^Z
M$@[_NALF_[<F1O:R,6K=JCV1QYY>L<2=;[;!H'BZOJ&!O[NAB,2XGH?)M9N'
MS;*8B-&PE8G5KI*+V*R/C=NJC9+>J(R:WZ**G=J>B:#6G(FAU)R)H=2<B:'4
MG(FAU)R)H=2<B:'4G(FAU)R)H=2<B:'4G(FAU)R)H=2<B:'4G(FAU/ZZ$0[_
MNQHF_[@F1O:R,&K=JCR1QYY=L<2>;K;!H7:ZOJ)_O[NCB,2WH(?*M)V'S[&:
MA].NF(C7K)6*VZJ3C=ZHD9+BI)"9X)Z-G=N:C*#7F8NAU9F+H=69BZ'5F8NA
MU9F+H=69BZ'5F8NAU9F+H=69BZ'5F8NAU9F+H=69BZ'5F8NAU?Z[$0[^NQHF
M_[@E1O:S,&K<JSN2QY]=L<2?;+;!HG2ZOJ1^O[JDA\6WHH?*LY^'T+"<A]6M
MFHC9JIF*WJB8CN*EEY/FGY69X)J1G-N7CY_7EHZAU9:.H=66CJ'5EHZAU9:.
MH=66CJ'5EHZAU9:.H=66CJ'5EHZAU9:.H=66CJ'5EHZAU?V[$0[^NQHF_[DE
M1O:S+VK<JSJ2QY]<L<2@:K;!HW.ZOJ5\P+JEA<6VHX?+LZ&'T:^?A]:LGHG;
MJ)R+WZ2:C>&?F8_CG)J8X9>6G-R4DY_8DY*@UI.2H-:3DJ#6DY*@UI.2H-:3
MDJ#6DY*@UI.2H-:3DJ#6DY*@UI.2H-:3DJ#6DY*@UOV[$0W]O!DF_KDD1O:T
M+FK<JSJ2QZ!<L<2A:+;!I7&ZOJ=ZP+JGA,6VIH?,LJ2'T:ZBA]>IGXC;I)V)
MWJ";BN":FHSAEIN3X96;F]V2EY[8D96@UY&5H->1E:#7D96@UY&5H->1E:#7
MD96@UY&5H->1E:#7D96@UY&5H->1E:#7D96@U_R\$ W]O!DF_KHC1O:T+6K<
MK#F2QZ!;L<2C9K7!IFZZOJEXP+JI@L6VJ(C,L*6'TJJBA]>FGX?:H9Z'W)N=
MB-Z6G(K?D9N0WY&=F=V/FY[9CYF?UX^9G]>/F9_7CYF?UX^9G]>/F9_7CYF?
MUX^9G]>/F9_7CYF?UX^9G]>/F9_7CYF?U_R\$ W\O!@F_;HB1?:U+&K<K3>3
MQZ%:L<6E8[7"J6NZOJQUO[JM?\6SJ8?,K:6&TJ>BAM:BH8;8G9^&VIB>A]N2
MG8G=CIV-W8R>E-R-H)[9C)Z?UXR>G]>,GI_7C)Z?UXR>G]>,GI_7C)Z?UXR>
MG]>,GI_7C)Z?UXR>G]>,GI_7C)Z?U_N]$ W[O1<E_;LB1?:V*VK;K3:3QZ)9
ML<6G7[7"K6:YO[%POK>M?L:PJ8?-JJ:&T:2DA=2>HH76F:&%V)2@AMF/GX?:
MBY^+VXB?D-N(H)C8B*&=UXBAG=>(H9W7B*&=UXBAG=>(H9W7B*&=UXBAG=>(
MH9W7B*&=UXBAG=>(H9W7B*&=U_J]#@WZOA8E_+P@1?:W*FK;KS24R*15L<:K
M6+3#LU^WN[)NO[*M?L>LJ8;,IJ>%T*"EA-*;I(34EJ.$U9&BA=:-H8;7B:&)
MV(:AC=B$H9/7A**7UH2BE]:$HI?6A**7UH2BE]:$HI?6A**7UH2BE]:$HI?6
MA**7UH2BE]:$HI?6A**7UOF^#@SYOQ4E^KT?1?:X)VK;L#&4R*A-K\>R3K+!
MN%BXM+%PP:VM?\>IJH7+HJB$SIVG@]"7IH/1DJ6$THZDA=.+HX;4B*.(U82C
MB]6"HY#5@:.3U8&CD]6!HY/5@:.3U8&CD]6!HY/5@:.3U8&CD]6!HY/5@:.3
MU8&CD]6!HY/5@:.3U?3 #0SWP!,D^;\=1/:Z)6K:LBZ5RJ] K<B]/:^WMEVZ
MKK%RPJFM?\:EJX7)GZJ#RYFI@\V4J(/.D*>$SXRFA=")IH;1AJ6'TH2EBM*!
MI8W2@*6/TH"EC]* I8_2@*6/TH"EC]* I8_2@*6/TH"EC]* I8_2@*6/TH"E
MC]* I8_2@*6/TNS!"PSUPA(D]L$:1/>](6K:M"F6S;PHJ;N[0[.NM6&\J+%S
MP:6N?\6AK83'FZR#R9:K@\J1JH3+CJF$S(NIA<V(J(;.AJB'SH.HB<Z!IXS/
M@*>-SX"GC<^ IXW/@*>-SX"GC<^ IXW/@*>-SX"GC<^ IXW/@*>-SX"GC<^
MIXW/@*>-S]_$"0ORQ1 C\\060_3!'&G>PA6/P< CK*^Y3+:FM&6]HK)UP*"P
M@,.=KH3%EZV$QI.MA,>/K(3(C*N%R8FKALJ'JX;*A:J(RH.JB<N!JHO+@*J,
MRX"JC,N JHS+@*J,RX"JC,N JHS+@*J,RX"JC,N JHS+@*J,RX"JC,N JHS+
M@*J,R]K%" KKR0TB[L@20N_&%6C0T@J'L;XOKJ6X5+B?M6B\G;-VOYNQ?\&9
ML(3"E*^$PY"OA<2-KH7%BJZ&QHBMAL:'K8?&A:V(QX.MB<>!K8O'@*R+QX"L
MB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+
MQ]7&" G9S H@Y<\-0-C5"U^]U@N(I<0TIIRW6KB9M6N[E[1WO9:S?[Z5LH7
MD;&%P8ZQA<&+L(;"B;"'PHBPA\.&L(C#A:^)PX.OBL2"KXO$@:^+Q(&OB\2!
MKXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q-+(
M" ?3SPH=U=0+/<+9"V.KWA"#F\XSF93$4Z:1OF>OD+ITM)"W?;F1M82\CK.&
MOHRRAK^*LH? B+*(P(:QB,&%L8G!A+&*P8*QB\&!L8S"@+&,PH"QC,* L8S"
M@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PL[*" ;.
MT0H<QM<*0:_J#F&=YAQXD-HRB(O23)2)RU^<B,9NHXC#>*B%P'RK@[]_KH"]
M@;!_O(.Q?;R$LGR[AK-[NX>T>KJ(M'FZB;5XN8NU>+F,MGBYC+9XN8RV>+F,
MMGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MLG+" ;(T@DB
ML]\)0J#\%5J3\"AJB^8Y=X3?28*!V%N+@--ID7S0<99YS7::=LMZG73*?9YR
MR7^@<<B!H7#'@Z)OQX6C;L:&HVW&B*1LQ8JE;,6+I6S%BZ5LQ8NE;,6+I6S%
MBZ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I<3.!PJWV0<FH_L.
M/9;_'DZ-^B];AO(_9X#K3G%[Y5MY=N!E@''=;(1NVG*(:]EWBVG7>HUGUGZ.
M9M6 CV74@I!DU(218].&D6+3B9)ATHN38=*,DV'2C)-ATHR38=*,DV'2C)-A
MTHR38=*,DV'2C)-ATHR38=*,DV'2C)-ATHR38=*,D_^Q& G_L2,>_ZXQ.O^I
M/EGMHDMYV9I<E\B5<K#%E7VUPY>%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4
MQ;F#EL:Y@9G'N(";R+A^GLFW?:+*MWRGRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGM
MHDMYV9I<E\B5<K#%E7VUPY>%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#
MEL:Y@9G'N(";R+A^GLFW?:+*MWRGRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMY
MV9I<E\B5<K#%E7VUPY>%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y
M@9G'N(";R+A^GLFW?:+*MWRGRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMYV9I<
ME\B5<K#%E7VUPY>%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y@9G'
MN(";R+A^GLFW?:+*MWRGRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT
M>ZG*M'NIRK1[J<JT>ZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMYV9I<E\B5
M<K#%E7VUPY>%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y@9G'N(";
MR+A^GLFW?:+*MWRGRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMYV9I<E\B5<K#%
ME7VUPY>%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y@9G'N(";R+A^
MGLFW?:+*MWRGRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMYV9I<E\B5<K#%E7VU
MPY>%N,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y@9G'N(";R+A^GLFW
M?:+*MWRGRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRO^Q& G_L2,>_ZXQ.O^I/EGMHDMYV9I<E\B5<K#%E7VUPY>%
MN,&7B[N_DXR]OH^.P+R,C\*[B9+$NH:4Q;F#EL:Y@9G'N(";R+A^GLFW?:+*
MMWRGRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT
M>ZG*M'NIRO^Q%PG_LB(>_ZXP.O^I/5GLHTIYV)M;F,>5<K'%EWNUPYB#N,&9
MBKN_E8N^O9&,P;N.CL.ZBI#%N8>2Q[B$E<FW@IC*MH";R[9^GLRU?:/,LWRG
MS:]\J,NO?*C+KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO?*C+
MKWRHR_^R%PG_LB$>_Z\O.O^J/%GLI$EZV)M:F<:6<;+$F'BUPIF!N<";B+R^
MEXJ_O)2+PKJ0C<6YC(['MXB1R;:%E,NU@Y?-M(&:SK1_G\^S?J3/KGVFSJM]
MJ,RK?:C,JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,JWVH
MS/^R%@G_LR$>_[ N.O^K.UGLI$AZUYQ9FL:7;[+$F7:VPIM_N<"<A[V]FHG
MNY:*P[F2B\:WCHW)MHJ/S+2'DLZSA);0LH&:T;* G]*N?Z/2JG^ESZ9_I\VF
M?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS?^S
M%@G_LR >_[ M.O^K.EGLI4=ZUIQ9FL:8;;+$FG2VPIQ]N;^=A;V]G(C!NYB)
MQ;B4BLBVD(O+M(R.SK.(D=&QA973L(.:U+""H-6J@:+3IH&ET*.!I\VC@:?-
MHX&GS:.!I\VC@:?-HX&GS:.!I\VC@:?-HX&GS:.!I\VC@:?-HX&GS?^S%0C_
MM" >_[$M.O^L.5GKI49[UIQ8F\:9:[+$G'*VPIU[N;^?@[Z\GHC"NIJ(QK>6
MB<JUDHK-LXZ,T+&*C].OAY36KH6:V*N#G]>F@Z+4HH.DT)^#ILV?@Z;-GX.F
MS9^#ILV?@Z;-GX.FS9^#ILV?@Z;-GX.FS9^#ILV?@Z;-GX.FS?^T%0C_M!\>
M_[$L.O^L.5GKID5[U9U8F\>::;+$G7"VPI]YNK^@@KZ\GXC"N9R(Q[:8B,NT
ME(G/L9"+TZ^,CM:MB9/9K(>;VZ:&GMFBA:'5GH6DT9R%ILZ<A:;.G(6FSIR%
MILZ<A:;.G(6FSIR%ILZ<A:;.G(6FSIR%ILZ<A:;.G(6FSO^T% C_M!\=_[$L
M.O^M.%GKID5[U9U7G,>;9[+$GFZVPJ!WNK^A@+Z[H8C#N)Z'R+6:A\VREXC1
ML).*U:V/C=FKC)/=J(J;WJ*(GMF>B*'5FX>DT9F'ILZ9AZ;.F8>FSIF'ILZ9
MAZ;.F8>FSIF'ILZ9AZ;.F8>FSIF'ILZ9AZ;.F8>FSO^T% C_M1X=_[(K.O^M
M.%KKID1[U9U7G,><9;+$GVRUPJ%UNKZB?K^[HX?$N*"'R;2=A\ZQF8C3KI:)
MV*N3C-RHD)+AHXZ:WYZ,GMJ:BZ'5EXJDT9:)ILZ6B:;.EHFFSI:)ILZ6B:;.
MEHFFSI:)ILZ6B:;.EHFFSI:)ILZ6B:;.EHFFSO^T% C_M1X=_[(J.O^M-UKK
MIT-\U9Y5G<>=8[+$H&JUPJ-SNKZD?+^[I(7$MZ*'RK.?A]"PG8?5K)J)VZF8
MC."EEY/FGI2:WYF1G=J6CZ#6E(VCTI.,I<^3C*7/DXRESY.,I<^3C*7/DXRE
MSY.,I<^3C*7/DXRESY.,I<^3C*7/DXRES_^U$PC_M1X=_[,J.O^N-EKKIT-\
MU9]3G<>>8++%HFBUPJ5PNKZF>K^[IH/%MZ6'R[.BA]&OH(?7JIZ)W*2;B^"=
MF8[CFIN9X)66G-N3DZ#7D9&CTY"/I<^0CZ7/D(^ESY"/I<^0CZ7/D(^ESY"/
MI<^0CZ7/D(^ESY"/I<^0CZ7/D(^ES_^U$PC_MAT=_[,I.O^N-EKKJ$)\U:!1
MG<>?7K'%I&2UPJ=MN;ZI=[^[J8'$MJB(R[&EA]&KHH?7I9^(VYZ=B-V7FXO@
MDIN3WY*<G-R/F)_7CI6BTXV3I-"-DZ30C9.DT(V3I-"-DZ30C9.DT(V3I-"-
MDZ30C9.DT(V3I-"-DZ30C9.DT/^U$PC_MAT=_[0I.O^O-5KJJ$%\U:).G,>A
M6K'%IF"TPJIIN;^M<[Z[KGW$M*J'RZVEAM&GHH;5H*"&V)F?AMN2G8G=C9V.
MW8R>F-N,GI_8BYJBU(J7I-&*EZ31BI>DT8J7I-&*EZ31BI>DT8J7I-&*EZ31
MBI>DT8J7I-&*EZ31BI>DT?^V$@C_MQP=_[0H.?^P-%KJJ4!]U:1)G,BD5;#&
MJENSPZ]CM\"S;+VVKGS%L*F'S*FFAM"CI(74G**$UI6AA=B/GX?:BI^+VX>?
MDMJ(H9S7B)^AU(><I-&'G*31AYRDT8><I-&'G*31AYRDT8><I-&'G*31AYRD
MT8><I-&'G*31AYRDT?^V$@C_MQL=_[4G.?^P,UKJJCY]UJA$F\FH3Z_'L%.R
MQ;A9M;FS;;^QK7W&K*J&RZ6GA<^?IH31F*2$TY*CA-6,HH;7B*&*UX6ACM>#
MHI;6A*2?U(2BH]&$HJ/1A**CT82BH]&$HJ/1A**CT82BH]&$HJ/1A**CT82B
MH]&$HJ/1A**CT?^W$0?_N!H<_[8E.?^Q,5KJJSQ^UZP[F<JM1*W)N46NO;A9
MN+*R;\"LKG[&J*N%RJ&IA,V;IX//E::#T(^EA-**I(;3AJ.(U(.CC-2!HY'4
M@*29TX"FH=& IJ'1@*:AT8"FH=& IJ'1@*:AT8"FH=& IJ'1@*:AT8"FH=&
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
MV8Y^E]&-AZ+,C(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[I+O
M>J>[P'FJO,!XKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BTN[QX
MM+N\>+2[O'BTN_^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0;'GBCW6)V8Y^
ME]&-AZ+,C(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[I+O >J>[
MP'FJO,!XKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\
M>+2[O'BTN_^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0;'GBCW6)V8Y^E]&-
MAZ+,C(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[I+O >J>[P'FJ
MO,!XKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[
MO'BTN_^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0;'GBCW6)V8Y^E]&-AZ+,
MC(VJQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[I+O >J>[P'FJO,!X
MKKS =[2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BTN[QXM+N\>+2[O'BT
MN_^@& /_HBP0_Z [)?^<23S_EU=3^))D9^R0;'GBCW6)V8Y^E]&-AZ+,C(VJ
MQXJ1L<2(E+;#A9:XPH.9N<*!F[G!?YZZP7VAN\%[I+O >J>[P'FJO,!XKKS
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
MMJO+;[RKR'# J\1QP*K$<<"JQ'' JL1QP*K$<<"JQ'' JL1QP*K$<<"JQ''
MJO^1$@'_E2<+_Y4['/^32R__CUE#_XQD5/N,:V/RBG)QZHA\?>.&A(?>@HJ/
MVG^/EM9]E)O3>IB?T7B<HM!WGZ3.=:*FS72FJ,URJ:G,<:VJS'"RJ\MPMJO+
M;[RKR'# J\1QP*K$<<"JQ'' JL1QP*K$<<"JQ'' JL1QP*K$<<"JQ'' JO^1
M$@'_E2<+_Y4['/^32R__CUE#_XQD5/N,:V/RBG)QZHA\?>.&A(?>@HJ/VG^/
MEM9]E)O3>IB?T7B<HM!WGZ3.=:*FS72FJ,URJ:G,<:VJS'"RJ\MPMJO+;[RK
MR'# J\1QP*K$<<"JQ'' JL1QP*K$<<"JQ'' JL1QP*K$<<"JQ'' JO^1$@'_
ME2<+_Y4['/^32R__CUE#_XQD5/N,:V/RBG)QZHA\?>.&A(?>@HJ/VG^/EM9]
ME)O3>IB?T7B<HM!WGZ3.=:*FS72FJ,URJ:G,<:VJS'"RJ\MPMJO+;[RKR'#
MJ\1QP*K$<<"JQ'' JL1QP*K$<<"JQ'' JL1QP*K$<<"JQ'' JO^2$@'_EB<*
M_Y8['/^42S#_D%E#_X]C5/J.:63QC7!RZ8MZ?N*)@HG<A8F2V(*.F=1_DY[1
M?9>BSWN;ILUYGJC,=Z*JRW:EK,ITJ:W)<ZVNR7*RK\EQMZ_(<;ROPG.]KKYT
MO:^^=+VOOG2]K[YTO:^^=+VOOG2]K[YTO:^^=+VOOG2]K_^3$@'_ER<*_Y@[
M'/^52S#_D5E$_Y%@5?J09F3PCVUSZ(UW@.&,@(O;B(>4U86-G-*"D:'/?Y:F
MS'V9J<M[G:S)>:&NR'>EL,=VJ;'&=:VRQG2RL\9SN;/"=;JSO'6ZL[AVNK.X
M=KJSN':ZL[AVNK.X=KJSN':ZL[AVNK.X=KJSN':ZL_^4$0'_F"<*_YD['/^6
M2S#_DEE$_Y)>5?J29&7PD6ITYX]S@>".?8S9BX66U(B+GM"%D*3-@I2IRG^8
MK<A]G+#'>Z"RQGFDM,5XJ+7$=JZVQ'6TML%VM[:\=[>VMW>WMK-XM[:S>+>V
MLWBWMK-XM[:S>+>VLWBWMK-XM[:S>+>VLWBWMO^5$0'_F2<*_YD['/^72C#_
MDUA$_Y1<5?J4867PDV=TYY%P@M^/>H[8C8.8THN*H,Z'CZ?+A).LR(&7L,9_
MF[/$?9^UPWNDM\)YJ;G"=Z^YPG:UN;QXMKBX>+:XLWBVM[!YM[>P>;>WL'FW
MM[!YM[>P>;>WL'FWM[!YM[>P>;>WL'FWM_^6$0'_FB<*_YH['/^72C'_E%5$
M_Y995?J67F7PE61TYY-L@MZ1=H[8CW^9T8V(HLV*CJG)AY*NQH26L\2!FK;"
M?I^YPGNDNL%YJKK!=[&ZO7BUNK=XM;FS>;6YKWFVN*QZMK>L>K:WK'JVMZQZ
MMK>L>K:WK'JVMZQZMK>L>K:WK'JVM_^7$0'_FR8*_YL['/^823'_EE-$_YA7
M5?J86V7PEV%TYY9H@MZ3<H_6D7N:T(^$H\N-C*O'BI&QQ(:5ML.#F;C!?YZZ
MP7NDN\!YJ[R_=[.\N'BSN[)YM+NN>;6ZJWJUN:A[MKBH>[:XJ'NVN*A[MKBH
M>[:XJ'NVN*A[MKBH>[:XJ'NVN/^7$0'_FR8*_YPZ'/^823'_F%%$_YI45/J;
M6&3PFEUTYYAC@MZ6;8_6DW>:T)& I,J/B:S&C8^SPXF4M\*$F+K ?YZ\OWNE
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
M5/]6.E'_6SQ._V ^2_]D0$K_:$%(_VQ"1O]P0T7_=$1$_WA%0O]]1D'_@4=
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
M8^Q4[6/F5N]BX%?P8^!7\&/@5_!CX%?P8^!7\&/@5_!CX%?P8_]I& +_92,$
M_V N!O]?0!#_9DD:_VI3)?]K7##_:64Z_V=P0O]D>TG_8H5/_U^.5/]=EEC_
M6YU;_UJC7?U8J5_\5Z]A^U:U8OI5O&3Z5<1E^53.9?=3W6;S4^9F[E7J9N=6
M[67A6.YEVUGO9MM9[V;;6>]FVUGO9MM9[V;;6>]FVUGO9O]J& +_9B($_V$N
M!_]@/Q#_:4@;_VU1)O]N6S#_;&0Z_VEN0_]G>4O_9(-1_V&,5O]?E5K_79Q=
M_5NB8/M:J6+Z6:]D^5BU9?E7O&?X5L5H]U7/:/54X&GP5>9IZ5?J:.)9[&C;
M6NUITUON:=-;[FG36^YITUON:=-;[FG36^YITUON:?]J& +_9R($_V(N!_]C
M/A#_;$8;_W%0)O]R63'_<&([_VQK1/]I=DS_9X%2_V2+6/]ADUS]7YM@^UVA
M8OI;J&7Y6JYG^%FU:/=8O&GV5\9J]5;1:_)5X6SL5^=LY%GI:]Q;ZVO47.QL
MS5WM;,U=[6S-7>ULS5WM;,U=[6S-7>ULS5WM;/]K%P+_:"$#_V,M!_]G/!#_
M<$4;_W1.)O]V5S'_=& [_W!I1?]M<TW_:GY4_V:(6OYCD5[[89EB^5^@9?A=
MIVCV7*UJ]5JT;/19O6WT6,=N\E?4;^Y7XF_F6>9OW5SI;M-=ZF_-7NMPQU_K
M<,=?ZW#'7^MPQU_K<,=?ZW#'7^MPQU_K</]L%P+_:2$#_V4M!_]K.A#_=$,;
M_WE,)O]Z53'_>5T\_W5F1?]P<$[_;7M6_VJ%7/QFCV'Z9)=E]V&?:/9?IFOT
M7:UM\URT;_):O7'Q6<ER[UC:<^A:XW/>7>9RTU[H<\M?Z'3&8.ATP6'H=,%A
MZ'3!8>ATP6'H=,%AZ'3!8>ATP6'H=/]M%@+_:B #_V8M!_]O.!#_>$$:_WU*
M)?]_4C'_?EL\_WMC1O]V;$__<7=7_FV"7OMJC&/X9I5H]62=;/-AI&_R7ZQQ
M\%VT<^]<OW7N6\MVZEO==^!=XW;38.5WRF'E>,1BY7B^8^5XNF3E>+IDY7BZ
M9.5XNF3E>+IDY7BZ9.5XNF3E>/]N%@+_:R #_V@L!_]S-A#_?3\:_X)')?^$
M4##_A%@[_X%@1?]\:4__=G)7_G%]7_EMB&7V:I)J\V:;;_%CHW+O8:MU[5^U
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
M*B?_K2LF_[DL)O_)+2;_R2TF_\DM)O_)+2;_R2TF_\DM)O_)+:JW  ":Q0
MB],  'WB  !U_P4 :?\, 5__$0)7_Q<#4/\?!4G_)@=$_RX)/_\V"SO_/0TW
M_T,/,_])$3#_3Q(N_U43+/];%"K_8A4G_VD6)?]R%R/_>Q@A_X89'_^1&A[_
MG!L>_Z4<'?^P'1W_L!T=_[ ='?^P'1W_L!T=_[ ='?^P'9S   ",S@  ?-X
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
M13;\_44[\O]$/NK_1#[F_T8^YO]&/N;_1C[F_T8^YO]&/N;_1M"?  "]K
MKK4  *+"  "5SP  BMT# (3_$@%[_QX#=/\J"6S_,P]D_SL67?]#&U?_2B!1
M_U$D3/]8)TC_8"I$_V@L0/]Q+CS_>S$Y_X@R-?^6-#/_I#8Q_[8W+__0."[_
M[SDM__\Y,?__.3/\_SDS_/\Y,_S_.3/\_SDS_/\Y,_S_.<&H  "OL0  HKT
M )3*  "'V   ??,' ';_$@%M_QH#9?\D!5[_+0I8_S8/4O\]$TS_119(_TP9
M0_]3&S__6AX\_V$@./]I(37_<B,Q_WTE+O^*)BO_F2@I_Z<I)_^Y*R;_TBPE
M_^\L)/__+23__RTD__\M)/__+23__RTD__\M)/__+;&N  "CN0  E,8  (;3
M  !YX0  <?\( &?_#P%?_Q4"5_\> U'_)@5+_RX'1O\V"D'_/0P]_T0..?]+
M$#;_41(R_U@3+_]?%2S_9Q8I_W$7)O]\&"/_B1H@_Y@;'_^F'!W_MQT<_\H>
M'/_F'QO_\!\;__ ?&__P'QO_\!\;__ ?&__P'Z2U  "5P@  AL\  '?>  !K
M]   8O\# %G_"P%1_Q$!2O\7 D3_'P,__R8$.O\M!3;_- 8R_SH'+O] ""O_
M1@@H_TP))?]2"2+_60H@_V(+'?]K#!K_=@T7_X0.%?^2#Q3_H! 3_ZT1$_^Z
M$1/_PQ(3_\,2$__#$A/_PQ(3_\,2$__#$I>^  "&S   =]L  &GG  !<_0
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
MBIYQ<(BM=&V(P71MB>1S;X?J<7"$[&]R@^UM<X'N:W2 \&ET@/!I=(#P:72
M\&ET@/!I=(#P:?]A%P'_<1 !_X(. /^0#@#UG0T XZD, -FU# #/N1H Q;@N
M![NT/16QL$DCIZM2,9ZG6SZ6HV-(CI]J48:;<EE_F'I@>)6$9G*3CVQMD9QO
M:9"J<F:0OG-ED>%R:([K<&J*[&YLB.UL;8;O:VZ$\&ENA/!I;H3P:6Z$\&EN
MA/!I;H3P:?]C%0'_=0X!_X8- /B4"P#<H@@ U*T) ,^X"@#)O1< O[PK!K6Y
M.Q.KMD<AH;%0+YBM63N/JF%&AZ9H3W^C<%=XH'A><IZ!9&N;C&EFFIEM8IFH
M;U^9O'!>F=]O8);L;F.1[6UFCNYK9XOO:FF)\&AIB?!H:8GP:&F)\&AIB?!H
M:8GP:/]G$@'_>0P _XH* -^:! #3I@< S+$( ,>[" #!PA, N,(H!*Z_.!"E
MO$0>F[A.+)&U5SB(L5Y"@*YF2WBK;5-QJ79::Z=_8&6EBF1@HY=H6Z.F:UFC
MNFQ8H]QK6:#N:UR:[VI?EO!I89+Q:&./\69CC_%F8X_Q9F./\69CC_%F8X_Q
M9O]K$ '_?@D \9 $ -:> P#,J@8 Q+0& +Z^!0"XR!  L,@D Z?&-0V=PT(;
MD\!,*(J]5#.!NEP^>;=D1G&U:TYKLW149+%^6E^PB5]:KY9B5JZE95.NN692
MK]ME4JOR9E6D\F98G_)F6IOS95R7\V1<E_-D7)?S9%R7\V1<E_-D7)?S9/]P
M#0#_A 0 W98  ,ZC P#$K@0 N[<$ +3"!0"NS0P I\X@ I[-,0J5RSX6B\A)
M(X+&4BYZPUHX<L%B0&O :D=DOG--7KU\4UF\B%=4NY5;4+NE74Z[N5Y-O-M=
M2[GW7TZQ]F!1JO9@4Z7V8%6A]F!5H?9@5:'V8%6A]F!5H?9@5:'V8/]W" #K
MC   TYL  ,:H @"[L0( LKL" *K'!@"BTPH G=8: 976+ :,U#H1@])&'7K0
M3R=RSE@Q:LU@.&3+:#]>RG)%6,I\253)B$U/R9513,FE4TK)N51)RMQ31\CW
M54C _%A*N/M93++[6DZM^EI.K?I:3JWZ6DZM^EI.K?I:3JWZ6O]_  #<DP
MRJ(  +RL 0"QM0  J, # )_+!@"6V0L D> ; 8K?+ :"WSD.>=Y#%W'=32!J
MW%8H8]M?+UW:9S58V7$Z4]E[/D_9B$)+V99%2-FF1T;:NDA%V]M'1-CT24+3
M_TU$R?]/1<+_4$>[_U)'N_]21[O_4D>[_U)'N_]21[O_4N:*  #/FP  OZ<
M +*P  "GNP  G,8# )/1!@"+Z@X A>@? G[H+09VZ#@.;NA!%F;G2AU?YU(C
M6>=;*57G9"U0YVTQ3.=X-4GGA#A&Z)$Z0^B@/$#ILCX_ZLL^/NCO/CWF_S\]
MX/]"/]?_1$#._T9 SO]&0,[_1D#._T9 SO]&0,[_1M:3  #$HP  M*P  *>V
M  ";P0  D,P" (;9!@" \A( >?(? G'R*P9J\C8,8_,_$EWS1QA7\T\=4O-7
M(4WT8"1)]&DH1O1S*D+U?BT_]8LO//:9,3KVJ3,X][XT-OCA-3;U^34U\_\T
M-^S_-CGE_S@YY?\X.>7_.#GE_S@YY?\X.>7_.,B>  "VJ0  J+(  )N]  "/
MR   @]0  'GH!P!S_!(!:_T= F3])P1>_C$(6/X[#5/_0Q%-_TL52?]3&$7_
M6AI!_V,=/O]L'SO_=B$W_X(C-/^0)3+_GR<P_[ H+O_(*2W_ZBHL__\J+/__
M*B_Y_RHO^?\J+_G_*B_Y_RHO^?\J+_G_*KFF  "JK@  G+D  ([%  "!T0
M==X  &WZ"0!E_Q$!7O\: E?_(P-2_RP%3/\T!TC_/ I#_T0,/_],#CS_4Q X
M_UL2-?]C%#+_;!8O_W<7+/^$&2G_DQHG_Z(<)?^T'23_S!XC_^T>(O_]'R+_
M_Q\B__\?(O__'R+__Q\B__\?(O__'ZRK  "=M@  C\(  (#.  !SW   9^D
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
M7%>:^EM:E?I:7)'[65Z._%A?C?Q77XW\5U^-_%=?C?Q77XW\5_]J"@#_?
MW(P  ,V8  ##HP, NJH" +.S 0"LO H IKT= 9Z\+P:6NCP1C;A''(6U4"=]
MLUDP=K%@.&^O:#]IK7!%8ZMY2EZJA$]:J9!25:B>55*GKU=1J,974*?J5U"E
M_%=3G_U759K]5E>6_E98E?Y56)7^55B5_E58E?Y56)7^5?]O! #F@@  TI$
M ,:=  "[I@$ LJX  *JW 0"BP@4 G,08 )7#*@2-PCD-A<!$&'V^3B%UO%8J
M;KI>,FBY9CABMVX^7;9X0UBU@D=4M(]+4+2=3DVSKE!+M,502[/J4$JQ_U%,
MJ_]23J7_4E"A_U)1GO]149[_45&>_U%1GO]149[_4?]V  #=B0  RI<  +ZB
M  "SJ@  J;,  *"\ @"8Q@8 D<P2 (O,)0*$RS0)?,E $G7(2AMMQU,C9\5<
M*F'$9#!<PVTV5\)V.E/"@3]/P8Y"2\&=14C!KD9'P<5&1\'J1D2^_TE%N?]*
M1[/_2TFM_TQ*J_],2JO_3$JK_TQ*J_],2JO_3.E_  #1D   PIX  +6G  "J
MKP  H+@  );! @",RP< A-4- (#5'@%YU2X%<M0\#&S31Q1ETE ;7]%9(5K1
M8B=5T&LL4=!U,$W/@31)SXXW1L^=.430KCM"T,8[0]#J.D#-_3X^R_] 0,/_
M0D&]_T-"N?]$0KG_1$*Y_T1"N?]$0KG_1-V(  #'F   N*,  *NK  "@M
ME;X  (O( P" T0< >.$- '3A'0%NX2L#:. W"&'@0@Y<X$T45^!6&5/@7QU/
MX&DB2^!S)4?@?BA$X(LK0N":+3_AJR\^XL$O/N+E+SS?^C$YWO\T.=G_-CK0
M_S@[S/\Y.\S_.3O,_SD[S/\Y.\S_.<V2  "\H   K:@  *&Q  "5NP  B<4
M '[/ @!TV@8 ;NL1 &CK'@%BZRH#7>PU!E?L/PM2[$@/3>Q1$TKM6A9&[6,9
M0^UM'$#M>!X][H4A.NZ3(SCOHR0V\+8F-?'2)C3O\R8T[/\F,NO_*#+G_RLS
MY/\L,^3_+#/D_RPSY/\L,^3_+,&<  "PI@  HZX  ):X  ")PP  ?<T  ''8
M  !GY@8 8O81 %SW'0%7]R<"4O<Q!$WX.@9(^4()1/E+"T'Z5 X^^EP0._ME
M$CC[;Q0U^WL6,OR)&##]F!DN_:H;+/Z_'"O_XQTJ_/H=*OK_'2KW_QPJ]_\=
M*O?_'2KW_QTJ]_\=*O?_';.C  "DJP  E[8  (G!  ![RP  ;]8  &/?  !;
M]08 5?\0 %#_&0%+_R,"1O\L T+_- 0^_SP%.O]#!C?_2P<T_U,(,?];"2[_
M9 HK_V\,*/]\#2;_BPXD_YP0(O^N$2'_Q1(@_^D3'__\$Q[__Q,>__\3'O__
M$Q[__Q,>__\3'O__$Z:I  "8LP  BK\  'O*  !NU0  8-\  %3G  !._P0
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
M56B ^E-I?O]1:GS_3VM[_TUL>?],;'G_3&QY_TQL>?],;'G_3/]># #_; $
MYGH  -:&  #+CP( Q)<$ +Z=! "XH@X L:,A :FB,@>AGS\1F9Q*&Y*94R6+
MEEPMA9-C-7^1:SMZCG-!=8Q\1G"*A4MKB)%/9X>=4F2&K%1BAK]588;A5&&&
M^5)CA/]098'_3V9__TUG?O],9W[_3&=^_TQG?O],9W[_3/]A"@#_;P  X'X
M -")  #&DP$ OYL# +BA @"QI@L JJ@> :.G+P6;I3T/E*)(&8R?42*%G%DK
M?YIA,GF8:3ETE7$_;Y-Y1&J2@TAED(Y,88^;3UZ.JE);CKU26H[>4EN-^%!<
MB_]/7HC_3F"%_TQA@_]+88/_2V&#_TMA@_]+88/_2_]D!0#U=   VH(  ,N.
M  #!EP  N)X! +&E  "IJP< HZT: )RL+ 25JSH,C:A%%H:F3Q]_I%<H>:)?
M+W.@9C5MGFX[:)QW0&.:@45?F8Q)6YB93%>7J$Y5E[M/5)?<3E26]DY5E/]-
M6)#_3%F-_TM;BO]*6XK_2EN*_TI;BO]*6XK_2O]H  #E>0  T8<  ,62  "[
MG   L:(  *FI  "AL0( F[,5 )6S* *.LC8)AK!"$G^N3!MXK%0C<JI<*FRH
M9#%GIVPV8J5U.UVD?T!9HXI#5:*71U&AITE/H;I*3J+924Z@]4E.G_])4)G_
M25*6_TA4DO]'5)+_1U22_T=4DO]'5)+_1_]N  #>?P  RHT  +Z8  "SH
MJJ<  *&N  "7M@  D;H0 (RZ(P&%N3(&?K@^#G>V21=QM5(>:[-:)66R8BM@
ML6HP6[!S-5>O?3E3KHD]3ZV60$RMI4)*K;E#2:[80DBK]4-'JO]$2:7_1$N@
M_T1-G/]$39S_1$V<_T1-G/]$39S_1.IU  #2A@  PY,  +>=  "LI   HJL
M )BS  ".NP$ A<$, ('"'0![PBT#=<$Z"6_ 11%IOT\88[Y7'EZ]7R-9O&@H
M5;MQ+5&[>S!-NH<T2KJ5-T>ZI3E%NK@Z1+K7.4.X]3M"MO\]0K/_/D2N_SY%
MJ?\^1:G_/D6I_SY%J?\^1:G_/N!]  #)C0  NYH  *ZB  "CJ0  F+$  (ZY
M  "$P0( ><D' '3+% !PS"8!:\LU!67+0 I@RDL06\I4%E?)71I2R64?3LAO
M(TO(>B9'R(8I1,B4+$+(I"Y R+@O/\G7+S_']3 ]Q/\S.\/_-3R^_S8]N/\W
M/;C_-SVX_S<]N/\W/;C_-]&&  # E0  LI\  *6G  ":KP  CK<  (._  !X
MQP, ;L\' &77#0!CV!T 8-@M EO8.@17V$8)4]A0#4_861%+UV(51]=L&$37
M=QM!UX0>/MB3(#S8HR$[V;<B.MK5(CK6\B,WU/\G-M+_*331_RLVRO\M-LK_
M+3;*_RTVRO\M-LK_+<60  "VG0  J*4  )RM  "/M@  @[X  '?'  !LSP(
M8M8' %KD#@!8Y!P 5.0I 5#D-0-,Y3\%2.5)!T7E4PI"YEP-/^9F#SSF<1(Z
MYWX4-^>,%C7GG!<SZ*X9,NG&&3+HZADQY?X9+^3_'"[D_QXMXO\@+>+_("WB
M_R MXO\@+>+_(+J:  "JHP  G:L  )"T  "#O0  =\8  &O/  !?U@  5-X$
M %'P$ !-\!L 2O F 4;Q, )"\CH#/O)#!#OS2P4X\U0'-O1="#/T: DP]70+
M+O6!#"SVD0XJ]J(/*/>W$"?XUA$G]O01)O/_$2;Q_Q$E\?\3)?'_$R7Q_Q,E
M\?\3)?'_$ZVA  "@J0  DK,  (2\  !VQ@  :<\  %W8  !1WP  2>X$ $;\
M#@!"_1< /OXA #O^*@$W_S,"-/\Z C#_0@,M_TH#*_]3!"C_7 4E_V8%(O]S
M!B#_@P<?_Y0('?^F"!S_O @;_^()&O_Y"1K__PD9__\)&?__"1G__PD9__\)
M&?__":*G  "3L0  A;L  ';&  !IT   6]H  $[@  !#Y0  /OL! #K_#  V
M_Q, ,O\; "__(P K_RH!*/\Q 23_-P$A_S\"'_]& AS_3@(9_U@#%O]C Q/_
M< ,2_X$$$?^3!!#_IP0/_[T%#O_@!0[_]@4.__\%#O__!0[__P4.__\%#O__
M!96O  "&N@  =\4  &C0  !:VP  3.$  $#G   W\P  ,O\  "[_!P J_PX
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
M2'AL]D9X;/]$=VS_0G=K_T!W:O\_=VK_/G=J_SYW:O\^=VK_/O]4# #_7P
M\FP  -UV  #0?0( R8,$ ,2'!@"_BA  MXPC ;"*- 6IB$$.HH5,%YR!51^6
M?UXFD7QF+8QY;C*(=W8WA'5_.X!TB#]\<I)#>'&>1G5PK$AS;[U)<7#927%P
M]$=Q<?]$<G#_0G)O_T%R;O\_<F[_/G)N_SYR;O\^<F[_/O]6"@#_8@  YF\
M -=Y  #,@0$ Q8<# +^+! "YC@X LI @ :N/,06DC#\-G8I*%I:'4QZ1A%PE
MBX%D+(9_:S&"?7,V?GM\.WIYAC]V=Y!"<G:<16]UJ4AL=;I):W7426MU\D=K
M=?]%;'7_0VUS_T%M<O\_;7+_/VUR_S]M<O\_;7+_/_]9!P#_90  XG(  -%\
M  #'A   P(H" +F/ @"SD@P K)0= *:3+P2>D3P+F(](%)&,41R+B5HDAH=B
M*H&%:3!\@G$U>(%Z.G1_@SYP?8Y";'R:16E[IT=F>KA(9'O02&1[\$=E>_]$
M9GK_0V=X_T%H=O\_:';_/VAV_S]H=O\_:';_/_];! #W:0  W78  ,V   ##
MB   NXX  +23 0"MEPD IY@: *"8+ .9ECH*DI1%$HR23QJ&CU<B@(U?*'N+
M9RYVB6\S<H=W.&V%@3QIA(M 9H*70V*!I49@@;9'7H'-1UZ![T9?@?]$8'__
M0F%]_T%B>_\_8WK_/V-Z_S]C>O\_8WK_/_]>  #I;0  UGD  ,B$  "^C
MMI,  *Z7  "FFP0 H)T7 )J=*0*3G#<(C)I#$(:831B EE4?>I1=)G6292QP
MD&PQ;(YU-F>-?CICBXD^7XJ505R)HT1:B;1%6(G+15B([418B/]#68;_05N#
M_T!=@?\^78#_/EV _SY=@/\^78#_/O]B  #D<0  SWX  ,.(  "YD0  L)<
M *>;  ">H0  F*,3 ).C)0&-HC0&AJ% #8"?2A5YG5,<=)M:(V^98BAJF&HN
M9I9R,F&5?#==E(8Z69*3/E:2H4!3D;)!4I+)0E*1ZT%2D/] 4H__/U6+_SY6
MB/\]5X?_/5>'_SU7A_\]5X?_/?EG  #==@  R8,  +V-  "SE0  J9L  *"@
M  "6IP  CZD/ (NJ(0&%J3 $?Z@\"GBG1Q)SI5 8;:-8'FBB8"1DH6<I7Z!P
M+EN>>3)7G80V4YR1.5"<GSM.F[ ]3)S'/4R;ZCQ,F?\\3)C_/$V5_SQ/D?\[
M4(__.U"/_SM0C_\[4(__.^MM  #3?   PXD  +>3  "LF@  HI\  )FE  ".
MJP  A; + (&Q&P!\L2L"=[ X!W&O0PUKKDT49JU5&6&L71Y=JV4C6:IN)U6I
M=RM1J((O3:>/,DJGGC5(IZ\V1Z?&-D:FZ39%I/XW1:/_-T:@_S=(G/\W29K_
M-TF:_S=)FO\W29K_-^)T  #*@P  O(\  +"8  "EG@  FZ0  )"K  "%L0
M>K@$ ':Y% !RN24!;;DS!&BX/PACN$D.7K=2$UJV6AA6MF(<4K5K($ZT=21+
MM( G2+..*D6SG2Q"LZXM0;/%+D&SZ2U L/XO/Z__,3ZM_S) J/\R0:;_,D&F
M_S)!IO\R0:;_,M5\  #"B@  M98  *B=  "=HP  DJH  (>Q  !\MP  <+X#
M &C"#@!FPQT 8\,M 5[#.01:PT0(5L).#%+"5Q!/P5\42\%I%TC!<QI%P'X=
M0L",(#_ FR(]P*TC/,'$(SS Z2,ZOOXF.+S_*#>[_RDXN/\J.+;_*SBV_RLX
MMO\K.+;_*\F%  "YDP  K)P  *"B  "4J@  B+$  'RX  !QO@  9L4# %O+
M" !7S1, 5LXC %/.,@%0SCX#3<](!4G/4@A&SUL+0\]E#D#/;Q ^SWL3.\^)
M%3G/F1<WSZL8-M##&#;/Z!@TS?L;,LO_'3'*_Q\PR?\A+\C_(2_(_R$OR/\A
M+\C_(;Z/  "OF@  HJ$  ):I  "*L   ?;@  '&_  !FQ@  6\P" %#2!P!'
MV@P 1MP8 $7<)P!$W34!0=U  C_>2P,]WE4$.M]?!CC?:0<UWW8),^"$"S'@
ME POX:8-+N&\#BWBX XMWO@/*]W_$BK<_Q0IVO\6*-K_%BC:_Q8HVO\6*-K_
M%K.8  "EH   F:<  (NP  !^N   <<   &7(  !9S@  3M,  $3;!  _Z0T
M/>D7 #OJ(P YZBX -NLX 33K0@$Q[$L"+^U5 RWM7P,J[FL$*.YX!2;OB 8E
M[YH'(_"N!R+QR <B\.T'(>S_!R'K_P@@Z_\*'^K_"Q_J_PL?ZO\+'^K_"ZB?
M  ";I@  C:\  '^X  !QP0  9,H  %C0  !,U@  0=T  #CD   U]@P ,_<4
M ##W'@ N^"< *_DP "CY. $F^D !(_M) 2'[4@$>_%T"'/UI AK]>0,8_HL#
M%_^> Q7_LP04_],$%/[T!!/\_P,3^O\#$_G_ Q/Y_P,3^?\#$_G_ YVE  "/
MK@  @+@  '+"  !DRP  5M,  $G:   ^WP  -.0  "[T   K_PH */\0 "7_
M%P B_Q\ '_\F !S_+0 9_S0 %_\\ !3_1 $2_TX!$/]9 0[_9P$,_W<!"_^*
M @K_GP()_[4""/_5 @?_] ('__\"!___ @?__P('__\"!___ I&M  ""N
M<\(  &3,  !6U0  2-T  #OB   PYP  )^X  "/_   @_P0 '/\, !G_$0 6
M_Q8 $_\; !'_(0 ._R< #?\N  K_-@ '_SX !/](  #_5   _V(! /]S 0#_
MAP$ _YT! /^R 0#_R@$ _^H! /_S 0#_\P$ __,! /_S 82W  !TP0  9<P
M %;8  !'WP  .>4  "WJ   C[@  '/T  !C_   5_P  $?\$  __"P -_PX
M"?\1  ;_%0 #_QH  /\@  #_)@  _RX  /\W  #_00  _TT  /]<  #_;0
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
M-XI9\S:)6O\TB%O_,X=;_S&&6_\PA5O_+X5;_R^%6_\OA5O_+_]+# #_5
M^UX  .)E  #8:P$ SVX% ,QP" #&<A( OG,F ;=S-@2Q<$0*JVY/$:9K61BA
M:6$=G6=J(IEE<B>68WHJDV*#+I!@C#&-7Y4TBEZ@-H=>K3B%7;PY@UW4.8)>
M\#B!7_\V@%__-(!?_S-_7_\Q?E__,'Y?_S!^7_\P?E__,/]-"0#_5@  [F$
M -UI  #1;P  RG,# ,5U!@# =A  N'@C +%X,P.K=D$)I7-,$)]P5A>;;E\=
MEFQG(I-J;R>/:'<KC&=_+XEEB#*%9)(U@F.=-X!BJCE]8KDZ>V+/.WIB[CEZ
M8_\X>F/_-GEC_S1Y8_\R>6+_,7EB_S%Y8O\Q>6+_,?]/!P#_60  YF0  -=L
M  #,<P  Q'<" +]Y! "Y>@X LGP@ *Q\,0.E>CX)GWA*$)IU4Q>5<UP=D7%D
M(HUO;">);70KA6Q\+X)JA3)_:8\U?&B;.'EGISIV9K8[=&;,/'-GZSMS9_\X
M<VC_-G-H_S5S9_\S<V;_,G-F_S)S9O\R<V;_,O]1! #_7   XF<  -)P  #'
M=@  P'H  +I] @"T?PP K8$= *>!+@*@?SP(FGU'#Y5Z41:0>%H<BW9B(8=T
M:2:#<G$K?W%Z+WQO@S)X;HTU=6V8.')LI3MP:[0\;FO)/&UKZ3MM;/XY;6S_
M-VYL_S5N:_\T;FK_,FYJ_S)N:O\R;FK_,O]3  #T7P  WFH  ,US  ##>@
MNWX  +6!  "N@PD J(4: **%*P*;A#H'E8)%#I!_3Q6*?5@;AGM?((%Y9R5]
M=V\J>G9W+G9T@#)S<XLU;W*6.&QQHSII<+(\:'#&/&=PYSMG<?PY:''_-VAP
M_S5I;_\T:6[_,VEN_S-I;O\S:6[_,_]6  #K8@  V&X  ,EV  "_?0  MX(
M +"%  "HAP8 HHD7 )R**0&6B3<&D(=##(N%31.%@E49@(!='WQ_921X?6TI
M='MU+7!Z?C%M>8@T:7>4-V9VH3IC=K [87;$/&%VY3MA=OLY8G;_-V-U_S5C
M<_\T9'+_,V1R_S-D<O\S9'+_,_]8  #F9@  TG$  ,5Z  "[@0  LH<  *N*
M  "BC ( G(X4 )>/)@&1CC0%BXQ "X6*2A& B%,8>X9;'7:%8R)R@VHG;H)R
M*VJ >R]G?X8S8WZ1-F!]GCE=?*XZ6WS!.UM\XSI;?/HX7'O_-UU[_S5>>?\T
M7W?_,U]W_S-?=_\S7W?_,_Y<  #A:@  S74  ,!^  "VA@  KHL  *6.  ";
MD0  E9,1 )"4(@&+DS$#A9(]"7^12 ]ZCU$6=8U9&W&,8"!LBF@E:(EP*62'
M>2UAAH,Q786/-%J$G#97@ZPX58._.56#X3A5@ODW5H+_-5:!_S18?_\S67W_
M,EE]_S)9??\R67W_,N]@  #;;@  QWH  +N#  "RBP  J)   )^3  "4E@
MC9D. (F:'@"$FBX"?IDZ!WF710UTEDX3;Y56&&J37AUFDF4A8I%M)EZ/=BI;
MCH$M5XV-,%2,FC-1C*HU3XR]-4^,WC5/B_<T3XK_,U")_S)1AO\Q4H3_,5*$
M_S%2A/\Q4H3_,>IE  #2<P  PG\  +:(  "LD   HI0  )B8  ",G   A)\*
M ("@&0!\H2D!=Z V!7*?00IMGDL/:)U3%&2<6QE@FV,=7)IK(5B9="55F'XI
M49>*+$Z6F"Y+EJ@P2I:\,4F6W#!)E/8P29/_,$F2_S!*D/\O2XW_+TN-_R]+
MC?\O2XW_+^)K  #*>0  O(4  +&/  "FE   FYD  )&=  "&H@  >J8# ':G
M$P!SJ"0 ;J@R VJH/09EIT<+8:90#UVE6!19I& 85:-H'%*C<1].HGPC2Z&(
M)DBAEBA%H*8J1*&Z*T.AVBI#G_4K0IW_*T*<_RQ"F_\L1)?_*T27_RM$E_\K
M1)?_*]=R  ##@   MHP  *J4  "?F0  E)X  (FC  !^J   <*X  &JP#@!H
ML1T 9;$L 6&Q. -=L$,&6;!,"E6O5 Y2KUT13JYE%4NN;QA(K7D;1:V&'D*L
ME2 _K*4B/JVY(SVMV"(]J_4C/*G_)3NG_R8[IO\F.Z3_)CND_R8[I/\F.Z3_
M)LQZ  "[B   KI(  **9  "7G@  C*0  ("J  !UKP  :;0  %ZY!@!;NA0
M6;LD %:[,0%3NST#4+M'!4V[4 =*NED*1[IB#42Z;!!!NG<3/KF$%3RYDQ<Y
MN:,8.+FW&3>ZUADWN/0:-;;_'#2T_QXSL_\?,[+_(#.R_R SLO\@,[+_(,&#
M  "TD0  II@  )N>  "/I0  @JL  ':Q  !KM@  7[P  %3! P!,Q0T 2\49
M $G&* !(QC4 1<=  4/'2@- QU,$/L==!CO'9P@YQW,*-\> ##3'D TRQZ$.
M,<BU#S#(TP\PQO00+L3_$RW"_Q4LP?\6*\#_%RO _Q<KP/\7*\#_%[B-  "J
MEP  GIX  )&E  "$K   >+(  &NY  !@OP  5,,  $K( @! S0< .M(. #G2
M&P XTR@ -],U #;40  TU4L!,]55 3'68 (OUFP#+==Z!"O8BP4JV)T%*-FQ
M!B?:S08GU^\&)M3_"272_PLDT?\,(]#_#2/0_PTCT/\-(]#_#:Z6  "@G0
ME*0  (:L  !YM   ;+L  &#"  !4Q@  2,L  #[0   UU00 +=T* "SA$P K
MXA\ *>,J "CD-0 GY#\ )N5* "3F50 CYF$!(>=N 2#G?@(>Z) "'>FD AOI
MO (:ZN("&N;\ AGE_P,9Y/\$&./_!1CC_P48X_\%&./_!:.=  "6I   B*P
M 'JU  !LO0  7\0  %/*  !'S@  /-,  #+:   JWP  )>X) "/P$0 A\1D
M'_$B !WR*P ;\S0 &?0^ !?T2  5]5( $_9? !+V;@$1]X !$/B4 0_YJ@$.
M^<8!#OGM 0WV_P$-]/\!#?/_ 0WS_P$-\_\!#?/_ 9FC  "+K   ?+4  &V^
M  !?Q@  4LT  $72   YV   +]X  ";B   ?Z@  '/L& !G_#@ 7_Q, %/\:
M !+_(0 0_R@ #O\P  W_.0 +_T, "?].  ;_7  $_VP  O^   '_E@  _ZT
M /_*  #_\   __\  /__  #__P  __\  /__ (VK  !]M0  ;K\  &#(  !2
MT   0]<  #?=   KX@  (N8  !GJ   5^0  $O\  !#_"  ._PX #/\1  G_
M%@ &_QP  _\B  #_*@  _S,  /\]  #_20  _U<  /]I  #_?@  _Y4  /^L
M  #_QP  _^@  /_Z  #_^@  __H  /_Z ("U  !POP  8<D  %+3  !#VP
M->$  "GF   >Z@  %>X  !#X   ._P  "_\   C_   $_P8  /\*  #_#@
M_Q$  /\5  #_&P  _R,  /\K  #_-@  _T,  /]3  #_90  _WH  /^1  #_
MI@  _[@  /_/  #_SP  _\\  /_/ /\<+P'_("P!_R$L ?\>+@'_&C,!_Q0\
M ?\/1@'_#50"_PMA O\);P+_"7L"_PF& O\)D +_"9D"_PF@ O\)IP+_":T"
M_PFT O\)O '_"<4!_PG1 O\)XP+_">\"_PGY ?\*_P'_"O\!_PK_ O\*_P+_
M"O\"_PO_ _\+_P/_"_\#_PO_ _\?+0'_(RD!_R0I ?\B*P'_'C !_Q@X ?\4
M0P'_$5 "_Q!> O\.:P+_#G<"_PZ# O\.C0+_#I4"_PZ= O\.I +_#JH"_PZQ
M O\.N0+_#L$"_P[- O\.WP+_#NP"_P[X O\._P+_#O\"_P__ _\/_P/_#_\$
M_Q#_!/\0_P3_$/\$_Q#_!/\C*@'_)B8!_R@E ?\G)P'_(RL!_QXS ?\;0 '_
M&4T"_Q9: O\49P+_$W,"_Q-^ O\3B0/_$Y$#_Q.9 _\3H +_$Z<#_Q.N _\3
MM0/_$[X#_Q/) _\3V@/_%.D#_A3V _L4_P/Y%?\#^17_!/@5_P7X%?\&^!7_
M!O@5_P;X%?\&^!7_!O\F)@'_*B(!_RP@ /\K(@'_*"8!_R<P ?\D/ '_(DD"
M_Q]5 O\=8@+_&VX#_QMZ _\:A /_&HT#_QJ5 _\:G 3_&J,$_QNJ!/\;L@3_
M&[H$_QO%!/P;TP3Y&^<$]1ST!/(<_P7Q'/\&\!S_!^\=_PCO'?\)[QS_">X<
M_PGN'/\)[AS_"?\J(@'_+AT _S ; /\P' #_,"( _S L ?\N-P'_*T0"_RA1
M O\F70/_)&D#_R-U!/\C?P3^(X@$_2.1!?LCF 7Z(Z %^".G!O<CK@;U([<&
M]"/!!O(DSP;N).0&ZB7R!N@E_@CF)/\*Y"7_"^,E_PSC)/\,XB3_#.$D_PWA
M)/\-X23_#?\N'@#_,Q@ _S46 /\U%0#_.!T _S@G ?\W,P'_-#\!_S)+ O\O
M6 /[+F0$^"UO!/4L>@7S+(,&\2R,!N\LE ?M+)P(["RC".HLJPCI++,(YRR^
M">8LS GB+>((WBWQ"MLL_@S6+?\.U"S_#](L_Q#1+/\0SRS_$,XM_Q#.+?\0
MSBW_$/\R&0#_-Q0 _SH1 /\\$@#_/QD _T B /\^+0'_/#D!^CI% O0X4@/P
M-UX$[#9J!>DU= ;F-7X(Y#2'".(TD G@-)@*WC2?"MPSIPO:,[ ,V#.[#-4S
MR0W2--\-SC3P#\HT_1+'-/\3Q33_%,,T_Q7#,_\5P#3_%;\T_Q2_-/\4OS3_
M%/\V%0#_.Q  _SX- /]##P#_1A0 _T8< /]&)@#V1#(![T(_ >E 3 /D/UD$
MWSYD!ML];PC8/'D*U#R"#-$[BPW/.Y,/S3J:$,LZHA').JL2R#JU$\8ZPA/$
M.M44P#OK%;PZ^Q>Y.O\8MSK_&;8Z_QFU.O\8LCO_&+$[_QBQ._\8L3O_&/\Y
M$@#_/PT _T,) /](# #_2Q  _TP5 /5,'P#K2BH Y$DW =U)1@+51U,$T$9?
M",Q%:0O)1',-QD-\$,-"A!+!0HP3OT&5%;U!G1:[0*87ND"P&+A O!FV0,P:
MLT'F&J]!]QRM0?\=JT'_':E!_QRI0?\<ID'_&Z5!_QNE0?\;I4'_&_\]$ #_
M0@D _T@% /]-" #_4 L ^5$/ .M0%0#A3R  V% Q ,]000+)3TX%Q$Y:"<!,
M9 V]2VT0NDIV$[=)?A6U2(<7LT>/&;%'EQNO1J <K4:J'JM%MA^I1<8?IT;@
M(*1&]""A1O\AGT?_()Y'_R">1_\?FT?_'II'_QZ:1_\>FD?_'O] #0#_1@0
M_TP  /A2 @#H500 X54( .)5#0#551D S%<L ,57/ *_5DH&NE55"K937PZR
M4F@2KU!Q%:Q/>1BJ3H$:J$V*':5,DA^C3)P@H4NF(I]+L2.=2\ DFTO8)9E+
M\"663/\DE4S_))1,_R.33/\BD4W_(9%-_R&13?\AD4W_(?]""@#_20  _U$
M .97  #=6P$ U5P% -);"0#+7!0 PUXH +Q>. *V748&L5M1"JU96P^I6&03
MIE9L%Z-5=!J@5'T=GE.%'YM2CB*949<DEU"A)I50K2>24+PHD5#0*(Y0["B-
M4?XGBU'_)HM1_R6*4O\DB5+_(XA2_R.(4O\CB%+_(_]%!P#_2P  \%4  -];
M  #38   S&$# ,AA!@##81$ NV0D +5D- *O8T(%JF%."J5?5P^A76 4GEQH
M&)M;<!N867@>E5B!(9-7BB205I,FCE6>*(M5J2J)5+<KAU3+*X55Z2N$5?PJ
M@U;_*(-6_R>"5O\E@5;_)(%6_R2!5O\D@5;_)/]' P#_3P  YU@  -E@  #-
M9   QF8! ,%F! "[9@X M&D@ *YI,0*H:#\%HV9*"I]E5 ^:8UT4EV%E&)-@
M;1R07G4?CEU](HM<AB6(6Y HA5J:*H-9IBR 6;0M?UG'+GU9YBU\6OHL>UK_
M*GM;_RA[6_\G>UK_)GI:_R5Z6O\E>EK_)?])  #[4@  XUP  -)C  #':
MP&L  +IK @"U:PT KFT= *AN+@&C;3P%G6M("IEJ40^4:%H4D&9B&(UE:AR*
M8W(@AV)Z(X1A@R:!8(PI?E^7*WM>HRUY7K$O=UW$+W5>XB]U7ODM=5__*W5?
M_REU7_\H=5[_)G5>_R9U7O\F=5[_)O]+  #P50  WE\  ,UG  ##;   NV\
M +5P  "O;PH J'$: *-R*P&=<CD$F'!%"9-N3PZ/;5@4BVM@&(=I9QR$:&\@
M@6=W(WUF@"9Z9(HI=V.4+'5CH2YR8J\O<&+!,&]BWS!N8_<N;V/_+&]C_RIO
M8_\H;V+_)V]B_R=O8O\G;V+_)_]-  #K6   V6,  ,EJ  "_<   MW,  +!T
M  "I= < HW87 )YW* &8=C<$DW5""(YS3 Z)<543A7!=&(%N91Q^;6P?>VQT
M(WAJ?29T:8<I<6B2+&YGGBYL9ZPP:F>^,6EGW#!I9_4N:6?_+&EG_RIJ9_\I
M:F;_*&IF_R=J9O\G:F;_)_]0  #G6P  TV8  ,5N  "[<P  LW<  *MY  "D
M> , G7H4 )A[)0&3>S0#CGI !XEX2@V$=E,2@'5;%WQS8AMX<FH?=7%R(G)O
M>R9O;H4I;&V0+&ELG"YF;*HP9&R\,6-LV3!C;/0O8VS_+61L_RMD:_\I96K_
M*&5J_RAE:O\H96K_*/U3  #C7P  SFD  ,%Q  "W=P  KWL  *=]  ">?0
MF'X1 ). (@".@#$"B7\^!H1]2 Q_?%$1>WI9%G=Y8!IS=V@>;W9P(6QU>"5I
M=((H9G..*V-RFBY@<:@O7G&Z,%UQU#!=<?(N7G'_+%YP_RM?</\I8&__*&!N
M_RA@;O\H8&[_*/%5  #>8@  RFT  +UU  "S>P  JX   **"  "8@0  D8,/
M (V%'P"(A2X"@X0[!7Z#10IZ@4X/=8!6%'%_7AAN?68<:GQM(&=[=B-C>H G
M8'F+*EUXF"Q:=Z8N6'>X+U=WT2]7=_$N6';_+%AV_RI9=?\I6G3_*%IT_R=:
M=/\G6G3_)^U9  #79@  Q7$  +EZ  "O@   IH0  )V&  "1AP  BHD, (:*
M&P""BRL!?8HX!'B)0@ATB$P-;X=4$FR%6Q9HA&,:9(-K'F&"="%=@7TD6H")
M*%=_EBI5?J0L4GZV+5%^SBU1?>\L4GW_*U)\_RE3>_\H5'K_)U1Z_R=4>O\G
M5'K_)^A>  #0:P  P'8  +1^  "KA0  H8D  )>+  ")C0  @X\( 'Z0%P![
MD2<!=I$T W*0/P9MCTD+:8Y1#V6-61-BC& 77HMH&UN*<1Y7B7LA5(B&)%&'
ME"=/AJ(I38:T*DN&S"I+A>XI3(3_*4R#_RA,@_\G38'_)DZ!_R9.@?\F3H'_
M)N%C  #)<   NWL  +"$  "FB@  FXX  )&1  "$DP  >I4" '67$@!RF"(
M;Y@P FJ7.P1FET4(8I9.#%^55@];E%T36)-E%U63;AI1DG@=3I&$($N0D2-)
MD*$D1Y"R)D60RB9%C^TE18W_)46,_R5&B_\D1HK_)$:*_R1&BO\D1HK_)-AI
M  ##=@  M8$  *N*  "?CP  E9,  (J6  !^F@  <)T  &N?#@!HGQP 9J J
M 6*@-P)?GT$%6Y]*"%B>4@M4GEH.49UB$DZ<:Q5+G'482)N!&D6;CQU"FI\?
M0)JP(#^:R" _F>L?/YC_(#Z6_R$^E?\A/Y3_(3^4_R$_E/\A/Y3_(<UP  "\
M?0  L(@  *2/  "9E   CI@  (.=  !WH   ::0  &"G" !=J!0 6ZDD %FI
M,0%6J3P"4ZE%!%"H3@9-J%<)2JA?#$>G: Y$IW,10:9_%#ZFC18\IIT7.J:O
M&#FFQQ@YI>H8.*/_&C>A_QLWH/\<-Y__'#>?_QPWG_\<-Y__',1X  "UA0
MJ8\  )V5  "2F@  AI\  'JC  !NJ   8JP  %6P  !0L@X 3K(; $VS* !+
MLS4 2;,_ 4:S20)$LU($0;-;!C^S9 @\LV\*.K-[##>SB@XULIH/,[.M$#*S
MQ1 RLND0,;#^$C"N_Q0OK?\5+ZS_%B^L_Q8OK/\6+ZS_%KN!  "NC@  H94
M )::  ")H   ?:8  '&K  !EKP  6;0  $ZW  !#O 4 0+T1 #^]'@ ^OBL
M/+XV #N_00 YOTL!-[]4 C7 7P(SP&H$,<!W!2_ A@8MP)<'*\"J""K!P@@J
MP.<'*;W]"BB\_PPGNO\-)[G_#B>Y_PXGN?\.)[G_#K*,  "EE   F9H  (VA
M  !_IP  <JT  &:S  !:N   3[L  $2_   ZQ ( ,,D( "[*$0 MRAT +,LI
M "O+-0 KS$  *LU* "C-5@ GSF$ )LYO 23.?P$CSY$"(<^E B#0O0(@S^0"
M'\WZ Q[+_P0>RO\%'<G_!AW)_P8=R?\&'<G_!JB4  "<F@  D*$  (*H  !T
MKP  9[8  %N\  !.P   0\,  #G'   OS   )] $ !_6"@ ;VA  &]L: !K;
M)@ :W#$ &=T\ !C=2  8WE4 %]]B !;@<@ 5X(4 %.&: !/BL0 2X\\ $N#T
M !+>_P$1W?\!$=O_ A';_P(1V_\"$=O_ IZ:  "2H0  A*D  ':Q  !HN
M6[\  $[$  !"R   -\P  "W0   DU0  '-L  !7?!0 4Z0X $NH4 !'K'0 0
MZR8 #NPP  [M.@ -[D8 "^Y3  KO8@ )\'0 "/&)  ?RH  %\KH !/'D  +Q
M_0 "[_\  ^W_  /M_P #[?\  ^W_ )6A  "&J0  >+(  &FZ  !;P@  3<@
M $#,   TT0  *M8  "';   9X   $N0   _P 0 -^0H "_H/  G[%0 '^QP
M!/PD  '\+   _#<  /Q"  #\4   _&$  /UU  #\C   _*0  /S!  #\ZP
M_/\  /W_  #]_P  _?\  /W_ (FI  !YL@  :KL  %S$  !.S   /]$  #+7
M   GW0  '>$  !7E   .Z   "O$   C]   %_P,  ?\)  #_#@  _Q(  /\7
M  #_'P  _R<  /\Q  #_/@  _TT  /]?  #_=0  _XT  /^F  #_P@  _^<
M /_\  #__P  __\  /__ 'RS  !LO   7<8  $[/   _U@  ,=T  "7B   :
MY@  $>H   SN   %\@   /\   #_    _P   /\   #_!0  _PH  /\.  #_
M$@  _Q@  /\A  #_*P  _SD  /]*  #_70  _W,  /^,  #_I   _[D  /_4
M  #_W@  _]X  /_> /\8+ #_&2D _QDH /\5*P#_$#  _PLX ?\#1 '_ %$!
M_P!> ?\ ; '_ '@!_P"" ?\ C '_ )0!_P"< /\ H@#_ *@ _P"O /\ M@#_
M +X _P#( /\ UP#_ .< _P#S /\ _0#_ /\ _P#_ /\ _P#_ /\ _P#_ /\
M_P#_ /\ _P#_ /\;*0#_'28 _QPE /\9)P#_$RP _PXT /\+0 '_"$X!_P5;
M ?\#: '_ G0!_P)_ ?\"B '_ I$!_P*8 ?\"GP'_ :4 _P&L /\!L@#_ ;H
M_P'$ /\!T0#_ .0 _P#Q /\ _ #\ ?\ _ +_ /P#_P#\!/\!_ 7_ ?P%_P'\
M!?\!_ 7_ ?\?)@#_(2( _R A /\>(P#_&"< _Q,P /\1/ '_#DH!_PU7 ?\+
M8P'_"F\!_PIZ ?\*A '_"HT!_PJ4 ?\*FP'_"J(!_PJH ?\*KP'_"K<!_PK
M /\*S #_"N  ^PKO /<*^@#U"_\!]0S_ ?0-_P'T#?\"] W_ O0-_P+T#?\"
M] W_ O\B(@#_)!T _R0< /\B'0#_'B( _QPL /\9. #_%D4!_Q-2 ?\27@'_
M$&H!_Q!U ?\0?P'_$(@!_Q"0 ?\0EP'_$)X!_Q"E ?T0K '\$+,!^A"] ?D1
MR0'U$=T!\1'M >X1^0'L$O\"ZQ/_ NH3_P/I$_\#Z1/_ ^D3_P/I$_\#Z1/_
M _\F'0#_*!@ _R@6 /\F%@#_)AT _R8H /\C- #_($  _QU- ?\;60'_&64!
M_AEP ?P8>@'Y&(,!]QB, ?88DP'T&)H!\QBA ?$9J 'P&; "[AFZ NT9Q@+J
M&MD"YAKK >(;^0+@&_\#WAS_!-T<_P7<'/\%W!S_!=L<_P7;'/\%VQS_!?\J
M&0#_+1, _RT1 /\M$0#_+AD _RTB /\L+@#_*3H _R9' ?HD5 'V(V !\B)K
M >\B=0+M(GX"ZR*' NDBCP+G(I8"Y2*> N0BI0+B(JT"X2.W M\CPP+=(]8"
MV"3J ](D^07/)?\&S27_!\LE_PC*)?\(RB3_",HD_PC*)/\(RB3_"/\N% #_
M,1  _S(- /\T#@#_-10 _S4< /\S)P#Z,30 \R]! .XM3@'I+%H!Y2QE N(L
M< +?*WD"W2N" ]HKBP/8*Y($U2N:!-,KH@31*ZH%SRNS!<TKOP;,+,\&R"WG
M!\0M]PG!+?\*ORW_"[TM_PR\+?\,O"S_#+LL_PR[+/\,NRS_#/\Q$0#_-0P
M_S8' /\Z"P#_/!  _SL5 /@Y'P#O-RL YS8Y .$U1P#<-50!U35@ M$U:@/.
M-',$S#1\!<HTA0;(-(T'QC.4",0SG G",Z4)P3.N"K\SN0N],\@+NS3A"[<T
M\PVT-/\/L33_#[ T_Q"O-/\0KC3_#ZXT_P^N-/\/KC3_#_\U#@#_. < _SP"
M /] !@#_00L ^D$/ .T_%@#C/"( VCTQ -(^00#,/D\"R#Y: \0]9 7!/6X'
MOSQV"+P\?@JZ.X<+N#N/#+<[EPVU.I\.LSJI#[$ZM!"O.L(1KCK9$:H[[Q*G
M._\3I3O_%*0[_Q.C._\3HCO_$Z([_Q*B._\2HCO_$O\X"@#_/   _T$  /5%
M  #F1@( X44' .-"#0#50QD S$4L ,9'/ '!1TD"O$95!+E%7P:U1&@)LT-Q
M"[!#>0VN0H$/K$*)$*I!D1*H09H3IT"D%*5 KQ6C0+P6H4#0%IY!ZA><0?P7
MFD'_%YA!_Q>80?\6ET'_%9=!_Q670?\5ET'_%?\[!@#_/P  ^48  .5+  #<
M3@  TTT$ -%*"0#*2A0 PDTG +Q.-P&W3D4"LDU0!:],6@BK2V,*J$IL#:9)
M= ^D27P1H4B$$Y]'C!6=1Y47FT:?&)E&JAF71K@:ED;*&Y-&YAN11_D;CT?_
M&HY'_QF.1_\8C4?_&(U'_Q>-1_\7C4?_%_\^ @#_0P  ZTL  -U1  #15
MRE0! ,92!0#!41$ N5,B +-5,P&N5$$"JE1,!:935@BB45\,GU!G#YU/;Q&:
M3G<4F$Y_%I9-B!B33)$9D4R;&X]+IAV-2[,>BTO%'HE+XAZ'3/<>ADS_'85,
M_QR%3?\:A4S_&85,_QF%3/\9A4S_&?]   #\1P  Y5   -56  #*60  PEH
M +U8 P"X5PX L5D> *Q:+P&G6CT"HEE)!9Y84PF;5UL,EU9D$)55:Q*25',5
MCU-[%XU2A!J+48T<B%&7'H90HQ^$4+ @@E#!(8!0W2%^4?0@?5'_'WU1_QU]
M4?\<?5'_&WU1_QI]4?\:?5'_&O]"  #P2@  WU0  ,Y:  #$7@  O%\  +9>
M  "Q7 L JUX: *5@*P"@8#H"G%]%!9=>4 F47%@,D%M@$(U::!.+67 6B%AW
M&(57@!N#5HD=@%:4'WY5GR%[5:TB>52](WA5UR-W5?(B=E;_('96_Q]V5O\=
M=E;_''96_QMV5O\;=E;_&_]%  #L3@  VE@  ,E>  "_8@  MV0  +%C  "K
M80@ I&,7 )]D* ":93<"EF1#!9%C30B.854,BF!=$(=?91.$7FP6@5UT&7Y<
M?1Q\6X8>>5J1('=:G2)T6:HD<EFZ)7%9TB5P6O C;UK_(F]:_R!P6O\><%K_
M'7!:_QQP6O\<<%K_'/](  #G4@  TUL  ,5B  "[9@  LV@  *QH  "E9@4
MGV<4 )II)0"5:30"D&A !(QG2@B(9E,,A&5;$(%D8A-^8VH6>V)R&7AA>AQV
M8(0><U^.(7!>FB-N7J@E;%VX)6I>SB9I7NXD:5[_(FI>_R!J7O\?:E[_'FI>
M_QUJ7O\=:E[_'?E*  #C50  SU\  ,%E  "W:@  KVP  *=L  "?:@$ F6L1
M )1M(@"0;C$!BVT]!(=L1P>#:U +?VI8#WQH8!-X9V<6=F=O&7-F>!QP98$>
M;62,(6ICF"-H8J8E9F*V)F1BS"9D8NPE9&+_(V1B_R%E8O\?96+_'F5B_QUE
M8O\=96+_'?),  #?6   RF(  +UI  "S;@  JW   *)P  "9;@  DW 0 (]R
M'P"*<BX!AG([ X)Q10=]<$X+>FY6#G9M7A)S;&45<&MM&&UJ=1MJ:7\>9VF*
M(65HEB-B9Z0E8&>T)E]GR29>9^HE7F?^(U]G_R%?9O\?8&;_'F!F_QY@9O\>
M8&;_'N]/  #:7   QF4  +IM  "P<@  IW4  )UT  "4<P  C70- (EV' "%
M=RL!@7<X WQV0P9X=4P)='14#7%S6Q%N<F,4:W%K%VAP<QIE;WP=8FZ'(%]M
ME")=;*(D6FRR)5ELQR58;.@E66S](UEK_R%::_\?6VO_'EMJ_QY;:O\>6VK_
M'NM3  #38   PFD  +9Q  "L=@  HWD  )EY  "-=P  AWD+ (-[& !_?"@
M>WPU G=[0 5S>DD(;WE1#&QX60]H=V$3979H%F)U<!E?='H<7'2%'UISD2%7
M<J C57*P)%-RQ213<N<D4W'\(E1Q_R!4</\?57#_'E5O_QU5;_\=56__'>57
M  #-9   OFT  +)U  "H>P  GWX  )-]  "'?0  @'\' 'R %0!X@20 =8(R
M 7&!/01M@$8':8!/"F9_5@UC?EX18'UF%%U\;A=:>W<:5WJ"'51ZCQ]1>9TA
M3WFN(DYYPR)->.4B37?[(4YW_Q].=O\>3W7_'4]U_QU/=?\=3W7_'=]<  #(
M:   N7(  *YZ  "E@   FH(  (Z"  " @P  >84" '2&$0!QB"  ;H@N 6J(
M.0)GAT,%8X=,"&"&4PM=A5L.6H1C$5>$:Q14@W4748* &DZ!C1Q+@9L>28&L
M'TB P2!'@.,?1W_Z'DA^_QY(??\=27S_'$E\_QQ)?/\<27S_'-9A  #";@
MM'@  *J   "?A0  E(<  (B'  ![B0  <(P  &N.#0!HCQH 9H\I &*0-0%?
MCS\#7(](!5F.4 A6CE@+4XU@#E",:!!-C'(32HM]%DB*BAA%BID:0XJJ&T**
MOQM!BN$;08CY&T&&_QM!A?\;0H7_&D*$_QI"A/\:0H3_&LUG  "\=   KWX
M *6&  ":B@  CHP  (*-  !UD   9Y0  &&5" !>EQ0 7)<C %J8+P!7F#H!
M5)A$ U*73 5/EU0'3)=<"4F690Q'EF\.1)5Z$4&5B!,_E)<5/92H%CN4O18[
ME-\6.I+X%SJ0_Q<ZC_\7.H[_%SJ._Q<ZCO\7.H[_%\5N  "V>P  JH4  )Z+
M  "4CP  B)(  'N4  !NEP  8IL  %>>  !2H X 4: ; $^A* !-H30 2Z$^
M 4FA1P)'H5 #1*%8!4*A80<_H&L)/:!W"SJ@A0TXH)0.-J"F#S6@NQ TH-T/
M-)WW$#.<_Q(SFO\2,YG_$S.9_Q,SF?\3,YG_$[UW  "O@P  HXL  )B1  "-
ME0  @9D  '.<  !GGP  6Z(  $^F  !'J0@ 1*H2 $.J'P!!JRL 0*LW #^L
M00 ]K$H!.ZQ3 CFL7 ,WK&<$-:QS!3*L@08PK)$'+JRC""VLN DLK-D(+*KU
M"BNH_PLJIO\,*J7_#2JE_PTJI?\-*J7_#;6   "HBP  G)$  )&6  "%G
M>*   &NE  !?J   4ZP  $BO   ]L@  -K4+ #2U%0 SMB$ ,K8L #&W-P P
MMT$ +[A+ "ZX50 LN& !*KAM 2FY>P(GN8T");F? R2YM ,CN=(#([?T!"*U
M_P4AM/\&(;/_!R&R_P<ALO\'(;+_!ZV*  "@D0  E9<  (B=  ![HP  ;J@
M &&M  !5L0  2K0  #^W   TNP  *[X# "3"#  BPA0 (L,? "'#*@ @Q#0
M'\0_ ![%2@ =QE8 ',9C !O'<P :QX4 &<>9 !C(K@ 7R,L %\;Q 1?$_P$6
MP_\"%L'_ Q;!_P,6P?\#%L'_ Z.1  "8F   BYX  'VE  !PJP  8K$  %:V
M  !*N0  /KT  #3    JQ   (L@  !G,!  3T H $=(1 !#2&@ 0TR4 #],P
M  [4/  .U$@ #=56  W590 ,UG@ #-:-  O8I  *V+X "=GF  K6_@ +U/\
M"]+_  O2_P$+TO\!"]+_ 9J8  ".GP  @*8  '*M  !DM   5[H  $F_   ]
MP@  ,L8  "C)   ?S0  %]$  !'6   ,VP4 "-X+  ;?$0 %WQH !. D  +A
M+@ !XCH  .-'  #D5@  Y&<  .5[  #FD@  YJH  .?(  #G\   Z/\  .C_
M  #H_P  Z/\  .C_ )&?  ""IP  =*\  &6W  !7O@  2<,  #S'   PRP
M)<\  !S4   4V0  #MT   GA   "Y0   .D&  #I#0  Z1$  .H8  #K(0
M[2L  .\W  #Q10  \E8  /-H  #S?@  ])<  /6P  #VT   ]_,  /?_  #W
M_P  ]_\  /?_ (6G  !VL   9K@  %C!  !*R   .\P  "[1   CU@  &=P
M !'@   ,XP  !.<   #J    ]0   /0   #U!0  ]0L  /8/  #V%   ^!T
M /HG  #\-   _T,  /]5  #_:0  _X$  /^:  #_L@  _\\  /_M  #_^0
M__D  /_Y 'BP  !HN@  6<,  $O+   [T0  +=@  "'=   6X@  #N8   CJ
M    [0   /    #X    _P   /\   #_    _P   /\&  #_#   _Q   /\8
M  #_(@  _S   /]   #_4P  _VD  /^!  #_F0  _Z\  /_#  #_U0  _]4
M /_5 /\3* #_$R4 _Q$E /\-)P#_!BT _P U /\ 00#_ $\ _P!< /\ :0#_
M '0 _P!^ /\ B #_ )  _P"7 /\ G0#_ *0 _P"J /\ L #_ +< _P#  /\
MS #_ -\ _P#L /\ ^ #_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_
M /\6)0#_%B( _Q0A /\0(P#_"B@ _P P /\ /0#_ $L _P!8 /\ 9 #_ '
M_P!Z /\ A #_ (P _P"3 /\ F@#_ *  _P"F /\ K0#_ +0 _P"\ /X R #]
M -D ^P#I /H ]@#Y /\ ^ #_ /@ _P#X /\ ^ #_ /D _P#Y /\ ^0#_ /\:
M(@#_&AX _Q@= /\3'@#_#B( _PHL /\'.0#_ T8 _P!3 /\ 8 #_ &L _P!V
M /\ ?P#_ (@ _P"/ /\ E@#_ )T _P"C /X J0#\ +  ^@"Y /< Q #U -(
M\P#F /( ] #Q /\ \ #_ .\ _P#O /\ [P#_ /  _P#P /\ \ #_ /\>'0#_
M'AD _QP7 /\7& #_$QX _Q$H /\.- #_#$$ _PI. /\(6P#_!V8 _P9Q /\&
M>@#_!H, _@:+ /P&D@#Z!ID ^ :? /8&I@#T!JT \@:U / %P #M!<X ZP7D
M .D&\P#F"/\ Y0K_ .0+_P#D"_\!Y O_ >0+_P'D"_\!Y O_ ?\A& #_(1,
M_R 1 /\;$@#_'!H _QHD /\6+P#_$SP _Q%) /\050#\#F$ ^0YK /8.=0#T
M#GX \@Z& / .C@#N#I4 [0Z; .L.H@#J#JH Z ZS .8/O0#E#\P X0_C -T0
M\P#9$?\!UA+_ =03_P'3$_\"TA/_ M(3_P+2$_\"TA/_ O\E$P#_)1  _R0-
M /\C#@#_(Q0 _R(> /\?*0#_'#4 ^1E# /083P#O%UL [!=F .D7< #F%WD
MY!>! .(7B0#@%Y$ WQ>8 -T7GP#;%Z< V1BQ -88NP#4&<H T!KA <P;\P')
M'/\"QAS_ L0<_P/#'/\#PQS_ \,<_P/#'/\#PQS_ _\H$ #_*0L _R@& /\K
M"P#_*Q  _RD7 /TF(@#T(RX ["$[ .8@20#B(%4 WB!@ -HA:@#6(70 TR%\
M = AA '/(HP!S2*3 <LBFP')(J,!R".L L8CM@+$(\0"PB3; KXE[@.[)?X$
MN"7_!;8E_P6U)?\&M27_!K4E_P6U)?\%M27_!?\L#0#_+04 _RX! /\Q!0#_
M,0L _2\0 /$K& #G*24 WR@S -@H0@#1*D\ S2M: ,DK90''*VX!Q"QV L(L
M?@+ +(8#OBR. [TLE@.[+)X$N2RG!+@LL06V++\%M2W1!;$MZ@:N+OL'JR[_
M"*DN_PBH+O\(J"W_"*@M_PBH+?\(J"W_"/\O" #_,0  _S4  /8W  #J-@(
MYS,( .0O#P#9+AL SS$L ,DS/ #$-$D P#55 ;PU7P*Z-6@"MS5P [4T> 2S
M-( %L32(!K TD :N-)D'K#2B"*LTK FI-+D)IS3*"J4UY0JA-?@+GS7_#)TU
M_PR=-?\+G#7_"YPU_PN<-?\+G#7_"_\S @#_-0  ]CH  .4^  #<0   U#T$
M -(W"0#+.!4 PSHF +T]-@"X/D0!M#Y0 ;$]6@.N/6,$K#UK!:D\<P:G/'L(
MICR#":0[BPJB.Y0+H#N=#)X[J V=.[0.FSO%#ID[X Z6._0/E#S_#Y(\_P^2
M//\.D3S_#9$\_PV1//\-D3S_#?\U  #_.0  ZD$  -U&  #01P  R48  ,9!
M!0# 0!$ N4(A +-$,@"O14 !JT5+ J=%50.D1%X%H41F!Y]#;@B=0W8*FT)^
M"YE"A@V708\.E4&9#Y-!I!&10; 2D$' $HY!V1*+0?$2B4+_$HA"_Q&(0O\0
MAT+_$(="_P^'0O\/AT+_#_\X  #S/0  XT<  -),  #(3@  P$T  +M* @"V
M1PX L$D= *M++0"F3#L!HDQ' IY+402;2UH&F4IB")9):@J427$,DDAY#H](
M@@^-1XL1BT>5$HE&H!2'1JP5A4:[%H1&T1:"1^X6@$?_%7]'_Q1_1_\2?T?_
M$7]'_Q%_1_\1?T?_$?\[  #N0P  W$P  ,Q1  #!5   N50  +11  "N30L
MJ$\9 *-1*0">4C<!FE)# I=13@24458&D5!>"8Y/9@N,3FT-B4YU#X=-?A&%
M38<3@DR1%8!,G!9^2ZD7?$NX&'M+S1AY3.L8>$S^%W=,_Q5W3/\4=TS_$W=,
M_Q)W3/\2=TS_$O\^  #H1P  U5   ,96  "\6   M%D  *U6  "G4P< H505
M )Q6)0"85S0!E%=  I!72@2-5E,&BE5;"8=48PN$5&H.@E-R$(!2>A)]4H,4
M>U&.%GA0F1AV4*89=%"U&G-0R1IQ4.@:<%'\&'!1_Q=P4?\5<%'_%'%0_Q-Q
M4/\3<5#_$_5   #D2P  SU0  ,%:  "W70  KUX  *=;  "A6 , FUD2 )9;
M(@"27#$!CEP] HI<1P2'6U &@UI8"8%98 Q^66<.>UAO$'E7=Q-V5H 5=%:+
M%W)5EAEO5:,:;52R&VQ4QAMJ5>8;:E7[&6I5_Q=J5?\6:E7_%6M5_Q1K5?\4
M:U7_%/)#  #?3P  RU@  +U=  "S80  JV(  *)@  ";7   E5X0 )!@'P",
M82X B&$Z H1@102!8$X&?E]6"7M>70MX764.=EQL$'-<=!-P6WT5;EJ(%VM:
ME!EI6:$;9UFP'&59PQQD6>,<9%GZ&F19_QAD6?\795G_%659_Q1E6?\495G_
M%.]&  #:4@  QEL  +IA  "P90  IF8  )UC  "580  CV(. (MD' "'92L
M@V4W 7]E0@-\9$L&>&-3"'5C6PMS8F(.<&%J$&U@<A-K8'L5:%^&%V9>D1EC
M7I\;85VN'&!=P1Q?7>$<7UWX&E]=_QA?7?\78%W_%F!=_Q5@7?\58%W_%>M*
M  #45@  PUX  +9E  "L:0  HFD  )AG  "/90  B68, (5H&0"!:2@ ?FHU
M 7II/P-V:4D%<VA1"'!G60IM9V -:V9G$&AE<!)E9'D58V2#%V!CCQE>8IT;
M7&*L'%IBOQQ98M\<66+W&EIB_QE:8?\76V'_%EMA_Q5;8?\56V'_%>=-  #/
M60  OV(  +-H  "I;0  GFT  )-K  "):0  @VL) ']M%0!\;B4 >&XR 75N
M/0)Q;D8$;FU/!VML5@EH;%X,96ME#V-J;1%@:78476F!%EMHC1A89YL:5F>J
M&U5GO1Q49]P<5&?V&E1F_QA59O\7567_%E9E_Q569?\55F7_%>)1  #*70
MNV8  *]L  "F<0  F7   (YO  "#;@  ?7 % 'AR$@!U<R$ <G,O 6]S.@)L
M<T0$:7),!F9R5 AC<5L+8'!C#5UP:Q!;;W036&Y_%55NBQ=3;9D946VH&D]M
MNQM.;=D:3FST&4]K_QA/:_\74&K_%E!J_Q50:O\54&K_%=U5  #%80  MVH
M *QQ  "B=0  E'0  (ET  !\<P  =G4  '%W$ !O>!T ;'DK &EY-P%F>4 #
M8WE)!6!X40===U@)6W=@#%AV: Y5=7$14G5\$U!TB!9-=)<72W.F&$ESN1E(
M<]4927+S&$EQ_Q=*<?\62G#_%4MP_Q1+</\42W#_%-1:  # 9@  LV\  *AV
M  "=>0  CW@  (1X  !W>0  ;WP  &I]#0!G?AD 9'\F &* ,@%?@#T"7(!&
M UI_3@57?U4'5'Y="5)]90Q/?6\.3'QY$4I\AA-'>Y0517ND%D1[MQ9#>](6
M0WKR%D-Y_Q5#>/\41'?_%$1V_Q-$=O\31';_$\U?  "[:P  KG0  *1\  "7
M?@  BGT  ']^  !R?P  9H,  &&$" !>AA, 7(<A %J'+@!8AS@!58=" E.'
M2@-0AU(%3H9:!TN&8@E)A6P+1H5W#4.$@P]!A)(1/X2B$CV$M1,\A,\3/(+P
M$CR!_Q(]@/\2/7__$CU^_Q$]?O\1/7[_$<5F  "U<0  JGL  )^"  "2@@
MA8(  'F#  !MA@  7XH  %B- 0!4C@\ 4H\; %"/)P!/D#, 39 ] 4N010))
MD$X#1I!6!$2/7P5"CV@'/X]S"3V.@ LZCH\,.(Z@#3>.LPXVCLP.-HWO#C6+
M_PXUB?\/-8C_#S:'_P\VA_\/-H?_#[YM  "P>0  I8(  )F'  ",B   ?X@
M '**  !FC0  6I$  %"5  !)EPD 1Y@3 $68( !$F2L 0YDV $&:0 ! FD@!
M/II1 CR:6@(ZFF0#-YIO!369?08SF8P',9F=""^9L @NF<H(+ICM""Z6_PHM
ME/\*+9/_"RV2_PLMDO\++9+_"[9U  "J@0  GH@  ).-  "&C@  >(\  &N2
M  !?E0  5)D  $F=  ! H   .J(- #BC%P WHR( -J0M #6D-P TI$$ ,Z5+
M #&E5 $PI5X!+J5J 2RE> (JI8@#**6: R>EK00FI<8#)J3K!"6B_P4EH/\&
M))__!B2>_P<DGO\'))[_!Z]^  "CB   EXX  (V3  !^E0  <)@  &.;  !7
MGP  3*(  $*F   XJ0  +ZP# "JN#@ IKA@ **\C ">O+0 FL#< );!! "2P
M2P CL58 (K%C "&Q<0 ?L8( 'K*4 1RRJ0$;LL$!&['G 1NO_@(:K?\"&JS_
M QJK_P,:J_\#&JO_ ZB(  ";CP  D90  (2:  !VGP  :*(  %NE  !/J0
M1*T  #FP   OLP  )K8  !ZY!0 8NPX %[L6 !>\(  6O"H %;TU !2]0  3
MODL $KY8 !*^9P 1OW@ $+^, !# H@ .P+H #L#A  ^]^P /O/\ $+K_ 1"Z
M_P$0NO\!$+K_ 9^/  "4E0  AYL  'FA  !KIP  7JP  %*Q  !%M   .K8
M "^Y   EO   ';\  !7#   /Q@4 "\H-  G*%  (RAT !\HG  ?*,@ &RSX
M!<M+  3,6@ #S&H  LQ^  ',E   S*L  ,W(  #,[0  S/\  ,O_  '*_P !
MRO\  <K_ )>6  "*G   ?*,  &ZJ  !@L   4K8  $6Y   YO   +K\  "/#
M   ;Q@  $\H   W-   (T0   =0)  #4#@  U14  -8>  #8)P  V3$  -L^
M  #<2P  W5L  -YN  #>A   WYL  -^T  #>V0  W_<  -__  #?_P  W_\
M -__ (V=  !_I0  <*P  &&S  !3N@  1;\  #C"   LQ@  (<D  !C-   0
MT0  "]4   3:    W@   . !  #A"0  X@X  .03  #E&P  YR0  .DO  #K
M/   [4L  .Y=  #N<0  [XD  /"B  #PO   \.,  ._Y  #P_P  \/\  /#_
M (&E  !RK0  8[4  %2]  !&Q   -\@  "K,   ?T   %=4   [:   'W@
M .(   #F    Z0   .H   #L    [@4  .\,  #Q$   \Q<  /4@  #X*P
M^SD  /U*  #^7@  _W0  /^-  #_I@  _\   /_A  #_]0  __4  /_U '2N
M  !EMP  5L   $?(   XS0  *M(  !W8   3W0  #.(   /F    Z0   .P
M  #P    \P   /0   #V    ^    /H   #]!P  _PT  /\2  #_&P  _R@
M /\W  #_2@  _UX  /]V  #_CP  _Z8  /^Z  #_T0  _]$  /_1 /\/) #_
M#B( _PLA /\#) #_ "D _P R /\ /@#_ $P _P!9 /\ 90#_ '  _P!Z /\
MA #_ (P _P"2 /\ F0#_ )\ _P"E /\ JP#_ +( _P"Z /\ Q0#_ -, _P#G
M /\ ] #_ /\ _@#_ /\ _P#^ /\ _@#_ /X _P#^ /\ _@#_ /\1(0#_$!X
M_PT= /\''P#_ ", _P M /\ .@#_ $@ _P!5 /\ 80#_ &P _P!V /\ ?P#_
M (< _P". /\ E0#_ )L _P"A /\ IP#^ *X _0"V /P P #[ ,T ^0#B /@
M\ #W /P ]@#_ /4 _P#U /\ ]0#_ /4 _P#U /\ ]0#_ /\5'0#_$QH _Q 9
M /\+&0#_ !T _P I /\ -@#_ $, _P!0 /\ 7 #_ &< _P!Q /\ >@#^ (,
M_ "* /H D0#Y )< ^ "= /< HP#U *H ] "R /( NP#Q ,@ [P#< .X [ #M
M /H ZP#_ .H _P#J /\ Z@#_ .H _P#J /\ Z@#_ /\8&0#_%A4 _Q,3 /\.
M$P#_"QH _P<D /\", #_ #X _P!+ /\ 5P#_ &( _ !L /@ =0#U 'X \@"%
M /$ C #O ), [@"9 .P H #K *8 Z0"N .< MP#F ,, Y #4 .( Z0#A /<
MWP#_ -T _P#= /\ W0#_ -T _P#= /\ W0#_ /\;$P#_&A  _Q8. /\2#@#_
M$A4 _P\? /\,*P#_"3@ _P9% /L#40#W EP \@)F .X"< #J G@ YP*  .8#
MAP#D XX X@.5 .$#G #?!*, W02K -L$M #8!<  U@70 -,&YP#0"/@ S@K_
M ,P+_P#+#/\ RPS_ ,L+_P#+"_\ RPO_ /\?$ #_'@L _QH' /\9"P#_&!$
M_Q89 /\2) #Z$#  \PX^ .X-2@#I#%8 Y0QA .(,:@#>#7, VPU[ -D-@P#6
M#8H U V1 -(-F0#0#J  SPZI ,T.LP#+#K\ R@_0 ,81Z0#"$OD OQ/_ +T3
M_P&\$_\!O!/_ ;P3_P&[$_\!NQ/_ ?\B# #_(00 _R   /\A!0#_'PP _QP1
M /88' #L%2@ Y1,V -\20P#9$T\ TQ1: - 59 #-%FT RQ9U ,D7?0#'%X4
MQ1B, ,08E #"&9P P!FE +X9KP"]&KL NQK+ +@;Y0&T'/8!LAW_ K =_P*O
M'?\"KAW_ JX=_P*N'?\"KAW_ O\F!@#_)0  _R8  /LG  #Q)0, \"$+ .@<
M$@#>&1T U!LM ,T=/ #('TD Q2!5 ,$A7P"_(F@ O")P +HC> "Y(W\!MR.'
M ;4CCP&T))<!LB2@ ;$DJ@*O)+8"K27& JLEWP*H)O,#I2;_ Z,F_P.B)O\$
MH2;_ Z$F_P.A)O\#H2;_ _\I  #_*   ]BT  .<P  #?+P  V2L$ -8B"@#.
M(Q8 QB8G , H-@"[*D0 N"M/ +4L60"R+&(!L"QJ :XM<@&L+7H"JBV! JDM
MB@*G+9(#I2V; Z0MI02B+;$$H"W !)\MV 2<+N\%F2[_!I<O_P:6+_\&E2[_
M!94N_P65+O\%E2[_!?\L  #_+@  ZC4  -TY  #1.0  RC8  ,<O!@#!+1$
MNC A +0R,0"P-#X K#5* *DU5 &G-5T!I#5E J(U;0*@-70#GS5\!)TUA 2;
M-8T%FC27!I@TH0:6-*T'E#6["),UT B0->P(CC;^"(PV_PB+-O\(BS;_!XHU
M_P>*-?\'BC7_!_\O  #R-   XCP  -)!  #'0@  P$   +LZ 0"V-@X L#D<
M *H[+ "F/#H HSU& )\]4 &=/5D"FCUA Y@]: 26/' %E#QW!I(\@ >1/(@'
MCSN2"(T[G0F+.ZD*B3NW"X@[R@N%/.@+@SS["X(\_PJ!//\*@3S_"8$\_PB!
M//\(@3S_"/\S  #L.@  VD,  ,I'  "_20  MT<  +%"  "M/@H ID 7 *)"
M)P">0S4 FD1" 9=$3 &41%4"D4-= X]#9 6-0VL&BT)S!XE">PB'0H0*A4&.
M"X-!F0R!0:4-?T&S#GY!Q@Y\0>0.>D+Y#7E"_PQX0O\+>$+_"WA"_PIX0?\*
M>$'_"O8V  #F0   T4@  ,--  "Y3@  L4T  *E)  "D108 GT83 )I((P"6
M23( DDH^ 8]*2 *,2E$#BDE9!(=)8 6%26@'@TAO"(%(=PI_1X +?4>*#7I'
ME0YX1J(/=D:P$'5&PA!S1N 0<D?W#W%'_PYQ1_\-<4?_#'%'_PMQ1O\+<4;_
M"_,Y  #@1   S$P  +Y1  "T4P  JE(  *).  "=2@$ ETL1 )--( "/3RX
MC$\Z 8A/10*%3TX#@T]6!(!.709^3F0'?$UL"7E-= MW3'T,=4R'#G-,D@]Q
M2Y\1;TNM$FU+OQ)L2]P2:TSU$6I,_P]J3/\.:DO_#6I+_PQJ2_\,:DO_#/ ]
M  #;2   QU   +I5  "P6   I58  )Q3  "73P  D5 . (Q2' ")5"L A50W
M ()40@%_5$L#?%13!'I36@9X4V((=5)I"7-2<0MQ47H-;E&$#VQ0D!!J4)P2
M:%"K$V90O!-E4-@39%#S$F10_Q!D4/\/9%#_#F5/_PUE3_\,94__#.Q!  #4
M3   PU0  +99  "L7   H%H  )=7  "15   BU4, (97&0"#6"< @%DT 'U9
M/P%Z64@#=UA0!'186 9R5U\';U=F"6U6;@MK5G<-:%6!#V95C1%D5)H28E2I
M$V!4NA1?5-,47E3R$UY4_Q%?5/\/7U3_#E]3_PU?4_\-7U/_#>=$  #/4
MOU@  +-=  "H7P  G%T  ));  "+6   A5H* (%;%@!]7"0 >ETQ '==/ %T
M748"<5U.!&]<505L7%T':EQD"6A;; ME6G4-8UI_#V%9BQ%>69@27%BG%%M8
MN!196= 465CP$UE8_Q%:6/\06EC_#EI7_PU:5_\-6E?_#>-(  #+4P  NUL
M +!A  "D8@  EV$  (Y?  "%7   ?UX' 'M?$P!X82$ =6(N ')B.0%O8D,"
M;&%+ VIA4P5G85H'96!B"6-@:@M@7W,-7EY]#UM>B1%979825UVE$U5=MA14
M7<X45%WN$U1=_Q%57/\055S_#E5;_PY66_\-5EO_#=Y,  #'5@  N%\  *UD
M  "@90  DV0  (EC  !_80  >6(# '5D$0!R91X ;V8K &QG-P%J9T "9V9)
M V5F401B95@&8&5@"%UD9PI;9' ,66-[#E9CAA!48I024F*C$U!BM!-/8LP3
M3V+M$D]A_Q%/8?\04&#_#E!@_PY08/\-4&#_#=E/  ##6@  M&,  *EI  ";
M:   CV<  (1G  !Y90  <V<  &]I#@!L:AL :6LH &=L- !D;#T!8FQ& E]K
M3@1=:U8%6FI=!UAJ90E6:6X+4VEX#5%HA ].:)(03&>A$DMGLA))9\D226?K
M$DEF_Q!*9O\/2F7_#DME_PU+9/\-2V3_#=%4  "^7@  L6<  *9M  "7;
MBFL  ']K  !S:P  ;6T  &AN# !E<!< 8G$D &!Q, !><3H!7'%# EEQ2P-7
M<5,$57!:!E)P8@=0<&L)3F]U"TMO@@U);H\/1VZ?$$5NL!%$;L<10VWJ$$1L
M_P]$:_\.16O_#45J_PU%:O\-16K_#<M8  "Z8P  K6P  *%Q  "2<   A6\
M 'IO  !N<   97,  &!U!P!==A( 6W<? %EX*P!7>#8 57@_ 5-X2 )1>$\#
M3W=7!$QW7P5*=V@'2'9S"45V?PM#=8T,076=#C]UK@X^=<4./77H#CYS_0T^
M<O\-/G'_##]Q_PP_</\,/W#_#,5>  "U:0  J7$  )QU  "-=   @'0  '5T
M  !I=@  7GD  %A\ 0!4?0X 4GX: %%_)@!/?S$ 38 [ $R 0P%*@$L"2']4
M D9_7 1#?V4%07]P!C]^? @\?HH).GZ:"CE^K LW?L,+-WWF"S=[_ LW>O\+
M-WG_"CAX_PHX>/\*.'C_"KYD  "P;P  I7@  )9Y  "'>0  >WD  '!Z  !D
M?   6(   %"#  !+A0H 2(84 $>'( !%B"L 1(@U $.(/@!!B4<!0(E/ 3Z(
M6 (\B&$#.HAL!#>(> 4UB(<&,XB8!S*'J@<PB, ',(?D!S"%^P@P@_\(,(+_
M"#"!_P@P@?\(,('_"+=K  "J=@  H'\  )!^  ""?@  =G\  &J   !>@P
M4X<  $J+  !!C@( /9 . #N0&  ZD2, .9$M #B2-P WDD  -I)) #234@ S
MDUP!,9-G 2^3= (MDH,#*Y*4 RJ2IP,HDKT$*)+A R>0^@0GCO\%)XW_!2>,
M_P4GC/\%)XS_!;%T  "E?@  F84  (J$  !]A   ;X4  &.(  !8BP  38\
M $.3   ZEP  ,IH' "Z;$  MFQH +)PD "N<+@ JG3@ *9U! "B=2P GGE4
M)IYA "6>;@ CGGX!(IZ0 2">HP$?GKD!'I[= 1Z<^ (>FO\"'IG_ QZ7_P,>
ME_\#'I?_ ZI]  ">A0  DXL  (6*  !UBP  :(X  %N1  !0E0  1ID  #N=
M   RH   *J,  "*F"0 ?IQ$ 'J<: !VH)  <J"T &Z@W !JI00 9J4P &*E8
M !>J9@ 6JG8 %:J) !2JG@ 3J[0 $JO3 !*H]0 3I_\!$Z7_ 1.E_P$3I/\!
M$Z3_ :.&  "7C   C9$  'V2  !ME0  8)@  %2<  !(H   /J0  #2G   J
MJP  (:X  !FQ   2LP< #[40  ZU%P .M2$ #;4K  VU-@ ,MD$ "[9.  JV
M7  )MFP "+9_  >VE  &MJH !;;%  :VZ@ 'M?\ "+3_  BS_P )LO\ ";+_
M )J-  "0DP  A)@  '2<  !EH   5Z0  $NH  ! K   -;   "JS   AM0
M&+@  !&[   ,O@( !L +  + $0 !P1D  ,$B  #"*P  PC8  ,-"  ##4
MQ%\  ,1Q  #$AP  Q)T  ,2U  #$V@  Q/8  ,/_  ##_P  P_\  ,/_ ).4
M  "'F@  >*   &JF  !<K   3[$  $&U   UMP  *;H  !^]   6P   $,,
M  K&   #R@   ,P%  #,#   S1$  ,X8  #.(0  T"H  -$U  #30P  U%(
M -1C  #5>   U8\  -6G  #6P@  UND  -;]  #6_P  UO\  -;_ (J;  ![
MH@  ;*D  %ZP  !0M@  0KH  #2]   HP0  '<0  !3'   -RP  !LX   #2
M    UP   -D   #:!0  W L  -T0  #?%0  X1T  .,G  #E,P  YT(  .A4
M  #H9P  Z7X  .F7  #JKP  ZLX  .OO  #K_@  Z_\  .O_ 'VC  !NJP
M7[(  %&Z  !"P   -,,  "?'   ;RP  $L\   O3   "V    -T   #A
MY    .4   #G    Z0   .L'  #M#0  [Q$  /$9  #T)   ]S$  /E!  #Z
M50  ^FH  /N$  #[G0  _+8  /S2  #][0  _?0  /WT '&L  !AM0  4KT
M $3$   TR0  )LT  !K2   0V   "-T   #A    Y0   .@   #L    [P
M /$   #S    ]0   /<   #Y 0  ^P@  /X.  #_%0  _R$  /\O  #_00
M_U8  /]M  #_AP  _Z   /^V  #_R@  _]0  /_4 /\+( #_!QX _P = /\
M( #_ "4 _P N /\ .P#_ $D _P!6 /\ 8@#_ &T _P!V /\ ?P#_ (< _P".
M /\ E #_ )H _P"@ /\ I@#_ *T _P"U /\ O@#_ ,L _P#A /\ \ #^ /T
M_0#_ /T _P#] /\ _0#_ /P _P#Y /\ ^0#_ /\-'0#_"QH _P09 /\ &@#_
M !\ _P J /\ -P#_ $4 _P!1 /\ 7@#_ &@ _P!R /\ >@#_ (( _P") /\
MD #_ )8 _P"< /X H@#\ *D ^P"P /D N0#X ,8 ]@#9 /4 ZP#T /D \P#_
M /( _P#S /\ \P#_ /, _P#S /\ \P#_ /\0&0#_#A4 _P@4 /\ % #_ !D
M_P E /\ ,@#_ $  _P!, /\ 60#_ &, _@!M /P =0#Z 'T ^0"$ /< BP#V
M )$ ] "7 /, G@#R *0 \ "L .X M #M ,  ZP#/ .D Y@#H /4 Y@#_ .<
M_P#F /\ Y0#_ .4 _P#E /\ Y0#_ /\2% #_$!  _PP/ /\#$ #_ !4 _P @
M /\ + #_ #H _P!' /H 4P#W %X ] !G /$ < #O '@ [0!_ .L A@#J (P
MZ "3 .< F0#E *  XP"G .$ L #? +H W0#) -L X #8 /  UP#^ -4 _P#4
M /\ TP#_ -, _P#3 /\ TP#_ /\5$ #_$@P _PX) /\+# #_"1( _P,: /\
M)@#] #, ] !  .\ 30#K %@ Z !A .4 :@#B '( X !Z -X @ #< (< V@".
M -@ E0#4 )P T@"C -  K #. +8 S #$ ,H V0#( .T QP#[ ,4 _P#$ ?\
MPP'_ ,0!_P#$ ?\ Q '_ /\8"P#_%04 _Q   /\0!@#_#PT _PP4 /P''P#Q
M RL YP Y .( 1@#> 5$ V@); -4"9 #2 VP SP-T ,T$>P#+!(( R@2) ,@%
MD #&!9@ Q 6@ ,(&J0#!!K0 OP;! +T(U0"[">P N O] +8,_P"U#?\ M W_
M +0-_P"T#?\ M W_ /\;!0#_&   _Q<  /\6  #[$P8 ^A . .X,%@#C"2(
MV@DP -,*/@#."TH R@Q5 ,<-7@#%#6< P@YO ,$.=@"_#GX O0^% +P/C0"Z
M$)4 N!"= +<0IP"U$;( LQ'  +(1U0"N$^X JQ3^ *D5_P"G%?\ IQ7_ *84
M_P&F%/\!IA3_ ?\?  #_'   ^AX  .L>  #C'   WQ4% -X.#0#3#A@ RQ$H
M ,43-P# %$0 O!9/ +D760"W%V$ M!AI +,9<0"Q&7@ KQJ  *X:B "L&Y
MJQN9 *D;HP"G'*X IAR\ *0=SP"A'NH!GA[\ 9P?_P&;'_\!FA__ 9H>_P&9
M'O\!F1[_ ?\B  #_(0  ["<  . J  #4*0  S20  ,H<" #$&1( O1PB +<>
M,0"S(#X KR%) *TB4P"J(UP J"1D *8D; "D)', HR1Z *$E@@&@)8L!GB64
M 9TEG@&;)JH!F2:W 9@FR0*5)^8"DB?Y I H_P*/*/\"CB?_ HXG_P*.)_\"
MCB?_ O\F  #R*0  XS$  -(T  #(-   P#   +LI @"X(PX L28< *PH*P"H
M*C@ I"M$ *$L3@"?+5< G2U? )LM9P&9+6X!F"YU 98N?0*4+H8"DRZ0 I$N
MF@./+J8#C2ZS XPNQ0.*+^$$AR_V!(4O_P2$+_\#A"__ X,O_P.#+_\#@R__
M _LI  #K,0  V3@  ,D\  "_/   MCD  + R  "L+0L IR\7 *(Q)@">,S0
MFC1  )@U2@"5-5, DS5; 9$U8@&/-6D"C35Q HPU>0.*-8(#B#6+!(8UE@2$
M-:(%@C6O!8$UP 9_-MP&?3;T!GLV_P5[-O\%>C;_!'HV_P1Z-?\$>C7_!/4M
M  #D-P  T#\  ,)#  "W1   K4   *<Z  "C-@8 G3<3 )DY(@"5.B\ DCP[
M (\\1@",/$\!BCQ7 8@\7@*&/&4"A#QM X(\=02 /'T$?SR'!7T\D@9[.YX'
M>3NL!W<[O AV/-4(=#SQ"',\_P=R//\&<CS_!7(\_P5R._\%<CO_!?$R  #>
M/0  R40  +Q(  "P20  ID8  )]!  ";/0$ E3T0 )$_'0"-02L BD(X (=#
M0@"$0TL!@D-3 8!#6P)^0F(#?$)I!'I"<05X0GH&=D&$!W1!CPAR09L(<$&I
M"6]!N0IM0= *;$'N"6M"_PAJ0O\':D'_!FI!_P9J0?\%:D'_!>TW  #60@
MQ$D  +=-  "K30  H$H  )A'  "30@  CD,- (E%&@"&1B@ @T<T (!(/P!^
M2$@!>TA0 GE(5P)W2%\#=4AF!'-';@5Q1W8&;T> !VU&C EK1I@*:4:F"V=&
MM@MF1LP+94;L"V1'_PED1O\(9$;_!V1&_P9D1?\&9$7_!N@[  #01@  OTT
M +-1  "E40  FDX  ))+  "-1P  AT@+ (-*%@!_2R0 ?4PQ 'I-/ !W344!
M=4U- G--50)Q35P#;TUC!&U,:P5K3',':4M]"&9+B0ED2Y8*8DND"V%+M Q?
M2\H,7DOJ"UY+_@I>2_\)7DK_"%Y*_P=>2O\'7DK_!^,_  #+20  O%$  +!5
M  "A5   EE(  (U0  "'3   @4T( 'U/$P!Z4"$ =U$N '12.0!R4D(!;U)+
M 6U24@)K45D#:5%A!&=1: 9E4'$'8U!["&%0A@I?3Y,+74^A#%M/L@U93\<-
M64_H#%A/_0M83_\)64__"%E._P=93O\'64[_!]]#  #'30  N%0  *Q9  "=
M5P  D54  (A4  "!4   >U($ '=3$0!T5!X <54K &]6-@!L5D !:E9( 6A6
M4 )F5E<#9%9>!&)59@5@56\'755X"%M4A I95)$+5U2@#%53L U44\4-4U/F
M#%-3_ M34_\)5%+_"%12_PA44O\'5%+_!]I&  ##4   M5@  *A;  "96@
MC5@  (17  ![5   =E8! '%7#P!N61L ;%HH &E:,P!G6ST!95M% 6-;30)A
M6E4#7UI<!%U:9 5;66P&6%EV"%99@@E46(\+4EB>#%!8K@U/6,,-3ECD#$Y8
M^PM/5_\)3U?_"$]6_PA05O\'4%;_!]-*  # 5   LEP  *->  "570  B5P
M '];  !V60  <%H  &M<#0!H71@ 9EXD &1?, !B7SH 8%]# 5Y?2P)<7U("
M6E]: UA?80557FH&4UYT!U%=?PE/78T*35V<"TM=K Q*7<$,25WC#$E<^@I)
M6_\)2EO_"$I:_PA*6O\'2EK_!\Y.  "\6   KF   )]A  "18   A5\  'M?
M  !P70  :E\  &5A"@!B8A0 8&,A %YD+0!<9#< 6F1  5AD2 %69% "5&17
M U)D7P109&<%3F-Q!DQC?0A)8HL)1V*:"D9BJ@M$8K\+1&+A"T1A^0I$8/\)
M1&#_"$5?_P=%7_\'15__!\A2  "X7   JV0  )MD  ",8P  @&,  '9C  !J
M8@  8V0  %]F!@!;9Q$ 66@= %=I*0!6:C, 5&H\ %)J10%0:DP!3FI4 DQJ
M7 -*:F4$2&EO!49I>@=$:8@(0FB8"4!HJ0H_:+T*/FC>"3YG]PD^9O\(/V7_
M!S]E_P<_9/\'/V3_!\-7  "S80  IVD  )9H  "'9P  >V<  '%G  !E:
M7&H  %AL 0!4;@X 4F\8 %!O) !.<"X 37 X $MQ00!*<4D!2'%1 49Q60)$
M<&(#0G!L!$!P> 4^<(8&/&^5!SIOI@@X;[L(.&_;!SAN]@<X;?\'.&S_!CEK
M_P8Y:O\&.6K_!KU<  "O9@  HFT  )%L  "":P  =VL  &QL  !A;@  5W
M %!S  !,=0H 2783 $=W'P!&=RD 17@S $-X/ !">$0 07A- 3]X50$]>%X"
M.WAH CEX= ,W>(($-7B3!3-WI 4R=[D%,7C7!3%V]04Q=/\%,7/_!3%R_P4R
M<O\%,G+_!;=C  "J;0  G'$  (MP  !]<   <G   &=Q  !<<P  47<  $IZ
M  !"?0, /WX. #U_&  \?R, .X M #J -@ Y@3\ .(%( #:!4  U@5H!,X%D
M 3&!< $O@7\"+8&/ RR!H0,J@;8#*8'2 RE_\P,I??\#*7S_ RE[_P,I>_\#
M*7O_ [%J  "E=   E78  (5U  !X=0  ;74  &%W  !7>@  3'X  $.!   [
MA0  -8@) #*)$0 QB1L ,(DE "^*+P NBC@ +8M! "R+2@ JBU0 *8M? "B+
M:P FBWH!)(N+ 2.+G@$BB[,!(8S. 2&*\0$@B/\"((;_ B"%_P(AA?\"(87_
M JMR  "A?   CWL  (!Z  !S>@  9GP  %M_  !0@@  1H8  #R*   TC0
M+)$  ":3#  DE!, (Y0< "*5)@ AE2\ ()4X !^60@ >EDP '998 !R69  :
MEW0 &9>& !B7F0 7EZX %9?) !:5[@ 6D_\!%I+_ 1:1_P$6D/\!%I#_ :5[
M  "9@P  B8$  'N   !L@@  7X0  %2(  !)BP  /Y   #64   MEP  )9H
M !V> 0 6H P %*$2 !2A&P 3H24 $J$N !&B.  1HD, $*)/  ^B7  .HVL
M#:-]  VCD@ ,HZ< "J+   NBY@ ,H/X #9__  V>_P -G?\ #9W_ )Z$  "2
MB0  @X@  '.(  !EBP  6(X  $R2  !!EP  -YL  "Z>   DH@  '*4  !6H
M   /JP0 "JX,  >M$@ &K1L !:TD  2N+@ "KCD  :Y%  "N4@  KF$  *YS
M  "NAP  KIT  *ZT  "NU0  K?0  *W_  "L_P  J_\  *O_ ):+  ",D
M>Y   &N2  !=E@  4)H  $2?   YHP  +Z<  "6K   <K@  %+$   ZT   )
MMP   ;@)  "X#@  N10  +D<  "Z)0  NB\  +LZ  "\1P  O%8  +QG  "\
M>P  O)$  +RI  "\Q   O.L  +O^  "[_P  N_\  +O_ )"2  "#F   <YL
M &.?  !5HP  1Z@  #NM   PL0  );0  !NW   2N@  #+T   6_    PP
M ,0"  #%"@  Q0X  ,84  #'&P  R"0  ,HN  #,.@  S4D  ,U9  #-;
MSH,  ,Z;  #-M0  SMH  ,[V  #-_P  S?\  ,W_ (:9  !WH   ::8  %JL
M  !,L@  /K8  #"Y   DO   &;\  !'"   *Q0   LD   #,    T    -$
M  #2 0  TP@  -4-  #7$0  VA@  -PA  #?+   X3H  .)*  #C70  Y'(
M .2+  #EI0  Y<   .7F  #E^   Y?\  .7_ 'JA  !KJ0  7*\  $VV   _
MO   ,+\  "/#   7QP  #\H   ?.    T0   -8   #<    WP   .    #B
M    Y    .8#  #H"0  Z0X  .P5  #N'@  \2L  /0Z  #U30  ]F$  /=Y
M  #XDP  ^*T  /G&  #YY   ^?,  /GS &VJ  !>L@  3[H  $#!   QQ0
M(LD  !;.   -T@  !-@   #=    X0   .0   #H    ZP   .T   #O
M\0   /,   #V    ^ ,  /H+  #]$0  _QL  /\I  #_.P  _T\  /]F  #_
M?P  _YD  /^O  #_PP  _]8  /_6 /\$' #_ !D _P 9 /\ ' #_ "( _P K
M /\ . #_ $8 _P!3 /\ 7@#_ &D _P!R /\ >@#_ (( _P") /\ CP#_ )4
M_P"; /\ H0#_ *@ _P"O /\ N0#_ ,4 _P#9 /X [ #] /L ^P#_ /L _P#[
M /\ ^@#_ /0 _P#P /\ \ #_ /\'& #_ 14 _P 4 /\ %@#_ !L _P F /\
M- #_ $( _P!. /\ 6@#_ &0 _P!M /\ =0#_ 'T _P"$ /\ B@#] )  _ "6
M /H G0#Y *, ^ "K /< M #U +\ ] #. /, Y@#Q /8 \ #_ .\ _P#O /\
M[@#_ .X _P#J /\ Z@#_ /\+% #_!A$ _P 0 /\ $ #_ !8 _P B /\ +@#_
M #P _P!) /\ 5 #^ %\ ^P!H /D < #W '@ ]0!_ /, A0#R (L \ "2 .\
MF #M )\ [ "F .H K@#H +D YP#' .4 W@#C /  X@#^ .  _P#@ /\ X0#_
M .$ _P#A /\ X0#_ /\-$ #_"0T _P$, /\ # #_ !( _P < /\ * #\ #8
M^0!# /8 3@#R %D [P!B .P :P#J '( Z !Y .8 @ #D (8 X@", .$ DP#?
M )H W0"A -L J@#8 +0 U0#  -( TP#0 .H S@#Z ,T _P#- /\ S0#_ ,P
M_P#, /\ S #_ /\0# #_# < _P," /\ " #_  X _P 6 /8 (@#P "\ [  \
M .D 2 #E %, X0!< -X 90#; &P UP!S -0 >@#2 (  T "' ,X C@#, )4
MR@"= ,@ I0#& *\ Q "[ ,( RP#  .4 O@#U +T _P"\ /\ O #_ +P _P"\
M /\ O #_ /\1!0#_#@  _PH  /\( 0#_! H ^  0 .D &@#C "@ W@ U -D
M00#3 $P SP!6 ,L 7P#) &8 Q@!N ,0 = #" 'L P0"" +\ B0"] )  O "8
M +H H0"X *L M@"W +0 QP"R .  L0'R *\"_P"N _\ K03_ *T$_P"M!/\
MK03_ /\4  #_$   _P\  /(-  #J"@  Z0,) -T $@#4 !\ S0$M ,@".@#$
M T4 P -0 +T$60"[!6$ N05H +<&;P"U!G8 M =] +('A "Q"(P KPB5 *T)
MG@"K":@ J@JU *@*Q0"F"]\ I WT *(._P"@#O\ GP[_ )\._P"?#O\ GP[_
M /\7  #_$P  [Q@  .09  #;%@  TA " ,\)"P#("!8 P0HD +P,,@"W#3X
MM Y) +$.4P"O$%L K1!C *L0:@"I$7$ J!%X *81@ "E$8@ HQ*1 *$2FP"@
M$Z8 GA.S )P3PP";%-X EQ;T )46_P"4%_\ DQ?_ )(7_P"2%O\ DA;_ /\:
M  #T'0  Y2,  -4E  #*)   PAT  +X6! "[$!  M!,= *\5*P"K%C@ IQA#
M *4930"B&58 H!I= )X;90"=&VP FQQS )H<>P"8'(, EQV- )4=EP"3'J(
MDAZO ) >OP"/']@ C"#Q 8D@_P&((/\!AR#_ 8<@_P&&(/\!AB#_ ?H>  #K
M)@  VBT  ,HP  "^+@  M2@  + B  "N&PP J!T7 *,?)@"?(3, G"(^ )DC
M2 "7)%$ E219 ),E8 "2)6< D"9N (XF=@"-)G\ BR:( 8HGDP&()YX!AB>K
M 80GNP&#*-$!@"CN 7XI_P%]*?\!?"C_ 7PH_P%\*/\!?"C_ ?4D  #C+@
MSS4  ,$X  "T-@  JS$  *4L  "B)@8 GB83 )DH(0"5*BX DBLY (\L1 "-
M+4P BRU4 (DN7 "'+F, ABYJ 80N<@&"+GH!@2^$ 7\OCP)]+YH">R^G GHO
MMP)X+\P"=C#J G4P_@)S,/\"<S#_ G,O_P)S+_\"<R__ O J  #<-0  QSL
M +H_  "L/   HC@  )PS  "8+P  E2X0 ) P' ",,BD B3,U (8T/P"$-4D
M@C51 ( U6 !^-5\!?35F 7LV;@%Y-78">#6  G8UBP-T-9<#<C:D W VM 1O
M-L@$;3;G!&PV_ -K-O\#:S;_ FHV_P)J-?\":C7_ NHP  #3.@  PD$  +-#
M  "E00  FSX  )4Z  "0-@  C#4- (@W& "$."4 @3HQ '\[/ !\.T4 >CQ-
M '@\50%W/%P!=3QC 7,\:@)Q/',"<#Q\ VX[AP-L.Y0$:CNA!&@[L05G/,4%
M93SE!60\^@1D//\#8SO_ V,[_P-C._\"8SO_ N4U  #-/P  O48  *Y'  "?
M10  E4,  (Y   ")/   A#P* ( ]% !]/B( >C\N 'A . !U04( <T%* ')!
M40%P05D!;D%@ FQ!9P)J07 #:$%Y V=!A 1E09$%8T&?!6%!K@9@0<(&7D'B
M!EY!^05=0?\$74#_ UU _P-=0/\#74#_ ]\Y  #(0P  N4H  *E+  ";20
MD$<  (A$  "#00  ?D$& 'I"$0!V0QX =$4J '%%-0!O1C\ ;49' &M&3P%J
M1E8!:$9= F9&90)D1FT#8D9V!&!&@@1>1HX%7$6<!EM%K 991K\'6$;?!EA&
M]P571?\$5T7_!%=$_P-81/\#6$3_ ]H]  #$1P  M4X  *1.  "63   BTL
M (-)  !]10  >$8" '1'$ !P2!L ;DDG &M*,@!J2SP :$M$ &9+3 %D2U,!
M8DM: F!+8@)?2VH#74MT!%M*?P592HP%5TJ:!E5*J@=42KT'4TK<!U)*]@92
M2O\%4DG_!%))_P-22/\#4TC_ ]1!  # 2P  LE$  *!0  "23P  ATX  'Y,
M  !X2   <DH  &Y+#0!K31@ :$XD &9.+P!D3SD 8D]" &%020%?4%$!75!8
M EM/8 )93V@#5T]R!%5/?0533XH%4DZ8!E!.J =.3KL'34[9!TU.]09-3O\%
M34W_!$U-_P1.3/\#3DS_ \Y$  "\3@  KE0  )Q3  ".4@  @U$  'I0  !R
M30  ;$\  &A0"P!E414 8U(A &%3+ !?4S8 750_ %M41P!:5$X!6%16 594
M70)45&8#4E-O U!3>P1.4X@%3%.7!DM3IP=)4[H'2%/5!TA2\P9(4O\%2%'_
M!$E1_P1)4/\#25#_ \I(  "Y4@  JE<  )A6  "*50  ?U0  '93  !L40
M9U,  &)4" !?5A( 75<> %M7*0!96#, 6%@\ %991 !564P!4UE3 5%96P)/
M6&0"35AM TM8> 1)6(8%1U>5!D57I09$5[@&0UC2!D-7\@9#5O\%0U7_!$15
M_P1$5/\#1%3_ \9,  "U5@  I5H  )19  "&6   >U@  '%7  !F5@  85@
M %U9! !96A  5UL; %5<)@!373  4ETY %%>00!/7DD 35Y1 4Q>6 %*7F$"
M2%UK T9==@-$78,$0EV2!4!=HP8_7;8&/EW0!CU<\04^6_\$/EK_!#Y:_P,^
M6?\#/UG_ \%0  "Q6@  H5T  )!<  ""6P  =EL  &U;  !A6P  6UT  %9>
M  !28 T 4&$7 $YB(@!-8BP 3&,U $IC/@!)8T8 1V-. $9C5@%$8UX!0F-H
M D!C<P,^8X$#/&.0!#IBH00Y8K0%.&/-!3AB[P0X8?\$.&#_ SA?_P,Y7O\#
M.5[_ [Q5  "M7P  G&   (M?  !]7P  <E\  &A?  !=8   56(  $]D  !+
M9@H 26<2 $=H'0!%:"< 1&DQ $-I.0!":D( 0&I* #]J4@ ]:EL!/&IE 3IJ
M< (X:GX"-FF- S1IGP,S:;(#,6G+ S%H[0,Q9_\#,6;_ S)E_P,R9/\#,F3_
M [=;  "I9   EF0  (9C  !X8P  ;6,  &1D  !990  4&@  $EK  !#;00
M0&X. #YO&  ];R( /' K #IP-  Y<3T .'%% #=Q3@ V<5< -'%A 3)Q;0$Q
M<7H!+W&* BUQG (K<:\"*G'( BIPZP(J;_\"*FW_ BIL_P(K;/\"*VS_ K%A
M  "D:0  D&@  (!G  !T9P  :6<  %]H  !5:P  2VX  $-Q   \=   -W8*
M #1W$@ S>!P ,G@E #%Y+@ P>3< +WD_ "YY2  L>E( *WI< "IZ:  H>G8
M)GJ' 25ZF0$C>JP!(GK% 2)YZ0$B=_\!(G;_ 2)U_P(B=/\"(W3_ JQH  "=
M;@  BFT  'ML  !O;   96P  %IN  !0<0  174  #UX   V?   +G\" "F!
M#0 G@A0 )H(> "6")P D@B\ (X,X "*#0@ A@TL ((16 !^$8@ >A'$ '(2"
M !N$E0 :A*D &(3! !B#Y@ 8@?T &8#_ 1E__P$9?O\!&7[_ :9P  "5<P
MA'(  '9Q  !K<0  7G,  %1V  !)>0  /WT  #>!   OA   )X@  ""+!0 ;
MC0X &HT5 !F-'@ 8CB< %XXP !:..0 5CD, %(]/ !./6P 2CVH $8][ !"/
MCP /CZ0 #H^[  V/X  .C?H #XO_ !"*_P 0B?\ $(G_ *%Z  ".>0  ?G<
M ')W  !D>   6'L  $U^  !"@@  .88  "^*   GC@  ()$  !B5   2F 4
M#IH.  V:%  ,FAT "YHF  N:,  *FCL "9I&  B:4P &FV$ !9IR  2:A@ "
MFIL  )JQ  &9SP "F?   IC_  27_P %EO\ !9;_ )F!  "'?P  >GX  &M^
M  !=@0  4(4  $6)   [C0  ,9(  "B6   ?F0  &)T  !&@   ,HP( !J4*
M  &E$   I18  *8?  "F*   IC(  *<]  "G2@  IU@  *=H  "G?   IY$
M *:H  "FPP  I>D  *7\  "E_P  I/\  *3_ )&'  ""A@  <H8  &.(  !5
MC   29$  #V6   RF@  *)X  !^B   7I@  $*D   NL   $KP   +$&  "Q
M#   LA$  +(7  "S'P  LR@  +0R  "U/P  M4T  +5=  "U<   M88  +6=
M  "UM@  M=P  +3W  "T_P  M/\  +3_ (N/  !ZC@  :I$  %N5  !-F@
M0)\  #6D   JJ   (*P  !:P   /M   ";<   &Y    O0   +X   "^!@
MOPP  , 0  #!%@  PAT  ,,G  #%,@  QD   ,91  #'8P  QW@  ,>1  #'
MJ0  Q\<  ,?L  #'_@  Q_\  ,?_ (.7  !QF@  89X  %*C  !%J0  .*X
M "RS   @MP  %KH   Z]   &P    ,,   #'    R0   ,H   #,    S0,
M ,X)  #0#@  TA,  -0;  #8)0  VS(  -U"  #=5   WFD  -Z!  #>G
MW[4  -_9  #?\P  W_\  -__ '>?  !HI@  6:T  $JS   [N   +;L  !^_
M   4P@  #,8   /)    S    -    #5    V0   -H   #<    W@   .
M  #B!0  Y L  .<0  #J&   [20  / R  #Q1   \E@  /-O  #TB@  ]*0
M /2_  #TWP  ]/,  /3T &JH  !;KP  3+<  #V]   MP0  '\8  !/*   +
MS@   -(   #7    W    .    #E    YP   .D   #K    [0   .\   #Q
M    \P   /8'  #Y#@  _!8  /\B  #_,P  _T<  /]=  #_=@  _Y$  /^I
M  #_O@  _]@  /_; /\ & #_ !8 _P 5 /\ & #_ !X _P G /\ -@#_ $,
M_P!/ /\ 6@#_ &0 _P!M /\ =0#_ 'T _P"$ /\ B@#_ )  _P"6 /\ G #_
M *, _P"K /\ M #^ +\ _0#/ /L YP#Z /@ ^0#_ /D _P#Y /\ ]0#_ .X
M_P#I /\ YP#_ /\ % #_ !$ _P 1 /\ $@#_ !< _P C /\ ,0#_ #X _P!*
M /\ 5@#_ &  _P!H /\ < #_ '@ _0!^ /P A0#Z (L ^0"1 /@ F #W )X
M]0"F /0 K@#R +D \0#' .\ X #N /( [ #_ .P _P#L /\ ZP#_ .4 _P#@
M /\ W@#_ /\#$ #_  X _P - /\ #0#_ !, _P > /\ *P#_ #@ _P!% /X
M4 #[ %H ^ !C /4 :P#S '( \0!Y .\ ?P#N (8 [ ", .H D@#I )D YP"@
M .8 J0#D +, X0#  .  TP#> .L W #[ -L _P#: /\ V@#_ -D _P#4 /\
MT@#_ /\'#0#_  D _P & /\ "0#_  \ _P 8 /L )0#X #( ]0 _ /( 2@#M
M %0 Z@!= .< 90#D &P X@!S .  >@#> (  W "& -H C0#7 )0 U "; -(
MI #/ *T S0"Y ,L R0#) .0 R #V ,8 _P#% /\ Q@#_ ,< _P#' /\ QP#_
M /\*!@#_ 0  _P   /\ ! #_  L ]  2 .\ 'P#J "P Y0 X .( 0P#= $X
MV0!7 -0 7P#1 &< S@!M ,P = #* 'H R "  ,8 AP#% (X PP"6 ,$ G@"_
M *@ O0"S +H P@"Y -L MP#P +4 _P"V /\ M0#_ +4 _P"U /\ M0#_ /\,
M  #_!   _P   /X   #V  , Z  - .  %P#9 "0 T0 Q ,T / #* $< Q@!1
M ,, 60#  &  O@!G +P ;@"Z '0 N0![ +< @@"U (D LP"1 +( F@"P *0
MK@"O *P O0"J -  J #K *< ^P"F /\ I@#_ *4 _P"E /\ I0#_ /\-  #_
M!P  ] D  .H)  #B!   V@ ' ,\ $0#( !P P@ I +X -0"[ $  MP!* +0
M4P"R %L L !B *X : "L &\ JP!U *D ?0"H (0 I@"- *0 E@"C *  H0"K
M )\!N0"= \P G 3H )H&^0"9!_\ F C_ )<(_P"7"/\ EPC_ /\0  #W$
MZ!0  -P5  #.$0  Q@T  ,($"P"\ !0 MP$A +(#+@"N!3H JP9$ *@(30"F
M"%4 I E< *(*8P"@"FH GPMQ )T+> "<"X  F@R) )D,DP"7#)X E0VJ )0-
MN "2#<P D [J (X0_ ",$/\ BQ#_ (L0_P"+$/\ BA#_ /L3  #M&@  W2
M ,PA  "_'0  MQ<  +,1  "R"PT JPT9 *<.)@"C#S, GQ ^ )T11P":$5
MF!)7 )827@"5$V4 DQ-L )(3<P"0%'P CQ2% (T5CP"+%9H BA6G (@6M0"&
M%LD A!?G ((8^P" &?\ ?QG_ '\9_P!_&/\ ?QC_ /4:  #D(P  SRD  , J
M  "S)@  JB(  *4<  "D%0@ H!03 )L6(0"7&"T E!DX )$:0@"/&TL C1Q2
M (L<60")'6  B!UG (8>;P"%'G< @Q^  ((?BP" 'Y< ?B"C 'T@L@![(,4
M>2'D '<B^0!V(O\ =2+_ '0A_P!T(?\ ="'_ .\A  #;*P  QS$  +8Q  "I
M+@  H"H  )LF  "8(0$ E1X0 ) @&P"-(2@ B2,S (<D/0"%)$8 @R5. ($F
M50!_)EP ?B9C 'PG:P![)W, >2=\ '@HAP!V*), ="B@ 7(HKP%Q*<$!;RG@
M 6TI]P%L*?\!:RG_ 6LI_P%K*/\!:RC_ >@H  #0,@  P#@  *XW  "A-0
MF#(  )(M  ".*0  BR<, (<H%P"#*B, @"LO 'XL.0!\+$( >BU* '@N40!W
M+E@ =2Y@ ',O9P!R+V\ <"]Y 6\O@P%M+Y !:R^= 6DOK %H,+X!9S#; 64P
M]0%D,/\!8S#_ 6,O_P%C+_\!8R__ >(N  #*.   NCT  *@\  ":.@  D3<
M (HS  "&,   @RX) '\O$P![,!\ >#(K '8S-0!T,SX <C1& ' T3@!O-54
M;35< &PU9 !J-6P!:#5U 6<U@ %E-8P!8S6: F$VJ0)@-KL"7S;6 ETV\P)=
M-O\"7#;_ 5PU_P%<-?\!7#3_ =PS  #%/   M$$  *)   "5/@  BSP  (0Y
M  !_-@  >S0$ '<U$ !T-QP <3@G &\Y,@!M.3L :SI# &HZ2P!H.U( 9SM9
M &4[80%C.VD!8CMR 6 [?0%>.XH"7#N7 EL[IP)9.[@#6#O_XO_B24-#7U!2
M3T9)3$4 !@G2 U<[\0)6._\"5CO_ E8Z_P%6.O\!5CG_ =0W  # 00  KT0
M )U#  "00@  A4   'X^  !Y.P  =#H  '$Z#@!M/!@ :STD &D^+P!G/S@
M93]  &1 2 !B0$\ 84!7 %] 7@%=0&8!7$!O 5I >@)80(<"5D"5 E1 I -3
M0+8#4D#/ U% [P-00/\"4#__ E __P)1/O\!43[_ <\[  "]10  JD<  )E&
M  "+10  @40  'E"  !T/@  ;S\  &M # !G014 94(A &-#*P!A0S4 7T0^
M %Y$10!=14T 6T54 %E%7 %8160!5D5M 51%> )2184"4423 T]$HP--1;0#
M3$7, TM%[0-+1/\"2T3_ DM#_P),0O\"3$+_ LH_  "Y2   IDH  )5)  "'
M2   ?4<  '5%  !N0@  :4,  &5$"0!B11, 7T8> %U'* !<2#( 6D@[ %E)
M0P!724H 5DE2 %1)60%326$!44EK 4])=@)-28("2TF1 TI)H0-(2;,#1TG*
M T9)[ -&2/\"1DC_ D='_P)'1O\"1T;_ L9#  "V3   HDP  )%,  "$2P
M>4H  '!)  !I1@  9$<  %])!@!<2A  6DL; %A,)0!63"\ 54TX %--0 !2
M34@ 44Y/ $].5P!.3E\!3$YI 4I.<P)(38 "1DV/ T5-GP-#3;$#0DW( T%-
MZ@-!3/\"04S_ D)+_P)"2O\"0DK_ L)'  "S3P  GD\  (U.  " 3@  =4T
M &Q,  !C2@  7DP  %I- @!63@X 5$\8 %)0(@!142P 3U$U $Y2/0!-4D4
M3%)- $I25 !)4ET!1U)F 452<0%#4GX"05*- C]2G0,^4J\#/5+& SQ2Z0(\
M4?X"/%#_ CU/_P(]3_\"/4[_ KY+  "N4P  FE(  (E1  !\40  <5   &A0
M  !>3@  6%$  %12  !14PP 3E04 $Q5'P!+5BD 258R $A6.@!'5T( 1E=*
M $174@!#5UH 05=D 4!7;@$^5WL"/%>+ CI7FP(X5ZT"-U?$ C=7YP(W5OT"
M-U7_ C=4_P(W4_\".%/_ KI/  "I5@  E54  (54  !X5   ;50  &14  !8
M5   4E8  $Y7  !*60D 1UH1 $9:&P!$6R4 0ULN $)<-@!!7#X /UQ& #Y=
M3P ]75< .UUA #I=; $X77D!-EV( 31=F0(S7:L",5W" C%<Y0(Q6_P",5K_
M C%9_P(R6?\!,EC_ ;94  "D60  D%@  (!8  !S5P  :5<  &!8  !460
M3EL  $A=  !#7P0 0& . #YA%P ]82  .V(I #IB,@ Y8CH .&-" #=C2P V
M8U0 -&-= #-C:  Q8W8!+V.% 2YCE@$L8ZD!*V._ 2ICXP$J8OL!*F#_ 2M?
M_P$K7_\!*U[_ ;%9  ">7   BUP  'M;  !O6P  95L  %Q<  !17@  26
M $-B   \90  .&<* #5H$@ T:!L ,VDD #)I+0 Q:34 +VH] "YJ1@ M:D\
M+&I9 "MK90 I:W( *&N" "9KDP D:Z< (VN] ")JX  C:?D!(V?_ 2-F_P$C
M9O\!)&7_ :Q@  "88   A6   '9?  !J7P  86   %=@  !-8P  1&8  #UH
M   V:P  ,&X$ "QP#@ J<14 *7$> "AQ)@ G<B\ )G(W "5R0  D<DH (G)4
M "%S8  @<VT 'G-] !USD  ;<Z, &G.Y !ESW  :<?< &G#_ !MO_P ;;O\!
M&VW_ :9F  "190  ?V0  '%D  !F9   760  %)F  !(:0  /VP  #=O   P
M<P  *78  ")Y"  ?>Q  'GL7 !Q['P ;>R@ &GLP !E\.0 8?$, %WQ. !9\
M6@ 5?&< %'UX !)]BP 1?9\ $'VU  ]]U0 0>_4 $7G_ !%X_P 2=_\ $G?_
M )YK  "*:@  >FD  &UI  !B:0  5VH  $QM  !#<   .70  #%X   I>P
M(G\  !N"   4A0D $880 !&&%P 0AQ\ $(<H  Z',0 .ASL #8=&  R'4P +
MAV$ "H=Q  F'A  'AY@ !H:N  6&R0 &A>P !X3_  B#_P )@O\ "8+_ )5Q
M  "#;P  =&X  &EN  !<;P  4'(  $9U   \>0  ,GT  "J!   BA0  &XD
M !2,   /CP, "I(+  :2$0 $DA@  I(@  &2*0  DC,  ),^  "32P  DUD
M )-I  "3>P  DI   )*F  "1OP  D>4  )#Z  "/_P  C_\  (__ (UW  !]
M=0  <'0  &)U  !5>   27P  #^    TA   *XD  "*-   :D0  $Y0   Z7
M   )FP   9T(  "=#@  G1,  )X:  ">(@  GRL  )\U  "@0@  H%   *!?
M  "@<0  H(<  )^=  "?M0  GMH  )WV  "=_P  G/\  )S_ (9]  !X?
M:7P  %M_  !.@P  08@  #:,   LD0  (Y8  !J:   2G@  #:$   :D
MIP   *D#  "I"@  J@X  *L3  "L&0  K2(  *XK  "O-P  KT4  *]4  "O
M9@  KWL  *Z4  "NJP  KLD  *[O  "M_P  K?\  *W_ (&$  !QA   88<
M %.+  !&D   .98  "Z;   CH   &J0  !*H   ,K   !*\   "R    M@
M +<   "W @  N @  +D-  "Z$@  NQ@  +TA  "^*P  P#@  ,!(  # 6@
MP6X  ,&&  #!H   P;H  ,'C  # ^0  P/\  ,#_ 'F-  !HD   690  $N:
M   ]H   ,:4  "6K   :KP  $;,   NX   "NP   +X   #!    Q    ,4
M  #&    QP   ,@%  #*"P  S \  ,X5  #0'P  TRL  -4Z  #53   UF
M -AW  #8D@  V*P  -G)  #9[   V?L  -C_ '"9  !@G@  4:0  $.J   U
ML   *+8  !RZ   1O@  "<$   #%    R    ,L   #/    T@   -,   #6
M    V    -L   #=    WP<  .(-  #E$P  Z!T  .PJ  #M/   [5$  .YG
M  #O@0  [YP  /"W  #PTP  \.P  /#T &>F  !8K0  2;0  #JZ   JO@
M',(  !#&   'R@   ,X   #2    U@   -P   #@    XP   .0   #F
MZ    .L   #M    [P   /("  #U"@  ^!$  /P<  #_+   _S\  /]5  #_
M;@  _XH  /^D  #_N@  _]$  /_A /\ % #_ !( _P 2 /\ % #_ !D _P E
M /\ ,@#_ #\ _P!+ /\ 5@#_ &  _P!H /\ < #_ '@ _P!_ /\ A0#_ (L
M_P"1 /\ F #_ )X _@"F /T K@#\ +D ^@#( /D X@#X /0 ]P#_ /8 _P#V
M /\ [P#_ .< _P#B /\ W@#_ /\ $0#_  X _P . /\ #P#_ !0 _P @ /\
M+0#_ #H _P!& /\ 40#_ %L _P!C /X :P#\ ', ^@!Y /D @ #W (8 ]@",
M /4 D@#S )D \@"@ /  J0#N +, [0#! .L U@#J .X Z0#^ .< _P#G /\
MY0#_ -T _P#5 /\ T0#_ /\ #0#_  H _P ( /\ "0#_ !  _P ; /\ * #_
M #4 _P!  /H 2P#V %4 \P!> /$ 9@#N &T [ !T .L >@#I (  YP"& .8
MC0#D ), X@"; .  HP#> *T W "Y -H R@#7 .8 U #X -( _P#2 /\ T@#_
M ,X _P#) /\ Q@#_ /\ " #_  , _P   /\  P#_  T _  6 /< (@#S "X
M[P Z .P 10#H $\ Y !8 .$ 8 #> &< VP!M -D = #5 'H TP"  -$ AP#/
M (X S0"5 ,L G@#) *< QP"S ,4 P@## -P P0#Q +\ _P"_ /\ O@#_ +X
M_P"] /\ NP#_ /\   #_    _P   /\   #V  @ [@ 1 .< &P#A "< W0 S
M -D /@#3 $D SP!2 ,L 60#( &$ Q@!G ,0 ;0#" ', P !Z +\ @ "] (@
MNP"0 +D F "X *( M0"M +, NP"Q ,X L #J *\ _ "M /\ K0#_ *X _P"N
M /\ K@#_ /\"  #_    _0   /(   #H    W@ , -, %0#, "$ R  L ,0
M. #! $( O0!+ +H 4P"X %H M@!A +0 9P"R &T L !T *\ >@"M (( K "*
M *H DP"H )T I@"H *0 M0"B ,8 H0#C )\ ]@"> /\ G@#_ )X _P"> /\
MG@#_ /\&  #[    [@4  .($  #5    RP & ,, #P"] !D N  E +0 ,0"Q
M #L K@!% *P 30"I %4 IP!; *4 8@"D &@ H@!N *$ =0"? 'P G@"% )P
MC@": )@ F "D )8 L "5 ,$ DP#< )( \@"1 /\ D #_ )  _P"/ /\ CP#_
M /T*  #P#@  X1$  ,X0  #"#0  NP<  +< "@"Q !( K  > *@ *0"E #0
MH@ ^ )\ 1P"= $\ FP!6 )D!7 "7 6, E@)I )0"< "3 W@ D0.  ) $B@".
M!)4 C 6A (H%K@")!KX APC8 (8)\ "$"O\ @PO_ (,+_P"#"_\ @PO_ /80
M  #F%P  TAP  , :  "S%@  K!(  *@-  "F!PT H@46 )T'(@"9"2X E@HX
M )0+00"2#$H D Q1 (X-6 ",#5X BPUE (D-; "(#G0 A@Y] (4.AP"##I,
M@0^? ( 0K0!^$+X ?1#; 'H1] !X$O\ =Q+_ '<2_P!W$O\ =Q+_ .\7  #;
M(0  QB0  +0C  "H(   H!P  )L7  "9$00 F X0 ),0&P"/$2< C!(R (D3
M/ "'$T0 A11, (,44P"!%5H @!5@ 'X6: !]%F\ >Q9X 'D7@P!X%X\ =AB<
M '08J@!S&;L <AG4 &\:\0!N&_\ ;1O_ &T:_P!M&O\ ;1K_ .<@  #0*0
MO"L  *LJ  ">*   EB0  ) @  "-'   C!<, (@8%@"$&B( @1LM 'X<-P!\
M'4  >AU( 'D>3P!W'E4 =A]< '0?8P!S'VL <2!T ' @?P!N(8L ;"&8 &LA
MIP!I(K@ :"+/ &8B[@!E(_\ 9"/_ &0B_P!D(O\ 9"'_ . F  #(+P  M#$
M *,P  "6+@  C2L  (<H  "$)   @B ( 'X@$@![(AX >",I '4D,P!S)3P
M<25# ' F2P!N)E( ;2=9 &LG8 !J)V@ :2AQ &<H>P!E*(@ 9"F5 &(II !@
M*;4 7RG+ %XJ[ !<*O\ 7"G_ %PI_P!<*?\ 7"C_ -@L  ##-0  K34  )TT
M  "0,P  AC$  ( M  !\*P  >2@# '8G$ !R*1H <"HE &TK+P!K+#@ :BQ
M &@M1P!G+4X 92Y5 &0N70!C+F4 82]N %\O> !>+X0 7"^2 %HOH0%9+[(!
M6##( 58PZ0%5,/X!52__ %4O_P!5+O\ 52[_ - Q  "].@  J#D  )<X  "*
M-P  @#8  'HR  !U,   <BX  &XN#0!K+Q8 :3 A &8Q*P!D,C0 8S(] &$S
M1 !@,TL 7S12 %TT6@!<-&( 6C1K %DU=0!7-8( 5360 50UGP%2-; !437&
M 5 UYP%/-?T!3S7_ 4\T_P%/-/\!3S/_ <LV  "X/0  HSP  )(\  "%.P
M>SH  '0W  !O-0  ;#,  &@T"@!E-1, 8C8> & W* !>-S$ 73@Z %LX00!:
M.4@ 63E0 %<Y5P!6.E\ 5#IH %,Z<P!1.G\!3SJ- 4XZG0%,.JX!2SK# 4HZ
MY0%).OP!23G_ 4DY_P%)./\!2CC_ <<Z  "S0   GC\  (X_  "!/@  =ST
M ' [  !J.   9C@  &(Y!P!?.A$ 7#L; %H[)0!9/"X 5STW %8]/@!4/D8
M4SY- %(^50!1/ET 3S]F $T_< !,/WT!2C^+ 4@_FP%'/ZP!13_! 40_XP%$
M/OL!1#[_ 40]_P%$/?\!13S_ <,^  "O0P  FD(  (I"  !]00  <T   &L_
M  !E/   8#P  %P^! !9/@\ 5S\8 %5 (@!302L 4D$T %!"/ !/0D, 3D)+
M $U#4@!+0UH 2D-D $A#;@!'0WL!14.) 4-#F0%"0ZL!0$/  3]#X0$_0_D!
M/T+_ 3]!_P% 0?\!0$#_ ;]!  "J10  ED4  (9%  !Y1   ;T0  &="  !@
M/P  6T$  %="  !40PT 4405 $]%'P!.12@ 3$8Q $M&.0!*1T$ 24=( $A'
M4 !&1U@ 14=A $-(; !"2'@!0$B' 3Y(EP$\2*D!.TB^ 3I(WP$Z1_@!.D;_
M 3I%_P$[1?\!.T3_ ;M%  "F2   DD<  ()'  !V1P  :T<  &-&  !;0P
M5D4  %)'  !.2 H 3$D2 $I)' !(2B4 1THN $9+-@!%2SX 0TM& $),30!!
M3%8 0$Q? #Y,:@ \3'8 .TR% 3E,E0$W3*<!-DR\ 35,W0$U2_<!-4O_ 35*
M_P$V2?\!-DG_ ;A)  "B2P  CDH  'Y*  !R2@  :$H  %])  !52   4$H
M $Q+  !)3 < 1DT0 $1.&0!"3R( 04\K $!0,P _4#L /E!# #Q12@ [45,
M.E%< #A19P W47, -5&" #-1DP$R4:4!,%&Z 2]1V@$O4/8!+T__ 3!._P$P
M3O\!,$W_ ;1-  "=30  BDT  'I-  !N30  9$T  %M-  !130  2T\  $90
M  !"4@, /U,- #U4%0 \5!X .E4G #E5+P X53< -U8_ #961P U5E  ,U99
M #)79  P5W$ +U>  "U7D0 K5Z, *E>X "E7U@ I5O4 *57_ "I4_P$J4_\!
M*E+_ :]1  "840  A5$  '90  !J4   8%   %A1  !.4@  1U,  $%5   [
M6   .%D* #5:$0 T6AH ,ULB #);*P Q6S, +UP[ "Y<0P M7$P +%Q6 "M=
M8  I76T *%U\ "9=C@ D7:$ (UVU ")=T@ B7/, (EO_ "-:_P C6?\ )%C_
M *A5  "25   @%0  '%4  !F5   7%0  %15  !*5@  0U@  #Q;   V70
M,& % "UA#@ K814 *F(= "EB)0 H8BX )V,V "9C/@ E8T< (V-1 ")D7  A
M9&D 'V1Y !YDB@ <9)X &V2S !EDS@ :8_$ &V'_ !M@_P <8/\ '%__ *%9
M  ",6   >U@  &U8  !B6   65@  %!9  !'6P  /EX  #=@   Q8P  *F8
M "1I"0 A:A  (&H7 !]J(  >:R@ '6LP !QK.0 ;:T( &FQ, !EL6  7;&4
M%FQT !1LA@ 3;)H $FRO !%LR@ 1:^\ $FG_ !-H_P 3:/\ $V?_ )E=  "%
M70  =5P  &A<  !>7   55P  $M>  !"80  .60  #)G   K:@  )&T  !YP
M 0 7<PL %701 !1T&  3="$ $G4I !%U,@ 1=3L $'5&  ]U4@ .=5\ #75N
M  QU@0 +=94 "G6J  ATPP )=.< "G/]  MQ_P ,<?\ #'#_ )%B  !_80
M<&$  &1A  !:80  3V(  $5E   \:   ,VP  "MO   D<@  '78  !=Y   1
M? 0 #7\,  M_$@ *?QD "7\B  A_*@ &?S0 !7\_  1_2P "?U@  7]G  !_
M>0  ?XX  '^C  !^NP  ?>   'WW  !\_P  >_\  'O_ (EG  !X9P  :V8
M &%F  !49P  26D  #]M   U<0  +'4  "1Y   =?   %H   !"#   ,A@(
M!HD*  &)#P  B10  (H;  "*(P  BRP  (LW  "+0P  BU   (M?  "+<0
MBX8  (N<  "*LP  B=,  (CS  "(_P  A_\  (?_ ()M  !S;   :&P  %IM
M  !.;P  0G,  #AW   N>P  )8   !V$   5B   $(P   N/   $D@   )0&
M  "5#   E1   )85  "7'   F"0  )@N  "9.0  F4<  )E6  "9:   F7T
M )F4  "8JP  E\@  );N  "6_P  E?\  )7_ 'MT  !O<P  87,  %-V  !&
M>@  .W\  #"$   FB   '8T  !22   .E@  "9D   &<    H    *$   "B
M!@  H@P  *00  "E%   I1P  *<D  "H+P  J#T  *E,  "I7@  J7(  *B)
M  "HH@  J+P  *?E  "F^P  IO\  *7_ '=[  !H>P  67X  $N"   ^AP
M,HT  ">2   =EP  %)P   Z@   'I    *@   "K    K@   *\   "P
ML00  +,*  "T#@  M1,  +8;  "X)   NC$  +I   "Z4@  NV4  +M]  "Z
MEP  NK$  +K2  "Z\P  N?\  +G_ &^#  !?A@  48L  $.0   VEP  *IT
M !^B   5IP  #:P   6P    M    +<   "[    O@   +\   #     P0
M ,,!  #$!P  Q0T  ,<1  #*&0  S20  ,XS  #/1   T%@  -!N  #1B
MT*0  -#!  #1Y@  T?@  -'_ &>/  !7E   29H  #NA   NIP  (:T  !:S
M   .N   !KP   #     PP   ,8   #+    S0   ,X   #0    T0   -0
M  #6    V@(  -P)  #?#P  XQ<  .8D  #G-@  Z$D  .E?  #J>   ZY0
M .NO  #KS   [.@  .SV %^>  !0I   0JL  #2R   FN0  &;X   ["   $
MQ0   ,H   #-    T0   -@   #;    WP   .    #B    Y    .8   #I
M    ZP   .X   #Q!0  ]0T  /D6  #\)0  _3D  /Y/  #_9P  _X(  /^=
M  #_M0  _\L  /_D /\ $0#_  \ _P / /\ $0#_ !8 _P B /\ +P#_ #L
M_P!' /\ 4@#_ %L _P!D /\ ; #_ ', _P!Z /\ @ #_ (8 _P", /X DP#]
M )D ^P"A /H J0#X +0 ]P#" /8 V@#U /$ ] #_ /, _P#S /\ Z0#_ .
M_P#8 /\ TP#_ /\ #@#_  L _P * /\ "P#_ !$ _P = /\ *@#_ #8 _P!!
M /\ 3 #_ %8 _@!? /L 9@#Y &T ]P!T /4 >@#T (  \@"& /  C0#O )0
M[0"; .P I #J *X Z0"Z .< S0#E .D Y #[ ., _P#B /\ W@#_ -$ _P#,
M /\ R #_ /\ "0#_  0 _P ! /\ ! #_  X _P 8 /\ ) #] #  ^P [ /<
M1@#S %  [P!9 .P 8 #J &< YP!N .8 = #D 'H X@"  .  AP#> (X W "5
M -H G@#6 *@ U "S -$ PP#/ -\ S@#T ,P _P#+ /\ RP#_ ,4 _P"_ /\
MO #_ /\  @#_    _P   /\   #]  L ]P 3 /$ '@#M "H Z@ U .< 0 #B
M $H W0!2 -D 6@#5 &$ T@!G -  ;0#. ', S !Z ,H @ #( (< Q@"/ ,0
MF #" *$ P "M +X NP"\ -  N@#M +D _@"X /\ N #_ +< _P"S /\ L #_
M /\   #_    _P   /D   #N  4 Y0 . -X & #8 ", T@ N ,\ .0#+ $,
MQP!, ,0 5 #! %L OP!A +P 9P"[ &T N0!S +< >@"U ($ M ") +( D@"P
M )L KP"G *P M "K ,8 J0#D *< ^ "F /\ I@#_ *4 _P"E /\ I #_ /\
M  #_    ]0   .H   #>    T  * ,@ $@#" !T O@ H +L ,P"Y #T M0!&
M +( 30"P %4 K0!; *P 80"J &< J !M *< <P"E 'H I "" *( C "@ )8
MGP"A )T K@"; +X F0#8 )< \0"6 /\ E@#_ )< _P"7 /\ EP#_ /\   #U
M    YP$  -0   #)    P  $ +@ #@"S !8 KP A *L + "H #8 I@ _ *,
M1P"A $\ GP!5 )T 6P"; &$ F@!G )@ ;@"7 '4 E0!] )0 A@"2 )$ D "<
M (X J0", +@ BP#- (D ZP"( /T B #_ (@ _P"( /\ B #_ /D&  #I#
MU X  ,,,  "W"0  L (  *L "0"F !  H@ : )X )0"; #  F  Y )8 00"4
M $D D@!0 )  5@". %P C0!B (L :0"* '  B !X (< @0"% (P A "8 ((
MI0"  +0 ?@#( 'T!YP!\ OD >P/_ 'L$_P![!/\ >P3_ /$.  #>%0  Q14
M +04  "I$0  H0X  )X*  "; PP EP 3 ), '@"0 2D C0(S (H#/ "(!$,
MA@5+ (4&40"#!E< @@=> ( '9 !_"&P ?0AT 'P(?@!Z"8D > F6 '<*HP!U
M"K, <PO' '(,Y@!P#?L < W_ &\-_P!O#?\ ;PW_ .@6  #0'@  N1T  *D<
M  "=&@  E18  ) 3  "/#@, C@H. (D+%P"&#", @PTM ( --@!^#CX ? Y&
M 'L.30!Y#U, >!!: '8080!U$&@ <Q!Q '$1>P!P$8< ;A&4 &P1H@!K$K(
M:1+' &@3YP!F$_T 913_ &44_P!E$_\ 91/_ -\>  #&)   L"0  * C  "4
M(0  BQ\  (8;  "#%P  @A(( '\1$@!\$AT >10H '84,0!T%3H <A9! '$6
M2 !O%T\ ;A=6 &P770!K&&0 :1AM &@9=P!F&8, 9!F0 &,:GP!A&J\ 8!K$
M %X;Y !='/L 7!S_ %P;_P!<&_\ 7!O_ -4E  "]*@  J"D  )@I  ",*
M@R4  'TB  !Y'P  >!L# '89#P!R&A@ ;QPC &T=+0!K'34 :1X] &@>1 !F
M'TL 91]2 &,@60!B(&$ 82!I %\A<P!=(7\ 7"&- %HBG !9(JP 5R+  %8C
MX0!5(_D 5"/_ %0B_P!4(O\ 5"+_ ,TK  "V+@  HBX  )(N  "%+0  ?"L
M '8H  !R)@  ;R,  &TA# !J(A4 9R,? &4D*0!C)#$ 8B4Y & F00!?)D@
M729/ %PG5@!;)UT 62=F %@H< !6*'P 5"B* %,IF0!1*:H 4"F^ $\IW@!.
M*?< 32G_ $TI_P!-*/\ 3BC_ ,@P  "P,@  G#(  (PR  " ,0  =C   ' M
M  !K*P  :"D  &8H"0!C*!$ 8"D< %XJ)0!<*RX 6RLV %DL/0!8+$0 5RU,
M %4M4P!4+5L 4RUC %$N;@!0+GH 3BZ( $POEP!++Z@ 22^[ $@OVP!(+_8
M1R__ $<N_P!'+?\ 2"W_ ,0T  "K-0  ES4  (<U  ![-0  <C0  &LR  !F
M+P  8BX  %\M!0!<+A  6B\8 %@P(@!6,"L 53$S %,Q.@!2,D( 43)) % R
M4 !.,U@ 33-A $LS:P!*,W< 2#2% $<TE0!%-*8 0S2Y $(TU@!"-/0 0C3_
M $(S_P!",O\ 0C+_ , X  "G.   DS@  (,X  !W.   ;3<  &8V  !A,P
M73(  %DR @!7,PT 5#05 %(U'P!1-2@ 3S8P $XV. !,-S\ 2S=& $HW3@!)
M.%8 1SA? $8X:0!$.'4 0SB# $$YDP! .:0 /CFX #TYTP \.?, /#C_ #TW
M_P ]-_\ /3;_ +L[  "B.P  CSL  '\[  !S.P  :CH  &(Y  !=-P  6#8
M %0W  !1. L 3SD3 $TY' !+.B4 2CHM $@[-0!'.SP 1CQ$ $4\2P!$/%,
M0CQ< $$]9P _/7, /CV! #P]D0 Z/:, .3VV #@]T0 W/?( -SS_ #@[_P X
M._\ .#K_ +8]  ">/@  BSX  'P^  !O/@  9CT  %X]  !8.P  4SH  $\[
M  !,/ @ 23T1 $<^&0!&/R( 1#\J $,_,@!"0#H 04!! $! 20 ^05$ /4%:
M #Q!9  Z07  .$%_ #=!CP U0J$ -$*T #)"S@ R0?  ,D#_ #- _P S/_\
M-#[_ +%   ":0   AT   'A!  !L00  8D   %M   !4/P  3C\  $I   !&
M004 1$(. $)#%@! 0Q\ /T0G #Y$+P \1#< .T4^ #I%1@ Y14X .$98 #9&
M8@ U1FX ,T9\ #%&C0 P1I\ +D:S "U&S  M1N\ +47_ "Y$_P N0_\ +D/_
M *Q#  "60P  @T,  '1#  !H0P  7T,  %=#  !00P  2$,  $1%  !!1@$
M/D<, #Q($P Z2!P .4DD #A)+  V230 -4H[ #1*0P S2DP ,DI5 #!+7P O
M2VL +4MZ "Q+BP J2YT *$NQ "=+R@ G2^T )TK_ "A)_P H2/\ *4?_ *=&
M  "11@  ?T8  '!&  !E1@  6T8  %1&  !,1P  1$@  #]*   [2P  -TP)
M #5-$  S3A@ ,DX@ #%/*  P3S  +T\X "Y/0  L4$@ *U!2 "I07  H4&@
M)U!W "50B  D4)L (E"O "%0R  @4.L (4__ ")._P B3?\ (TW_ *%)  ",
M20  >DD  &Q*  !A2@  6$H  %!*  !)2P  0$P  #M.   U4   ,5($ "U3
M#0 L5!0 *E0< "E5)  H52P )U4S "95/  E5D4 )%9. ")660 A5F4 'U9T
M !Y6A0 <5I@ &U:L !E6Q0 95ND &E7_ !M4_P ;4_\ '%+_ )M-  "&30
M=4T  &A-  !=30  5$T  $U.  !%3P  /%$  #93   Q50  *U@  "9:"0 C
M6Q  (EL7 "%<'P @7"< 'UPN !U<-P <74  &UU* !I=50 876$ %UUP !5=
M@0 4794 $UVJ !%=P@ 17>< $EO^ !-:_P 36O\ %%G_ )11  " 40  <%$
M &11  !940  45$  $E2  !!4P  .%8  #)9   K6P  )5X  !]A P :8PP
M&&01 !=D&0 69"$ %60I !1E,0 393H $F5$ !%E4  095T #V5K  YE?0 -
M99$ #&6E  IDO  *9.  "V/Y  QB_P -8?\ #6'_ (U5  !Z50  :U4  %]5
M  !650  3E4  $17   \60  -%P  "Q?   F8@  'V4  !EH   3:P4 $&T-
M  YN$@ -;AH #&XB  QN*P +;C0 "FX^  AN2@ ';E< !FYE  1N=@ ";HH
M &V?  !MM@  ;-8  &SS  %K_P ":O\  VK_ (5:  !T6@  9EH  %Q9  !3
M60  2%H  #]=   V8   +F,  "9G   ?:@  &6T  !-Q   .= , "G<*  5W
M$  !=Q4  '<<  !W)   >"T  '@W  !X0P  >%   'A>  !X;P  >(0  'B9
M  !WL   =LT  '7P  !U_P  =/\  '3_ 'Y?  !N7P  8EX  %E>  !-7P
M0F(  #EE   P:   )VP  !]P   8=   $G<   U[   (?@   H (  "!#0
M@1$  ((7  "#'@  @R8  (0P  "$.P  A$@  (17  "$:   A'P  (23  "#
MJ@  @L4  ('K  "!_@  @/\  (#_ '=E  !I9   7V,  %)D  !'9P  /&L
M #%O   H<P  ('<  !A\   1?P  #(,   :'    B@   (P#  ","0  C0X
M (X1  "/%P  D!X  )$G  "2,@  DC\  )).  "27P  DG,  )*+  "1H@
MD;P  )#E  "/_   CO\  ([_ '%K  !F:@  6&L  $MM   _<0  -'8  "I[
M   @@   %X4  !")   +C0  !)$   "5    F    )D   ": P  FP@  )P-
M  ">$0  GQ8  * >  "B*   HC4  *-$  "C50  HVD  **   "BF@  H;,
M *#8  "@]@  G_\  )__ &YQ  !?<@  474  $1Y   W?@  +(0  "&*   7
MCP  $)0   J9   !G0   *    "D    IP   *@   "I    J@   *P&  "M
M"P  KQ   + 5  "R'@  M"D  +0Y  "T2@  M5T  +5S  "UC@  M:@  +3&
M  "S[0  LO\  ++_ &9Z  !7?0  28(  #R'   OC@  (Y0  !B:   0GP
M":0   "I    K0   +    "T    MP   +@   "Y    NP   +P   "^ @
MP @  ,(.  #$%   QQX  ,@L  #)/0  RE   ,IF  #*?P  RIL  ,JX  #*
MW0  RO4  ,K_ %Z&  !/BP  09$  #.8   GGP  &Z4  !&K   )L    +4
M  "Y    O0   ,$   #&    R    ,D   #+    S    ,X   #0    T@
M -0%  #9#   W1(  .$>  #B+@  XT(  .17  #E;P  YHP  .:H  #EQ0
MY><  .;V %:4  !(FP  .J(  "RI   ?L   $[8   N\    P0   ,4   #)
M    S0   -(   #6    V@   -L   #>    X    .(   #D    YP   .D
M  #M    \ H  /01  #X'P  ^3(  /I(  #[7P  _'H  /V7  #]KP  _<<
M /WD /\ #@#_  T _P , /\ #@#_ !, _P > /\ *@#_ #8 _P!" /\ 30#_
M %< _P!? /\ 9P#_ &X _P!T /\ >@#_ ($ _0"' /P C0#Z )0 ^0"< /<
MI0#U *\ ] "\ /, SP#Q .P \ #^ .\ _P#O /\ XP#_ -< _P#. /\ R@#_
M /\ "@#_  8 _P $ /\ " #_ !  _P 9 /\ )0#_ #$ _P ] /\ 1P#^ %$
M^P!9 /D 80#V &@ ] !N /, = #Q 'H [P"! .X AP#L (X Z@"6 .@ GP#F
M *D XP"U .( Q@#@ ., WP#X -T _P#= /\ U #_ ,D _P#" /\ O@#_ /\
M P#_    _P   /\  0#_  T _P 4 /T ( #Z "L ]P V /, 00#O $L [ !4
M .@ 6P#F &( XP!H .$ ;@#? '0 W !Z -H @0#8 (@ U "0 -( F #/ *(
MS0"N ,L O #) -, QP#P ,8 _P#$ /\ Q #_ +L _P"V /\ LP#_ /\   #_
M    _P   /\   #W  @ \  0 .L &@#G "4 Y  P .$ .P#< $4 U0!- -$
M50#. %L RP!B ,D 9P#' &T Q0!S ,, >@#! ($ OP") +T D@"[ )P N0"G
M +< M0"U ,@ LP#F +( ^P"Q /\ L #_ *X _P"J /\ IP#_ /\   #_
M_@   /$   #E  ( W  - -, % #- !\ R@ J ,< - #$ #X P !' +P 3@"Z
M %4 MP!; +4 80"S &< L@!M +  <P"N 'H K "" *H BP"H )4 IP"@ *4
MK0"C +X H0#; *  ] "? /\ G@#_ )\ _P"= /\ FP#_ /\   #\    [@
M .    #0    Q0 ( +X $ "Y !D M0 C +, +@"P #< K0!  *H 2 "H $\
MI0!5 *, 6P"B &  H !F )\ ; "= ', FP![ )H A "8 (X E@": )4 IP"3
M +< D0#, )  [ "/ /\ C@#_ (X _P". /\ CP#_ /P   #O    VP   ,D
M  "]    M0 " *X # "I !, I0 = *( )P"@ #$ G0 Z )H 0@"8 $D E@!/
M )0 50"3 %L D0!@ )  9P". &T C0!U (L ?@") (D B "5 (8 H@"% +$
M@P#$ ($ Y "  /D ?P#_ (  _P"  /\ @ #_ /0"  #@"0  QP@  +<'  "L
M P  I@   *  !P";  \ F  7 )4 (0"2 "H CP S (T / "+ $, B0!) (<
M4 "& %4 A !; (, 80"! &@ @ !P 'X >0!\ (0 >P"0 'D G0!X *P =@"^
M '4 W0!S /0 <P#_ ', _P!S /\ <P#_ .D-  #/$   N1   *D0  ">#@
MEPL  ),&  "0  L C  1 (D &@"& "0 @P N ($ -@!_ #X ?0!$ 'P 2P!Z
M %$ >0!7 '< 70!V &0 = !L ',!=0!Q 8  ;P*- &X"F@!L ZH :P.[ &D$
MU@!H!O$ : ?_ &<'_P!G!_\ 9P?_ -\4  ##%P  KA<  )X6  "3%0  BQ(
M (80  "$# ( @P8- ( #% !\!1X >0<H '<(, !U"#@ <PE  '()1@!P"DP
M;PI3 &T+60!L"V$ :@MI &D,<@!G#'X 9@R+ &0-F0!B#:D 80V[ & -V !>
M#O, 70[_ %T._P!=#O\ 70[_ -0<  "Y'0  I!X  )4=  ")'   @1H  'L7
M  !X$P  >! & '<-#P!S#A@ < XB &X/*P!L$#, :A [ &D00@!G$4D 9A%/
M &015@!C$ET 81)F & 2;P!>$GL 7!.( %L3EP!9$Z< 5Q2Z %84U0!5%?,
M5!7_ %05_P!4%?\ 5!3_ ,HB  "P(@  G2,  (TC  "!(@  >2$  ',>  !O
M&P  ;A<  &T3# !J%!0 9Q4> &46)P!C%B\ 81<W & 7/@!>&$4 71A+ %P9
M4@!:&5H 61EB %<:; !6&G< 5!J% %(;E !1&Z0 3QNW $X;T !-'/$ 3!S_
M $P<_P!-'/\ 31O_ ,,F  "J)P  EB<  (<H  ![)P  <B8  &PD  !H(0
M9AX  &0;" !B&Q$ 7QP: %T=(P!;'BL 6AXS %@?.@!7'T$ 5B!( %0@3P!3
M(%< 42%? % A:0!.(70 32&" $LBD0!)(J( 2"*T $<BS0!&(^\ 12/_ $4B
M_P!&(O\ 1B'_ +PJ  "D*P  D2L  ((L  !V*P  ;2H  &8I  !B)@  7R0
M %TB! !;(0X 6"(6 %8C'P!4)"@ 4R0P %(E-P!0)3X 3R9% $XF3 !,)E0
M2R=< $DG9@!()W$ 1B=_ $4HCP!#**  02BR $ HRP _*.T /RC_ #\H_P!
M)_\ 0"?_ +<M  "?+@  C"\  'TO  !Q+P  :"X  &$M  !=*P  6B@  %<G
M  !4)PP 4B@3 % I' !.*24 32HL $LJ- !**SL 22M" $@L20!&+%$ 12Q:
M $0L9 !"+6\ 0"U] #\MC0 ]+9X /"VP #HMR  Z+>L .BW_ #HM_P Z+/\
M.BS_ +(P  ";,0  B#(  'DR  !M,@  9#(  %TQ  !8+P  52P  %$L  !/
M+0D 3"T1 $HN&0!)+R( 1R\J $8P,0!%,#@ 0S _ $(Q1P!!,4\ 0#%7 #XQ
M80 ],FT .S)[ #DRBP X,IP -C*O #4RQP T,ND -#+_ #4Q_P U,?\ -3#_
M *TS  "6-   A#4  '4U  !I-0  8#4  %DT  !4,P  4#   $PQ  !),08
M1S(/ $4S%@!#,Q\ 0C0G $ T+@ _-38 /C4] #TU1  \-DP .C95 #DV7P W
M-FL -C9X #0WB0 R-YH ,3>M "\WQ0 O-^@ +S;^ # U_P P-?\ ,#3_ *DV
M  "2-@  @#<  '(X  !F.   73<  %8W  !0-@  2S0  $<U  !$-@, 03<-
M #\X%  ^.!P /#DD #LY+  Z.3, .3HZ #@Z0@ V.DH -3I3 #0[70 R.V@
M,#MV "\[AP M.YD +#NL "H[PP I.^8 *CK] "HZ_P K.?\ +#C_ *0X  ".
M.0  ?#H  &XZ  !C.@  6CH  %,Z  !-.@  1C@  $(Z   _.P  /#P+ #H\
M$0 X/1D -STA #8^*0 T/C  ,SXW #(_/P Q/T< ,#]0 "X_6@ M0&8 *T!T
M "E A  H0)< )D"J "5 P0 D0.4 )#_\ "4^_P F/?\ )CW_ )\[  "*/
M>#T  &H]  !?/0  5CT  $\]  !)/0  0CT  #P^   Y/P  -D$( #1!#P R
M0A8 ,4(> "]#)0 N0RT +4,T "Q$/  K1$0 *D1- "A$6  G16, )45Q "-%
M@@ B194 ($6H !]%OP >1., 'T3[ !]#_P @0O\ (4'_ )H^  "%/P  =$
M &=   !<0   4T   $Q   !&0   /D$  #A#   T10  ,$8# "U'#0 K2!(
M*D@: "E((@ H22D )TDQ "5).0 D24$ (TI* ")*50 @2F$ 'TIO !U*?P ;
M2I( &DJF !A*O0 72N  &$GZ !E(_P :1_\ &D?_ )5"  " 0@  <$,  &-#
M  !80P  4$,  $E#  !"1   .T4  #5'   P20  *TL  "9-"0 D3A  (DX6
M "%/'0 @3R4 'T\L !Y/-0 =3ST '%!' !I040 94%T %U!K !90?  44(\
M$U"D !%0N@ 14-X $4_X !)._P 33?\ %$W_ (]%  ![1@  :T8  %]'  !5
M1P  34<  $9'   _1P  -TH  #%,   K3@  )E   "!3 P <50P &E81 !E6
M&  75B  %E8G !56,  45CD $U=" !)730 15UD $%=H  ]7>0 .5XP #5>@
M  M7M@ +5M0 "U;T  Q5_P -5/\ #E/_ (A)  !V2@  9TH  %M*  !12@
M2DH  $-*   [3   ,TX  "Q1   F5   (58  !M9   57 < $5X- !!>$P 0
M7AH #EXB  Y>*@ -7C, #%X]  M>2  *7E0 "%YB  =><P %7H8  UZ;  )>
ML0 "7<P  EWN  -<_P $6_\ !5O_ (%.  !P3@  8DX  %=.  !.3@  1TX
M #Y/   V40  +E0  "=7   A6@  &UT  !5@   08P, #&8+  AG$  &9Q4
M!6<<  1G)  "9RT  6<W  !G0@  9TX  &=<  !G;0  9X   &:5  !FK
M9<<  &7K  !D_   9/\  &/_ 'I2  !J4P  75(  %12  !+4@  0E,  #E5
M   P6   *%L  "%?   :8@  %&4  !!H   ,:P$ !FX)  !O#@  ;Q(  &\8
M  !P'P  <"<  '$P  !Q.P  <4@  '%6  !Q9@  <7D  '&/  !PIP  ;\$
M &_G  !N_   ;?\  &W_ '-8  !E5P  6E<  %%6  !&5P  /%H  #)=   J
M80  (F0  !IH   4;   #F\   IR   $=@   '@%  !X"P  >0X  'H3  ![
M&0  ?"   'TI  !],P  ?4   'U.  !]7@  ?7(  'V(  !\H0  ?+H  'OB
M  !Z^@  >?\  'C_ &U=  !@7   5UP  $M=  ! 7P  -6,  "MG   C:P
M&F\  !-S   .=P  "'L   )^    @@   (,!  "$!@  A0L  (8/  "($P
MB1D  (HA  "+*P  BS<  (Q&  "+5@  BVD  (N   "+F0  BK,  (G8  "(
M]P  B/\  (?_ &AC  !>8@  46(  $1E   X:0  +FX  "1S   :>   $WT
M  V!   &A0   (D   "-    D    )(   "2    E 4  )4*  "7#@  F!(
M )H8  ";(0  G"T  )T\  "=3   G%\  )QV  ";D0  FZL  )K)  ":\
MF?\  )C_ &5I  !7:0  26P  #UQ   P=@  )7P  !N!   2AP  #(P   21
M    E0   )D   "=    H    *$   "B    I    *4!  "G!P  J0P  *H1
M  "M&   KR(  *\P  "O00  KU0  *]K  "NA0  KJ$  *Z^  "MY@  K/P
M *S_ %YQ  !/=   0GD  #5_   HA0  '8P  !.2   ,F    YT   "B
MI@   *H   "N    L    +$   "S    M    +8   "X    N@0  +P*  "^
M$   P1<  ,,D  ##-0  Q$D  ,1>  #%=P  Q9,  ,6O  #%T0  P_(  ,/_
M %9\  !'@@  .H@  "R/   @E@  %)T   VC   #J0   *X   "R    MP
M +L   "_    P@   ,(   #%    Q@   ,@   #*    S0   ,\   #2"
MU0X  -L8  #=)P  WCH  -]0  #@:   X(0  .&A  #AO0  X>(  .#T $Z+
M  ! D@  ,ID  "6A   8J   #J\   6U    N@   +\   #$    R    ,X
M  #1    U    -4   #8    V@   -T   #?    X@   .0   #G    ZP4
M .\.  #T&0  ]2L  /9!  #W6   ^'(  /F0  #YJP  ^,0  /CA /\ "P#_
M  @ _P ) /\ # #_ !( _P : /\ )@#_ #( _P ^ /\ 2 #_ %( _P!: /\
M8@#_ &D _P!O /\ =0#^ 'L _ "! /L B #Y (\ ]P"7 /4 H #S *H \@"W
M .\ R0#M .8 [ #[ .L _P#K /\ W0#_ ,X _P#& /\ P@#_ /\ ! #_
M_P   /\ !0#_  T _P 5 /\ (0#_ "P _P X /\ 0P#] $P ^0!4 /< 7 #T
M &, \@!I /  ;P#N '4 [ ![ .H @@#H (D YP"1 .0 F@#B *0 X "P -T
MP #: -P V #T -4 _P#3 /\ RP#_ ,$ _P"[ /\ MP#_ /\   #_    _P
M /\   #_  H _0 1 /D &P#V "< ]  R /  / #L $8 Z !. .0 5@#A %P
MW@!C -P : #9 &X U0!T -( >P#0 (( S0"* ,L DP#( )T Q@"H ,0 MP#!
M ,P P #K +X _P"] /\ O0#_ +0 _P"N /\ JP#_ /\   #_    _P   /H
M  #R  4 Z@ . .4 %@#@ "$ W0 K -L -@#3 #\ S@!( ,H 3P#' %8 Q !<
M ,( 80#  &< O@!M +P <P"Z 'H N "" +8 BP"T )8 L@"A +  KP"N ,$
MK0#@ *L ]P"J /\ J0#_ *8 _P"A /\ GP#_ /\   #_    ]P   .@   #<
M    T  * ,H $0#% !L P@ E +\ +P"\ #@ N !! +4 2 "R $\ L !5 *X
M6P"L &$ J@!F *@ ; "G ', I0![ *, A "A (X GP": )T IP"; +@ F@#0
M )D [P"8 /\ EP#_ )8 _P"4 /\ D@#_ /\   #V    Y    -(   #%
MNP % +4 #@"P !4 K  ? *H *0"H #( I0 Z *( 0@"@ $D G@!/ )P 50":
M %H F !@ )8 9@"5 &P DP!T )( ?0"0 (< C@"3 (P H0"+ +  B@#% (@
MY@"' /L A@#_ (< _P"' /\ A@#_ /@   #E    S0   +T   "S    J@
M *, "@"? !$ FP 9 )D (P"7 "P E0 T )( / "0 $, C@!) (P 3P"* %0
MB0!: (< 8 "& &8 A !N (, =P"! ($ ?P"- 'X FP!\ *H >P"\ 'H VP!X
M /4 > #_ '@ _P!X /\ > #_ .T   #1 @  NP(  *P!  "B    FP   )8
M!0"1  T C0 4 (L '0"( "8 A@ N (0 -@"" #T @ !# 'X 20!] $\ ? !5
M 'H 6P!Y &$ =P!I '4 <0!T 'P <@"( '$ E@!O *4 ;@"V &T S@!L .X
M:P#_ &L _P!K /\ :P#_ -\+  #"#   K@P  )X,  "3"P  C <  (@"  "%
M  D @0 0 '\ %P!\ "  >@ H '@ , !V #@ =  ^ ', 1 !Q $H < !0 &X
M5@!M %T ; !D &H ;0!H '< 9P"$ &4 D@!D *$ 8P"R &$ R0!@ .D 8 #\
M &  _P!@ /\ 8 #_ - 0  "V$0  HA(  ),2  "($0  @ \  'P-  !Y"0$
M> ,+ '4 $0!S !H <  C &X!*P!L 3, :@(Y &D#0 !G T8 9@1, &4$4@!C
M!5D 8@5A & %:@!?!G0 70:! %P'CP!:!Y\ 60>P %<'Q@!6">< 5@K[ %4*
M_P!5"O\ 5@K_ ,85  "M%P  F1@  (H8  !_%P  =A8  '$3  !N$   ;0T%
M &T)#0!J"10 9PH= &4*)@!C"RX 8@PU & ,/ !?#$( 7@U( %P-3P!;#58
M60U> %@.: !6#G, 50Z  %,.CP!1#I\ 4 ZQ $X.R !-$.H 31#] $T0_P!-
M$/\ 31#_ +P;  "E'   DAT  (,>  !W'0  ;QP  &D:  !F%P  9!0  &00
M" !B#Q  7Q 8 %T0(0!;$2D 6A$Q %@2. !7$CX 5A)% %023 !3$U, 41-;
M % 390!.%'  3!1] $L4C !)%)P 1Q6N $85Q0!%%>@ 11;^ $46_P!%%?\
M117_ +4?  ">(0  BR(  'PB  !Q(@  :"$  &(?  !?'0  7!H  %L7 @!:
M%0T 5Q84 %46'0!4%R4 4A@M %$8- !/&#L 3AE" $T92 !+&E  2AI8 $@:
M8@!'&FT 11MZ $,;B0!"&YH 0!NL #\;P@ ^'.4 /1S\ #X<_P ^&_\ /AO_
M *\C  "8)   AB4  '<F  !L)@  8R4  %TD  !9(@  5A\  %0=  !3' L
M41P2 $X=&@!-'2( 2QXI $H>,0!)'S< 1Q\^ $8@10!%($T 0R!5 $(@7P!
M(6H /R%W #TAAP [(9@ .2&J #@BP  W(N, -R+[ #<B_P X(?\ ."'_ *HF
M  "4)P  @2D  ',I  !G*0  7RD  %@H  !4)@  42,  $\B  !,(@< 2B(0
M $@B%P!'(Q\ 120F $0D+@!")#0 024[ $ E0P _)4H /293 #PF7  Z)F<
M.29U #<GA  U)Y8 -">H #(GO@ Q)^$ ,2?Y #(F_P R)O\ ,R7_ *4I  "/
M*@  ?2P  &\L  !D+0  6RP  %4K  !0*@  3"@  $HF  !')P0 1"<- $(H
M% !!*!P /RDC #XI*P ]*3( /"HY #LJ0  Y*D@ ."M0 #8K6@ U*V4 ,RMR
M #$K@@ P+)0 +BRG "PLO  K+-X +"SX "PK_P M*O\ +2K_ *$L  "++0
M>2X  &LO  !@+P  6"\  %$N  !,+@  2"P  $4K  !!*P  /RP+ #TL$0 [
M+1D .BXA #DN*  W+B\ -B\V #4O/@ T+T4 ,R]. #$P6  P,&, +C!P "PP
M@  J,)( *3"E "<PN@ F,-P )C#W "<O_P H+_\ *"[_ )PN  "',   =C$
M &@R  !=,@  53(  $XQ  !(,0  1#   $ O   \,   .C$) #<Q$  V,A8
M-3(> #,S)0 R,RP ,3,S # T.P O-$, +31, "PT5@ J-6$ *35N "<U?@ E
M-9  (S6C "(UN0 A-=D (33V "(T_P C,_\ (S+_ )@Q  "#,P  <C0  &4T
M  !:-0  434  $LT  !%-   0#0  #HS   W-   -#4& #(V#@ P-Q, +S<;
M "XW(@ M."D *S@Q "HX.  I.4  *#E) "8Y4P E.5\ (SEL "$Z?  @.HX
M'CJB !PZMP ;.=4 '#GU !TX_P =./\ 'C?_ ),T  !_-@  ;C<  &$W  !7
M-P  3C<  $@W  !"-P  /#<  #4X   R.0  +SH" "P["P J/!$ *3P8 "@]
M'P F/28 )3TN "0]-0 C/CT (CY& " ^4  ?/EP '3]I !L_>0 :/XP &#^@
M !8_M0 5/M( %C[S !<]_P 8//\ &#S_ (XW  !Z.   :CD  %XZ  !3.@
M2SH  $4Z   _.@  .3H  #(\   N/@  *4   "9!"  D0@X (D(4 "%"&P @
M0R, 'T,J !Y#,@ <0SH &T1# !I$30 81%D %T1G !5$=P 31(H $D2> !%$
MLP 01-  $$/R !%"_P 20O\ $T'_ (D[  !V/   9CT  %H]  !0/0  2#T
M $(]   \/0  -CX  "]    J0@  )40  "%& P =2 P &TD1 !E)%P 821X
M%TDF !9)+@ 52C8 %$I  !-*2@ 12E8 $$ID  ]*=  .2H< #4J;  Q*L  *
M2LH "TGL  Q(_P -1_\ #4?_ (,^  !Q/P  8D   %9   !-0   14   #]
M   Y00  ,D(  "M%   F1P  (4D  !Q+   63@< $U . !)0$P 14!D $% A
M  ]0*0 .4#$ #5 [  U11@ +45$ "E%?  E1;P '4($ !5"6  -0JP "4,4
M T_H  -/^P %3O\ !DW_ 'U"  !K0P  740  %)$  !*1   0T,  #Q$   U
M10  +D<  "=*   A3   '$\  !=1   25 , #E<*  M8$  *6!4 "%@<  =8
M)  &6"P !5@V  -80  !6$P  %A:  !8:0  6'P  %B1  !7IP  5\   %;E
M  !6^0  5?\  %7_ '9'  !F1P  64@  $]'  !'1P  0$<  #A(   P2@
M*4T  ")0   <4P  %E4  !%8   -6P( "5X)  1?#@  7Q(  %\8  !@'P
M8"<  & P  !@.P  8$<  &!4  !@8P  8'8  &"+  !?H@  7[L  %_B  !>
M^0  7?\  %W_ &]+  !A3   54P  $Q+  !$2P  .TP  #).   K40  (U0
M !Q7   66P  $5X   U@   (8P   F8'  !G#   9P\  &@3  !I&0  :B$
M &HI  !J-   :D   &I-  !J70  :F\  &J%  !JG0  :;8  &C=  !H]P
M9_\  &;_ &E1  !<4   4E   $I/   _4   -5,  "U6   D60  '5T  !9@
M   09   #&<   9J    ;@   &\#  !P"   <0T  '(0  !T%   =1L  '8C
M  !W+   =S@  '9&  !V5@  =F@  '9^  !VEP  =;$  '33  !S]0  <_\
M '+_ &-6  !850  4%0  $15   Y6   +UL  "9?   =8P  %6<  !!L   *
M<   !',   !V    >@   'P   !\ P  ?@@  '\,  "!$   @A0  (0;  "%
M)   AB\  (8]  "&30  A5\  (5U  "%CP  A*D  (/)  ""\0  @?\  (#_
M %];  !66@  25L  #U>   R80  )V8  !YK   5<   #G4   EY   !?@
M ($   "%    B    (H   "+    C0$  (X&  "0"P  D0\  ),4  "5&P
MER8  )<T  "71   EU8  )9L  "5A@  E:(  )3!  "3Z@  DO\  )+_ %UA
M  !/80  0F0  #9I   J;@  'W0  !5Y   .?P  !X0   ")    C@   )(
M  "6    F    )H   ";    G0   )\   "A P  HP@  *4-  "G$P  J1P
M *HH  "J.0  JDL  *IA  "I>@  J)D  *BU  "GW0  I_@  *;_ %9H  !(
M;   .G   "YV   B?0  %X0   Z*   'D    )8   ":    GP   *,   "G
M    J@   *L   "M    KP   +$   "S    M0   +@%  "Z#   O1(  , <
M  # +0  P$   +]5  "_;@  OHL  +ZH  "^R0  O>\  +S^ $YT  ! >0
M,G\  "6'   9C@  $)4   ><    H@   *<   "L    L    +4   "Y
MO    +T   "_    P0   ,,   #&    R    ,H   #- @  T L  -42  #6
M(0  US0  -A)  #98   VGP  -J:  #;M0  V]D  -OR $:"   XB0  *Y
M !V8   2H   "J<   "N    M    +D   "^    P@   ,@   #+    S@
M ,\   #2    U    -8   #:    W0   -\   #B    Y@   .H*  #O$P
M\"4  /(Z  #S40  ]&L  /2)  #UI0  ];\  /7= /\ !@#_  , _P % /\
M"P#_ !  _P 7 /\ (@#_ "T _P Y /\ 1 #_ $T _P!5 /\ 70#_ &0 _P!J
M /\ < #] '8 ^P!\ /D @P#W (H ]0"2 /, FP#P *8 [@"S .L Q #I .0
MYP#Y .8 _P#E /\ TP#_ ,< _P"_ /\ NP#_ /\   #_    _P   /\  @#_
M  L _P 2 /\ '0#_ "@ _P S /\ /@#\ $< ^ !/ /0 5P#Q %T [@!C .P
M:0#J &\ Z !U .8 ? #D (, X@"+ -\ E0#< )\ V0"K -4 NP#2 -0 SP#R
M ,T _P#, /\ Q0#_ +H _P"T /\ L #_ /\   #_    _P   /\   #_  8
M^0 / /4 %P#S "( \0 M .T -P#G $  X@!) -\ 4 #; %< UP!= -0 8P#1
M &@ SP!N ,P =0#* 'P R "$ ,4 C0#" )@ P "D +T L@"[ ,8 N0#H +@
M_0"W /\ M@#_ *T _P"G /\ HP#_ /\   #_    _P   /4   #K  $ Y  ,
M -X $P#9 !P TP F -$ , #, #H R !" ,0 2@#  %  O0!6 +L 7 "Y &$
MMP!G +4 ;0"S '0 L0!\ *\ A0"M )  J@"< *@ J@"F +L I0#: *, ]0"C
M /\ H@#_ )X _P": /\ EP#_ /\   #^    [P   -\   #0    QP ' ,$
M#P"\ !< N0 @ +< *@"U #, L  [ *T 0P"K $D J !/ *8 50"D %H HP!@
M *$ 9@"? &T G0!T )P ?0": (@ F "4 )8 H@"4 +( D@#) )$ ZP"1 /\
MD #_ )  _P", /\ B@#_ /P   #L    V0   ,<   "Z    L0 " *L # "G
M !( I  ; *$ ) "@ "P G@ U )L / "8 $, E@!) )0 3P"2 %0 D !: (\
M7P"- &8 BP!M (D =@"( (  A@", (0 F@"" *H @0"^ (  X "  /D ?P#_
M '\ _P!_ /\ ?@#_ /$   #8    P@   +,   "H    H    )D !P"5  X
MD@ 5 )  '@". "8 C0 N (H -@"' #T A0!# (0 20"" $X @0!4 '\ 60!^
M &  ? !G 'H ;P!Y 'H =P"& '4 E !T *, <@"U '( SP!Q /$ < #_ '
M_P!P /\ <0#_ .$   #$    L    *(   "7    D0   (L  @"&  L @P 1
M ($ & !_ "$ ?0 I 'P , !Y #< >  ] '8 0P!T $D <P!. '( 5 !P %H
M;P!B &T :@!K '0 :@"  &@ C@!G )T 90"O &4 Q@!D .@ 9 #] &, _P!C
M /\ 9 #_ ,\%  "V!P  HP@  )0(  ")!P  @@,  'X   ![  8 =P . '4
M$P!R !L <0 C &\ *P!M #( ;  X &H /@!I $0 9P!) &8 3P!E %8 8P!=
M &( 90!@ &\ 7P![ %T B0!< )D 6P"J %D OP!9 .$ 6 #X %@ _P!8 /\
M60#_ ,(,  "J#0  EPX  (D.  !]#@  =@T  '$*  !O!@  ;0 * &L $ !I
M !8 9P > &4 )@!C "T 80 S &  .0!? #\ 70!% %P 2P!; %( 6@!9 %@
M8@!7 &P 50!X %, A@!2 )8 40"G %  NP!/ =L 3@+T $X#_P!.!/\ 3@/_
M +@0  "A$@  CA,  '\3  !T$P  ;!(  &<0  !E#@  8PL# &,&# !A!!$
M7@,9 %P$(0!;!2@ 608O %@&-0!6!SL 50=" %0'2 !3"$\ 40A6 % )7P!.
M"6D 30EV $L*A !)"I0 2 JF $<*N@!&"M@ 10OS $4,_P!%#/\ 10S_ + 4
M  "9%@  AQ@  '@9  !M&   91<  %\6  !<$P  6A$  %H.!@!:# T 5PP4
M %4,' !3#20 4@TK % -,0!/#C@ 3@X^ $T.10!+#DT 2@Y5 $@/7@!'#V@
M10]U $,0A !!$)4 0!"F #X0NP ]$-P /1'V #T1_P ]$/\ /A#_ *D9  "2
M&P  @1P  '(=  !G'0  7QP  %D;  !5&0  4Q8  %(3  !2$0H 4! 0 $X1
M& !,$2  2A(G $D2+@!($S0 1Q,[ $430@!$$TD 0Q12 $$46P _%&4 /A5R
M #P5@0 Z%9( .!6D #<5N0 U%=@ -1;U #86_P V%O\ -Q7_ *,<  "-'@
M>R   &TA  !B(0  6B$  %0?  !0'@  31L  $P9  !+%@8 218. $<7%0!%
M%QP 1!@D $(8*@!!&#$ 0!DX #\9/P ]&48 /!I/ #H:6  Y&F, -QMO #4;
M?@ S&Y  ,ANB # ;MP O&], +QSS "\;_P P&_\ ,!O_ )T?  "((@  =R,
M &DD  !>)   5B0  % C  !+(@  2"   $8=  !%' ( 0QP, $$<$@ _'1D
M/ATA #P>)P ['BX .A\U #D?/  W'T0 -A], #0@5@ S(&  ,2!M "\@?  M
M(8X +"&@ "HAM0 I(=  *2'R "DA_P J(/\ *R#_ )DB  "$)0  <R8  &4G
M  !;)P  4R<  $PF  !')0  1"0  $(A   _(0  /2$) #LA$  Y(A8 ."(>
M #8C)0 U(RL -"0R #,D.0 R)$$ ,"1* "\E4P M)5X *R5K "HE>@ H)8P
M)B6? "0ELP C)<X (R7P "0E_P E)/\ )23_ )0E  " )P  ;RD  &(J  !7
M*@  3RH  $DI  !$*   0"<  #TF   Z)0  -R8& #4F#@ T)Q0 ,B<; #$H
M(@ P*"D +R@P "TI-P L*3\ *RE' "DI40 H*EP )BII "0J>  C*HH (2J=
M !\JL@ >*LP 'BKO !\I_P @*?\ (2C_ ) H  !\*@  ;"L  %\L  !4+
M3"P  $8L  !!*P  /"L  #@J   U*@  ,BL# # K#  N+!$ +2P8 "PL'P J
M+28 *2TM "@M-  G+CP )BY% "0N3P C+EH (2]G !\O=@ =+X@ '"^; !HO
ML  8+\H &"[M !DN_P ;+?\ &RW_ (PK  !X+0  :"X  %LO  !1+P  22\
M $,O   ^+@  .2X  #0N   P+@  +2\  "LP"@ I,1  )S$5 "8Q'  E,B,
M)#(J ",R,0 A,SD (#-" !\S3  =,U< &S-D !HT=  8-(8 %C2: !0SK@ 3
M,\@ $S/L !0S_P 5,O\ %C'_ (<N  !T+P  93$  %@Q  !.,@  1C(  $ Q
M   [,0  -C$  #$Q   K,P  *#0  "4U!@ C-@T (382 " W&0 ?-R  'C<G
M !TX+@ ;.#8 &C@_ !DX20 7.54 %3EB !0Y<0 2.80 $3F8 ! YK0 ..,<
M#CCK ! X_P 0-_\ $3;_ (,Q  !P,@  830  %4T  !+-   1#0  #TT   X
M-   ,S0  "TU   H-P  )#D  " Z @ =.PL &SP0 !D]%0 8/1P %STC !8]
M*P 5/C, %#X\ !(^1@ 1/E( $#Y?  \^;P ./H$ ##Z5  L^J0 */L$ "CWD
M  L]^P ,//\ #3O_ 'TT  !K-@  73<  %$W  !(-P  03<  #LW   U-P
M,#<  "HY   E.P  (#T  !P_   7008 %$,- !)#$@ 10Q@ $4,? !!$)P /
M1"\ #D0Y  U$0P ,1$X "T1;  E$:@ '1'P !D20  1#I0 "0[T  T/@  -#
M]@ $0O\ !D'_ '@X  !G.0  63H  $XZ  !%.@  /CH  #@Z   S.@  +3L
M "<]   A0   '$(  !=$   31@, #TD*  U*#P ,2A0 "TH;  E*(P (2BL
M!THT  5*/@ $2DD  DI6  !*90  2G<  $J+  !*H0  2;D  $G=  !)]0
M2/\  $C_ '(\  !B/0  53X  $H^  !"/0  /#T  #8]   O/@  *4   "-"
M   =10  %T<  !-*   /3 ( "T\)  =0#0 #41$  %$7  !1'@  428  %$O
M  !1.0  440  %)1  !28   47(  %&'  !1G0  4;4  %#8  !0]0  3_\
M $__ &Q   !=00  44$  $=!  ! 0   .4   #)!   J0P  )$8  !Y(   7
M2P  $DX   Y1   +4P$ !E8'  !7#   6!   %@3  !9&0  6B$  %HI  !:
M,P  6C\  %I,  !:6@  6FP  %J!  !9F0  6;$  %C1  !8]   5_\  %?_
M &5%  !810  344  $5$   ^1   -44  "U'   E2@  'DT  !A0   24P
M#E8   I9   $7    %X$  !?"0  8 T  &$0  !B%0  8QL  &0C  !D+0
M9#@  &1%  !D5   9&8  &1[  !CDP  8ZT  &+,  !A\@  8?\  &#_ %]*
M  !32@  2DD  $-(   Y20  +TP  "=/   ?4@  &%4  !)9   -70  "&
M  )C    9@   &@!  !I!0  :@H  &L-  !M$0  ;A8  ' =  !Q)@  <3$
M ' ^  !P3@  <%\  '!S  !OC0  ;Z<  &[&  !M[P  ;/\  &S_ %I/  !0
M3@  2$T  #U.   S40  *50  "!8   87   $6    QD   &:    &L   !O
M    <@   '0   !U    =P0  '@)  !Z#0  ?!   'T6  !_'@  @"@  ( U
M  " 10  ?U8  ']K  !_A   ?J   'V^  !\Z0  >_\  'K_ %94  !.4P
M0E0  #=6   L6@  (E\  !AC   1:   "VT   -R    =@   'H   !]
M@    (,   "$    A@   (<"  ")!P  BPP  (T0  "0%@  DA\  )(L  "2
M.P  DDT  )%B  "1>@  CY<  (^T  ".X0  C/L  (S_ %59  !(6@  .UT
M "]A   D9@  &6P  !%R   *=P   GT   ""    A@   (L   ".    D0
M ),   "5    EP   )D   ";    G00  )\*  "B#P  I!8  *8A  "F,0
MID,  *57  "D<   HXX  *.K  "AT   H/4  )__ $YA  ! 9   ,VD  "=N
M   ;=0  $7P   N#    B0   (X   "3    F    )T   "A    I    *4
M  "G    J0   *L   "M    L    +(   "U"   N X  +P6  "\)0  O#<
M +M,  "Z9   N8$  +>B  "WP   M^H  +?\ $9K   Y<   *W<  !]_   3
MA@  "XX   &5    FP   *$   "F    JP   +    "S    MP   +<   "Z
M    O    +\   #!    Q    ,<   #*    S04  -$.  #4&0  U"L  -1
M  #36   TW0  -.2  #2L   TM,  -+R #YY   Q@   (X@  !>1   -F0
M Z    "G    K@   +,   "X    O0   ,(   #&    R@   ,H   #-
MSP   -(   #5    V0   -T   #?    XP   .<%  #K#P  [!\  .TS  #N
M2P  [V0  .^"  #PGP  \;D  /'8 /\   #_    _P $ /\ "0#_  X _P 5
M /\ '@#_ "D _P T /\ /P#_ $@ _P!0 /\ 6 #_ %X _P!E /T :P#[ '$
M^0!W /@ ?@#V (4 \P"- /$ EP#N *( ZP"O .@ P #F .  XP#X .( _P#;
M /\ RP#_ ,$ _P"Y /\ M #_ /\   #_    _P   /\   #_  D _P 0 /\
M&0#_ ", _P N /T .0#Y $( ]0!* /( 4@#N %@ ZP!> .D 9 #F &H Y !P
M .( =@#? 'T W0"& -D CP#5 )H T0"G ,X M@#+ ,X R0#P ,< _P#% /\
MNP#_ +0 _P"M /\ J0#_ /\   #_    _P   /\   #[  ( ]@ - /$ $P#M
M !X [  H .D ,@#C #L W0!$ -@ 2P#3 %$ T !8 ,T 70#+ &, R0!H ,8
M;P#$ '8 P@!^ +\ AP"\ )( N@"? +< K0"U ,$ L@#D +$ _0"O /\ K #_
M *4 _P"@ /\ G #_ /\   #_    ^P   .X   #D    W  ( -, $ #/ !@
MRP B ,D *P#& #0 P0 ] +T 1 "Z $L MP!1 +4 5@"R %P L !A *X 9P"L
M &X J@!V *@ ?P"F (H HP"6 *$ I0"? +8 G0#1 )P \P"; /\ G #_ )8
M_P"3 /\ D #_ /\   #V    YP   -,   #&    O0 # +@ #0"S !, L0 <
M *\ )0"N "X J0 V *8 /0"C $0 H0!* )\ 3P"= %4 FP!: )H 8 "8 &8
ME@!N )0 =P"2 ($ D ". (X G ", *T B@## (D Z "( /\ B0#_ (< _P"%
M /\ @@#_ /,   #C    S    +P   "P    IP   *$ " ">  \ FP 6 )D
M'P"8 "< E@ O ), -P"1 #T C@!# (P 20"+ $X B0!4 (< 60"% &  A !G
M (( ;P"  'H ?@"& 'P E !Z *0 >0"X '@ V !W /< > #_ '@ _P!W /\
M=0#_ .8   #+    MP   *@   ">    E@   (\ ! "+  P B  2 (< &0"%
M "$ A  I (( , !_ #< ?0 ] 'P 0P!Z $@ >0!- '< 4P!V %D = !A '(
M:0!Q ', ;P!_ &T C0!L )T :@"O &D R !H .T :0#_ &D _P!I /\ :0#_
M -(   "X    I0   )<   "-    A@   ($   !\  @ >0 . '< % !V !P
M=  C ', *P!Q #$ ;P W &X /0!L $, :P!( &H 3@!H %0 9P!; &4 8P!C
M &T 8@!X &  AP!? )8 70"H %T O@!< .0 7 #[ %P _P!< /\ 7 #_ ,(
M  "J 0  F ,  (D$  !_ @  >    '0   !P  0 ;0 , &L $0!I !< :  >
M &8 )0!E "P 8P R &( . !@ #T 7P!# %X 20!< $\ 6P!6 %H 7@!8 &@
M5P!S %4 @0!4 )$ 4@"C %$ MP!1 -8 40#U %$ _P!1 /\ 4@#_ +8'  "?
M"0  C0L  'X,  !S"P  ; H  &@'  !E P  8P ' &$ #0!? !, 70 : %P
M(0!; "< 60 M %@ ,P!6 #D 50 _ %0 10!3 $L 40!2 %  6@!/ &0 30!O
M $P ?0!* (T 20"? $@ L@!' ,P 1P#O $8 _P!' /\ 1P#_ *P,  "5#@
M@Q   '40  !K$   8P\  %X.  !;#   6@D" %D$"@!7  \ 50 5 %, ' !2
M ", 40 I $\ +P!. #4 30$[ $P!00!* D@ 20)/ $@"5P!& V$ 10-M $,#
M>@!" XL 0 .< #\#KP ^ \@ /03J #T%_  ]!O\ /@;_ *00  ".$@  ?!,
M &X4  !D%   7!,  %82  !3$0  40X  % ,!0!0"0P 3P<1 $T'%P!+"!\
M20@E $@)*P!'"3$ 1@DX $0*/@!#"D4 0@I- $ +50 _"U\ /0MK #P+>0 Z
M#(H . R< #<,KP U#,< -0SI #4-_0 U#?\ -@S_ )T3  "'%0  =A<  &D8
M  !>&   5A@  % 7  !-%0  2A,  $D1  !)#@< 2 T. $8-$P!$#1H 0PXA
M $(.* ! #BX /PXU #X//  ]#T, .Q!+ #H05  X$%X -A!K #00>0 R$(H
M,1"< "\0L  M$,D +1'L "T1_P N$?\ +Q#_ )<6  ""&0  <1L  &0<  !9
M'   41P  $P;  !'&@  1!@  $,5  !"$P( 01(+ $ 1$  ^$A< /!(> #L3
M)0 Z$RL .!,R #<3.0 V%$  -!1( #,440 Q%%P ,!5H "X5=P L%8@ *A6:
M "@5K@ G%<< )A7J "<5_P H%?\ *17_ )$:  !]'   ;1X  & ?  !6'P
M3A\  $@>  !#'0  0!P  #X:   ]&   .Q<' #D6#@ X%Q0 -A<; #48(@ S
M&"@ ,A@O #$9-@ P&3T +AE& "T:3P K&ED *AIF "@:=  F&H8 )!J9 "(:
MK0 A&L4 (!KH "$:_@ B&O\ (QK_ (T=  !Y'P  :2$  %PB  !2(@  2B(
M $0A   _(0  /"   #D>   X&P  -1P$ #0<#0 R'!( ,!T8 "\='P N'24
M+1XL "L>,P J'CL *1]# "<?30 F'U< )!]D "(?<@ @'X0 'Q^7 !T?JP ;
M'\, &Q_G !L?_0 ='_\ 'A[_ (D@  !U(@  92,  %DD  !/)0  1R4  $$D
M   \(P  .",  #4B   S(   ," ! "XA"@ L(1  *R$5 "HB'  H(B, )R(I
M "8C,  E(S@ (R-! "(D2@ A)%4 'R1A !TD<  ;)(( &225 !<DJ@ 6),$
M%23E !8D_  7(_\ &2/_ (4B  !Q)   8B8  %8G  !,)P  1"<  #XG   Y
M)@  -28  #$E   N)   *R4  "DE!P G)@X )283 "0G&0 C)R  (B<G "$H
M+@ @*#8 'B@^ !TH2  ;*5, &2E? !@I;@ 6*8  %"F4 !(IJ  1*<  $2CD
M !$H^P 3*/\ %"?_ ( E  !N)P  7R@  %,I  !)*@  0BD  #LI   V*0
M,B@  "XH   J*   )BD  "0J!  B*PP ("L1 !\L%@ =+!T '"PD !LM*P :
M+3, &"T\ !<M10 6+E  %"Y= !(N;  1+GX $"Z2  XNIP -+;T #2W?  TM
M^0 .+/\ $"S_ 'PH  !J*@  6RL  % L  !&+   /RP  #DL   T*P  +RL
M "LK   F+   (BX  !\O   <, D &C$. !DQ$P 7,1H %C(A !4R*  4,C
M$S(Y !(S0P 1,TX $#-;  XS:0 -,WH ##..  HSH@ (,KD "#+9  @R]  *
M,?\ "S'_ '<K  !F+0  6"X  $TO  !#+P  /"X  #8N   Q+@  +2X  "DN
M   C,   'S(  !LS   7-04 %#8, !(W$0 1-Q8 $3<= ! X)  /."P #C@U
M  TX/P ,.$H "SA7  DX90 '.'8 !3B*  ,XGP !-[4  3?3  (W\0 #-O\
M!3;_ ',N  !B,   5#$  $DQ  !!,0  .3$  #0Q   O,   *S   "4R   @
M,P  &S8  !<X   3.@( $#P)  T]#@ ,/1, "ST9  H](0 )/2D "#TQ  8^
M.P %/D8  SY2  $^80  /G(  #Z&   ]G   /;(  #W0   \\   //\  #S_
M &TR  !=,P  4#0  $8T   ^-   -S0  #(S   M,P  )S0  "(V   =.
M&#H  !0]   0/P( #4$(  E##0 &1!$  T06  )$'0  1"0  $0M  !$-@
M1$$  $1.  !$7   1&T  $2!  !$F   0Z\  $/-  !"\   0O\  $+_ &@V
M  !8-P  3#@  $,X   [-P  -38  # V   I-P  (SD  !X[   8/0  $T
M !!"   -10$ "$<'  -)#   20\  $H3  !+&0  2R   $LH  !+,@  2ST
M $Q)  !,5P  2V@  $M]  !+E   2JP  $K*  !)[P  2?\  $G_ &(Z  !4
M.P  23L  $ [   Y.@  ,SD  "PZ   E/   'S\  !E!   31   $$<   Q)
M   (3    D\%  !0"@  4 T  %$0  !2%0  5!L  %0C  !4+   5#<  %1$
M  !44@  5&,  %1W  !4CP  4Z@  %+&  !2[0  4?\  %'_ %P_  !//P
M13\  #X^   W/0  +SX  "=    @0P  &48  !-)   /3   "T\   92
M5    %<"  !8!P  60L  %H.  !;$0  718  %X=  !?)@  7S$  %X]  !>
M3   7ET  %YQ  !=B0  7:,  %S!  !;ZP  6O\  %K_ %9$  !+0P  0T(
M #Q!   R0@  *44  "%(   :2P  $TX   Y2   *50   UD   !;    7@
M &    !B @  8P8  &4*  !F#@  :!$  &H7  !K'P  :RD  &LV  !K10
M:U8  &IJ  !J@@  :9T  &B[  !GYP  9O\  &7_ %%(  !(2   048  #='
M   L2@  (TT  !M1   350  #ED   A=   !80   &0   !G    :@   &P
M  !N    <    '(%  !S"0  =0T  '<1  !Z&   >R$  'LN  !Z/0  >DX
M 'EB  !Y>0  >)8  '>S  !UX   =/P  '/_ $Y-  !'3   .TT  #!/   F
M4P  '%@  !-<   -80  !F8   !J    ;P   '(   !V    >0   'P   !]
M    ?P   ($   "# @  A@<  (@,  "+$0  CA@  (XD  ".,P  C40  (Q8
M  "+;P  BHP  (FJ  "(SP  AO<  (7_ $U1  !!4P  -%4  "E:   >7P
M%&4   UJ   %<    '8   ![    ?P   (,   "'    B@   (T   ".
MD0   ),   "5    F    )H%  "=#   H!$  *,:  "C*   HCH  *%.  "@
M90  H($  )Z@  "=P0  F^X  )K_ $99   Y7   +6$  "%G   6;@  #G4
M  5[    @0   (<   "-    D@   )8   ":    G0   )\   "A    I
M *8   "H    JP   *X   "Q P  M L  +@1  "Y'@  N2\  +A#  "W6@
MM78  +27  "TM0  L>(  +#\ #]D   Q:0  )6\  !AW   /?P  !H<   ".
M    E    )H   "@    I0   *H   "N    L0   +(   "U    MP   +H
M  "\    OP   ,,   #&    R0   ,X*  #2$P  TB,  -$W  #03P  SFH
M ,V*  #*JP  R\L  ,OO #=Q   I>   '8   !&)   (D0   )H   "A
MIP   *T   "S    N0   +X   #"    Q0   ,8   #)    S    ,X   #2
M    U0   -H   #>    X0   .4   #J"P  ZQ<  .HK  #J0P  ZEX  .IZ
M  #KF0  Z[4  .O5 /\   #_    _P ! /\ !P#_  T _P 2 /\ &P#_ "4
M_P O /\ .@#_ $, _P!+ /\ 4P#_ %H _0!@ /L 9@#Z &L ^ !R /8 > #T
M (  \0") .\ D@#L )T Z0"J .8 O #C -P WP#W -T _P#, /\ O@#_ +4
M_P"P /\ K0#_ /\   #_    _P   /\   #_  8 _P - /\ % #_ !\ _P I
M /L ,P#W #T \P!% .\ 30#L %, Z !9 .4 7P#C &4 X !J -T <0#: '@
MU@"  -( B@#/ )4 S "B ,@ L@#% ,D P@#M ,  _P"[ /\ L #_ *@ _P"D
M /\ H0#_ /\   #_    _0   /H   #X    \  ) .P $0#H !D YP C .4
M+0#> #8 U@ ^ -$ 1@#- $P R@!2 ,@ 6 #% %T PP!C ,  :0"^ '  O !X
M +D @0"W (T M ": +$ J0"N +P K #A *H _ "H /\ H #_ )D _P"6 /\
ME #_ /\   #Y    \@   .<   #;    T0 $ ,H #0#' !0 Q  = ,( )@"_
M "\ NP W +< /P"T $4 L0!+ *X 40"L %8 J@!< *@ 80"F &@ HP!P *$
M>0"? (0 G0"1 )H H "8 +$ E@#, )4 \0"4 /\ D0#_ (L _P"( /\ A@#_
M /<   #L    W@   ,D   "\    M    *\ "@"K !  J0 7 *@ ( "G "@
MH@ P )\ . "< #X F@!$ )@ 2@"6 $\ E !5 ), 6@"1 &$ CP!H (T <0"+
M 'L B0"( (< EP"% *@ @P"^ ($ Y "  /\ @ #_ 'P _P![ /\ >0#_ .D
M  #7    P0   +$   "F    G0   )< !0"4  T D@ 2 )  &@"/ "( C@ J
M (L ,0") #@ AP ^ (4 0P"# $@ @0!. '\ 5 !^ %H ? !A 'H :0!X ',
M=@!_ '4 C@!S )\ <0"S '  T !O /8 ;P#_ &\ _P!M /\ ; #_ -H   "_
M    K    )X   "3    C    (4   ""  D ?P / 'X %0!] !P ?  D 'H
M*P!W #$ =0 W '0 /0!R $( <0!( &\ 30!N %, ; !: &L 8@!I &P 9P!X
M &8 A@!D )< 8@"J &$ P@!@ .L 80#_ &$ _P!A /\ 8 #_ ,4   "M
MFP   (T   "#    ?    '<   !R  4 <  , &X $0!L !< ;  > &L )0!I
M "P 9P Q &8 -P!D #T 8P!" &( 2 !@ $X 7P!5 %T 70!< &8 6@!R %D
M@ !7 )  5@"C %4 N0!4 -X 5 #[ %0 _P!5 /\ 50#_ +8   "?    C0
M '\   !U    ;@   &D   !F  $ 8P ) &$ #@!@ !, 7P 9 %X ( != "8
M6P L %H ,@!8 #< 5P ] %8 0P!5 $D 4P!0 %( 6 !1 &$ 3P!L $X >@!,
M (H 2P"< $H L0!) ,X 20#S $D _P!) /\ 2@#_ *H!  "4!0  @@<  '0(
M  !J"   8P8  %X$  !;    60 % %< # !6 !  5  5 %, &P!2 "( 40 H
M %  +0!. #, 30 X $P /@!+ $4 2@!, $@ 5 !' %T 1@!H $0 =0!# (4
M00"8 $  JP!  ,4 /P#J #\ _P!  /\ 0 #_ * (  "*"P  >0T  &P-  !A
M#0  6@T  %4+  !2"0  4 8  $\"" !.  T 3  2 $L %P!* !X 20 C $<
M*0!& "\ 10 T $0 .@!" $$ 00!( $  4  ^ %H /0!D #P <@ Z (( .0"4
M #@ IP W +X -@#C #8 ^0 V /\ -P#_ )@-  "##@  <A   &41  !;$0
M4Q   $X0  !*#@  2 T  $<* P!'!PH 100. $0"$P!" AH 00(@ $ #)0 ^
M RL /00Q #P$-P [!#X .@5% #D%3@ W!5< -@5B #0&<  R!H  ,0:2 # &
MI0 O!;L +@7= "X&]0 M!_\ +@?_ )$0  !]$0  ;!,  %\4  !5%   3A0
M $@3  !$$@  01   $ .  ! #08 0 H, #X)$  \"18 .PH< #D*(@ X"B@
M-PLN #8+-0 U"SL ,PM# #(,3  P#%8 +PQA "T,;P K#'\ *@R2 "@,I0 G
M#+L )0S= "4-]0 F#?\ )PW_ (L2  !W%   9Q8  %L7  !1&   21<  $,7
M   _%0  /!0  #H2   Y$0$ .0\( #@.#0 W#A( -0X8 #0.'P R#B4 ,0\L
M # /,@ O$#H +1!" "P02P J$%4 *!!A "80;P D$(  (Q"3 "$0IP ?$+T
M'A#@ !X1]P ?$/\ (!#_ (84  !S%P  8QD  %<:  !-&P  11H  $ :   [
M&0  .!@  #46   T%   ,Q($ #(2"P Q$A  +Q(5 "T2'  L$R( *Q,I "H3
M,  H$S< )Q0_ "842  D%%, (A1? " 5;0 ?%7X '161 !L5I0 9%;L &!7>
M !@5^  9%/\ &A3_ ((7  !O&@  7QP  %,=  !*'0  0AT  #P=   W'
M-!L  #$:   O&0  +A8  "P7"  K%@X *1<3 "@7&0 G&"  )1@F "08+0 C
M&#0 (AD] " 91@ >&5$ '1E= !L::P 9&GP %QJ/ !4:HP 4&;H $AG; !,9
M]@ 4&?\ %1C_ 'T:  !K'0  7!\  % @  !'(   /R   #D?   T'P  ,1X
M "T=   K'   *1L  "<;!0 E&PP )!P1 "(<%@ A'!T (!TC !\=*@ >'3(
M'!XZ !L>1  9'DX %QY; !8>:0 4'WH $AZ- !$>H@ 0'K@ #A[8  \>]0 0
M'?\ $1W_ 'H=  !G'P  62$  $TB  !$(@  /"(  #8B   R(0  +B$  "H@
M   G(   )!\  "(@ @ @( H 'B$/ !TA%  <(1H &R(A !DB)P 8(B\ %R(X
M !4C00 4(TP $B-8 !$C9P 0(W@ #B.+  TCGP ,([0 "R/0  LB\  ,(O\
M#2'_ '8?  !D(@  5B,  $LD  !!)   .B0  #0D   O(P  *R,  "@C   D
M(P  (",  !TD   ;)0< &28- !<F$0 6)A< %2<> !0G)0 3)RP $B<U !$H
M/P 0*$H #BA6  TH9  ,*'0 "BB'  DHFP ')[$ !2?,  8G[  ')OX "";_
M '$B  !@)   4R8  $@G   _)P  -R8  #$F   M)@  *24  "4E   B)0
M'2<  !DH   6*@0 %"L+ !(L$  1+!0 $"P; ! L(@ .+"D #BTR  TM.P +
M+48 "BU2  @M8  &+7  !"V#  (MF   +*X  "S)   LZP !*_P  BO_ &TE
M  !=)P  3R@  $4I   \*0  -2D  "\H   K*   )R<  ",G   ?*   &RH
M !<L   3+@( $# (  XQ#0 -,1( ##$7  LQ'@ *,28 "#(N  <R-P %,D(
M S).  $R7   ,FP  #)_   RE0  ,:P  #''   PZ@  ,/P  ##_ &@I  !8
M*@  3"L  $$L   Y+   ,BL  "TK   I*@  )2H  " K   <+   %RX  !,P
M   0,@( #C0'  HW#  '-Q  !3<4  ,W&P "-R(  #<J   X,P  .#X  #A*
M   X6   .&@  #A\   WD@  -ZD  #;%   VZ@  -OT  #7_ &,L  !4+@
M2"\  #XO   V+@  ,"X  "LM   G+0  (BT  !TO   8,0  %#,  ! U   .
M-P$ "CH'  8["P "/ X  #T2   ^%P  /AX  #XF   ^+P  /CH  #Y&   ^
M5   /F0  #YW   ^CP  /:<  #W#   \Z0  //T  #O_ %XP  !0,0  1#(
M #LR   T,0  +C   "DO   D,   'C(  !DT   4-@  $#D   T[   */0
M!4 %  !!"@  0@T  $,0  !$%   11H  $8B  !&*P  1C4  $9!  !&3P
M1E\  $9S  !%B@  1:0  $3   !#Z   0_X  $+_ %@T  !+-0  034  #DU
M   R-   +3,  "8T   @-0  &C@  !0Z   0/0  #4    E"   $10   $<#
M  !(!P  2@L  $L.  !,$0  3A4  $\<  !/)0  3R\  $\\  !/2@  3UH
M $YM  !.A0  3:   $R\  !+YP  2_X  $K_ %,Y  !'.0  /CD  #<X   Q
M-P  *3<  "$Y   ;/   %3\  !!"   ,10  !T@   )*    30   $\   !1
M!   4@<  %0+  !5#@  5Q$  %D7  !:'P  62D  %DV  !91   650  %AG
M  !8?P  5YH  %:W  !5XP  5/T  %3_ $X]  !#/0  /#P  #4[   L/
M)#X  !Q!   51   $$@   M+   %3@   %$   !4    5P   %D   !;
M70(  %X&  !@"P  8@X  &02  !G&   9R(  &8N  !F/   9DT  &5@  !E
M=P  9),  &.Q  !AW0  8/P  %__ $E"  !!00  .C\  #!    F0P  'D8
M !5*   03@  "E(   -6    6@   %T   !@    8P   &4   !G    :0
M &L!  !M!0  ;PH  '(.  !U$@  =QL  '8F  !V-0  =48  '19  !T;P
M<XL  '*I  !PS0  ;_<  &[_ $9&  ! 10  -48  "I(   @3   %U$  !!6
M   )6@   5\   !C    :    &L   !O    <@   '4   !W    >0   'L
M  !]    @ ,  (,(  "&#0  B1,  (H=  "**P  B3P  (A/  "&9@  A8$
M (2@  ""P@  @?   '__ $9+   Z3   +D\  "-3   86   $%X   ED
M:0   &\   !T    >    'P   "!    A    (<   "(    BP   (X   "0
M    DP   )8   "9!P  G0T  *$4  "@(0  H#$  )Y$  "=6P  G'8  )F6
M  "9M0  EN4  )7^ #]2   R50  )EH  !M@   19P  "6T   !T    >P
M ($   "&    BP   )    "4    EP   )D   "<    GP   *$   "D
MIP   *H   "M    L08  +4-  "X%@  MR8  +8Y  "U4   M&H  +*)  "P
MJ@  KL\  *WU #=<   K80  'F@  !-P   +>    (    "'    C@   )4
M  ":    GP   *0   "H    K    *T   "P    LP   +4   "X    NP
M +\   ##    QP   ,L%  #1#@  T1L  - N  #/10  S5\  ,M^  #)G@
MR+X  ,7I "]I   C<   %GD   V!   !BP   ),   ";    H@   *@   "N
M    M    +@   "]    P    ,(   #%    R    ,L   #.    T0   -8
M  #;    WP   .0   #H!@  ZQ$  .HC  #J.@  Z50  .=R  #EDP  X[,
M ./4 /\   #_    _P   /\ ! #_  L _P 0 /\ %P#_ "$ _P K /\ -0#_
M #X _P!' /\ 3@#_ %4 _ !; /H 80#X &8 ]@!M /0 <P#R 'L [P"$ .T
MC@#J )D Y@"G ., N0#? -4 VP#W -8 _P#  /\ L@#_ *H _P"E /\ H@#_
M /\   #_    _@   /P   #\  , _@ + /\ $0#_ !H _0 D /D +@#T #@
M\ !  .P 2 #I $X Y@!4 .( 6@#? %\ W !E -@ :P#4 '( T ![ ,T A0#*
M )$ QP"> ,, K@#  ,4 O0#K +L _P"P /\ I #_ )P _P"8 /\ E0#_ /\
M  #Z    ]    /$   #R    Z@ % .< #@#B !4 X0 > .$ * #8 #$ T  Y
M ,L 0 #( $< Q0!- ,( 4P"_ %@ O0!> +L 9 "Y &L M@!S +0 ? "Q (@
MK@"5 *L I "H +@ I@#< *, ^P"? /\ E0#_ (\ _P"+ /\ B0#_ /D   #O
M    YP   -\   #/    R    ,$ "@"_ !$ O  8 +L (0"Y "H M  R +$
M.@"N $  JP!& *@ 3 "F %$ HP!6 *$ 7 "? &, G0!J )L <P"9 'X E@",
M )0 FP"2 *T D #' (X \ "- /\ A@#_ (  _P!] /\ ? #_ .T   #@
MT0   +\   "S    J@   *8 !0"B  T H0 3 *  &P"? ", FP K )@ ,@"5
M #D DP _ )$ 1 "/ $H C@!/ (P 50"* %L B !C (8 :P"$ '8 @@"" (
MD@!^ *, ? "Z 'H X0!Y /\ =P#_ '( _P!P /\ ;P#_ -T   #+    M@
M *<   "=    E    (X  0"+  H B0 0 (@ %0"' !T AP E (0 + "" #(
M?P X 'T /0![ $, >0!( '@ 3@!V %0 =0!; ', 8P!Q &X ;P!Z &T B0!L
M )H :@"N &D S !H /8 9P#_ &4 _P!D /\ 8P#_ ,H   "T    H0   ),
M  ")    @@   'L   !X  4 =@ , '4 $0!T !@ <P ? '( )0!P "P ;@ R
M &P -P!J #P :0!" &@ 2 !F $X 90!5 &, 70!B &8 8 !R %X @ != )(
M6P"E %H O@!9 .D 60#_ %D _P!8 /\ 6 #_ +D   "B    D    (,   !Y
M    <0   &T   !I  $ 9@ ) &4 #@!D !, 8P 9 &, ( !A "8 8  L %X
M,0!< #< 6P \ %H 0@!8 $@ 5P!/ %8 5P!4 &  4P!L %$ >0!0 (H 3P">
M $X M !- -H 30#[ $T _P!- /\ 30#_ *H   "4    @@   '4   !K
M9    &    !=    6@ % %@ # !7 !  5@ 5 %8 &P!5 "$ 4P G %( + !1
M #$ 3P W $X /0!- $, 3 !* $H 4@!) %L 2 !F $8 <P!% (0 1 "7 $,
MK !" ,D 0@#Q $( _P!# /\ 0P#_ )X   ")    > ,  &H$  !A!   6@,
M %4!  !2    4  " $X "0!-  T 3  1 $L %P!* !P 20 B $@ )P!' "T
M10 R $0 . !# #X 0@!% $$ 30 _ %8 /@!A #T ;@ [ 'X .@"1 #D I@ X
M +\ . #H #@ _P Y /\ .0#_ )4#  " !P  ;PD  &(*  !8"P  40H  $P(
M  !)!@  1P,  $8 !@!$  L 0P / $( $P!! !@ 00 > #\ (P ^ "D /0 N
M #L -  Z #H .0!! #@ 20 W %( -@!= #0 :@ S 'H ,@", #$ H0 P +@
M+P#> "\ ^0 O /\ , #_ (P)  !X#   : T  %P.  !2#@  2PX  $4-  !!
M#   /PH  #X( @ ]! @ / $- #L $  Z !4 .0 : #@ (  V "4 -0 K #0
M,  S #< ,@ ^ #$ 1@ O %  +@!: "T 9P K '< *@") "D G0 H +, )P#1
M "< \@ G /\ )P#_ (8,  !R#@  8Q   %81  !-$0  11$  $ 0   \#P
M.0X  #<-   V"P0 -@@* #4&#@ T!1( ,@07 #$%'  P!2( +P4H "X&+@ M
M!C0 *P8\ "H&1  I!TX )P=9 "8'90 D!W4 (P>' "('FP @!K  ( ;+ !\%
M[0 ?!OX 'P?_ ( .  !M$0  7A(  %(3  !($P  01,  #L3   W$@  -!$
M #(0   P#P$ , T& # +"P O"A  +0H4 "P+&0 J"Q\ *0LE "@,*P G##(
M)@PZ "0,0P C#$T (0U8 " -90 >#74 ' V( !H-G  9#;$ & S* !<,ZP 7
M#?P & S_ 'L1  !I$P  6A4  $X6  !%%@  /18  #@5   S%0  ,!0  "T3
M   K$@  *A # "H/"  I#@T * X1 "8.%@ E#QT ) \C ",/*0 A$#$ (! Y
M !X00@ =$$P &Q!8 !D09@ 7$'8 %1") !00G@ 2$+, $1#. !$0[@ 2$/X
M$A#_ '<3  !E%0  5Q<  $L8  !"&0  .AD  #08   P%P  +!<  "D6   G
M%0  )A0! "42!  C$@L (A(/ "$2%  @$AH 'A,@ !T3)P <$RX &A,V !D4
M0  7%$H %A16 !049  2%'0 $12' ! 4G  .%+$ #13*  T4ZP .$_X #A/_
M ',5  !A&   4QH  $@;   _&P  -QL  #(:   M&@  *1D  "88   D&
M(A<  " 6 0 >%@@ '18- !L7$@ :%Q< &1<= !@8)  6&"L %1@T !08/0 2
M&4@ $1E4 ! 98@ .&7( #1F$  P9F  *&:T "1C&  D8YP )&/H "A?_ &\8
M  !>&@  4!P  $4=   \'0  -1T  "\=   J'   )AL  ",;   A&@  'AH
M !P:   :&P4 &!L, !8<$  5'!4 %!P; !,<(@ 2'2D $1TQ ! =.P .'44
M#1Y1  P>7@ *'FT "1Z   <>E  %':H  QW"  ,=Y@ $'/@ !1S_ &L:  !;
M'0  31X  $(?   Z'P  ,A\  "T?   H'@  )!X  "$=   >'0  '!T  !@>
M   5'P( $R ) !(A#@ 0(1( $"$8  XA'P .(B8 #2(N  PB-P *(D$ "2)-
M  <B6@ %(FD  R)\  $BD0  (J@  "'    AY0  (/@  "#_ &<=  !7'P
M2B$  $ A   W(@  ,"$  "HA   F(   (B   !\?   <'P  &2   !8A   2
M(P( $"0'  XF#  ,)A  "R85  HF'  ))B( ""8J  8G,P $)ST  R=)  $G
M5@  )V8  "=Y   GCP  )J8  ":_   EY   )?D  "3_ &,@  !4(@  1R,
M #TD   T)   +B,  "@C   D(@  (2(  !XA   :(@  %R,  !,D   0)@(
M#B@'  LJ"P (*PX !BL3  0K&  "*Q\  2PG   L,   +#H  "Q%   L4P
M+&,  "QV   LC   *Z0  "N^   JY   *OH  "G_ %\C  !0)0  1"8  #HF
M   R)@  *R8  "8E   C)   'R0  !LD   7)0  %"<  !$I   .*P( "RT&
M  <O"P $, X  # 1   Q%0  ,1P  #$C   R+   ,C8  #)"   R3P  ,E\
M #)R   QB0  ,:(  #"\   PY   +_L  "__ %HG  !,*   0"D  #<I   O
M*0  *2@  "4G   A)@  '"<  !@H   4*@  $2P   XN   +, $ !S(%  ,T
M"0  -0P  #8/   W$@  .!@  #@@   X*   .#(  #D]   Y2P  .5L  #AN
M   XA0  -Y\  #>Z   VY   -?P  #7_ %4J  !(+   /2P  #0L   M*P
M*"H  "0I   >*@  &2L  !0M   1+P  #3$   HT   '-@   C@$   Z!P
M.PH  #T-   ^$   0!0  $ ;  ! )   0"X  $ Y  ! 1P  0%8  $!I  !
M@   /YL  #ZW   ]XP  //P  #S_ % O  !#+P  .2\  #(O   L+0  )RP
M " M   :+P  %3$  !$S   --@  "3@   4[    /0   $ !  !!!   0P<
M $4+  !&#@  2!$  $H6  !*'@  2B@  $HT  !)0@  25$  $ED  !(>P
M2)<  $>T  !&X   1?P  $3_ $HS   _,P  -C,  # Q   J,   (S$  !PS
M   6-0  $3@   T[   (/@   T$   !#    1@   $@   !*    3 0  $X'
M  !/"P  40X  %02  !5&0  52(  %0N  !4/   5$L  %->  !3=   4I
M %&N  !0UP  3_L  $[_ $4W   \-P  -38  "\T   F-0  'C<  !<Z   1
M/0  #$$   =$    2    $H   !-    4    %,   !5    5P   %@"  !;
M!@  70L  %\.  !B$P  8AL  &(G  !B-   844  &!7  !@;0  7XD  %VG
M  !<S   6O@  %G_ $$\   Z.P  -#D  "HZ   A/   &$   !%#   ,1P
M!DL   !/    4P   %8   !9    7    %\   !A    8P   &4   !G 0
M:@4  &T*  !P#@  <Q4  '(@  !R+0  <3T  '!/  !O90  ;H   &V?  !K
MP0  :?$  &C_ #]    Y/@  +C\  "1"   :1@  $DH   Q/   $5    %@
M  !=    80   &4   !H    :P   &X   !Q    <P   '4   !X    >P
M 'X#  "!"@  A0\  (<7  "&)   A30  (1&  ""70  @78  '^6  !^M@
M?.<  'K_ #]$   S10  *$@  !U,   34@  #%<   -=    8P   &@   !M
M    <0   '8   !Z    ?@   ($   "#    A@   (D   "+    C@   )(
M  "5 0  F0D  )X0  ">&@  G2D  )P\  ":4@  F&P  ):+  "4J@  DM0
M )#Z #A+   L3@  (%,  !59   -8    V<   !N    =    'H   "
MA    (H   ".    D@   )4   "7    F@   )T   "@    HP   *<   "K
M    KP   +0)  "X$   MQX  +4P  "S1@  L6   *]^  "LH   J\$  *GN
M #%5   D6P  &&$   YI   %<0   'D   "!    B    (\   "4    F@
M )\   "D    J    *D   "L    KP   +,   "U    N0   +T   #!
MQ@   ,L   #1"@  TQ0  -$E  #0.P  S50  ,IQ  #(D@  Q;,  ,/> "EB
M   <:0  $7$   =[    A    (T   "5    G0   *,   "I    KP   +0
M  "Y    O    +X   #"    Q0   ,@   #,    T    -0   #:    WP
M .0   #J    [@P  .T:  #L+P  ZDD  .AE  #FA@  Y*4  .+& /\   #_
M    _P   /P  0#\  @ _@ . /\ % #_ !T _P F /\ , #_ #H _P!" /\
M20#^ %  ^P!6 /D 7 #V &( ] !H /( ;P#P '8 [0!_ .H B0#G )4 Y "C
M .  M0#; -  U0#V ,H _P"V /\ J #_ )\ _P": /\ E@#_ /\   #[
M]@   /,   #S    ]@ ) /H #@#] !8 ^P @ /< *@#R #, [0 [ .D 0P#F
M $D X@!/ -X 50#; %L U@!@ -( 9P#/ &X S !V ,D @ #& (P P@": +\
MJ@"[ ,$ N #I +8 _P"G /\ F@#_ )( _P"- /\ B@#_ /H   #Q    Z@
M .<   #G    Y  ! .  "P#; !$ V@ : -L (P#1 "P R@ T ,8 .P#" $(
MOP!( +P 3@"Z %, N !9 +8 7P"S &8 L0!N *X =P"L (, J0"1 *8 H0"C
M +4 H #8 )X ^P"5 /\ BP#_ (4 _P"  /\ ?@#_ .\   #C    V@   -,
M  #&    OP   +D !@"W  X M  4 +0 '0"S "4 K@ M *L - "G #L I !!
M *$ 1@"? $P G0!1 )L 5P"9 %X EP!E )4 ;@"3 'D D "' (X EP", *D
MB0#$ (@ [P"% /\ ? #_ '8 _P!S /\ <@#_ .    #0    Q@   +8   "I
M    H0   )T  0"9  H F  0 )@ %@"7 !X E  F )$ +0"/ #0 C  Z (H
M/P"( $4 AP!* (4 4 "# %8 @0!> (  9@!^ '$ ? !] 'D C0!W *  =0"V
M ', WP!R /\ ;@#_ &D _P!G /\ 90#_ ,P   "^    JP   )T   "3
MB@   (4   ""  4 @  - '\ $0!_ !@ @  @ 'T )@!Z "T =P S '4 . !T
M #X <@!# '  20!O $\ ;0!6 &P 7@!J &@ : !U &< A !E )8 9 "K &(
MR0!A /8 8 #_ %P _P!; /\ 6@#_ +T   "I    EP   (D   !^    >
M ',   !O  $ ;0 ) &P #@!K !, :P 9 &H ( !H "8 9@ L &4 ,@!C #<
M8@ \ &  0@!? $@ 70!/ %P 5P!: &$ 60!M %< >P!6 (X 50"B %, NP!2
M .D 4@#_ %  _P!/ /\ 3P#_ *T   "8    A@   '@   !N    9P   &,
M  !@    70 % %P "P!; !  6P 5 %L &P!: "$ 6  F %8 + !4 #$ 4P V
M %( / !1 $( 3P!) $X 40!- %L 2P!F $H = !) (4 2 "9 $< L0!& -@
M1@#\ $4 _P!% /\ 10#_ )\   ")    >    &P   !B    6P   %8   !3
M    40 " $\ " !/  T 3@ 1 $X %@!- !P 3  A $H )@!) "P 2  Q $<
M-P!% #T 1 !$ $, 3 !" %4 0 !@ #\ ;@ ^ 'X /0"2 #P J0 [ ,< .P#S
M #L _P [ /\ / #_ ),   !^    ;@   &$   !8    40   $P   !)
M1P   $4 !0!$  L 0P . $, $@!# !< 0@ = $  (@ _ "< /@ L #T ,@ [
M #@ .@ _ #D 1P X %  -P!; #4 :  T '@ ,P", #( H@ Q +P ,0#G #$
M_P R /\ ,P#_ (D   !V P  9@4  %D'  !0!P  208  $,%  !  P  /@$
M #P  P [  @ .@ - #H $  Y !0 .0 9 #< '@ V ", -0 H #0 +@ S #0
M,@ [ #  0P O $P +@!7 "T 9  L ', *P"' "H G  I +4 *0#< "D ^P I
M /\ *@#_ ($$  !N"   7PH  %,+  !*"P  0@L  #T*   Y"0  -@@  #4%
M   T @8 ,P * #( #@ Q !$ ,0 5 #  &@ O !\ +@ D "P *@ K #  *@ W
M "D /P H $D )P!4 "8 8  D &\ (P"" "( EP A *X (0#, "$ \P A /\
M(@#_ 'L)  !H#   6@T  $X.  !%#@  /0X  #@-   S#0  , P  "X+   M
M"0, +08( "P$#  K @\ *@$2 "D!%P H 1P )P A "8 )P E "T )  T ",!
M/0 B 48 (0%1 !\!70 > 6P ' %_ !L E  : *H &@#% !H ZP 9 /\ &@#_
M '4,  !D#@  50\  $H0  ! $   .1   #,0   O#P  + X  "D.   G#0$
M)PP% "<*"@ F" T )0<0 "0&%  B!AD (08? " ')  ?!RL '@<R !T'.@ <
M"$0 &@A/ !D(7  7"&L %@A] !4'D0 4!Z< $P:_ !(%Y  2!?H $@7_ '$.
M  !?$   41$  $82   ]$@  -A(  # 2   K$0  *!$  "40   C$   (@X$
M "$-!P A# L ( L. !\+$@ ="Q< ' P< !L,(@ :#"D &0PQ !@,.0 6#4,
M%0U/ !,-7  2#6L $ U^  \-D@ .#:< #0R^  T,X  -#/4 #0S_ &T0  !<
M$0  3A,  $,4   Z%   ,A0  "T4   H$P  )1,  "(2   @$0  'A$# !P0
M!0 <#P@ &P\, !H.$  9#Q0 %P\: !8/(0 5$"@ %! P !(0.0 1$$0 $!!0
M  X070 -$&L #!!\  L0D  )$*4 "!"\  <0WP '$/0 !P__ &D1  !8%
M2Q4  $ 6   W%@  ,!8  "H6   F%0  (A4  !\4   =$P  &A," !D2!  7
M$@8 %A(* !42#@ 4$A( $A(8 !$3'@ 1$R4 $!,N  X3-P -%$  #!1+  L4
M6  )%&< !Q1X  84C0 $%*,  Q.[  (3W0 !$O0  A+_ &43  !5%@  2!<
M #T8   T&   +1@  "@8   C%P  (!<  !T6   :%0  &!4" !85!  4%04
M$A8( !$6#0 0%Q  #A<5  X7&P -%R( #!<I  L8,@ )&#P !QA'  485  $
M&&,  AAU  $8BP  %Z$  !>Y   7W0  %O4  !;_ &$6  !2&   11H  #L:
M   R&@  *QH  "4:   A&0  'A@  !L8   8%P  %A<" !07 P 2& 4 $!D'
M  X;"P ,&P\ "QL3  H;&  ('!\ !QPF  4<+P $'#@  AQ$   =40  '6
M !UR   <B   '*   !NY   ;W@  &O8  !K_ %X8  !/&@  0AP  #@<   O
M'0  *1P  ",<   ?&P  '!H  !D9   7&0$ %!D" !(: P 0&P0 #AT'  P>
M"P )'PX !B 1  4@%@ #(!P  2$C   A*P  (34  "%    A3@  (5T  "%O
M   AA@  ()X  ""X   ?W@  'O@  ![_ %H;  !+'0  /QX  #4?   M'P
M)QX  "(=   >'0  &QP  !@;   5&P  $AP  ! = @ .'P0 #"$&  DB"@ %
M(PT  B00   E$P  )1D  "8@   F*   )C(  "8]   F2@  )EH  "9L   F
M@P  )9P  "6W   DWP  (_D  "/_ %4>  !'(   /"$  #(A   K(0  )2
M " ?   ='@  &AT  !8>   3'@  $"    XA   ,(P( ""4%  4G"0  * L
M "H.   K$0  +!8  "P=   L)0  +"X  "PZ   L1P  +%8  "QI   L@
M*YH  "JU   IWP  *?L  "C_ %$B  !$(P  ."0  "\D   H(P  (R(  !\A
M   <(   %R   !,A   0(P  #B0   LF   (*   !"H$   L!P  +@D  # ,
M   Q#P  ,Q,  #,9   S(0  ,RH  #,U   S0P  ,U(  #-E   R>P  ,I<
M #&S   PW@  +_L  "[_ $PE   _)@  -2<  "TF   G)0  (B0  !XC   9
M(P  %"0  !$F   .*   "RH   <L   #+P   #$"   S!   -0<  #<*   Y
M#0  .A   #L5   ['0  .R8  #LQ   [/@  .TX  #M@   Z=P  .9(  #BP
M   WVP  -OP  #7_ $<I   [*@  ,BH  "LI   E)P  (28  !LG   5*
M$2H   XL   *+P  !C$   $T    -@   #@    [ 0  /00  #\'  !!"@
M0PX  $41  !%&   12$  $4L  !$.0  1$@  $1;  !#<0  0HT  $&K  !
MT@  /_H  #[_ $(M   X+@  +RT  "DK   D*@  '2H  !<L   1+@  #3$
M  DT   $-P   #H    \    /P   $$   !$    1@   $@#  !*!P  3 L
M $X.  !0$P  4!P  % G  !/-   3T,  $]5  !.:@  388  $RD  !*R@
M2?@  $C_ #XR   U,0  +B\  "DN   @+@  &3$  !(S   .-P  "3H   (]
M    0    $0   !'    20   $P   !/    40   %,   !5 0  6 8  %H+
M  !=#@  7Q4  %X@  !>+   73P  %Q.  !;8P  6GX  %B=  !7P   5?(
M %3_ #HV   S-   +3(  "0S   ;-@  $SD   X]   (00   $4   !)
M3    %    !3    5@   %D   !;    70   &    !B    90   &@%  !K
M"P  ;Q   &\8  !N)0  ;30  &U&  !K6P  :G4  &B4  !FM@  9.D  &+_
M #@Y   R-P  *#D  !X[   5/P  #D0   =)    30   %(   !6    6@
M %X   !B    90   &@   !K    ;0   '    !S    =@   'D   !]!
M@0L  (41  "$'0  @BP  ( ^  !^5   ?FL  'N*  !ZJ@  =]8  '7] #@]
M   L/@  (D$  !=&   /2P  !U$   !7    7    &(   !F    :P   &\
M  !T    >    'L   !^    @    (,   "&    B@   (T   "1    E@,
M )L,  "=$P  FR$  )HS  "720  E&(  )-_  "0H   CL4  (SS #%$   E
M2   &DT  !!3   (6@   &$   !H    ;@   '0   !Y    ?P   (0   ")
M    C0   )$   "3    E@   )D   "=    H    *0   "H    K    +(#
M  "W#0  MQ<  +4H  "R/@  L%8  *QS  "JE   J;0  *7E "I/   >5
M$EL   IB    :@   ',   ![    @@   (D   ".    E    )H   "?
MI    *8   "I    K0   +    "S    MP   +L   #     Q0   ,L   #1
M!   U0X  -,=  #0,@  S4L  ,IF  #&AP  PJD  ,'+ ");   68@  #&L
M  %T    ?0   (<   "0    EP   )X   "D    JP   +$   "V    N@
M +P   #     Q    ,@   #+    SP   -0   #:    X    .8   #K
M\08  / 3  #N)P  [#\  .I;  #G>@  Y)L  ."[ /\   #[    ]@   /,
M  #T  4 ]@ , /H $0#_ !D _P B /\ + #_ #4 _P ] /\ 10#\ $P ^@!2
M /< 6 #U %X \P!D /$ :@#N '( [ !Z .D A0#E )$ X0"@ -T L@#8 ,X
MT@#V ,$ _P"M /\ G@#_ )8 _P"0 /\ C #_ /H   #R    [    .D   #I
M    [  % /( # #X !( ]P ; /4 )0#P "X ZP W .8 /@#B $4 W0!+ -@
M4 #3 %8 T !< ,T 8@#* &H R !R ,4 ? #" (@ O@"6 +H J "W +\ M #H
M *X _P"= /\ D #_ (@ _P"# /\ @ #_ /    #E    W@   -H   #;
MW    -@ !P#1  X T0 5 -( '@#+ "< Q0 O ,  -P"] #T N@!$ +< 20"U
M $\ L@!5 +  6P"N &$ K !I *D <P"G '\ I "- *$ G@"> +( FP#5 )D
M_ ", /\ @@#_ 'L _P!V /\ = #_ .(   #3    R@   ,<   "\    M@
M +   0"O  L K  1 *T & "M "  J  H *0 +P"@ #8 G0 \ )L 0@"9 $<
MEP!- )4 4P"3 %D D0!A (\ :@", '4 B@"# (@ E "& *< @P#" (( \ !\
M /\ <P#_ &T _P!J /\ : #_ ,\   #!    N0   *T   "@    F    )0
M  "1  8 D  - )  $@"/ !D C@ A (L * "( "\ A@ U (0 .@"" $  @ !%
M 'X 2P!\ %( >@!9 '@ 8@!V &P = !Y '( B0!Q )T ;P"T &T WP!L /\
M90#_ &  _P!> /\ 7 #_ +X   "Q    H    )(   ")    @@   'P   !Z
M  $ >  ) '< #@!X !0 =P : '0 (0!R "< <  M &X ,P!L #@ :P ^ &D
M1 !H $H 9@!1 &0 6@!C &0 80!P %\ ?P!> ), 70"I %P R !; /< 5P#_
M %0 _P!2 /\ 40#_ +    "?    C0   '\   !T    ;@   &H   !F
M90 $ &, "P!C !  8P 5 &, &P!A "$ 7P G %T + !< #( 6@ W %D /0!7
M $, 5@!+ %4 4P!3 %P 4@!H %  =P!/ (D 3@"? $T N@!, .D 2P#_ $D
M_P!' /\ 1P#_ *(   "-    ?    &X   !E    7@   %D   !7    50 !
M %0 !P!3  T 4P 1 %0 %@!2 !L 40 A $\ )@!. "L 3  Q $L -P!* #T
M20!$ $< 3 !& %8 1 !A $, < !" ($ 00"7 $  KP _ -< /P#_ #X _P ]
M /\ /@#_ )0   !_    ;P   &,   !9    40   $T   !*    2    $<
M! !'  H 1@ . $8 $0!' !8 10 < $0 (0!" "8 00 K $  ,0 ^ #< /0 ^
M #P 1P Z %  .0!; #@ :0 W 'H -@"/ #4 IP U ,8 - #U #0 _P T /\
M-0#_ (@   !T    90   %@   !/    2    $,    _    /0   #P  @ \
M  < .P , #L #P [ !( .@ 7 #D '  W "$ -@ F #4 +  T #( ,P Y #$
M00 P $L +P!6 "X 8P M ', + "( "P H  K +L *P#J "L _P K /\ + #_
M '\   !L    70$  %$"  !( P  0 ,  #L"   W    -    #,    R  4
M,@ ) #( #0 Q !  ,0 3 #  &  O !T +0 B "P *  K "X *@ U "D /0 H
M $8 )P!1 "8 7@ E &X ) "" ", F0 C +, (@#> "( _P C /\ ) #_ '<
M  !E!   5@8  $L'  !""   .@@  #4'   P!@  +04  "P#   K  , *@ '
M "D "P I  X *0 1 "@ %0 G !D )@ > "4 )  D "H (P Q "( .0 A $,
M( !. !\ 6@ > &D '0!\ !P DP ; *P &P#- !L ]@ ; /\ ' #_ ' %  !?
M"   40H  $8+   ]"P  -0L  # +   K"@  * D  "4(   D!P( (P0& ","
M"0 B 0P (@ / "$ $@ @ !8 'P ; !X (  = "8 '  N !L -@ : #\ &0!*
M !@ 5P 7 &8 %@!X !4 CP 5 *8 % ## !0 [@ 4 /\ %0#_ &L(  !;"P
M30P  $(-   Y#0  ,0T  "P-   G#0  (PP  "$,   ?"P$ '@H% !T("  =
M!@L ' 4- !P$$  ;!!0 &008 !D$'@ 8!", %P0K !8$,P 5!#P % 1' !,#
M5  2 V, $0-U ! "B@ 0 :( #P"\  \ Y0 / /X $ #_ &<+  !7#0  20X
M #X/   U#P  +@\  "@/   D#@  ( X  !T.   ;#0$ &0T$ !@,!P 8"PD
M%PD, !<)#@ 6"1( %0D6 !0)&P 3"2$ $@DH !(),  1"3H $ E%  \)4@ .
M"6$ #0ES  P(B  +")\ "@>W  H&VP *!?8 "@3_ &,-  !3#@  1A   #L1
M   R$0  *Q$  "40   A$   '1   !H/   8#P$ %@X$ !4.!P 4#0D $PT+
M !,,#0 2#!  $0P4 ! ,&0 0#!\ #PPG  X-+P -#3D # U%  L-40 )#6
M" UQ  8-A@ %#9T ! RT  ,,T@ "#/$  @O_ %\.  !0$   0Q$  #@2   O
M$@  *!(  ",2   >$0  &Q$  !@1   5$ ( %! % !(0!P 1#PD $ \* ! .
M#  .#@X #@\2  T/%P ,$!T #! D  H0+  )$#8 "!!!  803@ %$%T  Q!O
M  $0A   $)P   ^T   .U   #O,   [_ %P0  !-$@  0!,  #84   M%
M)A0  "$3   <$P  &1(  !82   4$0, $A$& !$1"  0$ H #A +  T1"P ,
M$0T "Q(1  H2%0 )$AH "!(A  83*0 %$S,  Q,^  (32P  $UH  !-L   3
M@@  $IL  !*T   1UP  $?4  !'_ %@2  !)%   /14  #,6   K%@  )!4
M !\5   :%   %Q0  !03 0 3$@0 $1(' ! 2"0 .$@D #1()  L3"@ )% T
M!Q4/  86$P $%A@  Q8?  (6)P  %S   !<[   72   %U@  !=J   6@
M%ID  !6T   5V0  %/<  !/_ %44  !&%@  .A<  # 8   H&   (A<  !T6
M   9%@  %A4  !,4 P 2$P8 $!,'  \3!P -% < "Q4(  D6"0 && P  QH.
M  $:$0  &A8  !L<   ;)   &RT  !LX   ;1@  '%4  !MG   ;?0  &Y<
M !JS   9VP  &/D  !?_ %$6  !#&   -QD  "X:   F&@  (!D  !L8   8
M%P  %18! !,5!0 1%00 #Q4$  T6!  +%P4 "1D&  8:"  "' H  !X-   @
M$   (!,  " 9   @(0  (2H  "$U   A0@  (5(  "!D   @>@  'Y4  !^Q
M   >VP  '?H  !S_ $T9   _&P  -!P  "L<   D'   'AL  !H:   7&
M%!<" !(7 @ 0& $ #1D!  L: @ (' , !1T$  (?!@  (0@  ",+   E#@
M)A$  "86   F'@  )R<  "<R   G/P  )DX  "9@   F=P  )9(  "2O   C
MV@  (OL  "'_ $@=   \'@  ,1\  "@>   B'@  '1P  !D;   6&@  $AH
M ! ;   -'   "QT   @?   $(0   2,"   E!   )P8  "D)   L#   +@\
M "X3   N&@  +B,  "XN   N.P  +DH  "U<   M<@  +(X  "NL   JU
M*?L  "C_ $0@   X(0  +B$  "8A   @(   '!X  !@=   4'0  $!X   X?
M   +(0  !R,   ,E    )P   "D    L 0  +@,  # &   S"@  -0T  #81
M   V%P  -A\  #8I   V-@  -D4  #57   U;0  -(D  #*H   QSP  ,/H
M "__ #\D   T)   *R0  "0C   ?(0  &R   !8@   1(0  #B,   HE   &
M*    BH    M    +P   #(    T    -P   #D#   [!@  /@H  $ .  !!
M$@  01H  $ E  ! ,0  0$   #]2   ^9P  /8(  #RB   ZQP  .?@  #C_
M #HH   P*   *2<  ",E   ?(P  &"0  !(E   .*   "BH   4M    ,
M #,    V    .    #L    ^    0    $(   !% @  1P8  $H*  !-#@
M314  $P?  !,*P  2SH  $I,  !)80  2'P  $>;  !%OP  0_,  $+_ #8L
M   M*P  )RD  ",G   ;*   %"H   XM   *,   !#,    W    .@   #T
M  !     0P   $8   !(    2P   $T   !0    4P$  %8&  !9"P  6Q
M %L9  !:)0  630  %A&  !76@  570  %23  !2M0  4.H  $__ #,P   L
M+@  )RP  !XM   6+P  $#(   HV   #.@   #\   !"    1@   $D   !,
M    3P   %(   !5    6    %H   !=    8    &,   !G!@  :PP  &P2
M  !K'@  :RP  &D]  !G4@  9FH  &2)  !AJP  7]P  %W_ #$S   L,0
M(C(  !DU   1.0  "CT   )"    1P   $P   !0    5    %@   !;
M7P   &(   !E    :    &L   !N    <0   '4   !Y    ?08  ((-  ""
M%@  @"0  'XU  !\20  >V$  'A_  !VGP  <\8  '#W #$V   F.   '#L
M !)    +10   DL   !1    5@   %L   !@    90   &D   !N    <@
M '8   !Y    ?    'X   ""    A0   (D   ".    DP   )@&  "<#@
MFQH  )@K  "60   DED  )%S  "-E0  B[4  (CH "L^   @00  %4<   U-
M   "5    %L   !A    :    &X   !S    >0   'X   "#    B    (P
M  "/    D@   )4   "9    G0   *$   "E    J@   +    "W!P  N!$
M +4A  "R-0  KTT  *II  "HB   IJ@  *+1 "-(   83@  #E0   1<
M9    &T   !U    ?    (,   ")    CP   )4   ";    H    *,   "F
M    J0   *T   "Q    M0   +D   "^    Q    ,H   #2    V@H  -86
M  #2*0  SD$  ,I<  #%?   PIT  ,&] !Q5   17   !V4   !N    =P
M '\   "(    D    )@   "?    I0   *T   "S    N    +H   "^
MP@   ,8   #*    S@   -,   #:    X    .<   #M    \P   /0.  #R
M'@  [S8  .Q1  #H;@  Y)   -^Q                       ! 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____________________________________________________
M              $#! 4&" D*"PT.#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM
M+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/4%)35%576%E;7%U>8&%B8V5F
M9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(BHN,CH^0D9.4E9:8F9J<G9Z?
MH:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"P\3&Q\C)R\S-S]#1TM35UM?9
MVMO=WM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[_/[_____________________
M_________________________________P ! @,$!08'" D*"PP-#@\0$1(3
M%!46%Q@9&AL<'1X?("$B(R0E)B<H*2HK+"TN+S Q,C,T-38W.#DZ.SP]/C]
M04)#1$5&1TA)2DM,34Y/4%%24U155E=865I;7%U>7V!A8F-D969G:&EJ:VQM
M;F]P<7)S='5V=WAY>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:
MFYR=GI^@H:*CI*6FIZBIJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'
MR,G*R\S-SL_0T=+3U-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK[.WN[_#Q\O/T
M]?;W^/GZ^_S]_O]M9G0Q      ,$(0   0                    $
M               !     0(#! 4&!P@)"@L,#0X/$!$2$Q05%A<8&1H;'!T>
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
MH#X:_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN
ME:S'?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^Q
MO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_H#X:
M_ZA')O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN E:S'
M?)FQQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EO
ML;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_H#X:_ZA'
M)O^N433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN E:S'?)FQ
MQ7F>M<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y
M;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_H#X:_ZA')O^N
M433_KUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN E:S'?)FQQ7F>
MM<)VH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_
MN6^QO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_H#X:_ZA')O^N433_
MKUM%_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN E:S'?)FQQ7F>M<)V
MH[G =*J\O7&ROKEOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^QO[EOL;^Y;[&_N6^Q
MO[EOL;^Y;[&_N6^QO[EOL;__F1\%_Y8K"_^5-A+_H#X:_ZA')O^N433_KUM%
M_ZUE5_BI;VCMHWAYXYM_A]N2A934BXR>SX61ILN E:S'?)FQQ7F>M<)VH[G
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
M6%S]DUA<_9-87/V36%S]DUA<_9-87/V36%S]DUA<_9-87/V36%S]DUC6Q @
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
ML,&'C;#!AXVPP8>-L,&'C;#!AXVPP8>-L,'_EQL#_Y4G"/^=+PW_J3@3_[-
M'?^\2"K\Q4\[]LE73NW-7F/BRV1XTL1JC,2[;YRXLG6IK:M[LZ.F@+N;H8;!
ME)V-Q8Z;E,B*F9W*AIFHRX*3K,:"DJ_!@I*OP8*2K\&"DJ_!@I*OP8*2K\&"
MDJ_!@I*OP8*2K\&"DJ_!@I*OP8*2K\'_EQL#_Y4G"/^>+PW_JC@3_[5 '/^^
M2"GYR$XZ\\U63>K37&+>SV)XS<=HB[^^;INRMW.HI[!YLIZK?KJ5IX3 CJ.+
MQ(BADL>#GYK)@*"GRGV:K,9]F*_!?9BOP7V8K\%]F*_!?9BOP7V8K\%]F*_!
M?9BOP7V8K\%]F*_!?9BOP7V8K\'_F!L#_Y8G"/^@+PW_K#<2_[= &_W!2"CV
MRTXY[]-43.;96F+8U&%WQ\MGBKG#;)JMO'*GH;9WL9BQ?;B/K8*^B*J)PX*H
MD,9]IYG(>J>ER7>BK,5XG[#!>)^PP7B?L,%XG[#!>)^PP7B?L,%XG[#!>)^P
MP7B?L,%XG[#!>)^PP7B?L,'_F!L#_Y<F"/^B+PS_KC<2_[D_&OG$1R?QSDTX
MZMM32^#?66#0VE]VP=!EB;/):YFFPG"EF[UUKY&X>[:(M8"\@;*&P'NPC<-V
MKI;%<ZZAQG*MK<1RJ;# <JFPP'*IL,!RJ;# <JFPP'*IL,!RJ;# <JFPP'*I
ML,!RJ;# <JFPP'*IL,#_F1L#_Y@F"/^D+@O_L381_KT_&?3(1R7KU$TVY>-0
M2=GC5U_)WUYTNM=DAJS/:9:=QVVCD<!QK(:[=;-^MWJY=[1_O7*RA;]ML8W!
M:K"7PFFQI<%LM+*];+2RO6RTLKULM+*];+2RO6RTLKULM+*];+2RO6RTLKUL
MM+*];+2RO6RTLKW_FAL#_YDF"/^G+0K_M38/^<$_%^[.1B/DW$PRW>=/2<_H
M5E[ Y%URLMYD@J/4:9&5RVV<B<5PI7_ <ZQWO'>Q<+E\M6NW@;AGMH>Z8[60
MNV&UF[QCMZ:Y8[>FN6.WIKECMZ:Y8[>FN6.WIKECMZ:Y8[>FN6.WIKECMZ:Y
M8[>FN6.WIKG_FQL#_YLE!_^K+0G_N34-\L<^%>751A_:XTDSS^M.2<;M5%VW
MZEQNJ.)C?9K9:8J.TFV4A,QQFWO(=:%SQ'BF;L)\J6G @:QEOH>N8KV.L%^]
ME[%>O)ZQ7KR>L5Z\GK%>O)ZQ7KR>L5Z\GK%>O)ZQ7KR>L5Z\GK%>O)ZQ7KR>
ML5Z\GK'_G!H#_Z D!O^P+ CYP#0+Z<\]$-K?0AW.Z4DSQ/%.2+OR4EJM\%MI
MGN=C=I+@:8&'VF^)?M1SD'?1=Y5QSGN9;,Q_G&C*@YYDR8B@8<>.HE[&E:1<
MQIND7,:;I%S&FZ1<QIND7,:;I%S&FZ1<QIND7,:;I%S&FZ1<QIND7,:;I%S&
MFZ3_GAH#_Z4C!?^W*@7PR#('W-LU#,[G0A_"\4@TN/E,1J_W456B]5MBE>UD
M;8KG:W: XG!]>=YU@G/;>H=NV7Z*:]>"C&?5AHYDU(N08=.0DE[1EI1<T9N5
M7-&;E5S1FY5<T9N57-&;E5S1FY5<T9N57-&;E5S1FY5<T9N57-&;E5S1FY7_
MH1D"_ZTA _B_)@/BU"4#SN4S#\+P0B&V^D<SJ_Y+0J+^4$^7^UM:B_5E8X+P
M;&IZ[')P=.EX=&_G?'=LY8%Z:..$?&;BB'UCX8Q_8."1@5[?EH)<WIJ#7-Z:
M@US>FH-<WIJ#7-Z:@US>FH-<WIJ#7-Z:@US>FH-<WIJ#7-Z:@US>FH/_HQD"
M_[8= >G,%P'/XQX#PO S$K7Z0"*I_T0PG?])/97_4$B+_UM0@OUE5WKY;5UT
M]G-A;_1Y9&OR?F=H\8)I9O"&:F3OBFQB[HYM8.V2;EWLEW!<ZYMQ7.N;<5SK
MFW%<ZYMQ7.N;<5SKFW%<ZYMQ7.N;<5SKFW%<ZYMQ7.N;<5SKFW'_K!4!\\,0
M -':"P#![Q\&M/LS$ZC_/"";_T(LD/](-H?_3S]__UI&>/]E2W'_;4]L_W-2
M:?]Y56;^?E=D_8)88OR&66'[BEI?^HY;7OJ27%SYEUU;^)M>6_B;7EOXFUY;
M^)M>6_B;7EOXFUY;^)M>6_B;7EOXFUY;^)M>6_B;7EOXFU[ZN0X S<L) ,#F
M#0&R_" (I_\S$YK_.1V-_S\F@O]&+GK_3C5S_U@Z;?]C/VG_;$)E_W)$8O]W
M1F#_?$=?_X%(7?^%25S_B$I;_XQ+6O^03%C_E4U7_YE-5_^935?_F4U7_YE-
M5_^935?_F4U7_YE-5_^935?_F4U7_YE-5_^935?_F4W-P08 OM ' +'V#@*E
M_R$)F?\N$HS_-!F _SL@=O]#)VW_3"QF_U0P8O]@,U[_:35<_V\W6O]T.%G_
M>3E8_WTZ5_^ .U;_A#M5_X<\5/^+/5/_D#U2_Y,^4O^3/E+_DSY2_Y,^4O^3
M/E+_DSY2_Y,^4O^3/E+_DSY2_Y,^4O^3/E+_DSZ]Q04 L-<% */_$ .9_R()
MB_\I#W[_,!5S_S@::?] 'V+_22-;_U$F5_]:*%7_8BI2_VDK4?]O+%#_<RU/
M_W<N3O]Z+D[_?2]-_X O3/^$,$O_B#!+_XLP2_^+,$O_BS!+_XLP2_^+,$O_
MBS!+_XLP2_^+,$O_BS!+_XLP2_^+,$O_BS#_BQP$_X@H"/^$- [_CSH4_Y="
M'/^>2R?_GE<T_YUB0O^9;4__DWA<^(V"9_*(BW'L@I-YZ'R9@.1XGH;A=*.*
MWW&HCMUOKI';;;.4VFRYEMAKPIC5:<R:S&7+F\QERYO,9<N;S&7+F\QERYO,
M9<N;S&7+F\QERYO,9<N;S&7+F\QERYO_XO_B24-#7U!23T9)3$4 !PG_BQP$
M_X@H"/^$- [_CSH4_Y="'/^>2R?_GE<T_YUB0O^9;4__DWA<^(V"9_*(BW'L
M@I-YZ'R9@.1XGH;A=*.*WW&HCMUOKI';;;.4VFRYEMAKPIC5:<R:S&7+F\QE
MRYO,9<N;S&7+F\QERYO,9<N;S&7+F\QERYO,9<N;S&7+F\QERYO_BQP$_X@H
M"/^$- [_CSH4_Y="'/^>2R?_GE<T_YUB0O^9;4__DWA<^(V"9_*(BW'L@I-Y
MZ'R9@.1XGH;A=*.*WW&HCMUOKI';;;.4VFRYEMAKPIC5:<R:S&7+F\QERYO,
M9<N;S&7+F\QERYO,9<N;S&7+F\QERYO,9<N;S&7+F\QERYO_BQP$_X@H"/^$
M- [_CSH4_Y="'/^>2R?_GE<T_YUB0O^9;4__DWA<^(V"9_*(BW'L@I-YZ'R9
M@.1XGH;A=*.*WW&HCMUOKI';;;.4VFRYEMAKPIC5:<R:S&7+F\QERYO,9<N;
MS&7+F\QERYO,9<N;S&7+F\QERYO,9<N;S&7+F\QERYO_BQP$_X@H"/^$- [_
MCSH4_Y="'/^>2R?_GE<T_YUB0O^9;4__DWA<^(V"9_*(BW'L@I-YZ'R9@.1X
MGH;A=*.*WW&HCMUOKI';;;.4VFRYEMAKPIC5:<R:S&7+F\QERYO,9<N;S&7+
MF\QERYO,9<N;S&7+F\QERYO,9<N;S&7+F\QERYO_BQP$_X@H"/^$- [_CSH4
M_Y="'/^>2R?_GE<T_YUB0O^9;4__DWA<^(V"9_*(BW'L@I-YZ'R9@.1XGH;A
M=*.*WW&HCMUOKI';;;.4VFRYEMAKPIC5:<R:S&7+F\QERYO,9<N;S&7+F\QE
MRYO,9<N;S&7+F\QERYO,9<N;S&7+F\QERYO_BQP$_XDH"/^%,P[_D#D4_YA"
M'/^>2R?_GU8T_YYA0O^:;5#_E7==]X^!:/&)BW+K@Y)[YWV8@N-XG8C@=*.,
MW7*HD-MOK9/:;K.6V&RZF-9KPIO1:<J<RF;*G,IFRIS*9LJ<RF;*G,IFRIS*
M9LJ<RF;*G,IFRIS*9LJ<RF;*G,IFRIS_C!P#_XDG"/^(,@[_DS@4_YM!'/^B
M2B?_I%0T_Z)?0_^?:E']FG1?]91^;.V.B'CGAX^!XH"5BMU[FI#:=Z"6UG2F
MFM1QK)[2;[*AT&VYH\]LPZ;%9\.FP&G'H<!IQZ' :<>AP&G'H<!IQZ' :<>A
MP&G'H<!IQZ' :<>AP&G'H<!IQZ'_C1P#_XHG"/^*,0W_EC<3_YY &_^E22?_
MIU,T_Z==0_^D:%/\H')B\II\<.J4A7WCBXN(W822D=A^F)C3>IZ?T'6DI,UR
MJJC+;["KR6VXKL)IO+"\:\"JMVW$I;=MQ*6W;<2EMVW$I;=MQ*6W;<2EMVW$
MI;=MQ*6W;<2EMVW$I;=MQ*7_C1L#_XLG"/^,, W_F#<3_Z! &_^G2";_JU(T
M_ZM<1/^I9E3ZI7!D\)]Y<^>8@H'?CXB-V8B/E]*!E:#.>YNGRG:AK<=SJ+'%
M<*^UP6VWM[EKN+6S;KVNL'#!J+!PP:BP<,&HL'#!J+!PP:BP<,&HL'#!J+!P
MP:BP<,&HL'#!J+!PP:C_CAL#_XLF"/^., W_FC82_Z(_&O^I2";_KE$T_ZY;
M1/^L9%7YJFYE[Z5W=N6=?X7<E(62U(R,G<Z$DJ?)?9BOQ'B>M<)UI[G!=+&[
MN'"SN[%OMKBL<;NQJ7._JZESOZNI<[^KJ7._JZESOZNI<[^KJ7._JZESOZNI
M<[^KJ7._JZESOZO_CAL#_XPF"/^0+PW_FS82_Z0_&O^K1R;_L5 T_[%91/RP
M8U7VKFQG[:IU>..A?(C9F(.6T9")H\J'CZW%@I>TPG^@N+Y\J+N[>K"]L72R
MO:ERM+NF=+FSHW:^K:-VOJVC=KZMHW:^K:-VOJVC=KZMHW:^K:-VOJVC=KZM
MHW:^K:-VOJW_CQL#_XPF!_^1+@S_G382_Z8^&O^M1R7_LT\T_[181/JT85;S
MLFIH[*]S>N&F>HO6G8":S92&I\:-C:^_AY2UNH*<N;5_I+RR?:R^JWFQOZ-V
MLKV@>+BUGGF]KYYYO:^>>;VOGGF]KYYYO:^>>;VOGGF]KYYYO:^>>;VOGGF]
MKYYYO:__CQL#_XTF!_^3+@S_GC41_Z@^&?^O1B7_MDXS_K=71/>W8%;PMFAI
MZ+-P>]ZJ=XW0GWR=QY>#I[^0BJ^XBY&VLH:8NJV#H+VI@:F_I7ZPP)QYL;^:
M>[>WF'V[L)A]N["8?;NPF'V[L)A]N["8?;NPF'V[L)A]N["8?;NPF'V[L)A]
MN[#_D!H#_XTF!_^4+0S_H#41_ZD^&?^Q1B3_N$TS_+M61/6[7U;MNV=IX[5N
M?=:L<X_*HWJ=P9N I[B4A["QCXZVJXJ5NZ:'G;ZBA:7 GX2OP99^L,&4?[:X
MDX"[LI. N[*3@+NRDX"[LI. N[*3@+NRDX"[LI. N[*3@+NRDX"[LI. N[+_
MD!H#_XXF!_^5+0S_H341_ZL]&/^S1B3_NDTS^KY51/._75;JOV5JW[AK?M"O
M<8_%IGB<NY]^I[*8A:^KDXNVI8Z3NY^+FKZ;B:+!F(BLPI""K\*/@[6YCX2Z
MLX^$NK./A+JSCX2ZLX^$NK./A+JSCX2ZLX^$NK./A+JSCX2ZLX^$NK/_D!H#
M_XXE!_^6+ O_HC40_ZP]&/^U12/_O$PR^,%40_##7%;GPV-JVKMI?LRR<(_
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
M0U'_GT-1_Y]#4?^?0U'_GT-1_Y]#4?^?0U'_GT-1_Y]#4?^?0U'_GT/&O@4
MM\T% *KD" &?_QD&E/\H#(?_+A-[_S49<?\]'FG_12-B_TTF6_]6*5C_7RQ6
M_V@M5/]N+U/_<S!2_W@Q4?]\,5#_@#)/_X0S3O^(,TW_C#1,_Y(T2_^6-4O_
MEC5+_Y8U2_^6-4O_EC5+_Y8U2_^6-4O_EC5+_Y8U2_^6-4O_EC6WQ , J=0"
M )SY"P*3_QL%A?\C"GG_*0]N_S$49?\Y&%W_01M7_TH>4_]2(%#_62)-_V C
M2_]F)$K_:R5)_V\E2/]S)D?_=R9&_WLG1?]^)T7_@BA$_X<H0_^+*4/_BRE#
M_XLI0_^+*4/_BRE#_XLI0_^+*4/_BRE#_XLI0_^+*4/_BRG_@QP#_X G!_][
M,PW_AC@1_XY &?^322+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H]'B=
M;O%THW/N<:EW[&ZN>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?38-J'
MTV#:A]-@VH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_][,PW_
MAC@1_XY &?^322+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H]'B=;O%T
MHW/N<:EW[&ZN>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?38-J'TV#:
MA]-@VH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_][,PW_AC@1
M_XY &?^322+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H]'B=;O%THW/N
M<:EW[&ZN>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?38-J'TV#:A]-@
MVH?38-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_][,PW_AC@1_XY
M&?^322+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H]'B=;O%THW/N<:EW
M[&ZN>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?38-J'TV#:A]-@VH?3
M8-J'TV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_][,PW_AC@1_XY &?^3
M22+_E54M_Y-A.?^0;47_BWA/_X:$6?R"CF'W?99H]'B=;O%THW/N<:EW[&ZN
M>NILLWWI:KE_YVC @>9GQX/C9<^%W6/8AM-@VH?38-J'TV#:A]-@VH?38-J'
MTV#:A]-@VH?38-J'TV#:A]-@VH?_@QP#_X G!_]],@S_B#<1_Y _&/^522+_
MEU0M_Y9?.?^3:T7_CG=1_XB"6_J$C&3U?Y1K\7J;<NYVHG?K<J=[Z6^M?^=L
MLH+E:KB$Y&F_A^)HQXG@9L^*UF/6C,]BV(K/8MB*SV+8BL]BV(K/8MB*SV+8
MBL]BV(K/8MB*SV+8BL]BV(K_A!L#_X$G!_^ ,0S_BS81_Y,^&/^91R+_G%(M
M_YI=.O^8:4?_DW13_HY^7_>(B6GQ@I%R[7V8>>EXGW_E=*2$XW"JB.!ML(S>
M:[>/W6J_D=MIR)/59L^5RV31D\9EU([&9=2.QF74CL9EU([&9=2.QF74CL9E
MU([&9=2.QF74CL9EU([_A1L#_X(F!_^", S_CC40_Y8]&/^<1B'_H% M_Y];
M._^<9DC_F'%6^Y-\8O2-AFWNAXYWZ("5@.1ZG(?@=:*,W7*HD=IOKY78;;>9
MU6O G-)IR9[)9<F>PF?-F+YIT9.^:=&3OFG1D[YIT9.^:=&3OFG1D[YIT9.^
M:=&3OFG1D[YIT9/_AAL#_X,F!_^%+PO_D#00_YD]%_^?1B'_HT\M_Z-:._^@
M9$G_G6]8^IAY9?&2@W'JBXQ\Y(.2AM]]F8[:>*"5UG2GFM-PKI_1;;:CSVO
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
M;%3NM&U4[K1M5.ZT;53NM&U4[K1M5.ZT;53NM&U4[K1M5.ZT;53NM&W_HQ
M\;D, ,[)"0#$WPL MO<?!JS_,A*@_SL=E/]!)XK_1S&!_TXY>O]8/W/_8D5N
M_VQ):?]S3&;_>D]C_X!18/^&4U[_C%1<_Y)56OZ85UG]G5A7_*195?NK6E3[
ML5M4^[%;5/NQ6U3[L5M4^[%;5/NQ6U3[L5M4^[%;5/NQ6U3[L5OPKP@ S;\'
M ,#-" "T[@X"J?\A")__,1&2_S<:A_\^(GW_12EU_TTP;O]5-6G_8#EE_VH\
M8?]Q/E__=T!<_WY"6O^$0UG_B417_X]%5O^41E7_FD=3_Z!(4O^G25'_K4I1
M_ZU*4?^M2E'_K4I1_ZU*4?^M2E'_K4I1_ZU*4?^M2E'_K4K/N 0 OL,% ++4
M!@"F_A #G/\C")#_+0^$_S,6>?\[''#_0R)I_THG8O]2*EW_7"U:_V4P6/]M
M,5;_<S-4_WDT4_]^-5+_A#90_XDW3_^..$[_DSA-_YDY3/^@.DO_ICI+_Z8Z
M2_^F.DO_ICI+_Z8Z2_^F.DO_ICI+_Z8Z2_^F.DO_ICJ_O , L,H# */< P&9
M_Q(#C_\B"(+_* UV_R\2;?\W%V7_/QM>_T<>6/].(53_5R-1_U\E3O]E)DW_
M;"=+_W$H2O]V*4G_>RI(_X J1_^%*T;_B2M%_XXL1/^4+$/_FBU#_YHM0_^:
M+4/_FBU#_YHM0_^:+4/_FBU#_YHM0_^:+4/_FBVQP@$ H](  )7K P&,_Q,#
M@/\<!G3_(PII_RH.8/\R$EG_.A53_T(73O])&4O_41I(_U@<1O]='43_8QU#
M_V<>0?]L'T#_<!\__W0@/O]X(#W_?" \_X$A._^'(3O_C"([_XPB._^,(CO_
MC"([_XPB._^,(CO_C"([_XPB._^,(CO_C"+_>AT#_W8H!O]R,PO_?#</_X0_
M%?^(2!W_BU,G_XE@,?^&;3O_@GE$_WZ&3/][D5/_=YI8_W2B7?QQJ&'Z;JYD
M^&NT9_=INFGU:,%K\V;(;>]CS6_L8=-PYU_=<>)=Y7/=6^9SW5OF<]U;YG/=
M6^9SW5OF<]U;YG/=6^9SW5OF<]U;YG/_>AT#_W8H!O]R,PO_?#</_X0_%?^(
M2!W_BU,G_XE@,?^&;3O_@GE$_WZ&3/][D5/_=YI8_W2B7?QQJ&'Z;JYD^&NT
M9_=INFGU:,%K\V;(;>]CS6_L8=-PYU_=<>)=Y7/=6^9SW5OF<]U;YG/=6^9S
MW5OF<]U;YG/=6^9SW5OF<]U;YG/_>AT#_W8H!O]R,PO_?#</_X0_%?^(2!W_
MBU,G_XE@,?^&;3O_@GE$_WZ&3/][D5/_=YI8_W2B7?QQJ&'Z;JYD^&NT9_=I
MNFGU:,%K\V;(;>]CS6_L8=-PYU_=<>)=Y7/=6^9SW5OF<]U;YG/=6^9SW5OF
M<]U;YG/=6^9SW5OF<]U;YG/_>AT#_W8H!O]R,PO_?#</_X0_%?^(2!W_BU,G
M_XE@,?^&;3O_@GE$_WZ&3/][D5/_=YI8_W2B7?QQJ&'Z;JYD^&NT9_=INFGU
M:,%K\V;(;>]CS6_L8=-PYU_=<>)=Y7/=6^9SW5OF<]U;YG/=6^9SW5OF<]U;
MYG/=6^9SW5OF<]U;YG/_>AP#_W<G!O]T,@O_?S8/_X8]%?^+1QW_CE$G_XQ>
M,?^):SS_A7=&_X&#3O]]CU;_>9A<_'6@8?ERIF7W;ZUI]6RS;/-JN6_R:,!Q
M\&;(<^QDS77H8=1VXU_>=]M=XWG57>5VU5WE=M5=Y7;57>5VU5WE=M5=Y7;5
M7>5VU5WE=M5=Y7;_>QP#_W<G!O]W, K_@C4._XH\%?^/1AW_DD\G_Y%<,O^.
M:#W_BG1(_X: 4O^!BUK\?95A^'B=9_5TI&WR<:IQ\&ZP=.YKMG?L:;YZZF?'
M?>=ESG_B8M: V5_=@=!?X'[,8.-[S&#C>\Q@XWO,8.-[S&#C>\Q@XWO,8.-[
MS&#C>\Q@XWO_?!P#_W@F!O]Z+PK_A3,._XT[%/^21!S_EDXG_Y5:,O^293[_
MCG%*_XI]5?Z%B%[Y@))G]'N:;O!VH7/M<J=XZF^N?>ALM(#F:;R#Y&?&AN%E
MSXC98M>*SV'9B,ABW8+$8^!_Q&/@?\1CX'_$8^!_Q&/@?\1CX'_$8^!_Q&/@
M?\1CX'__?1L#_WDF!O]\+@K_B#(._Y Z%/^50QS_FDPG_YE8,_^68S__DFY,
M_XYZ5_R)A6+UA(]K\'Z7<^QYGGKH=*6 Y7"KA>)LLXG@:KN,WFC&C]IFT9+.
M8M&2QV35C,%EVX:]9MV"O6;=@KUFW8*]9MV"O6;=@KUFW8*]9MV"O6;=@KUF
MW8+_?1L#_WHF!O]_+ K_BS$-_Y,Z$_^80AS_G4LF_YU6,_^;84#_EVQ-^Y)V
M6O>-@6;RB(QP[(*4>>=[FX'C=:*(WW&ICMQML9+9:[N6UVG(F<QDRYO%9<Z7
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
M44__PU%/_\-13__#44__PU%/_\-13__#44__PU':KP( QKP% +G)!0"MVP@
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
MJT(;];!))^RU4#;CL%I&V*EC5\RA:V;"FG)RNI-Z?+.-@86LB(F,IH20D:&
MF):=?:&:F7NJG)9[MIV4>\:>DGO-F)%\TY"/?-F(CWS<A8]\W(6/?-R%CWS<
MA8]\W(6/?-R%CWS<A8]\W(7_>1H#_WHB!?^*(@7_EBD'_Z Q"_^H.1'[KT$:
M\K1()NFY3S3?M%E%TJUA5L>E:66]GG!RM)=W?*V1?H6FC(:,H(B-D9J%E9:6
M@IZ:DH"GG8]_LYZ-@,*>BX#,FHN!TI**@-B)B8#;AHF VX:)@-N&B8#;AHF
MVX:)@-N&B8#;AHF VX;_>1H"_WLA!/^+(@7_F"@'_Z,P"O^K.!#YLD 8[[A'
M).:]3C/;N%=$S;!@5L*I9V2XHFYQKYMU>Z>6?(2@D8.+FHV+D92*DY:/AYN:
MBX6EG8B$L)^%A+^?A87+FX6%T9.%A=B*A(3:AX2$VH>$A-J'A(3:AX2$VH>$
MA-J'A(3:AX2$VH?_>AD"_WT@!/^-(07_FR@&_Z4O"?^N-P[VMC\7[+Q&(N/!
M3C#5O%9#R+1>5;VL9F.SIFQPJI]S>Z&:>H2:EH&+E)*(D8Z/D):)C)F:A(JC
MG8&*KI]^BKR??HK*G'^*T)1_B=:+?XC9B'^(V8A_B-F(?XC9B'^(V8A_B-F(
M?XC9B'^(V8C_>AD"_W\>!/^0(03_G2<%_Z@N"/ZR-@WSNCX5Z<%%']_%3"_0
MOU1"Q+==4[BP9&*NJFIOI*1Q>IR?=X.4FWZ*CIB&D(>5CI6"DI>9?9"@G'J/
MJYYXC[F?=Y'*G7F0SY5YCM:,>8W8B7F-V(EYC=B)>8W8B7F-V(EYC=B)>8W8
MB7F-V(G_>QD"_X$=!/^2( 3_H"8%_ZLM!_NU-0OPOCT2YL=$'-K)22[+PU-!
MOKQ;4K.U8F&HKVENGZIO>):E=8&.H7R)AYZ#CX&;BY1[F928=Y>>FW.6J9UQ
MEK:><)?(G7*6SY5SE-6,=)/8B723V(ETD]B)=)/8B723V(ETD]B)=)/8B723
MV(G_?!@"_X0< _^5'P/_HR4$_Z\L!O>Z,PGLQ#L/XLY"&-/.2"S&QU) N<!:
M4:VZ85^CM&=LF;!M=Y"K=("(J'J'@:6!C7JBB9)UH)*6<)Z;F6R>IYMJGK2<
M:9_%FVR>T)1MFM:,;9G8B6V9V(EMF=B);9G8B6V9V(EMF=B);9G8B6V9V(G_
M?1@"_X<: _^8'@/_IB,#_[,I!// ,0?GRS@+W=@Z%LW21BK S% ^L\983Z?
M7UV<NV5JDK=K=(FS<7V!KWB$>JU_BG2JAX]NJ8^3::>:EF:GI9ACI[*98JC#
MF&6GT9-FH]:+9Z'9B6>AV8EGH=F)9Z'9B6>AV8EGH=F)9Z'9B6>AV8G_?A<"
M_XL8 O^<' +_JR$"^[DF ^W'+ 3?U3$&T]XY%,;81"BYT4X[K,Q63*#'75J5
MPF-GB[]I<8*[;WEZN': <[9]AFVTA8MHLXZ/8[*8DF"QI)->LK&47++"E%ZR
MTY!?K-F)8*K:AF"JVH9@JMJ&8*K:AF"JVH9@JMJ&8*K:AF"JVH;_?Q<"_Y 6
M O^A&@'_L1T!], @ >/1( '3WRP&R>([%+[?1"6RV4PXI=-429G/6U>.RV%C
MA,AH;'O%;G5SPW5[;,%\@6? A(5BOXZ)7KZ8BUJ^I(U8OK&.5[_"C5B_UXM9
MN-R%6;;=@UFVW8-9MMV#6;;=@UFVW8-9MMV#6;;=@UFVW8/_@18"_Y44 ?^G
M%@']N!< Z<L1 -/?%@'(YRP'ON8[%K/D1"6HX4LUG-U21)'965*&U6!=?--F
M9G31;6YLSW1T9LY\>6'-A7U<S(Z 6<R9@U;,I814S+.%4\W$A5/-W8-3QN!^
M5,/A?53#X7U4P^%]5,/A?53#X7U4P^%]5,/A?53#X7W_AQ,!_YP2 ?^N$0#:
MP@H T-(* ,?H& &\["P*LNL\%ZCJ0R6=Z$@SDN900(CD64M^XF!4=N%H7&_@
M;V)HWW=H8]Y_;%[>B'!:WI%S5]Z;=53>IW=2W[1X4-_$>$_@WGA/UN5U3]/G
M=$_3YW1/T^=T3]/G=$_3YW1/T^=T3]/G=$_3YW3_CP\!_Z0. -NX" #-Q0D
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
M>%ZGY7A>I^5X7J?E>%ZGY7A>I^5X7J?E>%ZGY7C_>A4"_XX2 ?^?$P#_L!,
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
M9U>O\6=7K_%G5Z_Q9U>O\6?_?PX!_Y,+ .&E!0#2LP< R;X' ,++" "\W0X
MM-TC ZK:,PV?UD <E--**HK04C> S5I!>,MA2G#):%%JR&]79,9V7%_%?V!:
MQ8AD5L229U/$GFE0Q*QJ3\2\:T[%TVI/Q>UH4,#S9%&]]6%1O?5A4;WU85&]
M]6%1O?5A4;WU85&]]6'_A@H \)H$ -2J! #(M@8 OL$% +?/"0"PXQ$ J.,E
M!)_B-0V5X#X9B]Y()8'<4#!XVE@Z<-A?0FG69TECU6Y/7M1V4UG3?U=5TXE:
M4M.374_3H%]-TZU@2]2^8$K5V&!+U.U>3-'W7$S,^5I,S/E:3,SY6DS,^5I,
MS/E:3,SY6DS,^5K_CP, VJ(  ,JO P"]N00 M,8% *O4"0"DZA0!G.DH!I/I
M- Z)Z#T8?^=$(G?F3BIOYE<R:>5?.&/E9SU?Y&]"6N1W15;D@$E3Y(I+4.24
M3DWDGU!+Y:Q12>6[4DCFSU)(YNA22.3X44CA_$](X?Q/2.'\3TCA_$](X?Q/
M2.'\3TCA_$_AF0  S:D  +ZS @"SO@, J,L% )_:"0"8\A@"D/(J!X;R,PY\
M\3L6=/%#'6SQ2R-F\50I8?%=+5WQ9C%9\6XU5O%V-U/Q?SI0\H@\3?*2/DOR
MG4!)\ZE!1_.V0D;TQT-%]-]#1/3P0T3R^D)$\OI"1/+Z0D3R^D)$\OI"1/+Z
M0D3R^D+1H@  P*X  +*X 0"GQ ( G-($ )+M# ",^QP#@OLH!WG[,0QP_#D2
M:?Q!%V+\21Q<_% @5_Q9(U3]8B91_6HH3_US*DS^>RQ*_H,N2/Z-+T;_F#%$
M_Z(R0_^N,T'_NS1 _\LT/__C-#__[S4__^\U/__O-3__[S4__^\U/__O-3__
M[S7$J@  L[,  *>_  ":RP  C]H" (;_#P%^_QP#=?\E!FS_+0ID_S8.7?\^
M$EC_1152_TT83_]5&DS_7!Q)_V0>1_]K'T3_<R!"_WPB0?^%(S__CR0]_YHE
M._^D)CK_KR8Y_[HG./_*)SC_W"@X_]PH./_<*#C_W"@X_]PH./_<*#C_W"BU
MKP  I[H  )K&  "-U   @>8! 'K_$ %P_Q@"9_\A!5__*0=8_S$*4O\Y#4W_
M00])_T@11?]/$T+_511 _UP5/?]B%CO_:1<Y_W 8-_]Y&37_@ADS_XP:,O^7
M&S#_H1LO_ZH<+_^U'"[_OQPN_[\<+O^_'"[_OQPN_[\<+O^_'"[_OQRIM0
MFL(  (S/  !_W@  =O\% &S_#@%B_Q0"6O\; U/_) 5-_RL'1_\S"4/_.@H_
M_T$+._]'##C_30TU_U,.,_]8#S'_7@\O_V00+?]K$2O_<Q$I_WP2)_^&$B7_
MD!,D_YD3(_^C%"+_JQ0B_ZL4(O^K%"+_JQ0B_ZL4(O^K%"+_JQ2<O@  C<L
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
M7VB2]U]HDO=?:)+W7VB2]U__;Q$!_X$. /^1#@#RH P VJT) -.X"@#.PPX
MQ,(C [F_-0ZONT(<I+=,*INS53>2KUQ!BJQC2H.I:E)\IG%9=J1X7G"B?V-K
MH(AG9YZ1:V.=G6Y?G:EP79VY<%R=S7!?G^MK89WR96*:]F!BF?=>8IGW7F*9
M]UYBF?=>8IGW7F*9]U[_<Q !_X4, /J6"@#;I08 T;$( ,N[" #&QPL O<<@
M K+%,@NHP4 9GKY*)Y2Z4S2+MEH^@[1A1WRQ:$]UKV]5;ZUV6FJK?5]EJ89C
M8:B09UVGFVI9IZAK5Z>X;%:GS&Q8J.EH6J?T8UNC^%Y<H_E=7*/Y75RC^5U<
MH_E=7*/Y75RC^5W_> T _XL) -^< P#2J08 R;0' ,*^!@"\S @ M<T< :O+
M+PFAR#T6E\5((XW"42^$OU@Z?+Q?0W6Z9DION&U0:;=T562U?%I?M(5>6[./
M85>SFF14LJ=E4K*W9E&SS&92L^EC5++W7U6N^EM6K?M:5JW[6E:M^UI6K?M:
M5JW[6E:M^UK_?@D \I$" -:A @#*K04 P+<% +C"!0"RSPD J]07 */3*P:9
MT#H2C\Y%'X7+3BI]R58T=<==/6[%941HQ&Q)8\)S3E[!>U-9P8165<"/65*_
MFUQ/OZA=3;^X7DS S5Y,P.I<3K_Y64^\_E50NOY54+K^55"Z_E50NOY54+K^
M55"Z_E7_A0( W9@  ,VF @#!L0, M[H# *[&!@"GTPH H-T5 )G=* 20VS<.
MAME"&7W62R1UU%0M;=)<-6?18SQAT&M!7,]R1EC/>TE4SH1-4,Z/4$W.FU)+
MSJE32<ZY5$C/SU1(SNM32<[X4$K+_TY*RO]-2LK_34K*_TU*RO]-2LK_34K*
M_TWGCP  T9\  ,.K 0"WM ( K;\# */+!@";V0H E.4: 8WE*P:$Y#4->^,_
M%G/B2!YLX5(F9N%:+&#@8C);X&HV5^!R.E/?>SU0WX5 3=^/0TK@FT5(X*A&
M1N"X1T7AS$=%X.A'1=_V1D7>_T1%WO]$1=[_1$7>_T1%WO]$1=[_1$7>_T39
MEP  QZ8  +BP  "LN0$ HL4" )C1!@"/ZPT B>X? H#N*P9X[30,<.T]$VCM
M1AEB[4X>7>U7(UGM8"=5[6@J4NUQ+4_M>2],[8,R2NZ--$?NF#5%[J4W0^^S
M.$+PQ#A!\-\Y0>_O.$#M_3A [/\X0.S_.$#L_SA [/\X0.S_.$#L_SC+H
MNJL  *VT  "AP   ELP! (O9!0"$^!$!?/@? G3X*09L^#(*9/@[#U[Y0Q-8
M^4L74_E3&E#Y6QU-^F0?2OIL(4CZ="-&^GXE1/N()D'[DRA ^YXI/ORK*CW\
MN2L[_<LK._WB*SK\]"LZ_/<K.OSW*SK\]RLZ_/<K.OSW*SK\]RN]J   KK
M *&\  "5R   B=0  '[H!0!W_Q(!;_\< F?_)@5@_R\(6?\W"U3_/PY/_T<1
M2_].$T?_5A5$_UT60O]D&$#_;!D]_W4:._]^&SG_B1PW_Y0=-O^@'C7_K!\S
M_[D?,__('S+_XB R_^<@,O_G(#+_YR R_^<@,O_G(#+_YR"PK0  HK<  )7$
M  "'T   >]T  '+]"0!J_Q$!8?\9 EK_(@-4_RH%3O\R!TG_.@E%_T$+0?](
M##[_3@X[_U4/./];$#;_8A$T_VD1,O]R$B__>Q,M_X84*_^2%2K_GA4I_ZD6
M*/^S%B?_PA8G_\<6)__'%B?_QQ8G_\<6)__'%B?_QQ:DM   EL   (?,  !Z
MV@  ;>L  &3_!0!<_PX!5/\4 4W_' )(_R0$0O\L!3[_,P8Z_SD'-O] "#/_
M10@P_TL)+O]1"BO_5PHI_UT+)_]D"R3_; PB_W8-(/^ #1[_C X=_Y<.'/^A
M#AO_K \;_ZX/&_^N#QO_K@\;_ZX/&_^N#QO_K@^7O   B,D  'G6  !KXP
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
M47F!_U%Y@?]1>8'_47F!_U'_91,!_W4. /^##@#_D X ]9L. .BF#@#9KP\
MS*\D L*K-0RXIT,9KJ).)J:=5C&>F5X[EY5F1)"1;4N+CG11AHQ[5H&)@UM\
MAXM?>(:58G2$GV5Q@ZMH;H.Z:6V#SFEOANMC<H?Y7'.&_59SA?]2<X7_4G.%
M_U)SA?]2<X7_4G.%_U+_:!$!_W@- /^&#0#VDPP WJ ) -:I"@#2L@T Q[(B
M KVO,PJSJT$7JJ=,)*&B53"9GETZDIID0HN7:TF%E')0@))Y57N/@5IVC8E>
M<HR28FZ*G65KB:EG:(FX:&>)RVAIB^EC;(WY7&V,_5=MBO]2;8K_4FV*_U)M
MBO]2;8K_4FV*_U+_:Q !_WL+ /^*"@#BF 8 UJ,( -"L"0#+M0L P;8? ;BT
M,0FNL#\6I*Q*(IRH4RZ4I%LXC*!B0(:>:4B FW!.>IEW4W66?EAPE(=<;).0
M8&B2FV-DD:=E8I"V9F"1R69BDN=B993X7&>2_5=GD?]29Y'_4F>1_U)GD?]2
M9Y'_4F>1_U+_;@X _W\) /&.!0#9FP4 SZ8' ,FO!P#$N0@ N[H< ;*X+P>H
MM3T3G[%(():N42N.JEDUAJ=@/H"E9T5ZHFY+=*!U46^>?%5JG(599IN.76*:
MF6!>F:9B7)FT8UJ9QV-;FN5@7YOW6V":_E9AF/]289C_4F&8_U)AF/]289C_
M4F&8_U+_<@L _X,% -^3 0#1GP0 R:H& ,&R!0"[O00 M+\8 *N^+ 6BNSH1
MF;A%'9"U3RB'LE<R@*]>.GFM94)SJVQ(;JES36FG>E%DIH-67Z2-65RCF%Q8
MHZ1>5J.S7U6CQE]5I.1=6*3V6%JC_U1;H?]06Z'_4%NA_U!;H?]06Z'_4%NA
M_U#_=P< \(D  -:8  #+I , P:T$ +FV P"RP 0 J\44 */%* 2;PC<.D<!#
M&8F]3"2 NE4N>;A<-G*V8SUMM&I#9[-Q2&*Q>4Q>L(%06J^+5%:OEU93KJ-8
M4*ZR64^NQEE/KN184:[V5%.N_U!4K/]-5*S_352L_TU4K/]-5*S_352L_TW_
M?0  WX\  ,Z=  ##J ( N; " +"Z @"HQ 4 H<P/ )O,(P*2RC,*B<@_%8'&
M21]YQ%(H<L):,&O!83=FOV@\8;YP05R]>$58O(%)5+R+3%&[ED].NZ-13+NS
M4DJ[QE)*N^113+OV3DVZ_TM.N?])3KG_24ZY_TE.N?])3KG_24ZY_TGOA0
MU)4  ,>C  "ZK $ L+0  *>_ P">R08 E=0+ )#5'0&)U"X&@-(\$'C01AEQ
MST\A:LY8*63-7R]?S&<T6LMN.5;*=SU2RH! 3\F+0TS)ET5)R:1'1\FS2$;*
MR$A&RN9'1\GW14?(_T-(Q_]"2,?_0DC'_T)(Q_]"2,?_0DC'_T+>C0  RYP
M +VG  "QL   IKH  )S$ P"3SP< BMT, (7?'0%^WRP%=MXW"V_>0Q-HW4T:
M8MQ5(%W;7298VV4J5-IM+E#:=C)-VH U2MJ+-T?:ESE%VJ0[0]NT/$+<R#Q"
MV^4[0MKT.D+9_CI#V/\Y0]C_.4/8_SE#V/\Y0]C_.4/8_SG0E@  P:,  +*L
M  "GM0  G,   )'* P"'U@< @.D1 'GI( )RZ2P%:^DV"F3I/P]>Z4@46>E1
M&57H6AQ1Z6(@3NEK(TOI="5(Z7TG1NF(*D/IDRM!ZJ M0.JO+C[KP"X][-LN
M/>KO+CWH_"X]Y_\M/>?_+3WG_RT]Y_\M/>?_+3WG_RW%GP  M:D  *BQ  "<
MO   D,<  (32 0!ZWP8 =/03 &WT( )F]"H$7_0T"%KU/0M4]44/3_5,$DSU
M511)]ET71O9E&$3V;AI!]G<</_>!'3WWC1\[]YD@.?BF(3CXM2(W^<@B-OGC
M(C;X\R(V]_PB-O?\(C;W_"(V]_PB-O?\(C;W_"*WI@  J:X  )RY  "0Q
M@\\  '?;  !O]@H 9_\3 6#_'0):_R<#5/\P!4__. A*_T *1O](#$/_3PY
M_U8//?]>$#O_91(X_VX3-O]W%#3_@A4R_X\6,/^;%R__J1<N_[<8+?_(&"S_
MX1@L_^\8+/_O&"S_[Q@L_^\8+/_O&"S_[QBKJP  GK4  )#!  ""S   ==D
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
M0XAT_T.(=/]#B'3_0XAT_T/_71(!_VL. /]X#@#_@P\ _8P0 .V4$@#@FA4
MTYPD LB9-@F_E$,5MH]/(*Z*6"NGAF$SH8)H.YQ_<$&7?'=&DWE^2X]WAD^+
M=8]2B'.85H1RHEB!<:Y:?W&\7'UQT%Q_<^Q6@7;[3X-X_TJ#>/]%@GC_1()X
M_T2">/]$@GC_1()X_T3_7Q$!_VT, /]Z#0#_A0T \H\- .>8#0#;GPX SI\B
M <2=- BZF$(4LI--'ZJ/5BJCBE\RG(9F.I>#;4"2@'5%C7Y\2HE\A$Z%>HQ2
M@GB55GYWH%E[=JM;>76Z7'=VS5QX=^I8>WKZ47U\_TM]?/]&?7S_17U\_T5]
M?/]%?7S_17U\_T7_81 !_V\+ /]]"P#UB H WY,( -B;"@#3H@P R:,? ;^@
M,@>VG$ 3K9=+'J635"B>CUTQF(MD.9*(:S^-A7)%B(-Z2H2 @4Z ?XI2?'V3
M57A\G5AU>ZE;<GJX7'%ZREQR?.A8=7[Y47> _TQW@/]'=X#_1G> _T9W@/]&
M=X#_1G> _T;_9 \ _W() /]_" #EC 4 V)8' -&>"0#.I0H Q*8= ;JD+P:Q
MH#X1J)Q)':"84R>9E%LPDY!B.(V-:3Z(BG!$@XAX27Z&?TUZA(A1=H*157*!
MFUAO@*=:;'^U7&N R%QK@>59;H/W4G&$_TURA/](<H3_1W*$_T=RA/]'<H3_
M1W*$_T?_9@T _W4' /:#!0#<CP, TI@& ,RA!P#(J @ OZD: +6H+06LI#P0
MI*!'&YR=4264F5DOCI9@-HB39SV"D&Y#?8YV2'F,?4QTBH50<(B/5&R'F5=I
MAJ599H:S6V6&Q5MEAN-9:(CV4FN*_TULBO](;(G_1VR)_T=LB?]';(G_1VR)
M_T?_:0L _W@$ .6'  #6D@, S9P% ,:D!@#!JP8 N:T7 +"L*P2GJ3H.GZ9%
M&9:B3R./GU<MB)Q?-8*99CM]EVQ!>)5S1G.3>TMND8-/:H^-4F:.EU5CC:-8
M8(VQ65^-PUI>C>!88H_U4F20_TUFD/](9H__1V:/_T=FC_]'9H__1V:/_T?_
M; @ _GP  -Z*  #0E@( R)\$ ,"G! "YK@, LK(4 *JQ* .AKS<,F:Q#%Y&H
M32&)I54J@J-<,GR@8SEWGFH^<IQQ1&V:>4AHF8%,9)>+4&"6E5-=EJ)56I6P
M5UF5P5=8E=Y66Y;S4%V7_TQ?E_]'8);_1F"6_T9@EO]&8);_1F"6_T;_< ,
MZX$  -:/  #*F@$ P:,# +FJ @"QL@$ JK<1 *.W) *;M30*D[) %(JO2AZ#
MK5,G?*M:+G:H835PIV@[:Z5O0&>C=T1BHG](7J&)3%J@E$]7GZ!15)^N4U.?
MP%-2G]U259_S3E>@_TI9H/]&69__15F?_T59G_]%69__15F?_T7_=0  X(8
M ,^3  #$GP$ NJ<! +&N  "IM@  H;T- )N]( &4O#$'B[H]$(.W2!I\M5 B
M=;-8*F^R7S!JL&8V9:]M.V"M=3]<K'Y#6*N'1U6JDTI1JI],3ZJN34VJP$U-
MJMQ-3JKR25"J_D92J?]#4JG_0E*I_T)2J?]"4JG_0E*I_T+R?   UXP  ,B9
M  "]HP  LJL  *FR  "@NP( E\0) )+%&P"+Q"P$@\(Z#'O!1!5TOTX=;KU6
M)&B\72ICNV0P7[IL-%JY=#E6N'P\4[>'/T^WDD),MI]$2K:M1DBVP$9(M]U%
M2;;R0TJU_T%+M?\^2[3_/4NT_SU+M/\]2[3_/4NT_SWB@P  S9(  ,&?  "T
MIP  JJ\  *"X  "6P , C,H' (;-% "!S28">LPU"'/+00]LRDH79LE3'6'(
M6R-<QV(H6,9J+%3&<C!0Q7PS3<6&-DK$DCE'Q)\[1<2N/$3%P3Q#Q=\\1,3S
M.T3#_SE%PO\W1<'_-T7!_S=%P?\W1<'_-T7!_S?5BP  Q9H  +>D  "KK
MH+0  ):^  "+QP0 @= ( 'C9#@!UV2 !;]@O!&G8/ ECUD807M90%5G56!I5
MU& ?4=1H(D[4<29+TWLI2-.%*T73DBY"U)\O0=2O,#_5PC$_U>$P/]/R,#_2
M_2\_T?\N/]#_+C_0_RX_T/\N/]#_+C_0_R[*E   NZ$  *VI  "BL0  EKL
M (O$  " S0, ==@( &_D$0!JY" !9.0M U[D. =9Y$$+5>1+#U'D5!)-Y%T6
M2N1E&$?D;AM%Y'<=0N2"'T#DCB$^Y9LC/.6J)#OFO"0ZYM,D.>7N)#GC^B,Y
MXO\D.>+_)#GB_R0YXO\D.>+_)#GB_R2_G@  KZ8  *.N  "7N   BL(  '[,
M  !SU@( :>4) &3O% !?\" !6? K U3P-05/\#X'2_%&"D?Q3@Q$\5<.0O%?
M$#_R9Q(]\G 4.O)[%3CSAQ8V\Y08-?2B&3/TL1DR]<4:,?7B&C'T\1DQ\?X9
M,?'_&3'Q_QDQ\?\9,?'_&3'Q_QFRI   I:L  )BV  "+P   ?LH  ''5  !E
MW@  7O4* %G\$P!3_!X!3OPG DK], -%_3D%0?U !C[^2 <[_D\)./]7"C;_
M7@LS_V<,,?]P#2[_? XL_XD/*_^6$"G_I! H_[01)__'$2?_X1$F__(1)O_V
M$2;_]A$F__81)O_V$2;_]A&GJ0  F;,  (N^  !^R0  <-,  &3>  !8YP
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
M,YME_S.;9?\SFV7_,YME_S/_51,!_V . /]K#@#_=!  _WL2 /6!%P#HA!X
MWH<G =&$-P?(?T81P'M1&[EV6R.T<F4KKV]M,:IL=3:G:GPZHVB$/J!FC$&=
M9)1$FF.=1Y=BITF58;)+DV'!3)%AV$R18^]'DF7]09)G_SR3:?\XDVK_-9-J
M_S63:O\UDVK_-9-J_S7_5Q$!_V,- /]N# #_=PX _W\/ /"%$0#CB18 UHLC
M <N(-0;"A$,0NH!/&K-[62.M=V(JJ'1J,:-Q<3:?;GD[G&R!/YAJB$*5:9%%
MDF>:2(]FHTJ-9:],BF6]38EET4Z)9^Q*BFG[0XMK_SZ,;?\ZC&[_-XQN_S>,
M;O\WC&[_-XQN_S?_61  _V4+ /]Q"P#_>@L \8(, .B)#0#=C@X SX\@ <:-
M,@:]B4$/M81-&:Z 5B*G?%\JHGAG,)UU;S:9<W8ZE7%]/Y)OA4*.;8Y&BVR6
M28AJH$N%:JQ-@VFZ3X%IS$^!:NA,@VWY181O_S^%</\[AG'_.(9Q_SB&<?\X
MAG'_.(9Q_SC_6P\ _V<( /]S" #S?0@ WH8' -F,"0#5D0L RI(> ,&0, 6X
MC3\.L(A*&*F$5"&B@%TIG7UE,)AZ;#63=W,ZCW5[/HQS@D*(<HM&A7"428)O
MGDQ_;JE.?&VW3WMMR5!Z;N9-?''X1GYS_T%_=/\]@'7_.H!U_SJ =?\Z@'7_
M.H!U_SK_70X _VH& /]V!@#D@ , V8D& -*/" #/E H Q98; +R4+@2SD3T-
MJXU(%Z2(4B">A5LHF(%C+Y-^:C6.?'$YBGIX/89X@$*#=HA%?W6127QSFTQY
M<J=.=G*U4'1RQE!T<N-/=G7V1WAW_T)Z>/\^>WG_.GMY_SI[>?\Z>WG_.GMY
M_SK_7PP _VP$ /5Y @#>@P( TXL% ,V2!P#)EP@ P)D9 +>8+ .OE3L,IY%'
M%I^-4!^9B5DGDX9A+HZ#:#2)@6\YA7]V/8%]?D%]>X9%>7J/279XF4QS=Z5.
M<'>R4&YWQ%!M=^!/<'GU2')[_T-T?/\^=7W_.W5]_SMU??\[=7W_.W5]_SO_
M80H _V\" .A\  #9A@$ SXX$ ,B5!@##F@8 NYP6 +.<*@.JF3D+HI5%%)N1
M3AV4CE<FCHM?+8F(9C.$AFTX@(1T/7N">T%W@(1%='^-2'!]ETMM?*-.:GRP
M3VA\P5!G?-U0:G[S26V _T-N@?\_;X'_/&^!_SQO@?\\;X'_/&^!_SS_9 @
M_W(  .%_  #3B0$ RI(# ,.8! "]G@0 MJ 3 *Z@)P*EG38)G9I#$Y:731R/
MDU4DB9%=*X2.9#%_C&LW>HIR.W:(>4!RAH)$;H6+1VJ#E4IG@J%-9(*N3V*"
MOT]A@MI/9(3R26:%_T-HAO\_:H;_/&J&_SQJAO\\:H;_/&J&_SS_9P0 ]G8
M -R"  #.C0  Q94" +Z< P"WH0( KZ01 *BD) *@HC0(F)] $9&<2AJ*F5,B
MA)=;*7Z58C!YDFDU=9!P.G"/=SYLC7]":(R)1F6*DTEAB9]+7HFL35V)O4Y<
MB=9-7HKP2&"+_D-BB_\_8XS_/&.,_SQCC/\\8XS_/&.,_SS_:@  YGH  -6&
M  #)D0  P)D! +B? 0"PI0  J*D. **I(0&:J#$&DZ4^#XNC2!B$H%$@?IY9
M)WB<8"USFF<R;YAN-VJ6=3QFE7T_8I2'0U^2D49;DIU)69&K2E>1NTM6D=-+
M5Y+O1UJ2_4)<D_\^79/_.UV3_SM=D_\[79/_.UV3_SO_;@  X'X  ,Z+  #$
ME0  NIT  +&C  "IJ0  H:X+ )NO'0&4KBX$C*P[#(6J1A5^J$X<>*96(W*D
M72IMHF0O::%K-&2?<SA@GGL\7)V%/UF<CT)5FYQ%4YNJ1U&;ND=0F]%'49ON
M1%.;_$!5F_\\5IO_.E:;_SI6F_\Z5IO_.E:;_SKQ=   V8,  ,B0  "^F@
MLZ$  *JG  "AK@  E[4& )*V& ",M2H#A;0W"7ZR0A%WL$P8<:Y4'VRM6R5G
MJV(J8JII+UZI<3-:J'HW5J>#.E.FCCU0IIM 3:6I04NEND)+IM%"2Z7M/TVE
M_#Q.I/\Y3Z3_-T^D_S=/I/\W3Z3_-T^D_S?D>@  SXD  ,*5  "VGP  K*4
M **L  "8LP  CKL" (B]$@"#O24!?+PS!G:[/PUONDD4:KA1&F6W61]@MF D
M7+5G*5BT;RQ4LW@P4;.",TVRC39*LIHX2+&H.D:RN3I%LM$Z1K'M.4>P_#9'
ML/\T2*__,TBO_S-(K_\S2*__,TBO_S/;@@  QY   +N<  "NHP  I*H  )FQ
M  "/N0  A, # 'O&#0!XQAX <\8N VW%.@AGQ$4.8L-.$UW#5AA9PEX=5<%F
M(5'!;B1.P'<H2\"!*TB_C"U%OYHO0[^H,4&_NC%!P-(Q0;[N,$&]_2]!O/\N
M0;S_+4&\_RU!O/\M0;S_+4&\_RW.B@  OY@  +&@  "FJ   F[   )"X  "%
MOP  >L<$ &_/"0!KT14 9]$F 6/1- 1>T$ (6=!*#%7/4Q!1SUL43L]C&$O.
M:QM(SG4>1<Y_($+.C") SIDD/LZH)CS.NB8\S]0F/,WO)3O,^R4[R_\E.\K_
M)3O*_R4[RO\E.\K_)3O*_R7#DP  M9X  *BF  "=K@  D;8  (6_  !YQP
M;\X$ &36"0!>WA$ 6]X@ %?>+0)3WSH$4-]$!DS?3@E)WU<,1M]?#T/?:!%!
MWW$3/M]\%3S?B1<ZX)89.."E&C?@MQHVX<T:-M_L&C7>^1HTW?\;--S_&S3<
M_QLTW/\;--S_&S3<_QNYG   JJ0  )ZK  "2M0  A;X  'G'  !MSP  8M8#
M %CA" !5ZA, 4>L@ $WK*P%)ZS4"1>P^!$+L1P4_[$\'/>U8"3KM8 HX[6H,
M-NYT#3/N@ XR[HX/,.^=$"[OK1$M\, 1+?#>$2SN\1$L[/X1+.O_$"SK_Q L
MZ_\0+.O_$"SK_Q"MH@  H*D  ).S  "&O0  ><8  &S/  !@V   5=X  $[S
M"@!*]Q, 1O@= $/X)P$_^# "._DX CCY0 ,U^D<$,_I/!3#[5P4N^U\&*_QI
M!RG\= @G_(())?V0"23]H HC_K *(O[$"R'_X LA_?(*(/S\"B#\_ H@_/P*
M(/S\"B#\_ JBIP  E;$  (>[  !YQ@  ;,\  %_9  !2WP  2.@  $/_"  _
M_Q  ._\9 #?_(0 T_RD!,/\P 2W_-P(J_SX")_]$ B7_2P,B_U,#(/]< QW_
M9@0;_W($&?^ !1?_CP46_Y\&%?^O!A3_P 84_]8&$__I!A/_Z083_^D&$__I
M!A/_Z0:7KP  B+H  'K%  !LSP  7MH  %#@  !$Y@  //4  #?_!  S_PT
M+_\3 "O_&@ H_R$ )?\G 2'_+0$>_S(!&_\X 1G_/P$6_T8"%/]- A'_5@(0
M_V "#O]L @S_>P,+_XL#"O^: PK_J ,)_[4#"/_" PC_P@,(_\(#"/_" PC_
MP@.*N   >\,  &S.  !>VP  3^(  $+G   V[   ,?\  "S_   G_P< (_\.
M "#_$@ <_Q@ &/\= !7_(0 2_R8 $/\L 0[_,0$-_S<!"O\^ 0C_1@$%_T\!
M ?]9 0#_9@$ _W0! /^" @#_D ( _YP" /^F @#_I@( _Z8" /^F @#_I@+_
M+B\"_S,L O\W+0+_.# "_S<V _\T/P3_,4L&_R]8!_\L9@C_*G0)_RF!"O\H
MC0O_*)<+_RB?"_\HI@S_)ZT,_R>T#/\GNPS_)\0,_R?.#/\HW@O_*.D+_RCS
M"_\H^PO_*/\*_RG_"O\I_PK_*?\*_RC_"O\H_PK_*/\*_RC_"O\H_PK_,"T"
M_S8J O\Y*@+_.RX"_SHT _\X/ 3_-DD&_S-6!_\Q8PG_+W$*_RU^"_\MB@S_
M+)0,_RR<#?\LI W_+*L-_RRQ#?\LN0W_*\$-_RS+#?\LV@W_+.<-_RSQ#?\L
M^@W_+/\,_BW_#/TM_PS]+?\,_2S_"_TL_PO]+/\+_2S_"_TL_PO_,BL!_SDH
M O\]* +_/RH"_SXP _\].@3_/$8&_SE3"/\W8 G_-6T+_S-Z#/\RA@W_,9 .
M_S&9#O\QH0__,:@/_S"N#_\PM0__,+T0_S#'$/\PU!#_,.00_S'O$/XQ^0_[
M,?\/^3'_#_@Q_P[W,?\.]S'_#O8Q_P[V,?\.]C'_#O8Q_P[_-2@!_SPE ?]
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
M1'=JPD1V:MU$>&SS/GEN_SAZ;_\T>W#_,'QP_S!\</\P?'#_,'QP_S#_6P@
M_V8  .=R  #:>P  SX(# ,F'!0#$B@8 O(P5 +2+* *LB3@'I85$$)Z"3AB8
M?U<>DWQ?)(YY9BJ*=VTNAG5T,H)T?#9_<H0Y?'&-/7EPET!V;Z)"<VZO1'%N
MP$5P;ME%<G#Q/W-R_SEU<_\U=G3_,79T_S%V=/\Q=G3_,79T_S'_708 _VD
M .)T  #4?0  RX4" ,2*! "_C04 MX\3 +"/)@&HC34'H(I"#IJ&3!:3@U4=
MCH%=)(E^9"F%?&LM@7IR,GUX>35Z=X(Y=G:+/'-UE4!P=*!";7.M1&MSO45J
M<]5%;'3O0&YV_CIO=_\V<7C_,G%X_S%Q>/\Q<7C_,7%X_S'_7P( ]VP  -YW
M  #0@0  QX@! ,"- P"YD0, LI,1 *N3(P&CD3,&G(Y #96+2A6/B%,<B89;
M(H2#8BB @6DM?']P,7A^=S5T?( X<7N)/&YZDS]K>9Y":'BK1&9XNT5D>-%%
M9GGN0&A[_3IJ>_\V:WS_,FM\_S)K?/\R:WS_,FM\_S+_80  ZF\  -EZ  #,
MA   PXL  +N1 0"TE0$ K)<. *67(0&>EC$%EY,^#)"02!2*CE$;A(M9(7^)
M8"=[AV<K=X5N,'.$=31O@GTW:X&'.VB D3YE?YQ!8GZI0V!^N41??L]$8'_L
M0&* _#ID@/\V98'_,V:!_S)F@?\R9H'_,F:!_S+_9   Y7(  --^  #'AP
MOH\  +:5  "NF0  IIL, *"<'@"9FRX$DID["HN61A*%E$\9?Y%7'WJ/7B5U
MCF4J<8QL+FV*<S)IB7LV9HB$.6*&CSU?A9H_7(6H05J%MT)9A<Q"6H7J/UR&
M^SI>AO\V7X?_,E^'_S)?A_\R7X?_,E^'_S+]:   X'8  ,V"  #"C   N9,
M +"9  "HG0  GZ ) )FA&@"3H"L#C)\X"(6=0Q!_FDP7>9A4'7277")PE6,G
M:Y-J+&>2<3!DD7DS8(^"-UR.C3I9C9D]5XVF/U2-MD!3C<M 5(WI/5:-^CE7
MC?\U68[_,EF._S%9CO\Q68[_,5F._S'M;0  V7L  ,B'  "]D   M)@  *J=
M  "AH0  EZ8$ )&G%0",IR<"A:8U!G^D0 UYHDH4<Z!2&FZ?61]IG6 D99QG
M*&&;;RQ>FG<P6IB ,U:7BS93EY<Y49:E.T^6M#Q.ELD\3I;H.D^6^391EO\S
M4I;_,%*6_S!2EO\P4I;_,%*6_S#F<@  T(   ,*,  "XE@  K9P  *.A  "9
MI@  CJT  (BN$0"#KB(!?:TQ!'>L/0IRJD<0;*E/%F>H5QMCIUX?7Z9E)%ND
M;2=8I'4K5*-_+E&BB3%.H98T2Z&D-DFAM#9(H<@W2*#G-4F@^3)*G_\P2Y__
M+DN?_RU+G_\M2Y__+4N?_RW=>0  R88  +R2  "QF@  IJ   )RF  "1K
MAK(  'VV#0!YMAT =;8L F^U.09JM$,+9;-,$6"R5!9<L5L:6+!C'E6O:R%1
MKW,E3JY]*$NMB"I(K94M1:VC+D2MLR]#K<@O0JSG+T.K^2U$J_\K1*K_*42J
M_RE$JO\I1*K_*42J_RG1@   P8T  +68  "IGP  GJ4  ).L  "(L@  ?;@
M '&^!@!NOQ4 :K\F 6:_,P-AOC\'7;Y("UF]40]5O5D34;Q@%TZ\:!I+NW$=
M2+M['T6ZAR)"NI0D0+JB)CZZLR8]NL@F/;KH)CVX^24]M_\D/;;_(SVV_R,]
MMO\C/;;_(SVV_R/'B   N94  *R=  "AI   EJL  (JR  !_N0  <[\! &C&
M!0!@R@X 7LH= %O*+ %7RC@#5,I#!5#*3 A-R54+2LE=#D?)9A%$R6\40<EY
M%C_(A1@\R),:.LBB&SG)LQPXR<D<.,CH'#?'^1PWQ?\<-L3_'#;$_QPVQ/\<
M-L3_'#;$_QR^D0  L)L  *2C  "8J@  C+(  ("Y  !TP   :,<  %W-!0!3
MTPH 3]<2 $W8(@!+V#  2=@\ D;81@-$V4\$0=E8!C_980@\V6L*.MEV##?9
M@@XUVI /--J@$#+:L1$QV\<1,=KG$3#8]A(PUO\3+]3_$R_4_Q,OU/\3+]3_
M$R_4_Q.SF@  IJ$  )JI  "-L0  @+H  '3!  !HR0  7,\  %+5 P!(W @
M1>42 $/E'@!!YBH /N8U 3OG/@$YYT<"-^=0 S3H600RZ&(%,.AM!B[I>0<L
MZ8<(*^J6"2GJIPHHZKH*)^O6"B?I\ HGY_T))N;_"B;F_PHFYO\*)N;_"B;F
M_PJHH   G*<  (^P  ""N0  =,(  &C*  !;T0  3]<  $7=   ^[@D //(1
M #GS&P V\R4 -/0N #'T-P$N]3\!+/5' 2GV3P(G]E<")?=A R/W; ,A^'H$
M'_B)!![YF@4<^:L%&_K !1KZW@4:^?(%&O?]!1GV_P49]O\%&?;_!1GV_P6>
MI@  D:\  (.Y  !UP@  9\L  %K3  !-V@  0M\  #CE   U^P< ,?\/ "[_
M%@ K_Q\ *?\F "7_+0 C_S0 (/\[ 1[_0P$;_TL!&?]3 1;_70(4_VH"$O]X
M A'_B (0_YH"$/^K P[_O@,._]4##O_M P[_\ ,.__ ##O_P P[_\ .3K@
MA+@  ';"  !GS   6M4  $S<   _X0  ->8  "WT   J_P( )O\+ "/_$0 @
M_Q< '?\= !G_(P 6_RD %/\O !+_-0 0_ST #O]% 0S_3@$*_U@!!_]E 07_
M= $#_X4! O^6 0'_I@$ _[4! /_& 0#_R@$ _\H! /_* 0#_R@&&MP  =\$
M &C,  !:UP  2]X  #[D   RZ0  )^T  "/_   ?_P  &_\% !?_#  4_Q
M$?\4  __&  -_QT "_\B  C_*  %_RX  O\U  #_/0  _T<  /]2  #_7@
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
M-8I9QC:(6>$VB%ST,(A=_RN)7O\HB5__)8E?_R.)7_\CB5__(XE?_R/_40D
M_UH  /5D  #@;   UW$# -!T!@#-=0D Q'87 +QV*@&T=#H%KG%&#*=N41*B
M:UH8GFEB'9IG:2&697$EDV1X*)!B@"N-88@NBV"1,8A?FC.&7J4U@UZR-X)>
MPC> 7MPX@%_R,X%A_RV"8O\I@F/_)H)D_R6"9/\E@F3_)8)D_R7_4P8 _UT
M .=G  #;;P  T'0" ,IX!0#&>0< OGH5 +9Z* &O>#<%J'9$"Z)S3A*<<%<8
MF&U?'91K9R&0:FXEC6AU*(IG?2N'984NA&2.,8%CES1_8J(V?&*O.'IBOCEY
M8M4Y>6/O-'IE_B][9O\K?&?_*'QG_R9\9_\F?&?_)GQG_R;_50, _V   .-J
M  #5<@  S'@! ,5[ P# ?04 N7X2 +%^)0&J?34$HWI!"IUW3!&7=%47DG)=
M'(YP9""*;FLDAVQR*(1K>BN!:H(N?FF+,7MGE31X9Z V=F:L.'1FO#ES9M$Z
M<V?M-G1I_3!U:O\L=FO_*7=K_R=W:_\G=VO_)W=K_R?_5P  ]F,  -]M  #1
M=0  R'L  ,%_ @"[@ , M($0 *R"(P&E@3($GGX_"9A[2A"2>5,6C79;&XET
M8B"%<FDD@7%P)WYO=RM[;G\N>&V(,75LDC1S:YXW<&JJ.6YJN3IM:LXZ;6OK
M-V]M_#%P;O\M<6[_*G%O_RAQ;_\H<6__*'%O_RC_60  ZV4  -MP  #->
MQ'X  +R" 0"VA $ KH4. *>&( "@A3 #FH(]"). 2 ^.?5$5B7M9&H1Y8!^
M=V<C?'5N)WET=2IV<WTN<W*&,7!QD#1M<)PW:F^H.6AOMSIG;\LZ9W#I-VEQ
M^C)K<O\M;'/_*FQS_RAL<_\H;'/_*&QS_RC_7   YV@  -5S  #)>P  P((
M +B&  "QB   J8D- ***'0"<B2X"E8<[!X^%10Z)@D\4A(!7&7]^7AY[?&4B
M>'ML)G1Y<RIQ>'LM;G>$,&MVCC-H=9HV972F.&-TM3EA=,DZ873G.&-V^3)E
M=O\N9G?_*V=W_REG=_\I9W?_*6=W_RG_7P  XVP  -!V  #%?P  O(4  +2*
M  "LC   HXX* )V.&@"7CBL"D(PX!HJ*0PR$ATP2?X55&'J$7!UV@F,A<X!J
M)6]_<2EL?GDL:'V"+V5\C#)B>Y@U7WJD-UUZLSA<>L<Y7'KE-UY[^#)?>_\N
M8'S_*V%\_REA?/\I87S_*6%\_RGU8@  WF\  ,QZ  # @P  MXD  *^.  "F
MD0  G9(& )>3%P"1DR@!BY(V!86000M_CDH1>HQ2%G6*6AMQB&$?;8=H(VJ&
M;R=FA'<K8X. +F""BC%=@98T6H&C-EB LC=6@,4W5H#C-EB!]S%9@?\M6X+_
M*EN"_RE;@O\I6X+_*5N"_RGL9@  V',  ,=^  "\AP  LXX  *F2  "@E0
MEI@! )"9$P"*F20!A9@R!'^6/@EYE$@.=)-0%&^15QEKD%X=:(YE(62-;25@
MC'4H78M^*UJ*B"Y7B90Q5(FA,U*(L#11B,,U4(CB-%*(]C!3B/\L5(C_*56(
M_RA5B/\H58C_*%6(_RCF:P  T'@  ,*#  "WC   K9(  *.6  ":F@  CIX
M (>?$ "#GR  ?I\O GB=.P=SG$4,;IM-$6F9519EF%P:89=C'EZ6:B%;E7(E
M5Y1\*%23ABM1DI(N3I*@,$R2KS%+DL(Q2I'@,4R1]2U-D?\J3I#_*$Z0_R9.
MD/\F3I#_)DZ0_R;><   R7T  +R)  "RD@  IY<  )V;  "3GP  AJ0  'ZF
M# !ZIAL =:8J 7"F-P1LI4$)9Z-*#6.B4A)?H5D66Z%A&5B@:!U4GW @49YZ
M(TZ=A"9+G9$I2)R>*D:<KBQ%G,$L19S?*T6;]"E&FO\G1YK_)4>:_R1'FO\D
M1YK_)$>:_R34=P  PH0  +:/  "KE@  H9P  ):@  "+I0  ?ZH  '2N!0!O
MKQ0 ;*\D &BO,@)DKCT%7ZU&"5NL3PU8K%815*M>%%&J9A=.JFX:2ZEX'4BI
M@R!%J(\B0ZB=)$&HK25 J, E/ZC?)3^F]"- I?\B0*7_(4"D_R! I/\@0*3_
M($"D_R#*?@  NXL  *^5  "DFP  F:$  (ZF  ""K   =[$  &JV  !CN X
M8;@= %ZX+ %:N#@"5[A"!5.X2PA0MU,+3;=;#DJV8Q!'MFL31+5U%D*U@1@_
MM8X:/;6<'#NUK!PZM< =.;7?'#FS]!PYLO\<.;'_&SFP_QLYL/\;.;#_&SFP
M_QO!A@  M),  *>:  "<H   D:<  (6M  !YLP  ;;@  &*] 0!6P@< 4\,4
M %+#(P!0Q# !3<0[ DK$10-'Q$X%1<17!T+#7PE PV@+/<-R#3O#?@\XPXP1
M-L.;$C7#JQ,SP\ 3,\/@$S/!]1,RP/\4,K__%#&^_Q0QOO\4,;[_%#&^_Q2X
MD   JYD  )^@  "3IP  AZX  'NT  !NNP  8\   %C% 0!-R@4 1,\, $/0
M%P!"T"4 0- R #_1/0$]T4<!.]%0 CG260,VTF,$--)N!3+2>@<PTH@(+M*8
M"2W3J0DLT[X*+-/?"2O1\PHJS_X+*<[_#"G-_PTIS?\-*<W_#2G-_PVNF
MHI\  ):F  ")K@  ?+8  &^]  !CPP  5\@  $S-  !"T@, .=D) #7?$  T
MWQL ,N G #'A,@ PX3T +N)' "WB4 $KXEH!*N-E BCC<0(FY'\#)>2/ R/E
MH00BY;0$(>7-!"#D[ 0@XOL$'^'_!1_@_P4?X/\%'^#_!1_@_P6DG@  F*4
M (NN  !]M@  <+X  &/&  !6RP  2]   $#5   VW   +^4' "WM$  K[A@
M*>XB "?O*P E[S0 (_ \ "'P10 ?\4X '?)8 1OR9 $9\W$!&/.! 1?TD@(5
M]*4"%/6Z A/UU@(3].\"$O+\ A+P_P(2\/\"$O#_ A+P_P*:I   C:T  '^V
M  !QOP  8\<  %;.  !)TP  /=H  #/?   JXP  )O0% "3[#0 A_!, 'OT;
M !S](@ 9_BD %_XQ !7_.0 3_T$ $?]* !#_50 ._V$ #/]O 0S_@ $*_Y,!
M"?^F 0C_N@$'_]0!!__K 0;_]@$&__8!!O_V 0;_]@&/K   @+8  '*_  !C
MR0  5M$  $C8   [W0  ,.(  ";F   ?\   '/\  !G_"0 6_PX %/\3 !'_
M&0 /_QX #?\D  O_*P )_S( !O\[  /_1   _T\  /]<  #_:P  _WT  /^0
M  #_HP  _[0  /_&  #_U@  _]8  /_6  #_U@""M0  <[\  &3)  !6TP
M1]L  #K@   NY0  (^D  !KM   5_0  $O\  !#_ @ ._PD "_\-  C_$  $
M_Q,  ?\8  #_'@  _R0  /\K  #_,P  _ST  /])  #_5@  _V8  /]X  #_
MB@  _YL  /^H  #_L0  _[$  /^Q  #_L0#_)2L!_R@I ?\I*0'_*"P!_R,R
M ?\>.P+_&D<"_Q=5 _\58@/_$W #_Q)\ _\2AP/_$I$#_Q*9 _\2H /_$J<#
M_Q*M _\1M /_$;L#_Q'$ _\1S@/_$=\#_Q'K O\2]@+_$OX"_Q+_ O\2_P+_
M$O\"_Q+_ O\2_P+_$O\"_Q+_ O\2_P+_*"D!_RLF ?\L)@'_*RD!_R@O ?\B
M. +_($0"_QU2 _\;7P/_&&P#_Q=Y!/\7A 3_%XX$_Q>6!/\6G03_%J0$_Q:J
M!/\6L03_%K@$_Q;  _\6R@/_%ML#_Q;H _\7] /_%_T#_!?_ OL7_P/[%_\#
M^A?_ _H7_P/Z%_\#^A?_ _H7_P/_*B8!_RXC ?\O(@'_+R4!_RPK ?\J-0+_
M)T$"_R1. _\B6P/_(&@$_QYT!/\=@ 3_'8H$_QV2!?\=F@7_':$%_QVG!?\=
MK07_';0$_QV]!/\=QP3_'=0$_AWF!/L=\@3W'OL#]1[_!/0>_P3S'O\$\Q[_
M!/(>_P3R'O\$\A[_!/(>_P3_+B(!_S(? ?\T'@'_,R !_S(F ?\R,@'_+SX"
M_RQ* _\J5P/_)V0$_R9P!?\E>P7_)(4%_R2.!O\DE@;_))T&_R2C!O\DJ@;]
M)+$&_"2Y!OLDPP;Y),\&]B3C!O(D\ 7N)?H%[27_!NLE_P;J)?\&Z27_!NDE
M_P;I)?\&Z27_!NDE_P;_,AX!_S8; /\X&0#_.!L!_SHC ?\Y+0'_.#H"_S5&
M _\R4@3_,%\$_RYK!?\M=@;]+( '^BR)!_DKD0?W*YD(]2N?"/0KI@CS*ZT(
M\2NU"/ KOPCN*\L(ZRO?".<L[@CD+/H(XBS_"> L_PG>+/\(WBS_"-TL_PC=
M+/\(W2S_"-TL_PC_-1H _SH6 /\]% #_/Q< _T$? /]!*0'_0#0!_SU! O\Z
M30/\.%H%^#9E!O0U<0?Q-'L([S.$">TSC0GK,I0*Z3*;"N@RH@OF,JH+Y#*R
M#.,RNPSA,L@,WS+<#-HR[ W5,_@-TC/_#= S_PS.,_\,S33_"\PT_PO,-/\+
MS#3_"\PT_PO_.18 _SX2 /]!$ #_11, _T@; /]() #_1R\!_D0[ O="1P/Q
M/U0%[#Y@!N@\:PCE.W8)XCM_"^ ZB S=.9 -VSF7#MDXG@_6.*80U#BN$=(X
MMQ'0.,,2SCC3$LHXZ!+'.?<2Q#G_$<(Z_Q#!.O\/P#K_#K\Z_PZ_.O\.OSK_
M#K\Z_P[_/1, _T(/ /]&#0#_2Q  _TX6 /]/'P#]3BD!]$PT >Q(00+F1TX$
MX$5;!MM$9@G60G ,TD%Y#L] @A#-0(H1RC^1$\D_F13'/J 5Q3ZH%L,^L1?!
M/KP7P#[+&+T^XABZ/O(7MS__%K5 _Q2T0/\3LT'_$;-!_Q"S0?\0LT'_$+-!
M_Q#_0!  _T8, /]+"@#_40T _U,1 /]4& #S5"( Z5(M >%0.P':3TD#TDU5
M!\Q+8 O(26H.Q4AS$<)'>Q._1H,5O46+%[M%DQBY1)H9MT.B&K5#JQNT0[8<
MLD/$';!#V1ZM0^T=JT7\&JE%_QBH1O\6J$;_%:='_Q.G1_\3IT?_$Z='_Q/_
M1 X _TH( /]0!@#_50H _U@- /=9$0#J6!@ WU<D -17-0',540$QE10",%2
M6PR]4&40N4YM$[9-=A:T3'T8L4N%&J]*C1NM294=JTF='JE(IB"G2+ AI4B]
M(J1(SR*A2.@BH$GX'I]+_QN>2_\9G4S_%YU,_Q:=3/\6G4S_%IU,_Q;_1PL
M_TT" /]4 @#W6@0 ZUT' .=="P#A7!  TUT> ,I=, '#7#\$O5I,"+=85PRS
M5F 1KU1I%*Q3<1>I47@:IU" '*1/AQZB3X\@H$Z8(9Y-H2.<3:LDFDVX)9E,
MR":63.(FE4[U(I1/_Q^44/\<E%'_&I11_QB44?\8E%'_&)11_QC_20@ _U
M /M8  #E7@  W6(# -9C!P#480H RF(9 ,)C+ &[8CL#M&!("*]=4PRJ6UP1
MIEID%:-8;!B@5W0;G55['9M4@R"95(LBEE.3))12G2624:<GD%&S*(Y1PRF-
M4=TJC%+R)HM4_R*+5?\>BU;_'(M6_QJ+5O\:BU;_&HM6_QK_3 0 _U,  .Q<
M  #?8@  U&8! ,YH!0#+9P@ PF<6 +IH* &S9S@#K65%!ZAC4 RC85D1GU]A
M%9M=:!B87' ;E5IW'I-9?R&06(<CCE>/)8Q7F2>)5J,IAU:O*H55ORN$5M4L
M@U?O*8-8_B2#6?\@A%K_'H1:_QR$6O\<A%K_'(1:_QS_3@$ _U<  .5?  #8
M9@  SFH  ,=L P##:P4 O&P2 +1M)0"M;#4#IVI"!Z%G30R<9581F&->%91B
M91B18&P;CE]T'HQ>>R&)78,DAER,)H1;E2B!6J J?UJL+'U:NRU\6L\N>UOL
M*WQ<_"9\7?\B?5[_'WU>_QU]7O\=?5[_'7U>_QW_4   ]5D  .%C  #2:@
MR6X  ,)P 0"]< , MG 0 *YQ(@"H<#("H6X_!IQL2@N7:E,0DFA;%(YF8AB+
M96D;B&-P'H5B>"&"88 D@&"))GU?DBE[7ITK>%ZI+79>N"YU7LPO=%[I+75@
M^B=V8?\C=V+_('=B_QYW8O\>=V+_'G=B_Q[_4@  [%P  -QF  #.;0  Q'(
M +UT  "W= $ L'0. *EU'P"B="\"G'(]!9=P1PJ1;E$/C6Q9%(EJ8!>%:6<;
M@FAN'G]F=2%]97TD>F2&)W=CD"EU8YLL<F*G+G!BMB]O8LDO;F+F+F]D^2AP
M9?\D<6;_(7%F_Q]Q9O\?<6;_'W%F_Q__5   Z%\  -=I  #*<   P'4  +EX
M  "R>   JW@- *1Y'0">>"T!EW<Z!9)U10J,<DX.B'!6$X1O7A> ;60:?6QK
M'7IK<R!W:GLC=&F#)G)HC2EO9YDL;&:E+FIFLR]I9L8P:&;D+VIH]REK:?\E
M;&G_(FQJ_R!L:O\@;&K_(&QJ_R#_5P  Y&(  -)L  #&<P  O7@  +5[  "M
M?   I7P* )]]&@"9?"H!DWLX!(UY0PF(=TP.@W54$G]S6Q9[<F(9>'!I'75O
M<"!R;G@C;VV!)FQLBREJ;)<L9VNC+F5KLB]D:\0P8FOA+V1L]BIF;?\F9FW_
M(V=N_R!G;O\@9V[_(&=N_R#V60  X&4  ,YO  #"=@  N7P  +%_  "I@
MH( ' )F!%P"4@2@!CH U XA^00B#?$H-?GI2$7IX615V=V 9<W9G''!T;A]M
M<W8C:G)_)F=QB2ED<94K8G"A+6!PL"]><,(O77#?+U]Q]2I@<?\F87+_(V)R
M_R!B<O\@8G+_(&)R_R#O7   W&D  ,IR  "^>@  M8   *V$  "DA0  FH4#
M )2%% ".AB4!B80S X.#/@=^@4@+>7]0$'5^5Q1Q?5X8;GME&VMZ;!YH>70B
M97A])6)WARA?=I,J7':?+%IUKBY9=< N6'7=+EEV\RI;=O\F7'?_(UQW_R!<
M=_\@7'?_(%QW_R#J8   U6P  ,5V  "Z?@  L80  *B(  "?B0  E(H  (V*
M$0"(BR$ @XHP GZ).P5YAT4*=(9.#G"$51)L@UP6:8)C&F:!:AUB@'(@7W][
M(UQ^A299?9$I5WR>*U5\K"Q3?+XM4GS:+5-\\BE5?/\E5GS_(E=\_R!7?/\@
M5WS_(%=\_R#E9   SW   ,%Z  "V@P  K8D  *.,  "9C@  C8\  (:0#@"!
MD1T ?9 L 7B/. 1SCD((;HU+#&J,4Q!GBEH48XEA%V"(:!M=AW >6H9Y(5:%
M@R14A8\F482<*$^$JBI-A+PJ3837*DV#\2=/@_\D4(/_(E"#_Q]0@_\?4(/_
M'U"#_Q_>:0  R74  +R   "RB   J(T  )V1  "3DP  A98  'Z7"P!YEQD
M=9<H 7&7-0-LEC\&:)5("F244 UADU<179)>%5J19AA7D&X;5(]W'E&.@2!.
MCHTC2XV:)4F-J29(C;LG1XW4)T>,\"1(C/\B28O_($J+_QY*B_\>2HO_'DJ+
M_Q[5;@  PWL  +>%  "LC0  HI(  )>6  ",F0  ?YP  '6>!0!PGQ, ;9\C
M &F?, %EGCL$89Y%!UV=30I:G%0-5YM<$52:8Q11FFL73IET&4N8?QQ(F(L>
M19>9($.7J"%"E[HB09?3(D&6[R!"E?X>0I7_'4.4_QQ#E/\<0Y3_'$.4_QS,
M=0  O($  +&,  "FD@  FY<  )&;  "%GP  >:,  &JG  !EIPX 8Z@< &"H
M*P%=J#8"6:= !%:G2093IE$)4*99#$VE8 Y*I6D11Z1R%$2D?19"HXD8/Z.7
M&CVCIQL\H[D<.Z/2&SNB[QL[H/X:.Y__&3R?_Q@\G_\8/)__&#R?_QC$?
MMHD  *J2  "?EP  E9P  (FA  !]I@  <:H  &2N  !:L0@ 5[$4 %6R(P!3
MLC !4+([ DVR1 -+L4T%2+%5!T6Q70E#L64+0+!O#3ZP>@\[L(<1.:^6$S>O
MIA0VK[@4-;#1%#6N[Q0TK?X4-*S_%#2K_Q0TJ_\4-*O_%#2K_Q2[A0  KY
M *.7  "8G0  C*,  ("H  !TK0  :+(  %RV  !0N@$ 2;P- $B\&0!&O2<
M1;TS $.]/0%!O4<!/[U0 CV]6 ,ZO6$%.+UK!C:]=P@TO80),KV3"C"]I LO
MO;<,+K[0"RZ\[@PMNOX-++G_#2RX_PXLN/\.++C_#BRX_PZSCP  II<  )N=
M  "/HP  @ZH  ':P  !JM0  7KH  %*^  !'P@$ /<<& #C)$  WR1L -LHG
M #7*,P TRST ,\M' #'+40$PRUL!+LQE BS,<0(JS'\#*<R0!"?,H00FS;0$
M)<W.!"7+[@0DR?P&(\C_!R/'_P<CQ_\'(\?_!R/'_P>IE@  GIT  )*C  "%
MJP  >+(  &NX  !?O@  4L(  $?&   ]R@  -,\$ "O4"0 FV0\ )=D9 "7:
M)0 DVC  (]L[ "/;10 BW%  (=U; "#=:  >WG8 '=Z' 1S?F0$:WZP!&=_$
M 1C>YP$8W/@!&-O_ A?:_P(7VO\"%]K_ A?:_P*@G   E*,  (>K  !YLP
M;+H  %_!  !2Q@  1LH  #O.   QTP  *=D  "'>!0 >Z X '>@5 !OI'@ 9
MZ2< &.HP !;J.0 5ZT, %.Q. !+L6@ 1[6< $.YW !#NB@ .[YX #O"S  WP
MS0 ,[^P #.W\  SK_P ,Z_\ #.O_  SK_P"7HP  B:L  'NT  !MO   7\0
M %+*  !%S@  .=,  "_8   EW0  '>$  !CL @ 6]PL %/<1 !'X%P 0^!X
M#ODE  WY+0 +^C4 "?L_  ?[2@ $_%<  _UF  +^=P  _8L  /V?  #\M0
M_-$  /SM  #\_   _/T  /S]  #\_0"+JP  ?;0  &Z]  !@Q@  4LT  $32
M   WV   +-T  "+A   9Y0  $^H  !#Z   ._P8 #?\,  K_$  '_Q0 !/\:
M  '_(   _R<  /\P  #_.@  _T4  /]3  #_8@  _W4  /^*  #_GP  _[,
M /_'  #_Y0  _^4  /_E  #_Y0!_M   <+T  &''  !3T   0]8  #;=   J
MX@  '^8  !;J   0[0  #/H   G_   &_P   O\$  #_"0  _PT  /\0  #_
M%   _QH  /\A  #_*0  _S0  /]   #_3@  _UX  /]R  #_AP  _YH  /^J
M  #_N0  _[D  /^Y  #_N0#_("D!_R(G ?\B)P'_'RH!_QDP ?\2.0'_$$4!
M_PU3 ?\,8 '_"FT"_PEY O\)A +_"8X!_PF6 ?\)G0'_":,!_PFI ?\)L '_
M"+<!_PB^ ?\(R '_"-8!_PCF ?\(\0'_"/L _PC_ /\(_P#_"?\!_PG_ ?\)
M_P'_"?\!_PG_ ?\)_P'_(R8!_R4D /\E) #_(R<!_QTL ?\8-0'_%4(!_Q)0
M ?\070+_#FH"_PYV O\.@ +_#HH"_PZ2 O\.F@+_#J "_PZF ?\-K0'_#;,!
M_PV[ ?\-Q0'_#=$!_PWC ?\-[P'^#?H!^@W_ ?D._P'Y#O\!^0[_ ?@._P'X
M#O\!^ [_ ?@._P'_)B, _R@@ /\H( #_)B( _R(H ?\@,@'_'#\!_QE, ?\7
M60+_%64"_Q-Q O\3? +_$X8"_Q.. O\2E@+_$IT"_Q*C O\2J0+_$K "_Q*W
M O\2P0+_$LP!_1+? ?D3[0'U$_@!\Q/_ ?(3_P'Q$_\"\!3_ O 4_P+P%/\"
M\!3_ O 4_P+_*A\ _RP< /\L&P#_*QT _RDD /\H+P'_)3L!_R)( ?\?5 +_
M'6$"_QMM O\:=P+_&H$"_QJ* O\:D@+_&ID"_1J? OP:I@+[&JP"^1JT O@:
MO0+V&L@"\QK; N\:Z@+L&_<"Z1O_ N@;_P/G'/\#YAS_ ^4<_P/E&_\#Y1O_
M ^4;_P/_+1L _S 7 /\Q%0#_,!8 _S$@ /\P*@#_+C8!_RM# ?\H3P+_)EP"
M_R1G OPC<@/Y(WP#]R*% _4BC0/S(I4#\B*; _ BH@/O(JD#[2*Q ^PBN0/J
M(L4#Z"+5 ^0CZ0/@(_8$WB/_!-LD_P39)/\$V"3_!-<D_P36)/\$UB3_!-8D
M_P3_,18 _S02 /\V$0#_-Q, _SD; /\X)0#_-C$!_S,] ?TQ2@'X+E8"]"UB
M _ L;0/M*W<#ZBN !.@JB 3F*I $Y2J7!.,JG@7A*J4%X"JM!=XJM@7<*L(%
MVBK2!M4KYP;0*_4'S2S_!\LL_P?)+/\'R"S_!\<L_P;'+/\&QRS_!L<L_P;_
M-1( _SD. /\Z#0#_/A  _T 6 /\_( #_/2H ^3LW ?(X1 'L-E$"YS5< ^,T
M9P/@,W($W3-[!=HR@P;6,HL&U#*3!](QF@C0,:$(SC&I"<PQL@G+,;P*R3'*
M"L8RX0O",O$+OS/^"[TS_PJ[,_\*NC/_";HS_PFZ,_\)NC/_";HS_PG_.1
M_ST+ /] "0#_1 T _T81 /]%&0#W1", [D$O .8_/ '@/DH!VCU7 M,\8@3/
M.VP&S#IU!\DZ?0G'.84*Q3F,"\,XE S!.)L-P#BC#;XXK Z\.+8/NCC##[DX
MUQ"U..P0LCG[#[ Z_PZO.O\-KCK_#*TZ_PNM.O\+K3K_"ZTZ_PO_/ T _T &
M /]%! #_20D _TL- /E*$0#M21H XT8F -I&-@#11D4!RT51 \9$7 7"0F8(
MOT)O"KQ!=PNZ0'\-N#^&#K8_CA"T/I41LCZ=$K ^IA.O/K 4K3Z]%*L^S16I
M/N85IC_W$Z1 _Q*C0/\0HD#_#Z) _PZB0?\.HD'_#J)!_P[_/PD _T0  /]*
M  #W3@( [% & .I/"P#C3!  UDP> ,U-, #&33\!P$Q,!+M+5P:W26$)M$AI
M#+%'<0ZN1GD0K$: $:I%B!.H1) 4ID28%J1#H1>B0ZL8H$.W&9]#QQF=0^ :
MFT3S%YE%_Q681O\3F$;_$9A&_Q"71O\0ET;_$)=&_Q#_0@4 _T<  /=/  #E
M4P  W54! -=5!@#54@L RU,9 ,-4*P"\5#L!ME)(!+%14@>M4%P*J4YD#:9-
M; ^D3'01H4M[$Y]*@A6=2HH7FTF3&)E)G!J72*8;E4BR')1(P1V22-@=D$GO
M&X]*_AB/2_\6CDO_%(Y,_Q*.3/\2CDS_$HY,_Q+_10  _TL  .E3  #>6
MTUL  ,U;! #*6 < PE@5 +I:)P"S6C<!KEA$!*E73P>D55@*H51@#9Y3:!";
M46\3F%!V%990?A>43X89DDZ.&H].F!R-3:(=BTVN'XI-O""(3= @ATWK'X9/
M_!N&4/\8AE#_%H90_Q2&4?\4AE'_%(91_Q3_1P  ^$\  .17  #570  S&
M ,5@ @#!7@4 NET1 +-?(P"L7S,!IEY  Z%<2P>=6E0*F5E<#I989!&35FL3
MD%5R%HY4>AB+5((:B5.*'(=2E!Z%4IX?@U&J(8%1N")_4<LB?E+G(7Y3^1U^
M5/\:?E7_%WY5_Q9^5?\5?E7_%7Y5_Q7_2@  [E(  -Y;  #/80  QF0  +]E
M  "Z8P( LV(/ *QC( "F8S !H&(] YMA2 :67U$*DEY9#8]<81&,6V@3B5IO
M%H99=AB$6'X:@E>''']7D!]]5ILA>U:G(GE6M2-W5L<D=E;D)'97]Q]W6/\;
M=UG_&7=9_Q=W6?\6=UG_%G=9_Q;_3   Z58  -E?  #+90  P6@  +II  "T
M:   K6<- *9H' "@:"T!FF<Z Y5E10:08TX*C&)7#8EA7A"&7V43@UYL%H!=
M<QA^7'L:>UR#'7E;C1]V6I@A=%JD(W):LB1Q6L0E;UKA)7!;]B!Q7/\<<5W_
M&G%=_QAQ7?\7<5W_%W%=_Q?]3P  Y5D  --B  #':   O6P  +9M  "O;
MIVL+ *!L&0";;"H!E6LW I!I0P6+:$P)AV94#(-E6Q" 8V(3?6)I%7IA<!AX
M87@:=6"!'7-?BQ]P7I8B;EZB)&Q>L"5K7L$F:5[>)FI?]"%K8/\=:V'_&VQA
M_QEL8?\8;&'_&&QA_QCU40  XEP  ,]E  ##:P  N6\  +%Q  "J<0  HF\(
M )MO%P"6<"< D&\U HMN0 6&;$D(@FI2#'YI60][:& 2=V9F%'5F;A=R978:
M<&1^'6UCB!]K8Y,B:6*@)&9BKB5E8K\F9&+:)F1C\B)E9/\>9F3_&V=D_QEG
M9?\89V7_&&=E_QCP4P  W5\  ,MH  "_;P  MG,  *YU  "F=0  G7,% )9S
M% "1="0 BW,R H9R/@2!<$<(?6]/"WEM5PYV;%X1<VMD%'!J;!=M:G,::VE\
M'&AHAA]F9Y$B8V>>)&%FK"5@9KTF7V?6)E]G\2)@:/\>86C_'&)H_QIB:/\9
M8FC_&6)H_QGL5P  V6(  ,=K  "\<@  LW<  *IY  "A>0  EW<! )!X$0"+
M>"$ AG@O 8%W.P1\=44'>'1-"G1R50YQ<5P1;G!C%&MO:A9H;G$99FYZ'&-M
MA!Y@;(\A7FR<(UQKJB5::[LF66S3)EIL[R-;;/\?7&W_'%UM_QI=;?\976W_
M&5UM_QGH6@  TF8  ,-O  "X=@  KWL  *9^  "=?@  D7P  (I\#P"%?1X
M@7TM 7Q\.0-W>D,&<WE+"7!X4PQL=UH0:79A$V9U:!9C=&\887-X&UYR@AY;
M<HT@67&:(E=QJ"15<;DE5''0)51Q[B)6<?X>5W'_'%=Q_QI8<?\96''_&5AQ
M_QGC7@  S6D  +]S  "T>@  JW\  **"  "8@P  BX$  (2!#0!_@AH >X(I
M 7:!-@)R@4 %;G])"&I^4 MG?5<.9'Q>$6%[9A1>>FT76WIV&5EY@!Q6>(L?
M4WB8(5%WIB)0=[<C3W?.(T]W["%0=_T>47?_&U)W_QE2=_\94G?_&5)W_QG>
M8@  R&X  +MW  "P?P  IX0  )V'  "2AP  A(<  'V'"0!XB!8 =(@F '"(
M,@)LAST$:(9&!F6%3@EAA54,7H1<#UN#8Q)9@FL55H%T%U. ?AI0@(D<3G^6
M'DQ_I2!*?[8A27_,(4E^ZQ]*?OP<2W[_&DM^_QE,?O\83'[_&$Q^_QC59P
MPW,  +9\  "LA   HHD  )B+  "-C0  ?(T  '6.! !OCQ( ;9 A &F0+@%E
MCSD"8HY"!%Z.2P=;C5(*6(Q9#%:+80]3BV@24(IQ%$V)>Q=*B8<92(B5&T:(
MHQU$B+0=0XC*'4.'ZAQ$AOL:1(;_&$6&_Q=%A?\7187_%T6%_Q?-;0  O7@
M +&"  "GB@  G(X  )*0  "&DP  >94  &R7  !FEPX 8Y@; &&8*0!>F#4!
M6I<^ U>71P55ED\'4I96"4^57@Q,E&8.2I1O$$>3>1-$DX450I*3%T"2HA@^
MDK,9/9+)&3V1Z1@]D/H7/H__%CZ/_Q4^C_\5/H__%3Z/_Q7%<P  MW\  *R)
M  "ACP  EI,  (N6  !_F0  <YP  &2?  !<H D 6: 4 %>A(@!5H2\ 4J$Y
M 5"A0P)-H$L$2J!3!4B@6@=%GV,)0Y]L"T">=@X^GH,0.YZ1$3F=H!(XG;(3
M-Y[($S>=Z!(VF_H2-IK_$C:9_Q$WF?\1-YG_$3>9_Q&^>P  L8<  *6/  ";
ME   D)@  (2<  !WH   :Z0  %^G  !2J@  3:L. $NK&@!*JR< 2*LS $:K
M/0%$JT8!0JM. D"K5@,^JU\%.ZMH!CFJ<P@WJH )-*J/"S*JGPPQJK ,,*K'
M##"IYPPOI_H-+Z;_#2^E_PTOI?\-+Z7_#2^E_PVVA   JHX  )Z4  "4F0
MAYX  'NC  !OJ   8ZP  %>O  !+L@  0;4& #ZV$0 ]MAX .[8I #JW-  Y
MMSX -[=' #:W4 $TMUH!,K=D C"W;P,NMWP$++>+!2JWG 4IMZX&*+C%!2BW
MY@4GM?D')K/_!R:R_P@FLO\()K+_"":R_PBOC0  HI0  )>:  "+H   ?J8
M '&K  !EL   6;0  $VW  !"NP  .+X! "_""0 MPQ( +,,> "O#*0 JQ#,
M*<0] "C%1P GQ5$ )L5< "7&:  CQG8!(L:& 2#&F $?QJL!'L?! 1[&Y $=
MQ/@"',+_ QS!_P,<P?\$','_!!S!_P2EE   FIH  (ZA  "!IP  <ZX  &>T
M  !:N0  3KT  $+    XPP  +\<  ";+!  >T H &]$1 !K2&@ 9TB4 &-,O
M !C3.@ 7U$0 %M10 !7570 4U6L $]9\ !+7CP 1V*0 $-F[ !#9W@ 0U?,
M$-/_ !#2_P$0T?\!$-'_ 1#1_P&<F@  D:$  (.H  !UL   :+<  %N]  !.
MP0  0L4  #?(   MS   )-   !S5   5V@4 $.(+ !#C$0 .Y!H #N0C  WE
M+0 ,Y3< "^9"  KF3P )YUT ".=M  ;F@  %YI4 !.:K  +FQ  !YN8  .?Y
M  #G_P  YO\  .;_  #F_P"3H0  A:D  '>Q  !IN0  6\   $[&  !!R@
M-<X  "K2   AU@  &=L  !+?   -XP  "_$(  GS#@ '\Q, !/(:  +R(@
M\BH  /(T  #R/P  \DP  /)<  #R;0  \H(  /*8  #SK0  \\8  /3E  #T
M]@  ]/L  /3[  #T^P"'J0  >;(  &JZ  !<P@  3LD  $#.   STP  *-@
M ![=   5X0  #^0   KH   %\P   _T!  #\"   ^PT  /L1  #[%@  _!X
M /PF  #\,   _3P  /Y)  #^6@  _FT  /^"  #_F   _ZP  /_   #_V
M_^0  /_D  #_Y ![L@  ;+L  %W$  !/S0  0-(  #+9   FW@  &^(  !+F
M   ,Z@  !>T   #T    _P   /\   #_    _P0  /\)  #_#@  _Q(  /\8
M  #_(0  _RL  /\W  #_1@  _U@  /]K  #_@   _Y4  /^F  #_LP  _[L
M /^[  #_NP#_&R8 _QPD /\:) #_%2< _Q M /\*-@#_!4, _P%0 ?\ 7@'_
M &L!_P!V ?\ @0#_ (H _P"2 /\ F@#_ *  _P"F /\ K #_ +( _P"Y /\
MP@#_ ,T _P#? /\ [ #_ /@ _P#_ /T _P#] /\ _0#_ /T _P#] /\ _0#_
M /T _P#_'R, _Q\A /\>(0#_&2, _Q,I /\.,@#_#$  _PE- ?\'6@'_!&<!
M_P-S ?\#?0'_ X<!_P./ /\"E@#_ IP _P*B /\"J #_ J\ _P&V /\!O@#_
M <D _P'; /\ Z@#\ /8 ^ #_ /<"_P#W _\ ]@3_ /8$_P#V!?\ ]@7_ /8%
M_P#_(A\ _R(< /\A' #_'A\ _Q@D /\5+P#_$CP _Q!) /\.5@'_#&(!_PMN
M ?\+>0'_"X(!_PN+ ?\+D@'_"ID!_PJ? /\*I0#_"JL _PJR /\*NP#]"L8
M^PK4 /<*YP#S"O0 \ K_ .\+_P#N#/\ [0S_ >T,_P'M#/\![0S_ >T,_P'_
M)1L _R88 /\E%P#_(1@ _R A /\>*P#_&C< _Q=% /\440'_$EX!_Q%I ?\1
M= '_$7T!_Q"& ?T0C@'\$)4!^A"; ?D0H0'W$*@!]A"O ?00MP#S$,( \1#0
M .T0Y0#H$?( YA'^ >02_P'C$O\!XA+_ >(2_P'A$O\!X1+_ >$2_P'_*18
M_RH3 /\I$@#_)Q, _R@< /\G)P#_(S, _R _ /\=3 #_&U@!_!ED ?@9;@'V
M&'@!\QB! ?$8B0'O&) ![AB7 >P8G@'J&*0!Z1BL ><8M 'F&+\!Y!C- > 9
MXP'<&O$!V!K^ M0;_P+2&_\"T1O_ M ;_P+0&_\"T!O_ M ;_P+_+1( _RX/
M /\N#0#_+Q  _R\7 /\N(0#_+"T _RDY /DF1@#T)%,![R)> >LB:0'H(7,!
MYB%\ >,AA 'A(8P!X"&3 =XAF@'<(:$!VB&I =@AL0+5(;P"TR+) M BWP+,
M(_ #R"/] \8D_P/$)/\#PR3_ \(D_P/!)/\#P23_ \$D_P/_, \ _S(+ /\S
M" #_-@T _S82 /\U&@#],B4 ]# R .TM/P#G+$P XBM8 =TK8P'9*FT!U2IV
M M(J?P+0*H8"SBJ. \PJE0/**IP#R2JC!,<JK 3%*K8$PRK#!<(JU06^*^L%
MNBOY!K@L_P:V+/\%M2S_!;0L_P6T+/\%M"S_!;0L_P7_- P _S8% /\Y P#_
M/ @ _SP- /T[$P#Q.!T Z#4I . T-P#9,T8 T312 <TS70'),V<"QC-P \0R
M> 3!,H $OS*'!;XRCP:\,I8&NC&>![@QI@>W,; (M3*\"+,RS FQ,N4)K3/U
M":LS_PFJ,_\(J#/_!Z@S_P>G,_\'IS/_!Z<S_P?_-P< _SH  /\^  #Z00$
M\4$& /$_#0#F/!( VSH? - [,0#*/$  Q#Q- < \6 *\.V$#N3MJ!;8Z<@:T
M.GH'LCF!"+ YB FO.9 *K3B8"JLXH0NI.*H,J#BV#:8XQ0VD.-X.H3GQ#9\Z
M_PR>.O\+G3K_"IPZ_PF<.O\)G#K_"9PZ_PG_.P( _SX  /=$  #F1P  WT@!
M -I&!@#90 L S4(9 ,5$*P"^1#L N41( ;5#4P.Q0EP$KD)E!JM!; >I0'0)
MID!["J0_@PNC/XH-H3Z3#I\^G ^=/J40FSZQ$9H^OQ&8/M02EC_M$90__ ^3
M0/\.DD#_#))!_PN20?\+DD'_"Y)!_PO_/0  _T,  .E)  #>3@  TT\  ,U.
M P#*20@ PDD4 +M*)@"U2S8 KTM# JM*3@.G25<%I$A@!Z%'9PF>1F\*G$9V
M#)I%?0Z8184/ED2.$)1$EQ*20Z$3D$.L%(]#NA6-0\T5BT3H%8I%^A*)1O\0
MB4;_#HA&_PV(1O\-B$;_#8A&_PW_0   \D<  .-/  #44P  RU4  ,14  #
M4 0 N4\1 +)0(@"L43( IU$_ J)02@.>3U,%FTY<")A-8PJ53&H,DTMQ#9%*
M>0^.2H 1C$F)$HI)DA2(2)P5ADBH%H5(M1>#2,<8@4CD&(%*]Q6 2O\2@$O_
M$(!+_P^ 2_\.@$O_#H!+_P[_0P  [$L  -U3  #.6   Q%H  +U:  "X5P$
ML50. *I6'@"E5BX GU8[ 9M51@.75% %DU-8")!27PJ-468,BU!M#HA/=!"&
M3WP2A$Z%$X).CA6 39D7?DVD&'Q-LAEZ3<,:>4W?&GA.]!=X3_\4>$__$GA0
M_Q!X4/\/>%#_#WA0_P_]1@  YT\  -97  #(7   OU\  +=?  "Q7   JED,
M *1:&@">6RH F5LX 91:0P.064P%C%A5"(E77 J&5F,,@U5J#H%4<1!_4WD2
M?5.!%'I2BQ9X4I48=E&A&711KQMS4< ;<5';''%2\AEQ4_\5<53_$W)4_Q%R
M5/\0<E3_$')4_Q#S2   XU,  -!;  #$8   NF,  +-C  "L80  I%X) )U?
M%P"87R< DU\U 8Y>0 .*74H%AEQ2!X-;60J 6F ,?5EG#GM8;A!X6'42=E=^
M%'16B!=R5I,8;U:?&FY5K!ML5;T<:U;5'6M6\!IK5_\7:UC_%&Q8_Q)L6/\1
M;%C_$6Q8_Q'Q2P  WU8  ,Q>  # 9   MV<  *YH  "G9@  GV(& )AC% "2
M9"0 C6,R 8EB/0*$84<$@6!/!WU?5@EZ7ET+=UUD#75<:Q!S7',2<%M[%&Y;
MA1=L6I 9:EJ<&VA9JAQF6KH=95K1'65:[AME6_X79EO_%69<_Q-G7/\29US_
M$F=<_Q+M3@  VED  ,AA  "\9P  LVH  *ML  "B:@  F6<" ))G$0"-9R$
MB&<O 81F.P)_940$>V1-!GAC5 EU8EL+<F%A#7!A:0]M8' 2:U]Y%&E?@Q=F
M7HX99%Z:&V)>J!QA7K@=7U[.'5]>[!M@7_T885__%6%?_Q-B7_\28E__$F)?
M_Q+J40  U%P  ,1D  "Y:@  L&X  *=P  ">;@  E&L  (UJ$ "':QX @VLL
M 'YK. )Z:D(#=FE*!G-H4@AP9UD*;69@#6ME9P]H9&X19F1W%&1C@19A8XP8
M7V*8&EUBIAQ;8K8=6F+,'5IBZAQ;8_P87&/_%EQC_Q1=8_\376/_$UUC_Q/F
M50  SU\  ,%H  "V;@  K'(  *1T  ":<P  CF\  (=O#0"";QL ?7 I 'EO
M-0%U;C\#<FU(!6YL4 =K;%<*:6M>#&9J90YD:6P186EU$U]H?Q9<:(H86F>6
M&EAGI!Q69[0=56?*'55GZ!M69_L85V?_%E=H_Q189_\36&?_$UAG_Q/A6
MRV,  +UK  "R<@  J78  *!X  "6=P  B',  (%S"P!\=!< >'0F '1T,@%P
M<ST";7-&!&IR3@=G<54)9'!<"V%P8PY?;VH07&YS$EIN?!57;8@756R4&5-L
MHQM1;+,<4&S('$]LYQM1;/H846S_%5)L_Q12;/\34FS_$U)L_Q/<7   QV<
M +EO  "O=@  I7L  )Q\  "1?   @G@  'IY!P!U>10 <GHC &YZ+P%K>3H"
M:'E# V1X2P5A=U((7W=9"EQV8 Q9=6@/5W1P$51T>A-2<X863W.3&$URH1E,
M<K$:2G+&&DIRY1I+<OD73'+_%4QR_Q--<O\237+_$DUR_Q+48   PFL  +5T
M  "K>P  HG\  )>!  ",@0  >GX  '-_ @!N?Q$ :X > &B + !E@#<!8H!
M U]_2 1<?E &67Y7"%=]7@M4?&8-47QN#T][>!%,>X,42GJ1%DAZGQ=&>J\8
M17K$&$1ZY!A%>?@61GG_%$9X_Q)'>/\11WC_$4=X_Q'-90  O7   +%Y  "G
M@   G(0  )*&  "&A@  =X8  &N&  !FAPT 8X<9 &"()P!>B#,!6X@\ EB'
M10-6ATT$4X94!E"&6PA.A6,*2X1L#$F$=@]&@X$11(./$T*#G11 @JX5/X/"
M%3Z"XA4_@?<3/X'_$D" _Q% @/\00(#_$$" _Q#&:P  MW8  *Q_  "BA0
MEXD  (R+  "!C0  <XX  &6/  !=CPD 6I 4 %B0(0!6D2T 4Y X 5&000).
MD$D#3)!0!$J/6 5'CV '18YI"4*.<PM C7\-/HV-#SR-G! ZC:P1.8W!$3B-
MX1 XB_80.(K_#SF)_P\YB?\..8G_#CF)_PZ_<@  LGT  *>&  "<B@  D8X
M (:1  !ZDP  ;94  %^7  !4F0$ 3YD/ $Z:&@!,FB< 2IHR $B:/ %&FD0!
M1)I, D*:5 - F5P$/IEF!3N9< <YF'P(-YB*"C68F@LSF*L+,IB_##*8WPLQ
MEO4+,97_"S&4_PLQD_\+,9/_"S&3_PNX>@  K(4  *&+  "6D   BY0  '^7
M  !RFP  9IT  %J@  !.H@  1:0) $*D$P! I!\ /Z0J #ZE-  \I3X .Z5'
M 3FE3P$WI5@"-:5A C.E; ,QI7D$+Z2'!2VDEP8LI*D&*Z2]!BJDW@8JHO4'
M*:'_!RF@_P@IG_\(*9__""F?_PBQ@@  I8L  )J1  "0E@  @YH  ':?  !J
MH@  7J8  %*I  !&JP  /*T  #6O#  SL!4 ,K A #&P*P OL#4 +K$^ "VQ
M2  LL5$ *[%; "FQ9P$GL70!)K&# 22QE (CL:8"(K*[ B&RVP(AK_,#(*[_
M R"M_P0?K/\$'ZS_!!^L_P2JBP  G9$  ).7  "'G   >J(  &VG  !@JP
M5:\  $FQ   ^M   ,[<  "JZ P DO T (KT5 "&](  AO2H (+TS !^^/0 >
MOD< ';Y2 !R_7@ :OVP &;]\ !B_C@ 7P*$ %L"V !3 TP 5OO$ %;S_ 16[
M_P$4NO\"%+K_ A2Z_P*AD@  EI@  (J>  !]I   ;ZH  &*O  !6M   2K<
M #ZZ   SO0  *L   "'$   9QP4 $\L+ !',$@ 1S!L $,PE  _-+P .S3H
M#LU&  W-4@ -SF  #,YP  O.@P *SI< "<ZL  C.Q@ (SN@ ",W[  G+_P )
MR_\ "<O_  G+_P"8F   C9X  '^E  !QK   9+,  %>Y  !*O0  /L   #+#
M   HQ@  '\H  !?-   1T0  #-8%  C9#  &V1( !=H;  3:)  #VRX  =LY
M  #<10  W5(  -YB  #><P  WH@  -^=  #?LP  W\X  .#N  #?^@  W_\
M -__  #?_P"/GP  @:8  '.N  !EM0  6+T  $K"   ]Q0  ,<D  ";,   =
MT   %-0   [9   )W0   ^$   #C!P  XPT  .02  #E&0  YB(  .<K  #I
M-@  ZT,  .Q2  #L8@  [78  .Z,  #NH0  [[<  ._1  #OZP  \/8  /#V
M  #P]@"$IP  =:\  &>W  !9OP  2\8  #S*   OS@  )-(  !K8   2W
M#.    7C    YP   .L   #K    [04  .X+  #P$   \14  /,>  #T)P
M]S,  /E   #Z40  ^V,  /QW  #]C0  _:,  /ZV  #^R0  _]\  /_?  #_
MWP!WL   :+D  %K!  !,R@  /,\  "[4   BV@  %]X  !#B   )Y@   .D
M  #L    \    /8   #V    ]P   /@   #Z!P  ^PT  /T1  #_&0  _R,
M /\O  #_/@  _T\  /]B  #_=P  _XT  /^?  #_K@  _[H  /^Z  #_N@#_
M%B, _Q4A /\2(0#_#B0 _P8J /\ ,P#_ $$ _P!. /\ 7 #_ &@ _P!T /\
M?@#_ (< _P"/ /\ E@#_ )P _P"B /\ J #_ *X _P"U /\ O0#_ ,< _P#6
M /\ YP#^ /, _@#^ /T _P#\ /\ ^P#_ /L _P#[ /\ ^P#_ /L _P#_&B
M_QD> /\6'@#_$"  _PHE /\$, #_ #T _P!+ /\ 6 #_ &0 _P!P /\ >@#_
M (, _P"+ /\ D@#_ )@ _P"> /\ I #_ *H _P"Q /T N0#[ ,, ^@#0 /@
MXP#W /$ ]@#\ /0 _P#T /\ \P#_ /, _P#S /\ \P#_ /, _P#_'1P _QP9
M /\9&0#_%!L _P[_XO_B24-#7U!23T9)3$4 " DA /\,+ #_"3D _P5& /\"
M4P#_ %\ _P!K /\ =0#_ 'X _P"& /\ C@#_ )0 _@"; /P H0#Z *< ^ "N
M /4 M0#S +\ \0#+ /  WP#N .X [ #Y .L _P#J /\ Z@'_ .D!_P#I ?\
MZ0'_ .D!_P#_(!< _Q\4 /\<$P#_%Q4 _Q8= /\3* #_$#0 _PU! /\,3@#_
M"5H _PAF /\(< #^!WD _ >! /H'B0#X!Y  ]@:6 /,&G0#Q!J, [P:J .T&
ML@#J!KL Z ;( .8&W #D!NP X@CZ . *_P#>"_\ W0O_ -T,_P#<#/\ W S_
M -P,_P#_(Q( _R,0 /\A#@#_'A  _QX8 /\<(P#_&"\ _Q0[ /\220#\$%4
M^ ]@ /0/:@#Q#W0 [PY\ .T.A #K#HL Z0Z2 .<.F0#F#J  Y ZG .(.KP#@
M#K@ W@[% -P.V@#6$.P TA'Z ,\2_P#-$O\!S!+_ <L3_P'*$_\!RA+_ <H2
M_P'_)P\ _R<, /\E"0#_)@T _R43 /\C' #_("@ ^QPU /4:0@#O&$\ ZA=:
M .8690#C%FX X!9W -X6?P#<%H< V1:. -86E0#4%IP TA>C - 7JP#.&+4
MS!C! ,L8T@#'&N@!PQOX < ;_P&^'/\!O1S_ KP<_P*\&_\"O!O_ KP;_P+_
M*PP _RL% /\K P#_+0D _RP. /\I%0#W)B  [B,M .<A.@#A'T@ VQ]4 -4@
M7P#1(&@ SB!Q ,PA>0#*(8$!R"&( <8ACP'$(98!PR&> <$BI@&_(J\!O2*[
M KPCR@*Y(^,"M23T K,D_P.Q)/\#KR3_ Z\D_P.N)/\#KB3_ ZXD_P/_+P8
M_R\  /\R  #_,P( ^3(( /<O#@#K*Q8 X2<B -@G,@#0*4$ RRI. ,8J60##
M*F(!P"IK ;TJ<P&[*GH"N2J" K@JB0*V*I "M"J8 [,JH0.Q*JH#KRNU!*XK
MQ 2L*]L$J"SO!*8L_@6D+/\$HRW_!*(M_P2B+/\$HBS_!*(L_P3_,@  _S,
M /DX  #I.0  XCD  -XU!P#>+@T T2\; ,DQ+ ##,SL O3-( +DT4P&V,UP!
MLS-E K S;0*N,W0#K#)[ ZLR@P2I,HH$IS*3!:4RFP:D,J4&HC*P!Z RO@>?
M,M$'G#/J!YHS^P>8-/\'ES3_!I8T_P:6-/\%EC3_!98T_P7_-0  _S@  .H^
M  #?0@  U4(  ,\_ P#-. @ Q3@5 +TZ)@"W.S8 LCQ# *X\3@&J.U<"ISM@
M Z4Z9P.C.F\$H3IV!9\Y?0:=.84'FSF-!YDXE@B8.* )ECBK"I0XN J3.<H+
MD3GE"X\Z]PJ-.O\)C#O_"(P[_P>,._\'C#O_!XP[_P?_.   \3X  .-%  #4
M20  RTH  ,5'  #!000 NC\1 +-!(0"M0C$ J$,^ *1#20&@0E,"G4%; YM!
M8@280&H%ED!Q!I0_> >2/W\(D#^("H\^D0N-/IL,BSZF#8D^LPV(/L0.AC_@
M#H0_] V#0/\+@T#_"H) _PF"0?\(@D'_"()!_PC_/   ZT,  -Q*  #,3P
MPU   +Q.  "W20$ L48. *I(' "D22P H$DZ )M)10&82$X"E$=7 Y)'7@6/
M1F4&C49L!XM%<PF)17L*AT2#"X5$C0R#1)<.@4.B#W]#KQ!^0\ 0?$3:$7M$
M\0]Z1?\->D;_"WI&_PIZ1O\)>D;_"7I&_PGU/@  YD@  --/  #'5   O54
M +94  "P4   J4P+ *)-& "=3B@ F$XV )1.00&034L"C4U3!(I,6@6'2V$&
MA4MH"(-*;PF 2G<+?DE_#'Q)B0YZ2),/>$B?$'=(K!)U2+P2=$G2$W-)[A%R
M2O\/<DK_#7)*_PMR2O\+<DK_"G)*_PKR0@  X$P  ,Y3  #!6   N%H  +!9
M  "I5@  HE(' )M2%0"64R0 D5,R (U3/@&)4D<"AE%0!(-15P6 4%X&?D]E
M"'M/; EY3G,+=TY[#75-A0YS39 0<4V<$F]-J1-N3;D4;$W.%&Q-ZQ-L3OT0
M;$__#FQ/_PQL3_\+;$__"VQ/_PON10  W%   ,E7  "]7   M%X  *Q>  "D
M6P  G%8$ )56$@"05R$ BU@O (=7.P&#5D0"?U9- WQ55 5Z5%L&=U1B"'53
M: ES4W +<5)X#6]2@@]M48T1:U&9$FE1IA1G4;859E'+%652Z11E4OL19E/_
M#V93_PUF4_\,9E/_#&93_PSJ20  U5,  ,5:  "Z7P  L&(  *AB  "?7P
MEEH  (]:$ "*6QX A5LL (%;. %]6T$">EI* W=9401T6%@&<5A?!V]79@EM
M5VT+:U9V#6E6?P]G58H19567$V-5I!1A5;058%7(%E]5YQ5@5OH28%;_#V%7
M_PYA5_\-85?_#&%7_PSG3   T58  ,%>  "V8P  K68  *1F  ";9   D%X
M (E>#@"$7QL @%\I 'Q?-0%X7S\"=%Y' W%=3P1O7%8%;%Q<!VI;8PEH6VL+
M9EIS#61:?0]B6H@17UF4$UY9HA1<6;(56UG&%EI9Y15;6OD26UK_$%Q:_PY<
M6O\-7%K_#5Q:_PWC3P  S5D  +YA  "S9@  J6D  *!J  "7:   BV(  (-B
M# !^8Q@ >F,F '9C,@!S8SP!;V)% FQA3 1J850%9V!:!V5@80AC7VD*85]Q
M#%]>>PY=7H816EZ3$EA=H!177; 55E[$%E5>XQ567O<25E[_$%=>_PY77O\-
M5U[_#5=>_PW>4P  R%T  +MD  "P:@  IFT  )UN  "3;0  A6<  'YG"0!X
M9Q4 =&<C '%H+P!N9SD!:V=" FAF2@-E9E(%8V58!F!E7PA>9&<*7&1O#%IC
M>0Y88X0056*1$E-BGQ-28JX546+"%5!BX1518O8246+_$%)B_PY28O\-4F+_
M#5)B_PW95@  Q&   +=H  "L;@  HW$  )IS  "/<0  ?VL  'AK!0!R:Q(
M;FP? &ML+ !H;#<!9FQ  F-K2 -@:T\$7FI6!EQJ70=9:64)5VEM"U5I=PU3
M:((/4&B/$4YGG1--9ZP42VC %$MHWA1+9_423&?_#TQG_PY-9_\-36?_#4UG
M_PW26@  P&0  +-L  "I<@  H'8  )9W  "*=@  >7$  '%Q  !K<0\ :'$<
M &9R* !C<C0 8'(] 5YR10);<4T#67%4!5=P6P94<&,(4F]K"E!O= Q-;H .
M2VZ-$$ENFQ%';:L21FZ^$T5NW!)&;?011FW_#T=M_PY';/\-1VS_#4=L_PW,
M7P  O&D  +!Q  "E=P  G'L  )%\  "&>P  =7@  &MW  !E=PP 87@7 %]X
M) !=>3  6GDZ 5AY0@)6>$H"4WA1!%%W6 5/=V '3'9H"$IV<@I(=7T,176*
M#D-UF0]"=:D00'6\$$!UV1! =/,/0'3_#D%S_PU!<_\,07/_#$%S_PS&9
MMVX  *MV  "B?   EW\  (R!  "!@0  <H   &5_  !=?P@ 67\3 %> ( !5
M@"L 4X$V %& /@%/@$8"38!. DM_50-)?UT%1G]F!D1^< A"?GL)/WZ("SU]
MEPP\?:<-.GVZ#CI^U@TZ?/$-.GO_##I[_PLZ>O\+.GK_"SIZ_PO :0  LG0
M *=\  "=@0  DH0  (>&  ![AP  ;H<  &"'  !5AP$ 4(@. $Z(&@!-B28
M2XDP $F).@!(B4(!1HE* 42)4@)"B5H#0(AC!#V(;04[B'@&.8>&"#>'E0DU
MAZ8*-(>Y"C.'TPHSAO ),X7_"3.$_PDS@_\),X/_"3.#_PFY<   K7H  **"
M  "7AP  C8H  (&,  !UC@  :(\  %J0  !/D0  1Y(* $22$P!#DQ\ 09,J
M $"3-  _DST /9-% #N330$ZDU8!.)-? C:3:0,TDW4#,I*#!#"2DP4NDJ0&
M+9*W!BR2T08LD>\&*X__!BN._P8KC?\'*XW_!RN-_P>S>   IX(  )R(  "1
MC   AY   'J3  !ME0  89<  %69  !)FP  /YP! #F=#@ WG1< -IXB #2>
M+  SGC4 ,IX^ #&>1P PGU  +I]: "V?9 $KGW$!*9Y_ B>>D (FGJ$"))ZU
M B.>S@(CG>X#(YO^ R*:_P0BF?\$(IG_!"*9_P2L@0  H(@  )6.  "+D@
M?Y8  '*:  !EG0  6:   $ZC  !"I   -Z8  "ZH!0 IJ0\ **D8 ">J(@ F
MJBP ):HU "2J/P CJD@ (JM3 "&K7@ @JVH 'JMY !VKBP ;JYT &JNQ !FK
MR@ 9JNP!&:C] 1BG_P(8IO\"&*;_ ABF_P*EB0  F8\  (^4  "#F0  =9X
M &BB  !<I@  4*D  $2L   YK@  +[   ":S   >M08 &;</ !BW%P 7MR$
M%K<J !6W-  4N#X $[A) !*X5  2N6( $;EQ !"Y@P /N9< #KFL  VYQ  -
MN.< #K;[  ZU_P .M/\ #K3_  ZT_P"<D   DI4  (:;  !YH   :Z8  %ZK
M  !2KP  1K(  #JU   OMP  );H  !V]   5P   $,,&  O&#@ *Q14 "<4>
M  C%*  'Q3( !L8]  7&20 %QE<  \9F  +&=P !QHL  ,:@  #%M@  QM(
M ,7O  #%_   Q?\  ,7_  #%_P"5E@  B9P  'NC  !MJ0  8*\  %.T  !&
MN   .KL  "Z^   DP0  &\0  !/'   .R@  ",X!  '0"@  T!   - 6  #1
M'@  TB<  -,Q  #4/   U4D  -98  #6:0  UGP  -:2  #6IP  UK\  -;@
M  #6\P  UOX  -;_  #6_P",G0  ?J0  &^K  !AL@  5+D  $:]   YP0
M+<0  "+'   9RP  $<X   S2   %U0   -L   #< P  W0H  -X/  #?%
MX1P  .(D  #D+@  YCH  .=)  #H60  Z&L  .F!  #IF   Z:T  .G%  #I
MX@  Z?(  .GU  #I]0" I0  <:T  &.U  !5O   1\(  #G&   LR@  (,X
M !;2   /U@  "-L   #?    XP   .4   #G    Z $  .H'  #K#0  [1$
M .\8  #Q(0  \RL  /8X  #W2   ^%H  /EM  #ZA   ^IL  /JO  #ZP@
M^MH  /K?  #ZWP!TK@  9;8  %:^  !(Q@  .<L  "O0   ?U   %-H   W?
M   %XP   .8   #I    [0   .\   #Q    \P   /4   #V @  ^ D  /H.
M  #]$P  _QP  /\H  #_-@  _T<  /]:  #_;@  _X4  /^:  #_JP  _[D
M /^\  #_O #_$2  _Q > /\,'@#_!"$ _P G /\ , #_ #X _P!, /\ 60#_
M &4 _P!P /\ >@#_ (, _P"+ /\ D@#_ )@ _P"> /\ I #_ *H _P"P /\
MN #_ ,( _P#. /\ X@#^ /  _0#[ /L _P#[ /\ ^P#_ /H _P#Z /\ ^@#_
M /H _P#_%!P _Q(: /\.&@#_"!P _P A /\ +0#_ #H _P!( /\ 50#_ &$
M_P!L /\ =@#_ '\ _P"' /\ C@#_ )0 _P": /X H #] *8 _ "L /L M #Y
M +T ^ #) /< W #U .P \P#X /, _P#R /\ \0#_ /  _P#P /\ \ #_ /
M_P#_%Q@ _Q46 /\1%0#_#!< _P4= /\ * #_ #8 _P!# /\ 4 #_ %P _P!G
M /\ <0#_ 'H _ "" /H B0#X )  ]P"6 /4 G #T *( \P"H /$ L #P +@
M[@## .P TP#J .< Z0#U .< _P#F /\ Y0#_ .4 _P#E /\ Y0#_ .4 _P#_
M&A, _Q@1 /\4$ #_#Q$ _PT9 /\*) #_!3  _P$^ /\ 2P#_ %< _@!B /H
M; #U '4 \@!] /  A #N (L [ "1 .L EP#I )X YP"D .8 K #D +0 X@"_
M .  S0#> ., W #R -H _0#8 /\ U@#_ -4!_P#5 ?\ U0+_ -4"_P#_'A
M_QP- /\7"P#_%0X _Q05 /\1'P#_#BH _PLX /T(10#X!E$ ] 1< .X$9@#J
M!&\ Y@-W .0$?P#B!(8 X 2, -X$DP#=!9H VP6@ -@%J #5!;$ T@6[ - &
MR0#.!^  S CQ ,D*_P#'"_\ Q@S_ ,4,_P#%#/\ Q0S_ ,4,_P#_(0P _R &
M /\< P#_'0H _QL0 /\8& #_%", ]A$P .\./@#J#DH Y0U6 .$-8 #=#6D
MV0UQ -4->0#3#8$ T0V( ,\-CP#-#I8 RPZ= ,H.I0#(#JX Q@^Y ,00R #"
M$-\ OA'R +L2_P"Y$_\ MQ/_ ;83_P&V$_\!MA/_ ;83_P'_)08 _R,  /\C
M  #_) , _R$* /T=$0#Q&AL Z!8G .$4-0#:$T, TQ1/ ,X560#+%6, R!9K
M ,46<P##%WL P1>" , 8B0"^&)  O!B8 +L9H "Y&:D MQFT +4:P@"T&M8
ML!OM :T<_ &K'?\!J1W_ :D=_P&H'?\!J!W_ :@=_P'_*   _R<  /XJ  #O
M*@  YR<! .<B"0#D'1  V1L= ,\=+0#)'CP Q"!) +\@4P"\(5T N2%E +<B
M;0"U(G0 LR)\ +$B@P&P(HH!KB*2 :PCFP&K(Z0!J2.O :<CO &F),X!HR3H
M J E^0*>)?\"G27_ IPE_P*;)?\"FR7_ ILE_P+_+   _RT  .TR  #B-
MVC,  -,N P#2)0H R247 ,$G)P"[*38 MBI# +(K3@"O*U< K"M@ *HK9P&H
M*V\!IBMV :0K?0&C*X0"H2N- I\KE0*>*Y\"G"NJ YHKM@.9+,<#ERSB Y0M
M]022+?\#D2W_ Y N_P.0+?\#D"W_ Y M_P/_,   \C,  .0Z  #6/0  S#P
M ,<Y  ##,04 O2X1 +4P(0"P,C  JS,] *<S20"D,U( H3-: 9\S8@&<,VD"
MFC-P IDS=P*7,G\#E3*' Y,RD 22,IH$D#*E!8XRL06-,\(&BS/<!HDT\@:'
M-/\%AC3_!88T_P2%-/\$A33_!(4T_P3\,P  ZSH  -Q!  #-1   PT0  +U!
M  "X.P$ LC<. *LX' "E.2L H3HX )T[1 ":.TT!ESI6 90Z70*2.F0"D#IK
M XXY<@.,.7H$BCF"!8DYBP6'.94&A3F@!X,YK0>".;P(@3G3"'\Z[@A].OX'
M?#O_!GP[_P5\._\%?#O_!7P[_P7T-P  Y4   -)'  #%2@  O$L  +5)  "O
M0P  J3X+ *(_%P"=0"8 F$$T )1!/P"104D!CD%1 8M 60*)0& #AT!G X4_
M;02#/W4%@3]]!G\^AP=]/I$(>SZ<"7H^J0EX/K@*=S_-"G4_Z@IT0/P(=$#_
M!W1 _P9S0/\&<T#_!G- _P;Q.P  WT4  ,Q,  "_3P  ME   *Y/  "G2@
MH$0' )I%% "51B( D$8P (Q'/ ")1D4!AD9. 8-&50*!15P#?D5C!'Q$:@1Z
M1'$%>41Y!G=$@@AU0XT)<T.9"G%#I@MP0[4,;D3)#&U$YPQM1?H*;$7_"&Q%
M_P=L1?\';$7_!VQ%_P?L/P  V$D  ,=0  "[5   L54  *E4  "A4   F4H"
M )))$0"-2A\ B4LL (5,. ""2T(!?TM* 7Q*4@)Y2E@#=TI?!'5)9@5S26T&
M<4EV!V](?PAM2(H);$B6"VI(HPQH2+(-9TC%#69)Y UF2?@+9DG_"69*_PAF
M2?\'9DG_!V9)_P?H0P  TDT  ,)3  "W6   K5D  *18  "<50  DTX  (Q.
M#@"'3QL @D\I ']0-0![4#\!>$]' 79/3P)S3E4#<4Y<!&]-8P5M36H&:TUR
M!VE-? AG3(<*94R3"V-,H UB3*\.84W"#F!-X0Y@3?8,8$[_"F!._PE@3O\(
M8$[_"&!._PCC1P  S5   +Y7  "S6P  JET  *%=  "86@  C5,  (92# "
M4Q@ ?%,E 'E4,0!U5#P <U-$ 7!33 )M4E,":U)9 VE28 1G46@&95%P!V-1
M>0AA480*8%"1#%Y0G@U<4*T.6U' #EI1W@]:4?4,6E+_"EM2_PE;4?\(6U'_
M"%M1_PC?2@  R5,  +M:  "P7P  IF$  )UA  "47@  B%<  (!6"@!Z5Q4
M=E<B '-8+@!P5SD ;5=! 6I720)H5E "9E97 V167@1B564%8%5M!UY5=PA<
M58(*6E6.#%E5G U75:L.5E6^#U55VP]55?,-557_"U95_PE65?\)5E7_"%95
M_PC;30  Q5<  +A>  "M8@  HV4  )IE  "08P  @UP  'M;!@!U6Q( <5L?
M &Y<*P!K7#8 :%L_ 65;1P%C6TX"85I5 U]:7 1=6F,%6UIK!EE9=0A768 *
M55F,"U19F@U26:H.45F\#E!9V Y06?(-45G_"U%9_PI16?\)45G_"%%9_PC4
M40  PEH  +1A  "J9@  H&@  )=I  ",9P  ?6   '5? P!O7Q  :U\< &A@
M* !F8#, 8V \ 6%@1 %?7TP"7%]3 UM?6@197V$%5UYI!E5><PA37GX)45V*
M"T]=F0Q-7:@-3%ZZ#DM>U Y+7O$,3%[_"TQ=_PI,7?\)3%W_"$Q=_PC/5
MOEX  +%E  "G:@  G6T  )1M  ");   >&4  &]D  !I9 X 9609 &)D)0!@
M93  7F4Z %QE0@%:94H"6&11 E9D6 -49%\$4F1G!5!C<0=.8WL)3&.("DIC
MEPM(8Z8,1V.X#49CT0U&8^\,1F+_"D=B_PE'8O\)1V+_"$=B_PC*6   NF(
M *YI  "C;@  FG$  )!R  "$<0  =&L  &EI  !C:0L 7VD5 %QJ(0!::BT
M6&LV %9K/P%5:T<!4VI. E%J50-/:ET$36IE!4II;@9(:7D'1FF&"41IE0I#
M:*4+06FW#$!ISPQ :.X+06C_"D%G_PE!9_\(0F?_"$)G_PC%70  MF8  *IM
M  "@<P  EG8  (MW  " =@  <'(  &5Q  !<< < 6' 1 %9P'0!4<2@ 4G$S
M %!Q/ !/<D0!37%+ 4MQ4P))<5H#1W%B!$5P; 5#<'<&07"$!S]PDP@];Z,)
M.W"U"CMPS0HZ;^P).V[^"#MN_P@[;?\'.VW_!SMM_P>_8@  L6L  *9S  "=
M>0  DGL  (=\  ![?   ;7H  &!X  !6=P$ 4'<. $YX& !,>"0 2WDN $EY
M-P!(>4  1GE( 41Y3P%">5<"07E@ C]X:0,\>'0$.GB"!3AXD08W>*$'-7BS
M!S1XRP<T=^L'-';]!S1U_P<U=?\&-73_!C5T_P:Y:   K7$  *)Y  "8?@
MC8   (*!  !V@@  :8$  %N!  !1@0  2( * $6!$P!#@1X 0H(I $&",@!
M@CL /H)# #V"2P [@E,!.8)< 3>"9@(U@G$#,X)_ S&!C@0P@9\$+H&Q!2V!
MR 4M@>D$+7_\!2U^_P4M??\%+7W_!2U]_P6S;@  J'@  )U_  "2@P  B(8
M 'V'  !PB   8XD  %6*  !+B@  08H" #N+#@ YBQ< .(PB #>,+  VC#4
M-(P] #.,1@ RC4\ ,8U8 "^-8@$MC&X!*XQ[ 2J,BP(HC)P")HRO B6,Q@(E
MB^@")8K[ R6(_P,EB/\#)8?_ R6'_P.M=@  HX   )>%  "-B0  @HP  ':.
M  !ID   7)(  %"3  !$E   .I4  #&6"  MEQ$ +)<: "N7)  JERT *9<V
M "B8/P GF$@ )IA2 "687  CF&@ (IAW ""8AP ?F)D!'9BL 1R8PP$<E^4!
M')7Z 1N4_P$;D_\"&Y/_ AN3_P*G?P  G(8  )&+  "'CP  >I(  &V5  !A
MF   59L  $F=   ]G@  ,Y\  "JA   AHPH 'Z,1 !ZC&@ =I"0 '*0M !ND
M-@ :I#\ &:1* !BD50 6I6$ %:5P !2E@0 3I90 $J6H !&EOP 0I.( $:+X
M !&A_P 1H/\!$:#_ 1&@_P&@A@  E8P  (R1  !_E0  <9H  &2>  !8H0
M3*0  $"F   UIP  *JD  "*L   9K@  $K ) !"Q$  0L1@ #K$B  ZQ*P -
ML34 #;%   RQ2P +L5@ "K%G  BQ>  'L8L !;&@  2PM0 $L-  !+#O  6O
M_@ &KO\ !J[_  :N_P"8C@  CY,  (*8  !UG0  9Z(  %JG  !.JP  0:T
M #6O   KL0  (;0  !BV   1N0  #;P#  >^#  #O1(  ;T9  "^(@  OBL
M +XV  "^00  OTX  +]<  "_;0  OX   +Z5  "^J@  OL(  +WD  "]]@
MO?\  +W_  "]_P"2E   A9H  'B@  !JI@  7*L  $^P  !"LP  -;8  "JX
M   @NP  %[X  !#!   +Q   !,<   #)!P  R0T  ,D2  #*&0  RR(  ,LK
M  #--0  SD$  ,Y0  #/8   SW(  ,^'  #/G0  S[,  ,_.  #/ZP  SO@
M ,[^  #._@"(FP  >J(  &RH  !>KP  4+4  $*Y   UO   *;\  !["   5
MQ@  #LD   C,    T    -,   #5    U@8  -@,  #9$0  VQ8  -P?  #>
M*   X#0  .)!  #B40  XV,  .-W  #DC@  Y*0  .2Z  #EU   Y>H  .7S
M  #E\P!\HP  ;JH  &"R  !1N0  0[X  #7"   HQ@  ',D  !/-   ,T0
M!-4   #:    W@   .$   #B    Y    .4#  #G"0  Z0X  .L2  #M&@
M[R0  /(Q  #T00  ]%,  /5F  #U?   ]I,  /:I  #WO   ]\X  /??  #W
MWP!PK   8;0  %.[  !%PP  -L<  "?,   ;T   $=4   K;    WP   .(
M  #E    Z0   .P   #M    \    /$   #S    ]00  /<*  #Z$   _!8
M /\A  #_+@  _T   /]3  #_:   _X   /^6  #_J   _[8  /^_  #_OP#_
M#1P _PH; /\"&P#_ !X _P D /\ +@#_ #P _P!* /\ 5@#_ &, _P!M /\
M=P#_ '\ _P"' /\ C@#_ )0 _P": /\ H #_ *8 _P"L /\ M #_ +T _P#)
M /X W0#] .T _ #Z /L _P#Z /\ ^0#_ /H _P#Z /\ ^@#_ /H _P#_$!D
M_PT7 /\&%@#_ !@ _P > /\ *@#_ #< _P!% /\ 4@#_ %X _P!I /\ <@#_
M 'L _P"" /\ B0#_ )  _@"6 /T G #\ *$ ^P"H /D KP#X +@ ]@## /0
MT@#S .< \@#V /  _P#O /\ \ #_ .\ _P#O /\ [@#_ .X _P#_$A0 _P\2
M /\+$@#_ !( _P : /\ )0#_ #, _P!  /\ 30#_ %D _P!D /T ;0#[ '8
M^0!] /< A #U (L ] "1 /, EP#Q )T \ "C .X J@#L +, Z@"] .@ RP#G
M .$ Y0#Q ., _0#C /\ X@#_ .$ _P#A /\ X #_ .  _P#_%!  _Q$. /\-
M#0#_!P\ _P(5 /\ ( #_ "T _P Z /\ 1P#Y %, ]0!> /( : #P '  [0!X
M .L ?P#I (4 Z ", .8 D@#E )@ XP"? .$ I@#? *X W "X -H Q0#6 -D
MU #L -( ^0#1 /\ SP#_ ,X _P#. /\ S@#_ ,X _P#_%PP _Q0( /\/!0#_
M#@L _PP1 /\'&@#_ 28 _  T /0 00#M $T Z0!8 .8 8@#C &H X !R -X
M>0#; (  V0"& -8 C0#3 ), T0": ,\ H0#- *H RP"S ,D OP#& -  Q0#H
M ,, ]@#! /\ P +_ +\#_P"_ _\ OP/_ +\#_P#_&P8 _Q<  /\4  #_$P4
M_Q$- /\.% #Y"A\ \ 8L .8#.0#@ T8 W -1 -8$6P#2!&0 SP5L ,P%<P#*
M!7H R 6! ,8%AP#%!HX PP:6 ,$&G0"_!J8 O0:P +L'O "Y",T N KE +4+
M]P"S#?\ L0W_ + -_P"P#O\ KP[_ *\._P#_'@  _QL  /\;  #Z&@  ]18%
M /81#0#K#A4 X@LB -@+,0#0##X RPU* ,<-50#$#EX P0YF +\.;0"]#G0
MNP][ +D/@@"W$(H MA"1 +00F@"R$*, L!&M *\1N@"M$<H JA+E *<4]P"E
M%?\ HQ7_ *(5_P"B%?\ HA7_ *(5_P#_(@  _R   / C  #F)   X"$  -P9
M!0#;$ P T!$9 ,@3*0#"%3< O19$ +D73@"U%U< LQA@ + 89P"N&&X K!EU
M *L9? "I&80 J!J, *8:E "D&IX HQNH *$;M "?',4 GAS? )H=\P&8'O\!
MEQ[_ 98?_P&5'_\!E1__ 94?_P'_)@  ]"<  .8M  #:+P  SRT  ,HG  #'
M'P@ P1P3 +H>(@"T'S$ KR ] *LA2 "H(E( IB): *,C8@"A(VD H"-O )XC
M=P"<(WX FR.& )DDCP&7))D!EB2C 90DL &2);\!D276 8XF[P&,)_\"BR?_
M HHG_P*))_\"B2?_ 8DG_P'Z*0  [#   -TV  #-.   Q#<  +XR  "Z*P(
MM24. *XG'0"H*2L I"HX * J0P"=*TP FBM5 )@K7 "6*V, E"MJ 9(K<0&0
M+'@!CRR! 8TLB@&++)0"BBR? H@LJP*&++H"A2W. X,NZ@.!+OP#@"[_ G\N
M_P)_+O\"?B[_ GXN_P+T+@  Y#<  -(]  #%/P  NS\  +0\  "O-0  J2\+
M *,O%P">,28 F3(S )8R/@"2,T@ D#-0 (TS6 "+,UX!B3-E 8<S; &&,W,!
MA#-\ H(SA0* ,X\#?S.: WTSIP-\,[4$>C/)!'DTY@1W-?D$=C7_ W4U_P-U
M-?\#=37_ W4U_P/P,P  W3T  ,I#  "^10  M48  *U#  "F/0  H#8& )DV
M$P"4."$ D#DN (PY.0").4, ASE, (0Y4P&".5H!@#EA 7XY: )\.6\">CEW
M GDY@ -W.8L$=3F6!'0YHP5R.;$%<3G$!F\ZX@9N.O<%;CO_!&T[_P1M._\#
M;3K_ VTZ_P/J.0  U4(  ,1(  "Y2P  KTL  *=)  "?1   F#X! )$\$ ",
M/1T B#XJ (0_-0"!/S\ ?C]( 'P_3P%Z/U8!>#]= 78^9 )T/FL"<CYS W ^
M? -O/H<$;3Z3!6L^H 9J/JX&:3_ !V<_W@=G/_4&9D#_!69 _P1F0/\$9C__
M!&8__P3E/0  ST8  +],  "T3P  JE   *)/  "92@  D40  (I!#0"$0AD
M@$,F 'U$,@!Z1#P =T1$ '5$3 %R1%,!<$-9 6]#8 )M0V<":T-O VE#>01H
M0X,%9D./!F1#G0=C0ZL'84.]"&!$V0A@1/,'8$3_!E]$_P5?1/\$8$3_!&!$
M_P3@00  RDH  +M0  "P4P  IU4  )Y3  "53P  BTD  (-'"P!]1Q4 >4<B
M '9(+@!S2#@ <4A! &Y(20%L2% !:DA6 6A(70)F1V0"94=L V-'=@1A1X %
M8$>-!EY'F@=<1ZD(6TB["%I(U A:2/$'6DG_!EI)_P5:2/\%6DC_!%I(_P3;
M1   QDT  +A3  "M5P  HUD  )I8  "15   ADX  'U+" !W2Q( <TP? '!,
M*P!M3#4 :TP^ &A,1@!F3$T!9$Q3 6),6@)A3&("7TQJ UY,<P1<2WX%6DN*
M!EA+F =73*<(5DRY"55,T0E43.\(5$W_!E5,_P953/\%54S_!55,_P752
MPE$  +57  "J6P  H%P  )=<  "-60  @5,  '=/! !Q3Q  ;E < &I0* !H
M4#( 95 [ &-00P!A4$H!7U!1 5U06 )<4%\"6E!G UA0<0174'L%55"(!E-0
ME@=24*4(4%"W"5!0S@E/4.T(4%#_!U!0_P904/\%4%#_!5!0_P702P  OU0
M +):  "G7@  G6   )1@  ")70  ?%<  ')4  !L4PX :%09 &54) !B5"\
M8%0X %Y40 !<5$@!6E1/ 5E45@%75%T"551E U14;@125'D%4%2&!DY4E =-
M5*0(2U2U"$M4S E*5.L(2U3^!TM4_P9+5/\%2U3_!4M4_P7,3@  NU<  *Y>
M  "D8@  FF0  )%D  "&8@  =UL  &U8  !F6 P 8E@6 %]8(@!=62P 6UDV
M %E9/@!7648 5EE- 5195 %265L"45EC T]9; --67<$2UB$!4E8D@=(6*('
M1UFS"$99R@A%6>H(1EG]!D98_P9&6/\%1UC_!4=8_P7'4@  N%L  *MA  "A
M9@  F&@  (YI  "#9P  <F   &A>  !A70D 7%T3 %I='@!772D 5EXS %1>
M.P!27D, 45Y* 4]>4@%.7ED"3%YA DI>:@-(7G4$1EZ"!41=D 9#7J '05ZQ
M!T!>R = 7N@'0%W\!D%=_P5!7?\%05S_!4%<_P7#5@  M%\  *AF  ">:@
ME6T  (IM  !_;   ;V<  &1D  !;8@4 5F(0 %1B&P!28R4 4&,O $YD. !-
M9$  2V1( $ID3P%(9%<!1F1? D5D: )#9',#06-_!#]CC@4]8YX&/&.P!CMD
MQ@8[9.8&.V/Z!3MB_P4[8O\%/&'_!#QA_P2^6P  L&,  *5J  ";;P  D7(
M (9R  ![<0  ;&T  &!K  !5:0  3V@- $UI%P!+:2$ 26HK $AJ- !':CT
M16M$ $1K3 !":U0!06M< 3]J90(]:G ".VI] SEJC 0W:IP$-FJN!35JQ 4U
M:N4%-6GY!#5I_P0U:/\$-6C_!#5H_P2Y8   K&D  *%P  "8=0  C7<  ()W
M  !W=P  :70  %QS  !1<0  2' * $5P$@!#<1T 0G$G $!R,  _<C@ /G)
M #UR2  [<E  .G)9 3AR8P$V<FT"-')Z C-RB0,Q<IH#+W*L RYRP0,N<N,#
M+G'X RYP_P,N;_\#+F__ RYO_P.S9@  IV\  )UV  "3>@  B'P  'Y]  !R
M?0  9'P  %=[  !,>@  0GD# #QY#@ Z>A< .7HA #AZ*@ W>S, -GL[ #1[
M1  S>TP ,GM5 #![7P O>VH!+7MW 2M[AP$J>Y@"*'NJ B=[OP(F>^$")GKW
M B9X_P(F>/\")W?_ B=W_P*N;   HW8  )E\  ".?P  A((  'B#  !LA
M7X0  %&$  !'A   /(0  #.$"0 PA!$ +X0: "V$)  LA2T *X4U "J%/@ I
MA4< *(90 ">&6@ FAF8 )(9S ".&@P AAI4 ((:G 1Z&O $>AMX 'H3U 1Z"
M_P$>@O\!'H'_ 1Z!_P&H=   GGT  )."  ")A0  ?H@  '&*  !EBP  6(P
M $R-  ! C@  -HX  "R/   ED P (Y 3 "*0'  AD"4 ()$N !^1-@ >D4
M'9%) !R15  :D6  &9%N !B1?@ 6DI  %9*D !21N0 3D=@ $X_T !2._P 4
MC?\ %(S_ 12,_P&C?0  F(,  (Z(  "$C   =X\  &F1  !=DP  4)4  $67
M   YF   +ID  "6:   =FP( %IT, !6=$P 4G1L $YTD !*=+0 1GC< $9Y!
M !">3  /GE@ #IYG  V>=P ,GHH "YV>  J=L@ )G<P "9SL  J;_@ +FO\
M"YG_  N9_P"<A   D8H  (B.  ![D@  ;98  &"9  !4G   2)\  #R@   P
MH0  )J,  !VE   5IP  $*D%  NK#0 (JA, !ZH;  :J)  %JBX !*HX  *J
M1  !JE   *I>  "J;@  JH$  *J5  "IJ@  J<$  *CD  "H]@  I_\  *?_
M  "G_P"5BP  C)   '^5  !QF@  8YX  %:B  !*I@  /:@  #&J   FJP
M':T  !2P   .L@  ";4!  *V"@  M@\  +85  "W'0  MR4  +<O  "X.0
MN$8  +A4  "X9   N'8  +B+  "WH   M[8  +?3  "V[P  MOP  +;_  "V
M_P"/D@  @I<  '2=  !FH@  6*<  $NL   ^KP  ,;$  ":S   <M@  $[@
M  V[   &O@   ,$   #"!   P@L  ,,0  #$%0  Q!P  ,4D  #&+@  R#H
M ,E'  #)5P  R6D  ,E]  #)E   R*H  ,C#  #(Y   R/0  ,C]  #(_0"%
MF0  =Y\  &BF  !:JP  3;$  #^U   QN   );H  !J]   1P   "\,   /'
M    R@   ,T   #.    SP,  - )  #1#@  TQ(  -49  #7(@  VBT  -TY
M  #>20  WEH  -]N  #?A0  WYP  -^R  #>RP  WN8  -_T  #?] !YH0
M:Z@  %RO  !.M0  0+L  #&^   DP0  &<4  !#(   )S    ,\   #3
MV0   -P   #=    WP   .$   #B!0  Y L  .80  #H%@  ZB   .TK  #P
M.@  \4L  /%>  #R<P  \XL  /.B  #SM@  \\D  //A  #SX0!MJ@  7K$
M %"Y  !!OP  ,L0  "3(   7S   #M    ;5    V@   -X   #B    Y@
M .D   #J    [    .X   #P    \@   /0&  #V#   ^1(  /P<  #_*0
M_SH  /]-  #_8@  _W@  /^0  #_HP  _[,  /_!  #_P0#_!QD _P$7 /\
M%P#_ !H _P A /\ *P#_ #D _P!' /\ 5 #_ %\ _P!J /\ <P#_ 'L _P"#
M /\ B@#_ )  _P"6 /\ FP#_ *$ _P"H /\ KP#_ +@ _P#$ /X U0#\ .H
M^P#X /H _P#Y /\ ^ #_ /@ _P#V /\ \P#_ /$ _P#_"Q4 _P43 /\ $P#_
M !0 _P : /\ )P#_ #0 _P!" /\ 3P#_ %L _P!E /\ ;@#_ '8 _P!^ /\
MA0#^ (L _0"1 /L EP#Z )T ^ "C /< JP#V +, ] "^ /, S #Q ., [P#S
M .X _P#M /\ [ #_ .L _P#L /\ [ #_ .L _P#_#1$ _PD0 /\ #P#_ !
M_P 6 /\ (@#_ "\ _P ] /\ 2@#_ %4 _0!@ /H :0#X '$ ]@!Y /0 ?P#S
M (8 \0", .\ D@#N )@ [ "? .L I@#I *X YP"X .4 Q0#C -H X0#M -\
M^P#> /\ W0#_ -T _P#= /\ W0#_ -T _P#_#PT _PP+ /\#"0#_  P _P 2
M /\ '0#_ "D ^P W /@ 1 #U %  \@!: .X 8P#L &L Z0!S .< >@#E (
MXP"& .$ C #? ), W0"9 -L H0#9 *D U0"R -( O@#0 ,X S@#F ,P ]@#*
M /\ R@#_ ,D _P#( /\ R #_ ,@ _P#_$0@ _PT" /\'  #_!0@ _P . /\
M%@#W "( [P P .L /0#H $D Y !4 .  70#= &4 V0!M -4 <P#2 'H T "
M ,X AP#, (T R@"4 ,@ FP#& *0 Q "M ,( N #  ,< O0#? +P \0"[ /X
MN0#_ +@ _P"X /\ N #_ +@ _P#_%   _P\  /\-  #_#   _P<) /@!$ #H
M !H XP H -T -@#8 $( T@!- ,X 5P#* %\ QP!F ,4 ;0## '0 P0!Z +\
M@0"] (@ NP"/ +D EP"W )\ M0"H +, LP"Q ,( KP#8 *X"[0"L _L JP7_
M *H&_P"I!O\ J0;_ *D&_P#_%@  _Q(  /<2  #L$0  Y@X  .4&" #= Q(
MU ,@ ,T$+0#(!#H PP5& +\%4 "\!E@ N09@ +<'9P"U!VX LP=U +$(>P"O
M"(( K@F* *P)D@"J"9L J JE *8*L "E"[\ HPS4 *$-[0"?#OX G0[_ )P/
M_P";#_\ FP__ )L/_P#_&@  ]QD  .H>  #?'@  U1H  - 3 @#.# L QPL6
M , -)0"Z#C( M@X_ +(/20"O$%( K!!: *H080"H$6@ IA%O *01=@"B$7T
MH1&% )\2C@"=$I< G!*B )H3K0"8$[P EQ30 )05[ "2%OT D!?_ (\7_P".
M%_\ CA?_ (X7_P#Z'0  [B,  -\H  #0*@  QR<  ,$A  "]&04 N1(0 +(5
M'@"M%BP J!<X *080P"A&4P GQE4 )P:7 ":&F( F1II )<;< "5&W< E!M_
M )(<B "0')( CQR= (T=J0"+';< BA[* (@?YP"&(/H A"#_ 8,@_P&#(/\!
M@B#_ 8(@_P'U)   Y2P  -,Q  #&,P  O#$  +8M  "P)0  K!T, *8>& "A
M("8 G"$R )DB/0"5(D< DR-/ )$C5@"/(UT C21D (LD:P"))'( B"1Z (8D
M@P"$)8T @R68 8$EI & )K(!?B;% 7TGX@%[)_<!>2C_ 7@H_P%X*/\!>"C_
M 7@H_P'O*P  W3,  ,HY  "^.P  M#H  *TV  "F+P  H2@' )LG$P"6*"
MD2DM (XJ. "+*T( B"M* (8K4@"$*U@ @BQ? ( L9@!_+&T ?2QU 'LL?@%Z
M+(@!>"R4 78MH %U+:X"="W  G(NW0)Q+O0"<"__ F\O_P)O+_\!;B__ 6XO
M_P'H,0  TSH  ,,_  "W00  KD$  *8^  ">.   ES$! )$N$ ",+QP B# H
M (0Q,P"!,CT ?S)& 'TR30![,E0 >3); '<R80!U,FD!=#)P 7(R>0%P,X0!
M;S.0 FTSG0)L,ZL":C2\ FDTU0-H-?$"9S7_ F<U_P)F-?\"9C7_ F8T_P+B
M-@  S#\  +U$  "R1P  J$<  *!$  "8/P  D#D  (@T#0"#-1< ?S8D 'PW
M+P!Y-SD =SA" '0X20!R.%  <3A7 &\X7@!M.&4!;#AM 6HX=0%H.( "9SB,
M F4XF0-D.:@#8CFY V$ZT -@.NX#8#K_ U\Z_P)?.O\"7SK_ E\Z_P+=.P
MQT,  +E)  "N2P  I$P  )M*  "210  B3\  ($Z"0![.A0 =SL@ '0\*P!R
M/#4 ;ST^ &T]1@!K/4T :3U3 &@]6@!F/6$!9#UI 6,]<@%A/7T"8#V) EX]
ME@-=/J4#6SZV!%H^S 1:/^P$63_^ UD__P-9/_\"63__ ED^_P+6/P  PT<
M +5,  "J4   H%   )=/  ".2P  A$4  'I !@!U/Q$ <4 < &U * !K03(
M:4$[ &=!0@!E04D 8T%0 &%!5P!@05X!7D%F 5U";P);0GH"6D*& UA"E -7
M0J,$54.S!%1#R0140^D$4T/] U-#_P-40_\#5$/_ E1#_P+00@  OTH  +)0
M  "G4P  G50  )13  "*4   ?TH  '5% @!N0PX :T09 &=%) !E12X 8D4W
M &%%/P!?148 745- %M%5 !:1EL!649C 5=&; )61G<"5$:# U-&D0-11J$$
M4$>Q!$]'QP1.1^<$3D?[!$Y'_P-.1_\#3T?_ T]'_P/,1@  NTX  *]4  "D
M5P  FE@  )%7  "&5   >TX  '!*  !I2 T 94@6 &))(0!?22L 74DT %M)
M/ !924, 5TE* %9)4@!52ED!5$IA 5)*:@%12G4"3TJ! TY*CP-,2Y\$2TNP
M!$I+Q01)2^8$24OZ!$E+_P-*2_\#2DO_ TI+_P/(20  N%$  *Q7  "A6P
MF%P  (Y<  "#60  =E,  &M.  !D30H 7TP3 %Q-'@!:32@ 6$TQ %9-.@!4
M34$ 4TY( %).3P!03E<!3TY? 4U.: %,3G,"2D]_ DE/C0-'3YT$1D^N!$5/
MPP1$4.0$1$_Y!$5/_P-%3_\#14[_ T5._P/$3   M54  *E;  "?7@  E6
M (M@  " 7@  <E<  &=3  !>40< 65$1 %=1&P!4424 4E(O %%2-P!/4C\
M3E)& $U330!,4U4 2E-= 4E39@%'4W "15-] D13BP-"4YL#052L!$!4P00_
M5.($/U3X T!3_P- 4_\#0%/_ T!2_P/ 4   LE@  *9>  "<8@  DF4  (AE
M  !]8@  ;EP  &-9  !95@, 5%8. %%6& !/5B( 35<L $Q7- !*5SP 25A$
M $A82P!'6%, 15A; 4189 %"6&X!0%A[ C]8B0(]6)D#/%BJ SM9OP,Z6> #
M.ECW SI8_P,[5_\#.U?_ SM7_P.\5   KEP  *-C  "99P  D&D  (5I  !Y
M9P  :V(  &!@  !570  3EL, $M;% !)7!\ 1UPH $9=,0!%73D 0UU! $)=
M2 !!7E  0%Y8 #Y>80$\7FP!.UYX CE>AP(W7I<"-EZI S5>O0,T7]T#-%[U
M S5=_P(U7?\"-5S_ C5<_P*X60  JF$  *!G  "6;   C&X  (%N  !V;
M9VD  %QF  !19   2&() $1B$0!"8AL 06,D #]C+0 ^8S4 /60] #QD10 [
M9$T .615 #AD7P V9&D!-61V 3-DA0$Q994",&6G B]ENP(N9=H"+F3T BYC
M_P(O8_\"+V+_ B]B_P*S7@  IV8  )QM  "3<0  B',  'US  !R<@  9'
M %AN  !-;   0FH# #QI#@ Z:A8 .6H@ #AJ*  V:S$ -6LY #1K00 S;$D
M,FQ2 #%L7  O;&8 +FQS "QL@@$J;),!*6RE 2ALN0$G;=8!)VOR 2=J_P$G
M:O\!*&G_ BAI_P*N9   HVP  )ES  ".=@  A'@  'EY  !M>   8'<  %-V
M  !(=0  /G,  #1R"@ Q<Q$ ,',: "]S(P N<RL +70T "QT/  K=$0 *71-
M "AU5P G=6, )75O "1U?P B=9  (76B "!UMP ?==( 'W3Q !]S_P$?<O\!
M(''_ 2!Q_P&I:P  GG,  )1Y  "*?   @'X  '1_  !G?P  6G\  $U^  !#
M?@  .'T  "]] @ H?0T )GT4 "1]'  C?B4 (GXM "%^-@ A?C\ 'W]( !Y_
M4@ =?UX '']K !I_>@ 9?XP %W^? !9_LP 5?\X %7[O !9\_P 6>_\ %GO_
M !=[_P"D<@  FGH  (]_  "%@@  >X0  &V&  !@AP  5(<  $B(   \B
M,H@  "B(   @B 4 &HD. !F)%0 8B1T %XHF !:*+@ 5BC< %(I! !.*3  2
MBU@ $8ME !"+=0 /BX< #HJ;  V*KP ,BL@ #(GJ  V'_  .A_\ #H;_  Z&
M_P"?>P  E($  (J%  " B   <XL  &6-  !9CP  3)   $&2   TD@  *I(
M "&3   9E   $I8&  Z7#@ -EQ4 #)<=  R7)@ +ER\ "I<Y  F71  (EU
M!I=>  67;@ #EH   9:4  "5J   E;X  )3@  "4]   D_\  9+_  &2_P"8
M@@  CH@  (6,  !WCP  :I(  %V5  !0F   1)H  #B;   LG   (IT  !F>
M   2H   #:("  >C"P !HQ   *,7  "C'P  HR<  *,Q  "D/   I$@  *16
M  "D90  HW<  *.+  "CH   HK8  *'2  "A\   H/L  *#_  "@_P"1B@
MB8X  'N2  !MEP  8)L  %.>  !&H0  .:,  "VD   CI@  &:@  !&J   ,
MK   !:X   "O!P  KPT  *\1  "P&   L"   +$H  "Q,@  LCX  +),  "R
M6P  LFP  +*!  "QEP  L:P  +#&  "PZ   K_<  *__  "O_P",D   ?Y4
M '&:  !CGP  5:0  $>H   ZJ@  +:P  "*N   8L   $+,   JU   "N
M +L   "[    O <  +P-  "]$0  OA8  +\>  # )P  P3(  ,)   ##3P
MPV   ,-T  ##BP  PZ$  ,.X  #"UP  PN\  ,+Z  #!_@"!EP  <YT  &6C
M  !7J   2:T  #NQ   MLP  (;8  !:Y   .NP  ![X   #!    Q0   ,<
M  #(    R0   ,H%  #+"P  S0\  ,X4  #0'   TR8  -8R  #800  V%,
M -EF  #9?   V90  -FK  #9PP  V>$  -GP  #9] !VGP  9Z8  %FL  !+
ML@  /+<  "ZZ   AO0  %<    W$   %QP   ,H   #.    T@   -4   #6
M    V0   -L   #=    WP<  .$,  #C$0  YAD  .DD  #L,@  [4,  .Y6
M  #O:P  [X0  .^<  #OL@  [\8  ._=  #OY !JJ   6Z\  $RV   ^O
M+\   "#$   4R   #,P   +0    U    -D   #>    X@   .4   #F
MZ    .D   #L    [@   / "  #R"0  ]0\  /@7  #\(P  _S,  /]&  #_
M6@  _W$  /^)  #_GP  _[$  /_   #_Q@#_ !4 _P 4 /\ % #_ !< _P =
M /\ * #_ #< _P!$ /\ 40#_ %P _P!F /\ ;P#_ '< _P!^ /\ A0#_ (L
M_P"1 /\ EP#_ )T _P"D /\ JP#_ +0 _@"_ /T S@#[ .8 ^0#V /@ _P#W
M /\ ]P#_ /< _P#P /\ [ #_ .D _P#_ Q( _P 0 /\ $ #_ !$ _P 7 /\
M) #_ #( _P _ /\ 3 #_ %< _P!A /\ :@#_ '( _P!Y /T @ #\ (8 ^@",
M /D D@#X )@ ]@"? /4 I@#T *X \@"Y /  Q@#N -X [0#P .L _@#J /\
MZ0#_ .D _P#G /\ XP#_ .  _P#_!PX _P - /\ "P#_  P _P 3 /\ 'P#_
M "P _P Z /\ 1@#^ %( ^P!< /@ 90#U &P \P!T /$ >@#O ($ [@"' .P
MC0#J ), Z0": .< H0#F *D XP"S .$ OP#? -  W0#I -H ^0#9 /\ UP#_
M -4 _P#5 /\ U0#_ -0 _P#_"0H _P$% /\  P#_  D _P 0 /\ &0#[ "8
M]P T /0 0 #R $P [@!6 .H 7P#G &< Y !N .( = #@ 'L W@"! -P AP#:
M (T U@"4 -0 FP#1 *, SP"M ,P N #* ,< R #@ ,8 \P#% /\ PP#_ ,,
M_P## /\ PP#_ ,, _P#_"P$ _P,  /\   #_  , _P + /, $@#N !\ Z@ M
M .8 .@#B $4 W@!/ -D 6 #4 &  T0!H ,X ;@#, '0 R@![ ,@ @0#& (<
MQ ". ,( E@#  )X O@"G +L L@"Y ,  MP#4 +4 [ "S /L LP#_ +( _P"R
M /\ L0#_ +$ _P#_#0  _P8  /\#  #W    ]  # .< #0#@ !@ V@ E -,
M,@#. #X R@!) ,8 4@## %H P !A +X : "\ &X N@!T +@ >P"V ($ M "(
M +( D "P )D K@"B *P K0"J +H J #+ *8 Y@"E /< I #_ *, _P"B /\
MH@#_ *( _P#_$   ^PP  .\.  #F#0  WPD  -H !@#0 !$ R0 = ,0 *@"_
M #< NP!" +< 2P"T %0 L@!; *\ 8@"M &@ JP!N *D =0"H 'L I@"# *0
MBP"B )0 H "> )X!J "< K4 FP/& )D%X@"8!O0 E@C_ )4)_P"4"?\ E G_
M )0)_P#\$0  \14  .,9  #6&0  S!4  ,<0  #$!PH O0,4 +<$(0"R!BX
MK@@Z *H)1 "G"4T I I5 *(*7 "@"F( G@MI )P+;P";"W8 F0Q^ )<,A@"6
M#)  E R: )(-I@"1#;, CPW% (T.X@"+$/8 B1#_ (@1_P"'$?\ AQ'_ (<1
M_P#V&0  YR   -8D  #()0  OR(  +D<  "T% $ L0T. *H.&0"E#R< H1 S
M )T1/@":$4< F!)/ )425@"3$EP D1)C ) 3:0".$W  C!-X (L3@0")%(L
MAQ26 (85H@"$%;  @Q;! ($7W0!_&/0 ?1G_ 'P9_P!\&?\ >QG_ 'L9_P#O
M(0  W2D  ,HM  "^+P  M2P  *XG  "H(   HQ<( )X6$P"9%R$ E!DM )$:
M. ".&D$ BQM) (D;4 "'&U< A1Q> (0<9 ""'&L @!QS '\=? !]'88 ?!Z1
M 'H>G@!X'ZL =Q^\ '8@U !T(?  <B'_ '$B_P!Q(?\ <2'_ '$A_P#H*
MTC   ,(U  "W-P  K34  *4Q  ">*P  F"," )(>$ "-(!L B2$G (8B,@"#
M(SP @2-$ 'XC2P!\)%( >R19 'DD7P!W)&8 =B5N '0E=P!S)8$ <2:- &\F
MF0!N)J< ;2>X &PGS@%J*.T!:2G_ 6@I_P%H*?\!:"C_ 6@H_P'A+@  RS8
M +P[  "Q/0  IST  )\Y  "7,P  CRT  (@G# "#)Q8 ?R@B 'PI+0!Y*C<
M=RH_ '4J1P!S*TX <2M4 ' K6P!N*V( ;"MJ &LL<@!I+'T :"R) &8ME@%E
M+:0!9"ZT 6,NR@%A+^D!8"_] 6 O_P%@+_\!8"__ 6 N_P':-   Q3P  +=!
M  "L0P  HD,  )E   "0.@  B#0  ( N" !Z+1( =RX> ',O*0!Q,#, ;S [
M &TP0P!K,4H :3%1 &<Q5P!F,5X 9#%F &,R;P!A,GD 8#*% 5\RD@%=,Z$!
M7#.Q 5LTQ@%:-.8!637[ 5DU_P%9-/\!633_ 5DT_P'2.   P$   +-%  "H
M2   GD@  )5&  "+0   @CL  'DU! !S,Q  ;S0: &PT)0!I-2\ 9S4W &4V
M/P!C-D8 8C9- & V5 !?-EL 73=C %PW:P!;-W8!63>" 5@XCP%6.)X!53BO
M E0YPP)3.>0"4SKY 5,Y_P%2.?\!4SG_ 5,Y_P'-/   O$0  *])  "D3
MFDP  )%+  "'1@  ?4   ',[  !L. T :#D7 &4Y(@!C.BL 8#HT %XZ/ !=
M.D, 6SI* %H[4 !8.U@ 5SM@ %8[: !5/',!4SQ_ 5(\C0%0/9P!3SVL DX^
MP0)-/N$"33[X DT^_P%-/O\!33W_ 4T]_P')0   N$@  *Q-  "A4   EU$
M (Y/  "$2P  >44  &Y   !F/0L 8CT4 %\]'@!</B@ 6CXQ %@^. !7/D
M53]& %0_30!3/U4 4D!= %! 9@!/0' !3D!\ 4Q!B@%+09H"2D&K DE"O@)(
M0MX"2$+V DA"_P)(0O\!2$'_ 4A!_P'%1   M4L  *E0  ">5   E50  (M3
M  " 4   =4H  &I&  !A0@@ 7$$1 %E"&P!70B4 54(N %-"-0!10CT 3T)#
M $]#2P!.0U( 341: $M$8P!*1&X!245Z 4=%B %&19@"14:I D1&O0)#1MP"
M0T;U D-&_P)#1O\!0T7_ 4-%_P'!1P  LD\  *94  "<5P  DE@  (A8  !^
M50  <4\  &9*  !<1@4 5T8/ %1&& !11B( 3T8K $Y&,P!,1SH 2T=! $I'
M20!)2%  2$A8 $=(80!%26P 1$EX 4))A@%!298!0$JG C]*NP(^2]@"/DKS
M CY*_P(^2?\!/TG_ 3])_P&]2@  KU(  *-8  "96P  D%T  (9<  ![60
M;5,  &)/  !73 $ 44H- $Y*%0!,2Q\ 2DLH $E+, !'2S@ 1DP_ $5,1@!$
M3$X 0TU6 $)-7P! 36H /TUV 3U.A $\3I0!.TZE 3E/N0(Y3]0".4_R 3E.
M_P$Y3O\!.4W_ 3I-_P&Z3@  K%8  *%;  "77P  C6$  (-A  !X7@  :5@
M %]6  !44@  3$\+ $E/$@!'4!P 15 E $-0+0!"4#4 05$\ $!11  _44P
M/E)4 #Q270 [4F< .E)S #A3@@$W4Y(!-5.D 313MP$S5-$!,U/Q 313_P$T
M4O\!-%+_ 312_P&V4@  J5H  )Y@  "49   BV8  (!E  !T8P  9EX  %Q<
M  !16   1U4' $)5$ ! 51@ /U8A #U6*@ \5C( .U8Y #I700 Y5TD .%=1
M #=86@ U6&4 -%AQ #)8@ $Q6) !+UFB 2Y9M0$M6<\!+5GO 2Y8_P$N5_\!
M+E?_ 2Y6_P&R5P  I5\  )ME  "1:0  AVH  'QJ  !Q:   8V4  %AB  !-
M7P  0UT" #Q;#0 Z7!0 .%P= #=<)@ U72X -%TV #-=/@ R748 ,5Y. #!>
M5P O7F( +5YN "Q??0 J7XX *5^@ "A?LP$G7\P )U_M 2=>_P$G7?\!*%W_
M 2A<_P&M7   HF0  )AJ  ".;@  @V\  'EO  !N;@  8&L  %1I  !)9P
M/V4  #5C"0 R8Q$ ,&,9 "]D(0 N9"D +60Q "QD.0 K94( *F5* "AE5  G
M95\ )F9K "1F>@ C9HL (F:= "!FL0 ?9LD 'V;K "!E_@ @9/\ (&/_ 2%C
M_P&I8@  GFH  )5P  "*<P  @'4  '5U  !I=   7'(  $]Q  !$;P  .FX
M #!M P I; T )VP4 "9L'  E;20 )&TL "-M-  B;3T (6Y& "!N4  >;EL
M'6YG !QN=@ :;H< &6^: !AOK@ 6;\8 %F[I !=M_  8;/\ &&O_ !AK_P"D
M:0  FG$  )!V  "&>0  ?'L  '%[  !D>P  5WH  $IY   _>   -7@  "MW
M   B=@< '78/ !QW%@ ;=QX &G<F !EW+@ 8=S< %WA  !5X2@ 4>%8 $WAC
M !)X<@ 1>(, $'B7  ]XJP .>,, #G?F  YV^@ /=?\ $'7_ !!T_P"?<0
ME7@  (M\  ""?P  =X$  &J"  !=@@  4((  $2"   X@@  +H(  "2"   <
M@@  %(() !&#$  0@Q8 $(,>  Z#)P .@S  #8,Y  V#1  ,@U  "X-=  F#
M;  (@WX !H.1  6"I0 #@KL !(';  2!\@ %@/\ !G__  9__P":>0  D'X
M (:#  !]A0  ;X<  &*)  !5B@  28L  #V,   QC   )HP  !V-   5C@
M#X\#  J0#  &D!$ !(\8  ./(  !CRD  (\R  "0/0  D$D  (]6  "/90
MCW8  (^*  ".GP  CK0  (W/  ",[@  C/L  (O_  "+_P"4@   BX4  (*)
M  !TC   9H\  %F1  !,DP  0)4  #26   HE@  'I<  !68   /F@  "IL
M  *<"0  G X  )P3  "<&@  G"(  )TK  "=-0  G4   )U.  "=7   G6X
M )R!  "<EP  G*P  )O&  ":Z   F?D  )G_  "8_P".B   AHP  'B0  !J
ME   7)<  $^:  !"G0  -IX  "F?   ?H0  %:(   ZD   (I@   *@   "I
M!   J0H  *D.  "I$P  JAH  *HB  "K*P  K#8  *Q$  "L4P  K&,  *QW
M  "KC@  JZ0  *N\  "JW@  J?0  *G]  "I_P")C@  >Y,  &V7  !?G
M4:   $2D   VI@  *J@  !ZI   4JP  #:X   :P    L@   +4   "U
MM0,  +8)  "W#@  N!(  +@9  "Z(0  NRL  +PX  "]1P  O5@  +UK  "]
M@0  O9D  +VP  "]S   O.H  +SW  "[_@!^E0  <)L  &*@  !3I0  1JH
M #BM   JKP  'K$  !.T   ,MP   [D   "\    OP   ,(   #"    PP
M ,0   #&!@  QPP  ,@0  #*%@  S"   ,\K  #0.@  T4L  -%>  #2<P
MTHL  -*D  #3NP  T]@  -/M  #3]@!SG0  9*,  %:I  !'KP  .;,  "JV
M   =N0  $KP   J_    PP   ,8   #)    S0   ,\   #0    T@   -0
M  #6    V0(  -L(  #>#@  X1,  .0=  #H*@  Z#P  .E/  #I9   ZGP
M .N5  #KK   Z\(  .S5  #LY0!FI@  6*P  $FS   [N0  *[P  !W    1
MQ   "<@   #,    SP   -,   #9    W0   .    #A    XP   .4   #G
M    Z@   .P   #N!   \0L  /42  #X'   ^RL  /T^  #^4P  _FH  /^#
M  #_FP  _ZX  /^^  #_R@#_ !( _P 0 /\ $0#_ !, _P 9 /\ )@#_ #0
M_P!! /\ 30#_ %@ _P!B /\ :P#_ ', _P!Z /\ @0#_ (< _P"- /\ DP#_
M )D _P"@ /\ IP#^ *\ _ "Z /H R0#Y .$ ^ #S /< _P#V /\ ]0#_ /$
M_P#I /\ Y #_ .$ _P#_  \ _P - /\ #0#_  X _P 4 /\ (0#_ "X _P \
M /\ 2 #_ %, _P!= /\ 9@#^ &T _ !U /L >P#Y (( ^ "( /< C@#V )0
M] "; /, H@#Q *H [P"T .T P0#K -4 Z@#L .@ _ #G /\ Y0#_ .8 _P#@
M /\ V0#_ -0 _P#_  L _P ( /\ !@#_  D _P 0 /\ ' #_ "D _P V /\
M0@#[ $X ]P!7 /0 8 #R &@ [P!O .T =@#L 'P Z@"" .@ B #G (X Y0"5
M ., G #A *0 WP"N -T N0#: ,H UP#D -0 ]@#1 /\ T #_ -  _P#/ /\
MRP#_ ,< _P#_  , _P   /\   #_  0 _P - /H %@#V ", \P P /  / #M
M $< Z0!1 .4 6@#B &( WP!I -T ;P#: '8 V !\ -0 @@#2 (@ T "/ ,T
ME@#+ )X R0"H ,< LP#% ,$ P@#8 ,  [P"_ /X O@#_ +T _P"\ /\ O #_
M +P _P#_ @  _P   /\   #_    ]  ' .T $0#H !P XP I -\ -0#; $$
MU@!+ -$ 5 #- %P R@!C ,@ :0#& &\ PP!U ,$ >P"_ (( O@"( +P D "Z
M )@ N "B +4 K "S +D L0#+ *\ YP"N /@ K #_ *L _P"L /\ K #_ *L
M_P#_!   _P   /8   #N    YP   -\ # #6 !4 SP B ,H +@#' #H PP!$
M ,  30"\ %4 N0!< +< 8P"U &D LP!O +$ =0"O 'L K0"" *L B@"I )(
MIP"< *4 I@"C +, H0## )\ W@"> /( G0#_ )P _P"< /\ FP#_ )L _P#_
M!P  ]@D  .D+  #?"@  U00  ,X !0#& !  P  : +L )P"W #( LP ] +
M1@"M $\ J@!6 *@ 7 "F &, I !H *( ;P"A '4 GP!\ )T A "; (T F0"7
M )< H@"5 *X DP"] )$ TP"0 .T CP#\ (X _P"- ?\ C0'_ (T!_P#Y#@
MZA(  -P5  #-%0  Q!$  +X,  "Z @H M  2 *X '@"J "H I@ U *( /P"@
M $@ G0%0 )L"5@"9 EP EP-C )4#:0"3 V\ D01V ) $?P".!8@ C 62 (H&
MG@"(!JH A@>Z (4(SP"$"NL @@O\ ($,_P" #/\ @ S_ ( ,_P#Q%0  X!T
M ,T@  #!(0  N!T  +$7  "L$   J D- *('%@"="2, F0HN )4+. "3#$$
MD Q) (X-4 ",#5< B@U= (@-8P"'#6H A0YQ (,.>@""#H0 @ Z/ 'X/FP!\
M#Z@ >Q"X 'H0S@!X$>P =A+_ '42_P!T$_\ =!/_ '03_P#H'@  TR8  ,,J
M  "X*@  KB@  *<C  "@'   FQ,# )8/$ "0$!L C!$G (D2,@"&$SL A!-#
M ((42P" %%$ ?A17 'P47@![%64 >15L '<5= !V%GX =!:* '(7E@!Q%Z0
M;QBT &X8R0!M&>@ :QK\ &H;_P!J&_\ :AO_ &H;_P#@)@  RBT  +PQ  "P
M,P  IS$  )\L  "7)@  D!\  (H7# "%&!8 @1DB 'X:+ ![&S8 >1L^ '<<
M10!U'$P <QQ3 '$=60!P'6  ;AUG &T>< !K'GH :AZ% &@?D@!G'Z  92"P
M &0AQ0!C(>0 8B+Z &$B_P!A(O\ 82+_ &$B_P#7+   PS0  +8X  "J.0
MH3@  )@U  "0+P  B"@  ( A" ![(!( =R$= '0B)P!Q(C$ ;R,Y &TC00!K
M(T@ :2-. &@D50!F)%L 921C &,E:P!B)74 826! %\FC@!>)IT 72>M %LH
MP0!;*.  6BGW %DI_P!9*?\ 62G_ %DH_P#/,@  OCD  +$]  "F/P  G#\
M ),\  "*-@  @3   'DJ P!R)@\ ;B<9 &LH(P!I*"P 9BDU &4I/ !C*4,
M82I* & J40!>*E< 72I? %PK: !:*W( 62Q] %@LBP!6+9H 52VJ %0NO0!3
M+MP 4B_U %(O_P!2+O\ 4B[_ %(N_P#*-@  NCT  *U"  "B1   F$0  (]!
M  "%/   >S<  '(Q  !K+ P 9RT5 &0M'P!A+B@ 7RXQ %TN.0!<+T  6B]&
M %@O30!7+U0 5C!< %4P9 !3,6X 4C%Z %$QB !0,I< 3C*H $TSNP!---@
M3#3S $PT_P!,-/\ 3#/_ $PS_P#&.@  MD(  *E&  ">20  E4D  (M'  "!
M0@  =ST  &TW  !D,@D 8#(2 %TR' !:,B4 6#,M %8S-0!5,SP 4S1# %(T
M2@!1-%$ 4#19 $\U80!--6P 3#9W $LVA0!*-Y4 2#>F $<XN %'.-,!1CCQ
M 48X_P%&./\ 1CC_ $8W_P#!/@  LD4  *9*  "<30  DDT  (A+  !^1P
M<T(  &D]  !?-P8 6C80 %<W& !4-R( 4C<J % W,@!/.#D 33A  $PX1P!+
M.$X 2CE6 $DY7P!(.FD 1SIU $4[@P!$.Y, 0SRD 4(\M@%!/= !03WP 4$]
M_P%!//\!03S_ 4$\_P"^0@  KTD  *-.  "94   CU$  (50  ![3   ;T8
M &5"  !:/0( 5#L. %$[%0!/.Q\ 33LG $L[+P!)/#8 1SP] $<\1 !&/4L
M13U4 $0^7 !#/F< 0C]S $ _@0 _/Y$ /D"B #U M0$\0<X!/$'N 3Q!_P$\
M0/\!/$#_ 3T__P&Z10  K$P  *%1  "75   C54  (-4  !X40  ;$L  &%'
M  !60@  3T , $P_$P!)0!P 1T D $9 + !$0#, 0T Z $)!0@!!04D 0$)1
M #]"6@ ^0V4 /4-Q #M#?P Z1(\ .42@ #A%LP$W1<L!-T7L 3=%_P$W1/\!
M.$3_ 3A#_P"W20  J5   )Y5  "46   BUD  (!8  !V5@  :%   %U,  !3
M2   2D4) $9$$0!$1!D 0D0B $%%*0 _13$ /D4X #U%/P \1D< .T9/ #I'
M6  Y1V( .$AN #9(?  U2(T -$F> #-)L0 R2<D ,4GK #))_@ R2/\ ,DC_
M #-(_P"T3   IU0  )Q9  "27   B%T  'Y=  !S6@  954  %M2  !03@
M1DH% $!)#@ ^218 /4D> #M*)@ Z2BX .4HU #A+/0 W2T0 -DM- #1,5@ S
M3&  ,DQL #%->@ P38L +DV< "U.KP L3L< +$[I "Q-_0 M3?\ +4S_ "U,
M_P"P4   I%@  )E=  "/80  AF(  'MA  !P7P  8EL  %A8  !.50  0U$!
M #M/#  X3Q, -D\; #5/(P T4"L ,U R #)0.@ Q4$( ,%%* "Y14P M4ET
M+%)I "M2>  I4H@ *%.: "=3K0 F4\4 )E/G "93_  G4O\ )U'_ "=1_P"L
M50  H%P  )9B  "-9@  @V<  'AF  !M90  8&$  %5>  !*6P  /U@  #56
M"  Q51  ,%87 "Y6'P M5B< +%8O "M7-@ J5SX *5=' "A74  F6%H )5AG
M "18=0 C688 (5F8 "!9JP ?6<( 'UGE !]8^@ @6/\ (%?_ "%7_P"H6@
MG6(  )-G  "*:P  ?VP  '5L  !J:P  76@  %%E  !&8P  .V   #%> P J
M70T *%T3 "9=&P E7B, )%XJ "->,@ B7CH (5Y# "!?3  ?7U< 'E]C !Q@
M<0 ;8(( &6"5 !A@J0 78,  %F#B !=?^0 87O\ &5[_ !E=_P"D8   F6@
M )!N  "&<   ?'(  ')R  !F<0  6&X  $QL  !!:P  -FD  "UG   C9@@
M'V8/ !UF%0 <9AT &V8E !IF+0 99S4 &&<^ !=G2  69U, %6A? !-H;@ 2
M:'\ $6B2 !!HI@ /:+T #FC@ !!G]P 09O\ $67_ !%E_P"?9P  EF\  (QS
M  ""=@  >'@  &UX  !@=P  4W8  $9T   [<P  ,7(  "=Q   ><0  %G *
M !-P$  3<!< $G ? !%Q)P 0<2\ $'$X  YQ0@ .<4X #7%;  QQ:0 +<7H
M"G&-  AQH0 &<;8 !G#2  =P[P (;_\ "6[_  EN_P";;P  D74  (=Y  !^
M?   ='X  &9^  !9?@  37X  $!]   U?0  *GP  "%\   8?   $7P$  Q\
M#  *?!$ "7P9  A\(0 '?"D !GPR  1\/0 #?$@  7Q5  !\8P  ?'0  'R'
M  ![G   >[$  'K+  !YZP  >?H  'G_  !X_P"6=P  C'P  (.   !Y@P
M;(0  %Z%  !1A@  18<  #F'   MAP  (X<  !J'   2AP  #8@!  :)"@ !
MB0\  (D4  "(&P  B",  (DL  ")-@  B4(  (A.  "(70  B&T  (B!  "'
ME0  AZL  (;$  "%Y@  A/@  (3_  "$_P"0?@  AX,  'Z'  !QB0  8XL
M %:-  !)CP  /)$  #"1   DD0  &I(  !*3   -E   !I4   "6!@  E@P
M )40  "6%0  EAT  )8D  "6+@  ECD  )9&  "650  EF4  )9X  "5C@
ME:0  )2\  "3WP  D_4  )+_  "2_P"+A@  @XH  '6-  !GD   690  $R7
M   _F0  ,IH  ":;   ;G   $IT   R?   $H    *(   "C 0  HP<  *,,
M  "C$   I!4  *0<  "E)0  IB\  *8\  "F2P  IEL  *9N  "EA   I9L
M *2S  "CT   H^\  *+\  "B_P"&C0  >)$  &J5  !<F0  3IT  $&@   S
MH@  )J,  !NE   1IP  "JD   &K    K0   *\   "P    L    + %  "Q
M"P  L@\  +,4  "T&P  M20  +<P  "W/P  MU   +=B  "W>   MY   +:I
M  "VP@  MN0  +;U  "U_@![DP  ;9@  %^=  !0H@  0J8  #2I   FJP
M&JT  !"O   )L@   +0   "W    N@   +P   "]    O@   +X   #  @
MP0@  ,(-  #$$@  QAD  ,DD  #*,@  RT,  ,M5  #,:@  S(,  ,R<  #+
MM0  S,X  ,SI  #,]@!PFP  8:$  %*F  !$JP  -K   ">R   :M0  $+@
M  >[    O@   ,$   #$    R    ,L   #+    S0   ,X   #0    T@
M -4#  #8"@  VQ   -X8  #B)   XS4  .1(  #E7   YG,  .:-  #FI0
MYKP  .;3  #GYP!CI   5:H  $:P   XM0  *+D  !J\   /P   !<0   #'
M    RP   ,\   #4    V    -P   #=    WP   .$   #C    Y0   .@
M  #J    [08  /$.  #U%@  ^"4  /DX  #Y30  ^F,  /M\  #\E0  _*H
M /R[  #]RP#_  \ _P . /\ #@#_ !  _P 6 /\ (P#_ #  _P ] /\ 20#_
M %0 _P!> /\ 9@#_ &X _P!V /\ ? #_ (( _P") /\ CP#_ )4 _@"; /T
MHP#[ *L ^@"U /D PP#W -L ]@#P /0 _P#S /\ \@#_ .P _P#B /\ W #_
M -8 _P#_  P _P ) /\ " #_  H _P 2 /\ '@#_ "L _P X /\ 1 #_ $\
M_P!9 /X 80#\ &D ^@!P /@ =P#W 'T ]@"# /0 B0#R (\ \0"6 .\ G0#M
M *4 [ "O .H O #H ,T Y@#H .0 ^@#C /\ X@#_ .  _P#5 /\ S@#_ ,L
M_P#_  8 _P ! /\   #_  0 _P . /\ &0#_ "4 _0 R /L /@#W $D \P!3
M /  7 #N &, [ !J .H <0#H '< Y@!] .0 @P#B (D X "0 -X EP#< )\
MV0"I -8 M #3 ,0 T #> ,X \P#, /\ RP#_ ,H _P#( /\ P@#_ +X _P#_
M    _P   /\   #_    ^P + /8 $P#Q "  [0 L .H . #G $, XP!- .
M5@#< %T V0!D -4 :P#2 '$ T !V ,X ? #, (, R@") ,@ D0#& )D Q "C
M ,$ K0"_ +L O0#/ +L ZP"Y /P MP#_ +< _P"V /\ M #_ +$ _P#_
M_P   /\   #V    [@ % .< #P#A !D VP E -4 ,0#2 #P S@!& ,H 3P#'
M %< Q !> ,$ 9 "_ &H O0!P +L =@"Y 'P N "# +8 B@"S ), L0"< *\
MIP"M +, JP#% *D X0"G /4 I@#_ *4 _P"D /\ I #_ *0 _P#_    _
M /$   #H    X    -0 "P#, !, QP ? ,( *@"_ #4 O  _ +@ 2 "U %
MLP!7 +  7@"N &0 K !I *L ;P"I '4 IP!\ *4 A "C (P H0"6 )\ H0"=
M *T F@"\ )@ T@"7 .X E0#^ )0 _P"5 /\ E0#_ )4 _P#\ 0  \ 4  .,'
M  #5!0  S    ,4 ! "^  X N  7 +, (P"O "X JP X *D 00"F $H HP!1
M *$ 5P"? %T G0!C )L :0": &\ F !V )8 ?0"4 (8 D@"0 )  FP". *<
MC "V (H R0"( .< AP#Y (< _P"& /\ A@#_ (8 _P#T#   Y!   -$2  #%
M$0  O0X  +8(  "Q  @ JP 1 *8 &P"A "8 G@ Q )H .@"8 $, E0!* ),
M40"1 %< CP!= (X 8P", &D B@!P (@ =P"& (  A "+ (( E@"  *, ?@"Q
M 'T Q ![ N$ >@/U 'H%_P!Y!?\ > ;_ '@&_P#J$P  UAH  ,8=  "Z'
ML1D  *H3  "D#0  GP4, )D % "5 !\ D0(I (T#,P"+!#P B 5$ (8&2P"$
M!E$ @@=7 ($'70!_!V, ?0AJ 'L(<@!Z"'P > F& '8)D@!T"J  <PJO '$+
MP0!P#-\ ;PWV &X._P!M#O\ ;0[_ &T._P#A'   RR,  +PF  "Q)@  J"0
M * >  "9&   DQ " (X+#@"("Q< A PB ($-+ !^#34 ? X] 'H.10!X#DL
M=PY1 '4/6 !S#UX <1!E ' 0;@!N$'< ;!"" &L0CP!I$9T :!&M &82P !E
M$M\ 9!/V &,4_P!C%/\ 8A3_ &(4_P#6)   PRH  +4N  "J+P  H"T  )@H
M  "0(@  B1L  ((3" !]$1( >1(< '83)P!S%#  <10X &\5/P!M%48 ;!5,
M &H64P!H%ED 9Q9A &46:0!D%W( 8A=^ &$8BP!?&)D 7AFI %P9O !<&M@
M6AOS %H<_P!9'/\ 61S_ %D<_P#-*@  O3$  *\U  "D-@  FS0  )(Q  ")
M*P  @24  'D= P!S& X ;QD8 &P:(@!I&RL 9QLS &4<.P!D'$$ 8AU( & =
M3@!?'54 71U< %P>9 !;'FX 61]Y %@?AP!6()8 52"F %0AN !3(=( 4B+Q
M %(C_P!2(_\ 4B+_ %(B_P#(+P  N#8  *LZ  "@/   ECL  (TX  "#,@
M>BT  '(F  !J( P 9B 3 &,A'0!A(28 7R(O %TB-@!;(CT 6B-$ %@C2@!7
M(U$ 52-8 %0D80!3)&H 425V % E@P!/)I, 3B>C $PGM0!,*,X 2RCN $LI
M_P!+*/\ 2RC_ $LH_P##-   LSL  *<_  "<00  DD   (D^  !_.0  =3,
M &PM  !C)P@ 7B81 %PF&0!9)R( 5R<K %4H,@!4*#D 4BA  %$H1@!0*4T
M3BE5 $TI70!,*F< 2RIS $DK@ !(*Y  1RRA $8MLP!%+<L 12[L $0N_P!$
M+O\ 12W_ $4M_P"^.   L#\  *1#  "910  CT4  (5#  ![/@  <3D  &<T
M  !>+@0 6"L. %4K%@!2+!\ 4"PG $\L+P!-+38 3"T\ $HM0P!)+4H 2"Y2
M $<N6@!&+V0 12]P $,P?@!",(T 03&> $ RL0 _,L@ /S/J #\S_@ _,O\
M/S+_ #\R_P"[/   K4,  *%'  "620  C$D  (-(  !X1   ;3X  &,Y  !:
M-   4C , $\P$P!,,!P 2C D $DQ*P!',3( 1C$Y $0Q0 !#,D< 0C)/ $$S
M6 ! ,V( /S1M #XT>P ]-8L /#:< #LVKP Z-\8 .3?H #DW_  Z-_\ .C;_
M #HV_P"W0   JD8  )Y+  "430  BDX  (!,  !U2   :D,  & ^  !6.0
M334) $DT$0!'-1D 134A $,U* !!-2\ 0#4V #\V/0 ^-D4 /3=- #PW50 [
M.&  .CAK #DY>0 X.8D -SJ; #4ZK0 U.\0 -#OF #0[^P U._\ -3K_ #4Z
M_P"T0P  ITH  )Q.  "240  B%(  'Y0  !S30  9T@  %Q$  !2/P  2#H&
M $0Y#P!!.18 /SD> #XY)@ \.2T .SHT #HZ.P Y.T( .#M* #<\4P V/%T
M-3UI #0]=P S/H< ,3Z9 # _JP O/\( +S_D "\_^@ P/_\ ,#[_ # ^_P"Q
M1P  I$T  )E2  "/50  AE8  'Q5  !Q4@  9$P  %E)  !/10  14 # #\^
M#0 \/A, .CX; #D^(P W/BH -C\Q #4_.  T/T  ,T!( #) 40 Q05L ,$%G
M "Y"=0 M0H4 +$.7 "M#J@ J0\  *43B "I#^0 J0_\ *T+_ "M"_P"N2@
MH5$  )=6  "-60  @UH  'E:  !N5P  85(  %=.  !-2P  0T<  #I#"@ V
M0Q$ -$,8 #-#(  R1"< ,40O #!$-@ O13T +45& "Q%3P K1ED *D9D "E'
M<@ H1X, )D>5 "5(J  D2+X (TC@ "1(]P E1_\ )4?_ "9'_P"J3P  GU4
M )1:  "+7@  @5\  '=>  !K7   7U@  %55  !+40  0$T  #5*!P P20X
M+DD5 "U)'0 L220 *THK "I*,P H2CL )TM# "9+3  E2U8 )$QB "-,<  A
M3(  ($V3 !]-I@ >3;L '4[= !Y-]@ >3/\ 'TS_ "!+_P"G4P  G%H  ))?
M  "(8P  ?F0  '1C  !I80  7%X  %);  !'6   /%4  #)2 @ J4 P )T\2
M "90&0 E4"  )% H "-0+P B43< (5%  "!120 >4E, '5)? !Q2;0 :4WT
M&5.0 !A3I  64[D %5/9 !93]  74O\ &%'_ !E1_P"C60  F&   (]E  "%
M:   >VD  '%I  !F9P  660  $UA  !"7P  .%P  "Y:   E6 @ (%<. !Y7
M%  =5QP '%@C !M8*P :6#, &5@\ !A810 665  %5E; !19:0 36GH $EJ-
M !%:H0 06K< #EK5 !!9\P 06?\ $5C_ !%8_P"?7P  E68  (QK  "";0
M>&X  &YO  !B;0  56H  $AH   ^9@  ,V4  "EC   @80$ && + !5@$  4
M8!< $V > !)@)@ 28"X $6$W !!A0  /84L #F%8  UA9@ ,8G8 "V*)  IA
MG0 )8;( "&'+  AAZP )8/T "E__  M?_P";9@  DFT  (AQ  !^<P  =74
M &IT  !<<P  3W(  $-P   X;P  +6X  "1L   ;:P  $VL$  YJ#  -:A(
M#&H9  MJ(0 *:BD "6HR  AJ/  ':T< !6M3  1K80 ":W$  &J$  !JF
M:JT  &G&  !IYP  :?@  &C_  !H_P"7;0  C7,  (1W  ![>@  <'L  &-[
M  !6>@  27H  #UY   Q>   )W<  !UV   5=@  #W8"  EV"@ $=@\  '85
M  !V'   =B0  '4L  !U-@  =4$  '5.  !U7   =6P  '5^  !TDP  =*@
M '/   !SXP  <O<  '+_  !Q_P"2=0  B7H  (!^  !V@   :8$  %N"  !.
M@@  08(  #6#   I@@  'X$  !:!   0@@  "H(   *#!P  @@T  ((1  ""
M%P  @AX  ((F  ""+P  @CL  ()'  ""50  @64  (%X  "!C0  @*(  '^Z
M  !_W0  ?O0  'W_  !]_P"-?   A($  'N$  !NA@  8(@  %**  !%BP
M.8P  "R,   AC   %XP  !"-   )C@   H\   "0 P  CPD  (\.  "/$@
MD!@  ) ?  "0*   D#(  ) _  "030  D%T  (]P  "/A0  CIP  (ZS  "-
MT   C/   (O^  "+_P"(A   @(@  '*+  !DC0  5I   $B3   [E0  +I8
M "*6   7EP  #Y@   B9    FP   )T   "=    G0,  )T)  "=#0  GA$
M )X7  "?'P  GRD  * U  "@0P  H%0  *!F  "?>P  GI,  )ZK  "=Q@
MG>D  )SY  "<_P"#BP  =8X  &>2  !9E@  2YD  #V<   PG@  (Y\  !>@
M   .H@  !Z0   "F    J    *H   "J    J@   *L!  "K!P  K P  *T0
M  "N%@  KQX  +$I  "Q.   L4@  +%:  "Q;P  L8@  +&@  "PN@  K]T
M *_R  "O_0!XD0  :I8  %R:  !-GP  /Z,  #&F   CIP  %ZD   ZK   %
MK@   +    "R    M0   +<   "W    N    +D   "Z    O ,  +T)  "^
M#@  P!0  ,,>  #%*P  Q3P  ,9.  #&8@  QGH  ,:4  #&K0  QL@  ,7E
M  #%\P!LF0  7IX  $^D  !!J   ,JP  "2O   6L0  #;0   .W    N@
M +T   #     Q    ,8   #&    R    ,D   #+    S    ,X   #0!@
MTPT  -@3  #<'@  WBT  -]   #@5   X6L  .&%  #AGP  X;<  .'/  #A
MY@!@H0  4J<  $.M   TL@  );4  !>Y   -O    ;\   ##    QP   ,H
M  #/    TP   -8   #7    V@   -P   #?    X0   .,   #F    Z0$
M .P+  #P$@  \Q\  /0Q  #V1@  ]UP  /AT  #XCP  ^:8  /FX  #XR0#_
M  T _P + /\ "P#_  X _P 3 /\ 'P#_ "P _P Y /\ 10#_ %  _P!9 /\
M8@#_ &H _P!Q /\ =P#_ 'X _P"$ /X B@#] )  _ "7 /H G@#Y *< ]P"Q
M /8 O@#U -( \P#L /$ _@#P /\ \ #_ .8 _P#< /\ T@#_ ,T _P#_  <
M_P $ /\  @#_  8 _P 0 /\ &P#_ "< _P S /\ /P#_ $H _@!4 /L 70#Y
M &0 ]P!K /4 <@#S '@ \@!^ /  A #O (H [0"1 .P F0#J *$ Z "K .8
MM@#D ,< X@#C .  ]P#> /\ W0#_ -D _P#, /\ Q0#_ ,$ _P#_    _P
M /\   #_  $ _P - /\ %@#\ "( ^0 N /8 .0#S $4 [P!. .P 5P#I %X
MY@!E .0 ; #B '( X !W -\ ?@#= (0 VP"+ -@ D@#5 )L T@"D ,\ KP#-
M +X RP#5 ,D [P#' /\ Q0#_ ,0 _P"^ /\ N #_ +4 _P#_    _P   /\
M  #^    ]P ) /$ $0#K !P YP H .0 ,P#A #X W0!( -@ 40#3 %@ T !?
M ,X 90#, &L R@!Q ,@ =P#& 'T Q "$ ,( C #  )0 O@"> +L J "Y +8
MMP#( +4 Y@"S /H L0#_ +  _P"P /\ K #_ *D _P#_    _P   /H   #Q
M    Z  # .  #0#8 !8 T0 B ,T +0#* #< Q@!! ,( 2@"_ %( O0!9 +H
M7P"X &4 MP!J +4 < "S '8 L0!] *\ A0"M (T JP"7 *D H0"G *X I0"^
M *( V "@ /( GP#_ )X _P"> /\ G@#_ )P _P#_    ]P   .L   #A
MU@   ,L "0#% !$ OP ; +L )@"W #$ M  Z +$ 0P"N $L JP!2 *D 6 "G
M %X I@!D *0 :0"B '  H !V )X ?@"< (8 F@"0 )@ FP"6 *< E "V )(
MR@"0 .D CP#\ (X _P"- /\ C #_ (T _P#X    Z0(  -L#  #, 0  Q
M +T  @"V  T L  5 *L ( "G "H I  T *$ / "> $0 G !+ )H 4@"8 %@
ME@!= )4 8P"3 &D D0!P (\ =P"- (  BP"* (D E0"' *$ A0"O (, P0"!
M .  @ #U '\ _P!_ /\ ?P#_ '\ _P#N"@  W X  ,H0  "^#@  M0L  *\#
M  "I  < HP 0 )X & "9 ", E@ L ), -0"0 #X C@!% (P 2P"* %$ B !7
M (8 70"% &, @P!J ($ <0!_ 'H ?0"$ 'L CP!Y )P =P"J '4 NP!T -0
M<@#P '( _P!R /\ <0#_ '$ _P#C$0  S1<  +\9  "S&0  JA4  *,0  "=
M"@  EP$* )$ $@"- !L B0 E (4 +P"# #< @  ^ 'X 10!] $L >P!1 'D
M5P!X %T =@!D '0!:P!R 70 < )_ &X"BP!L Y@ :P.F &D$MP!H!<X 9P?L
M &8(_0!F"?\ 90G_ &4)_P#6&@  Q"   +8C  "K(P  H2   )D;  "2%
MC X! (8'#0" !!0 ? 8> 'D'* !V"#  = @X '()/P!P"44 ;PI, &T*4@!L
M"E@ :@M? &@+9P!G"W  90QZ &,,AP!B#)4 8 VD %\-M@!>#<X 7 [M %P/
M_P!;$/\ 6Q#_ %L0_P#-(0  O"@  *\K  "D*P  FBD  )(D  ")'P  @A@
M 'L1!0!U#0\ <0T7 &X.(0!K#BH :0\R &<0.0!E$$  9!!& &,030!A$%,
M7Q%: %X18@!<$6L 6Q%V %D2@P!8$I( 5A.B %43M !4$\L 4Q3L %(5_P!2
M%O\ 4A7_ %(5_P#&*   MBX  *DR  "?,@  E3$  (PM  "#)P  >B$  '(:
M  !K$PL 9Q,3 &04' !A%"4 7Q4M %T5- !<%3L 6Q9" %D62 !8%D\ 5A=6
M %477@!3%V< 4AAR % 8?P!/&8X 3AJ? $P:L !+&\< 2QOI $H<_0!*'/\
M2AS_ $H<_P#!+0  L30  *4W  ":.   D#<  (<T  !]+P  ="D  &PC  !D
M' < 7AD0 %L:& !9&R$ 5QLI %4;, !4'#< 4AP] %$<1 !/'4L 3AU2 $T=
M6@!+'F, 2AYN $D?? !''XL 1B"< $4AK@!$(<0 0R+F $,B_ !#(O\ 0R+_
M $,B_P"\,@  K3@  *$\  "7/@  C3T  (,Z  !Y-0  ;S   &8J  !>) (
M5R - %0@% !1(!T 3R$E $XA+ !,(3, 2R(Z $DB0 !((D< 1R). $8C5P!$
M(V  0R1K $(D>0!!)8@ /R:9 #XFJP ])\$ /2?C #TH^@ ]*/\ /2?_ #TG
M_P"X-@  JCT  )Y   "40@  BD(  ( _  !V.P  ;#8  &(P  !9*@  424+
M $TE$0!+)1D 224A $<F* !%)B\ 1"8V $,F/0!")T0 02=+ #\H5  ^*%T
M/2EI #PI=@ [*H8 .2N7 #@KJ0 W++\ -RS@ #<L^  W+/\ -RS_ #@L_P"U
M.@  IT   )Q$  "11@  AT8  'U$  !S0   :#L  %\V  !5,0  3"L' $<I
M#P!%*A8 0RH> $$J)0 _*BP /BLS #TK.0 \*T$ .RQ( #HL40 Y+5L ."YF
M #8N<P U+X, -"^5 #,PIP R,+T ,3'> #$Q]P R,?\ ,C#_ #,P_P"Q/@
MI$0  )E(  "/2@  A4H  'M)  !P10  94   %L[  !2-@  2#$$ $(N#0 _
M+A, /2X; #LN(@ Y+RD ."\O #<O-@ V,#X -3!& #0Q3P S,5D ,C)D #$R
M<0 P,X$ +S23 "XTI@ L-;L +#7; "PU]0 M-?\ +33_ "XT_P"N00  HD@
M )=,  "-3@  @TX  'E-  !N2@  8D4  %A   !./   13<  #TS"P Y,Q$
M-S,8 #8S'P T,R8 ,S,M #(T-  Q-#P ,#5$ "\U3  N-E8 +39B "PW;P K
M-W\ *CB1 "@XI  G.;D )CG8 "<Y]  H.?\ *#C_ "DX_P"K10  GTL  )1/
M  "+4@  @5,  '=2  !L3P  7TD  %9&  !,0@  0CT  #@X"  T. \ ,C@5
M #$X'0 O."0 +C@K "TY,@ L.3D *SI! "HZ2@ I.U0 *#M? "<\;0 E/'T
M)#V/ ",]H@ B/;< (3[4 "$^\P B/?\ (SW_ ",\_P"H20  G4\  ))3  ")
M5@  ?U<  '56  !J4P  74\  %-,  !*2   0$0  #9 !0 O/0T +3T3 "L]
M&@ J/B$ *3XH "@^+P G/C< )C\_ "0_2  C0%( (D!= "%!:@ @07H 'D&-
M !U"H  <0K4 &T+1 !M"\0 <0O\ '4'_ !Y!_P"E30  FE,  )!8  "&6P
M?5P  ');  !G6   6U0  %%2  !(3@  /4H  #-'   J0PL )D,0 "5#%@ D
M0QX (T0E ")$+  A1#0 ($4\ !Y%10 =14\ '$9: !M&:  91G@ &$>* !='
MG@ 61[, %$C. !5'[P 61_\ %T;_ !=&_P"B4@  EU@  (U=  "$8   >F$
M '!@  !E7@  65H  $]8  !$5   .5$  "].   F2P8 ($H. !Y*$P =2AH
M'$HA !M+*  :2S  &4LX !=+0@ 63$P %4Q7 !1,90 3374 $DV( !%-G  0
M3;$ #D[,  ]-[@ 03?\ $4S_ !%,_P">5P  E%T  (MB  "!90  =V8  &UF
M  !C9   5F$  $I>   _6P  -5@  "M6   B5 $ &E(* !92$  54A8 %%(=
M !-2)  24BP $5(T !%2/@ 04T@ #U-4  Y38@ -5'( #%2$  M4F  )5*T
M"%3%  E4YP *4_L "U+_  M2_P";70  D60  (AH  !^:P  =&P  &ML  !?
M:@  4F<  $5D   Z8@  ,&   "9>   =70  %5L% !!:#  .6A$ #EH8  U;
M(  ,6R< "ULP  I;.@ )6T4 !UM1  9;7@ $6VT  UN   %;E   6Z@  %O
M  !:X@  6O8  5K_  )9_P"79   CFL  (1N  ![<   <G(  &=Q  !9<
M3&X  $!L   U:P  *FD  "%G   89@  $68!  QE"@ '90\ !&44  -D&P "
M9",  &0L  !D-0  9$   &1,  !D6@  9&D  &1[  !DCP  8Z0  &.[  !B
MW0  8O0  &+_  !A_P"3;   B7$  (!U  !X=P  ;7@  &!W  !2=@  1G4
M #ET   N=   (W(  !IQ   2<0  #7$   9Q"   < T  ' 2  !P%P  ;Q\
M &\F  !O,   ;SL  &]'  !O5   ;V0  &]U  !NB@  ;:   &VV  !LU@
M:_(  &O_  !K_P".<P  A7@  'U[  !S?0  97X  %A^  !+?@  /GX  #)^
M   F?0  ''P  !-\   -?   !GT   !]!0  ? L  'P/  !\$P  ?!D  'PA
M  !\*0  ?#0  'M   ![3@  >UX  'MO  !ZA   >IH  'FQ  !XS@  =^\
M ';^  !V_P")>@  @7\  'B"  !K@P  784  $^&  !"AP  -8@  "F'   =
MAP  %(<   V(   &B0   (H   "*    B08  (D,  ")#P  B1,  (D:  "*
M(@  BBP  (HX  "*1@  B58  (EH  ")?   B)0  (>K  "&Q@  A>H  (7[
M  "$_P"%@@  ?88  &^(  !ABP  4XT  $6/   XD0  *Y$  !^2   4D@
M#9,   24    E@   )<   "8    EP   )<%  "7"P  F X  )@3  "9&@
MF2(  )HN  ":/0  F4T  )E>  "9<P  F(L  )BC  "7O   EN(  );W  "5
M_P" B0  <HP  &2/  !6DP  2)8  #J9   LF@  'YL  !2<   ,G@   Y\
M  "A    HP   *4   "E    I0   *4   "F @  IP@  *<-  "H$0  J1D
M *LC  "K,0  JT$  *Q3  "L9P  JX   *J:  "JLP  JM   *GO  "I^P!U
MCP  9Y0  %F8  !*G   /)\  "VB   @HP  $Z4   NG   !J0   *L   "N
M    L0   +(   "R    LP   +0   "U    M@   +@$  "Y"P  NQ   +T8
M  "_)   OS4  ,!'  # 6P  P'(  ,"-  #!I@  P,$  +_C  "^\P!JEP
M6YP  $VA   ^I0  +ZD  "&K   3K0  "[    "S    M0   +@   "\
MOP   ,$   #!    PP   ,0   #&    QP   ,D   #+    S@@  -$/  #5
M&   V"<  -DY  #:30  VV0  -M^  #<F0  W+   -S)  #<XP!=GP  3Z4
M $"J   RKP  (K(  !2U   *N    +L   "_    PP   ,8   #+    S@
M -$   #1    U    -8   #9    VP   -X   #@    Y    .<&  #K#@
M[QD  / J  #R/P  \U4  /1M  #TB   ]*$  /2V  #TQP#_  D _P & /\
M!P#_  P _P 1 /\ ' #_ "@ _P T /\ 00#_ $P _P!5 /\ 70#_ &4 _P!L
M /\ <@#^ '@ _ !^ /L A #Z (L ^0"2 /< F0#V *( ] "L /, N0#Q ,L
M\ #H .X ^P#M /\ [ #_ .$ _P#2 /\ R0#_ ,0 _P#_  $ _P   /\   #_
M  0 _P . /\ %P#_ ", _P O /\ .P#] $8 ^@!0 /< 6 #T %\ \@!F /
M; #O '( [0!X .P ?@#J (4 Z0", .< DP#E )P XP"F .$ L0#? ,$ W0#=
M -L ] #9 /\ U@#_ ,\ _P#$ /\ O0#_ +D _P#_    _P   /\   #_
M_P + /P $P#W !X ]  J /( -0#N $  Z0!* .8 4@#C %D X !@ -X 9@#<
M &P V@!R -< > #4 'X T@"% -  C0#. )4 S "? ,D J@#' +@ Q0#- ,,
MZP#  /X OP#_ +X _P"V /\ L #_ *T _P#_    _P   /\   #Y    \@ &
M .L #P#F !D X0 D -X +P#: #D TP!# ,\ 3 #, %, R0!: ,< 8 #% &8
MPP!K ,$ <0"_ '< O0!^ +L A@"Y (X MP"8 +4 HP"S +  L0#" *X X "L
M /< JP#_ *H _P"H /\ HP#_ *  _P#_    _P   /4   #K    X0   -8
M# #/ !, R@ > ,8 *0#" #, OP ] +L 10"X $T M@!4 +, 6@"Q %\ L !E
M *X :@"L '  JP!W *D ?P"G (< I0"1 *, G "@ *D G@"X )P S@": .X
MF0#_ )< _P"6 /\ E@#_ ), _P#]    \0   .4   #9    S0   ,0 !@"]
M  \ MP 8 +, (@"P "P K0 V *D /@"G $8 I !- *( 4P"@ %D GP!> )T
M9 "; &H F@!P )@ =P"6 (  E "* )$ E0"/ *( C0"P (L PP") ., B #Y
M (8 _P"& /\ A@#_ (8 _P#S    XP   -$   #%    O0   +8   "N  L
MJ  2 *0 ' "@ "8 G  O )H -P"7 #\ E0!& )( 3 "1 %( CP!8 (T 70"+
M &, B@!J (@ <0"& 'D A "# (( CP!_ )L ?@"I 'P NP!Z -4 > #R '@
M_P!W /\ =P#_ '< _P#G!P  T0P  ,,-  "X#   K@@  *@   "B  4 FP .
M )8 %0"2 !\ C@ H (L ,0"( #D A@!  (0 1@"" $P @ !2 '\ 5P!] %T
M>P!C 'H :P!X ', =@!] '0 B !Q )4 < "D &X M !L ,H :P#J &H _ !J
M /\ :@#_ &H _P#:$   QA0  +@6  "M%0  I!(  )P.  "6!P  D  ) (H
M$ "% !@ @0 A 'X *@![ #( >0 Y '< 0 !U $8 <P!, '( 40!P %< ;@!>
M &T 90!K &X :0!W &< @P!E )$ 8P"? &( KP!@ ,0 7P#D %\!^ !> O\
M7@+_ %X"_P#.&   O1T  + @  "E'P  FQP  ),7  "+$0  A P  'X$"P!Y
M !( =0 ; '( (P!O "L ;0$S &L!.@!I D  9P-& &8#3 !D!%( 8P19 &$$
M8 !?!6D 7@5S %P&?P!:!HT 60>< %<(K0!6",$ 50GA %0+]@!4"_\ 5 O_
M %0+_P#&'P  MB4  *DH  ">*   E"4  (LA  "#&P  >Q0  '0. P!N"0T
M:0@4 &8)'0!D"B4 8@HM & +- !>"SH 70M  %L,1P!:#$T 6 Q4 %<-7 !5
M#60 5 UO %(->P!0#HH 3PZ: $X.K !,#\( 3!#C $L0^0!+$/\ 2Q'_ $L0
M_P"_)@  L"L  *0O  "9+P  CRT  (8I  !])   =!X  &P7  !E$0< 7PX0
M %P/%P!:$!\ 6! G %80+@!4$#4 4Q [ %(10@!0$4@ 3Q%0 $X15P!,$F
M2Q)K $D2> !($X< 1A.7 $44J0!$%+X 0Q7? $,6^ !#%O\ 0Q;_ $,6_P"Z
M*P  JS$  * T  "5-0  BS0  ($Q  !X*P  ;R8  &8@  !>&0$ 5Q0- %04
M$P!1%!L 3Q4C $X5*@!,%3$ 2Q8W $D6/@!(%D0 1Q=, $475 !$%UT 0QAG
M $$8= ! &8, /QJ4 #T:I@ \&[L .QO; #L<]@ \'/\ /!S_ #P<_P"U,
MJ#8  )PY  "1.P  ASH  'XW  !S,@  :BT  &$G  !9(0  41L) $P9$ !*
M&A< 2!H? $8:)@!%&RT 0QLS $(;.@!!'$$ 0!Q( #X<4  ]'5D /!YD #L>
M<0 Y'X  .!^2 #<@I  V(+@ -2'6 #4A]  U(O\ -2'_ #8A_P"R-   I#H
M )D^  "//P  A3\  'L\  !P.   9S(  %TM  !4*   3"(% $8?#@!#'Q0
M01\; #\?(@ ^("D /2 P #L@-@ Z(3T .2%% #@B30 W(E< -B-B #0C;@ S
M)'X ,B2/ #$EH@ O);8 +R;2 "\F\@ O)O\ ,";_ # F_P"O.   HCX  )9"
M  ",0P  @D,  'A!  !N/0  8S@  %HS  !1+@  2"@! $ D#  ](Q$ .R08
M #DD'P X)"8 -B0L #4E,P T)3H ,R9" #(F2@ Q)U0 ,"=? "\H;  N*'L
M+"F- "LJH  J*K0 *2K/ "DK\  J*_\ *BK_ "LJ_P"L/   GT(  )1&  "*
M1P  @$<  '9%  !L0@  83T  %<X  !.,P  1"X  #PI"0 W*!  -2@5 #,H
M'  R*", ,"@I "\I,  O*C< +BH_ "TK2  L*U( *RQ= "HL:@ H+7D )RV+
M "8NG@ E+K, )"_- "0O[@ E+_\ )2__ "8N_P"I/P  G44  )))  "(2P
M?DP  '1*  !J1P  7D(  %0]  !+.0  030  #@O!@ R+0T ,"T3 "XM&0 M
M+2  *RTG "HN+@ I+C4 *2\] "@O1@ G,$\ )3!; "0Q:  C,7< (C*) "$R
MG0 ?,[$ 'C/+ !XS[0 ?,_\ (#/_ "$R_P"F0P  FDD  )!-  "&3P  ?%
M '-/  !H3   7$8  %)#  !)/P  /SL  #8V @ N,@P *S(1 "DR%P H,AX
M)C(D "4S*P D,S( (S0Z "(T0P A-4T (#58 !\V90 >-G4 '#>' !LWFP :
M-Z\ &3C( !DXZP :./\ &S?_ !LW_P"C1P  F$T  (Y1  "$4P  >U0  '%3
M  !F4   6DP  %!)  !'10  /4$  #,]   J.0D )3<. ",W%  B.!L (3@B
M " X*  ?.#  'CDX !TY00 <.DL &CI6 !D[8P 8.W( %CN% !4\F0 4/*T
M$SW& !,]Z0 4//T %3S_ !8[_P"@2P  E5$  (M5  ""6   >5D  &Y8  !D
M5@  6%$  $Y/  !%2P  .D<  #!#   G0 4 (#X- !T^$0 </A< &SX> !H^
M)0 9/BT &#\U !8_/@ 5/T@ %$!3 !- 8  207  $4&" !!!EP /0:P #D+$
M  Y"YP /0?P $$'_ !! _P"=4   DU8  (E:  " 70  =EX  &Q=  !B6P
M5E<  $Q5  !!40  -DX  "Q+   C2   &T4) !=$#P 51!0 %$4; !-%(@ 2
M12D $44Q !%%.P 01D4 #T90  Y'7@ -1VT #$=_  M'DP )1Z< "$>^  A'
MX  )1_8 "D;_  M&_P":50  D%L  (=@  !]8@  <V,  &IB  !@80  4UX
M $=:   \5P  ,E4  "A2   ?4   %TX$ !%,#  /3!$ #DP7  Y,'@ -324
M#$TN  M--P *34( "4U-  =.6@ &3FD !$Y[  ).CP !3J0  $VZ  !-VP !
M3?(  4W_  ),_P"66P  C6(  (1F  !Z:   <6D  &AI  !<9P  3V0  $)A
M   W7P  +5P  "-:   :6   $E<!  U6"0 )50X !U43  95&@ $52(  U4J
M  )5-   53X  %5*  !65P  5F4  %5W  !5BP  5:   %6V  !4U   5/$
M %/]  !3_P"38@  BF@  (!L  !W;@  ;V\  &-N  !6;   26H  #UH   R
M9@  )V4  !UC   58@  #F$   E@"  #8 T  %\1  !?%P  7QX  %\F  !?
M+P  7SH  %]%  !?4P  7V$  %YR  !>AP  79P  %VR  !<SP  7.\  %O]
M  !;_P"0:@  AF\  'UR  !U=   :G4  %UT  !/<P  0G(  #9P   K;P
M(&X  !=M   0;   "FP   )K!@  :PL  &H/  !J%   :AH  &HA  !I*@
M:30  &E   !I3@  :5P  &EM  !H@@  :)@  &>N  !FR@  9>T  &7\  !D
M_P"+<0  @G8  'IY  !P>P  8GL  %5[  !(>@  .WH  "]Z   C>0  &7@
M !%W   *=P   W<   !W @  =P@  '8-  !V$   =A4  '8;  !V(P  =BX
M '4Z  !U1P  =58  '5H  !T?   =)(  '.J  !RQ   <>D  '#[  !P_P"&
M>0  ?WT  '9_  !H@0  6H(  $R"   _@P  ,H0  "6#   :@P  $8,   J#
M   "@P   (0   "%    A ,  (,(  "##0  @Q   (,5  "$'   A"8  (0R
M  "$/P  @T\  (-@  ""=0  @HP  (&D  " O0  ?^,  '[Y  !^_P""@
M>H0  &R&  !>B   4(H  $*+   UC0  )XT  !N-   1C@  "HX   "/
MD0   )(   "2    D@   )(!  "2!P  D@P  )(0  "3%0  DQT  )0H  "4
M-@  E$4  )-7  "3:P  DX(  )*<  "1M@  D-@  (_S  "/_P!^AP  <(H
M &&-  !3D   19,  #>5   IE@  ')<  !&8   )F0   )L   "<    G@
M *    "@    H    *    "A    H00  *()  "C#@  I!0  *4=  "F*@
MICH  *9,  "E8   I7@  *62  "DK   I,D  */K  "B^@!SC@  9)$  %:5
M  !'F0  .9P  "J>   =H   $:$   BC    I0   *<   "I    K    *X
M  "N    K@   *\   "P    L0   +(   "S!@  M0T  +<3  "Y'@  N2X
M +I   "Z5   NVH  +J%  "YH0  N;L  +K>  "Y\@!GE0  6)D  $J>   [
MH@  +*8  !VH   1J@  !ZP   "O    L0   +0   "X    NP   +P   "\
M    O@   +\   #     P@   ,0   #&    R ,  ,L+  #/$@  T2   -$R
M  #21@  TUT  -1V  #4D@  U:L  -7$  #4X@!;G0  3*(  #VG   OK
M'Z\  !&Q   'M0   +@   "[    O@   ,(   #'    R@   ,P   #,
MS@   -    #2    U0   -@   #;    WP   .(   #F"P  ZQ,  .PD  #M
M.   [DX  .]G  #P@@  \)P  /"R  #QQ0#_  , _P ! /\ ! #_  D _P /
M /\ & #_ "0 _P P /\ / #_ $< _P!1 /\ 60#_ &  _0!G /P ;0#Z ',
M^0!Y /@ ?P#V (4 ]0", /, E #R )T \ "G .X LP#L ,0 ZP#A .H ^ #I
M /\ YP#_ -D _P#+ /\ P@#_ +T _P#_    _P   /\   #_    _P , /\
M% #_ "  _P K /X -P#Z $( ]@!+ /( 4P#P %L [@!A .P 9P#J &T Z !S
M .< >0#E '\ XP"& .$ C@#? )8 W0"@ -L K #8 +L U #1 -, \ #0 /\
MS@#_ ,@ _P"] /\ M@#_ +( _P#_    _P   /\   #_    _0 ( /< $ #S
M !H [P F .T ,0#H #L XP!% .  30#< %4 V0!; -8 80#3 &< T0!L ,\
M<@#- '@ RP!_ ,D AP#' )  Q0": ,, I0#  +( O@#% +P Y0"Z /L N #_
M +< _P"P /\ J0#_ *4 _P#_    _P   /X   #U    [  # .4 #0#? !4
MV@ @ -0 *@#0 #4 RP ^ ,@ 1P#% $X P@!5 ,  6P"^ &$ O !F +H ; "X
M '( M@!X +4 @ "S (@ L0"2 *X G@"L *H J0"[ *@ U0"F /, I #_ *,
M_P"A /\ FP#_ )@ _P#_    ^P   /    #E    V    ,X "0#' !$ P@ :
M +X ) "[ "X MP X +0 0 "Q $@ K@!. *P 5 "J %H J0!? *< 90"E &L
MI !Q *( > "@ ($ G@"+ )P E@"9 *, EP"R )8 QP"3 .@ D@#^ )$ _P"0
M /\ C0#_ (L _P#Y    ZP   -T   #/    Q@   +P ! "U  T L  5 *P
M'@"H "@ I0 Q *( .0"? $$ G0!( )L 3@"9 %, EP!9 )8 7@"4 &0 D@!J
M )  <0". 'H C "# (H CP"( )P A@"J (0 O "" -P @0#V (  _P!_ /\
M?P#_ 'X _P#L    V@   ,D   "^    M@   *X   "G  D H0 0 )P & "8
M "( E0 J )( ,@"0 #H C0!! (L 1P") $T AP!2 (8 6 "$ %T @@!D ($
M:P!_ ', ?0!] 'L B !X )4 =@"C '4 M !S ,P <0#M '  _P!P /\ < #_
M '  _P#?!0  R@H  +P+  "Q"0  J 0  *$   ";  , E  , (\ $P"* !L
MAP D (0 + "! #, ?P Z 'T 00![ $< >0!, '< 4@!V %< = != '( 9 !P
M &T ;P!V &P @@!J (\ :0"= &< K@!E ,, 9 #D &, ^@!C /\ 8@#_ &,
M_P#0#@  OQ(  +(3  "G$@  G1   )4+  "/ P  B0 ' (( #@!^ !4 >@ >
M '8 )0!T "T <0 T &\ .@!N $  ; !& &H 3 !I %( 9P!8 &8 7P!D &<
M8@!Q &  ? !> (D 7 "8 %L J0!9 +P 6 #< %@ ] !8 /\ 5P#_ %< _P#&
M%@  MAH  *H=  "?'   E1D  (T4  "%#P  ?@D  '<!"@!R !  ;@ 7 &H
M'P!H "< 90 N &0 - !B #L 8 !  %\ 1@!= $P 7 !3 %H 6@!8 &( 5P!L
M %4 =P!3 (4 4@"4 % !I0!/ ;@ 3@+2 $T$\ !-!?\ 307_ $T%_P"_'0
ML"(  *,E  "9)0  CR(  (4=  !]&   =1(  &X- @!G!@P 8P,1 %\"&0!=
M R$ 6P0H %D$+P!7!34 5@4[ %0&00!3!D< 409. % '50!.!UX 30AG $L(
M<P!)"8$ 2 F2 $<*HP!%"K8 1 O0 $0,[P!##?\ 0PW_ $0-_P"Y)   JBD
M )XL  "4+   BBH  ( F  !W(0  ;AL  &84  !?#P4 60L- %4*$P!3"QL
M40LB $\,*0!-#"\ 3 PV $L-/ !)#4( 2 U) $8-40!%#EH 1 YD $(.< !
M#G\ /P^0 #X0H@ \$+8 .Q#1 #L1\0 [$?\ .Q'_ #P1_P"T*0  IB\  )HR
M  "0,@  AC$  'PM  !R*   :2,  &$=  !9%@  41$( $P/$ !*$!8 2! =
M $80) !%$"L 0Q$Q $(1-P!!$3X 0!%% #X230 ]$E8 /!)A #H3;0 Y$WP
M-Q2- #84GP U%;, -!7- #,6[@ T%O\ -!;_ #06_P"O+@  HC0  )<W  ",
M.   @C8  '@T  !N+@  92H  %PD  !4'@  3!@$ $84#0!"%!( 0!09 #\4
M(  ]%2< /!4M #L5-  Y%CH .!9" #<62@ V%U, -1=> #,8:@ R&7D ,!F*
M "\:G0 N&K$ +1O* "T;[  M'/\ +AO_ "X;_P"L,@  GS@  )0[  "*/
M@#P  '8Y  !K-   8B\  %DJ  !0)0  1Q\  $ :"@ \&1  .AD6 #@9'0 V
M&B, -1HI #0:,  S&C< ,AL^ #$;1P O'%  +AU; "T=9P L'G8 *AZ( "D?
MFP H'ZX )R#' "8@Z@ G(/X *"#_ "@@_P"I-@  G3P  )(_  "'00  ?4
M '0^  !I.@  7S4  %8P  !-*P  1"4  #L@!P V'@X ,QX3 #(>&0 P'B
M+QXF "X?+0 M'S0 +" [ "L@1  J(4X *2%8 "<B90 F(G0 )2.% ",CF0 B
M)*T (23% "$EZ  B)?T (B3_ ",D_P"F.@  FC\  (]#  "%10  >T0  ')#
M  !G/P  73H  %,V  !*,0  02P  #@F P Q(PP +B(1 "PB%@ J(AT *2(C
M "@C*@ G(S$ )B0Y "4E00 D)4L (R96 "(F8P A)W( 'R># !XHEP =**L
M&RG# !LIY@ <*?L '2G_ !XH_P"C/@  F$,  (U'  "#20  >DD  '!'  !F
M1   6C\  %$[  !'-P  /C(  #4M   L* D *"</ "<G%  E)QH )"<A ",H
M)P B*"X (2DV " I/P ?*DD 'BI4 !TK8  ;*V\ &BR! !DLE0 7+:D %BW!
M !8MY  7+?H &"W_ !DM_P"A00  E4<  (M+  ""30  >$T  &Y,  !D20
M6$0  $]   !&/0  /3@  #,T   J+P8 )"P- "$L$@ @+!@ 'RT> !XM)0 =
M+2P '"XT !LN/  :+T8 &"]1 !<P7@ 6,&T %3%_ !,QDP 2,:@ $3*_ !$R
MX@ 2,OD $S'_ !,Q_P">10  DTL  (E/  " 40  =E(  &U0  !B3@  5DD
M $U&  !$0P  .S\  #$Z   G-@, 'S(+ !PR$  ;,A4 &3(; !@R(@ 7,RD
M%C,Q !4T.@ 4-$0 $S1/ !(U7  1-6L $#9]  \VD0 .-J8 #3>\  TWW0 -
M-O8 #C;_  \V_P";20  D4\  (=3  !^5@  =58  &I5  !@4P  54\  $Q,
M  !"20  .$4  "Y!   D/0  '#H( !8X#@ 5.!( %#@8 !,Y'P 2.28 $3DN
M ! Y-P /.D$ #CI,  T[60 -.V@ "SMZ  H[C0 )/*( !SRX  <\U0 (//
M"3O_  H[_P"83@  CE0  (58  !\6P  <EL  &A:  !>6   4U4  $E2   ^
M3@  -$L  "I'   A1   &$(# !) "P 0/Q  #C\5  X_'  -0", #$ K  M
M-  *0#X "4%*  =!5@ &064 !$%V  -!B@ !09\  $&T  !!T  !0>X  4'\
M  ) _P"55   C%D  (->  !Y8   <&   &9@  !=7@  45L  $57   Z5
M+U$  "5/   <3   %$H   Y("  +1PX "$<2  ='&0 &1R  !4@H  -(,0 "
M2#L  $A'  !(4P  2&(  $AS  !(A@  2)L  $BQ  !'S   1^T  $?[  !'
M_P"26@  B6   (!C  !W90  ;F8  &5F  !99   3&   $!=   U6P  *ED
M "!7   750  $%,   M2!P %40T  5 1  !0%@  4!T  % E  !0+@  4#@
M %!#  !04   4%X  %!O  !0@P  3Y@  $^N  !.R0  3NL  $W[  !-_P"/
M80  AF8  'UI  !T;   ;&T  &%K  !3:0  1F<  #ID   O8P  )&$  !I?
M   27@  #%P   9<!@  6PL  %H/  !:$P  6AD  %DA  !9*0  63,  %D_
M  !93   65H  %EK  !8?@  6)0  %>K  !7Q0  5ND  %7[  !5_P",:
M@FT  'IP  !R<@  9W(  %IQ  !,<   /VX  #-M   H:P  '6H  !1H   -
M9P  !V<   !F P  9@D  &4-  !E$0  9!4  &0<  !D)   9"X  &0Z  !C
M1P  8U4  &-F  !C>@  8I   &&G  !@P0  7^8  %_Z  !>_P"';P  ?W0
M 'AW  !N>   8'@  %)W  !%=P  .'8  "MV   @=   %G,   YS   '<@
M '(   !R    <04  '$*  !Q#@  <!$  ' 7  !P'@  <"<  ' S  !O0
M;U   &]@  !N=   ;HL  &VB  !LO   :^(  &KX  !I_P"#=P  ?'L  '-]
M  !E?@  5W\  $E_   \?P  +X   ")_   7?@  #WX   =^    ?P   '\
M  !_    ?@   'X%  !^"@  ?@T  'X1  !^%P  ?B   'XK  !].0  ?4@
M 'U9  !\;0  ?(0  'N<  !ZM@  >=H  'CU  !W_P" ?P  =X(  &F#  !;
MA0  388  #^(   RB0  )(D  !B)   /B0  !XH   "+    C    (T   "-
M    C    (P   ", P  C @  (T-  "-$0  C1<  (XB  ".+P  CC\  (U0
M  "-9   C'L  (R5  "+K@  BLT  (GO  ")_P![A0  ;8@  %Z*  !0C0
M0H\  #21   FD@  &9,   Z4   &E0   )8   "8    F@   )L   ";
MFP   )L   ";    G    )T%  "="P  GA   )\7  "@)   H#0  *!&  "@
M60  GW   )^*  ">I0  GL(  )WH  "<^0!PC   88\  %.2  !$E@  -ID
M ">;   9G   #YT   6?    H0   *,   "E    J    *D   "I    J0
M *H   "K    K    *T   "N 0  L D  +(/  "S&   M"<  +0Y  "U30
MM&0  +1^  "SF@  L[0  +/5  "S\ !DDP  59<  $>;   XGP  *:(  !JD
M   .I@  !*@   "K    K0   +    "T    M@   +@   "X    N0   +H
M  "\    O0   +\   #     PP   ,4'  #)#P  RAH  ,LL  #,0   S58
M ,YO  #-BP  S*@  ,S"  #,X@!8FP  2:   #JE   LJ0  '*L   ^N   $
ML0   +0   "W    N@   +X   ##    Q@   ,@   #(    R@   ,L   #-
M    SP   -(   #5    V0   -T   #A!0  Y@\  .<>  #H,@  Z4@  .I@
M  #K>P  ZY<  .RN  #LP@#_    _P   /\   #_  8 _P - /\ %0#_ "$
M_P L /\ . #_ $, _P!, /X 5 #[ %L ^@!B /@ : #V &X ]0!T /0 >@#R
M (  \0"' .\ CP#M )< ZP"A .D K0#G +T Y0#8 .0 \P#B /\ X #_ -
M_P#$ /\ O #_ +8 _P#_    _P   /\   #_    _P ) /\ $0#_ !P _0 G
M /D ,@#U #T \0!& .T 3P#K %8 Z !< .8 8@#D &@ XP!N .$ <P#? 'D
MW0"  -H B #8 )$ U "; -( I@#/ +0 S #) ,D Z0#( /\ QP#_ ,$ _P"W
M /\ KP#_ *L _P#_    _P   /\   #_    ^  % /( #@#N !< Z@ B .8
M+ #A #< W0!  -@ 20#3 %  T !6 ,X 7 #, &( R@!G ,@ ;0#& ', Q !Y
M ,( @0#  (H O@"4 +P GP"Y *P M@"^ +0 W0"S /< L0#_ +  _P"H /\
MH@#_ )X _P#_    _P   /D   #O    Y@   -\ "P#6 !( T  < ,P )@#(
M #  Q  Z ,  0@"] $H NP!0 +@ 5@"V %L M0!A +, 9@"Q &P L !R *X
M>@"L (( J0", *< F "E *4 HP"T *  RP"? .X G0#_ )P _P"9 /\ E #_
M )$ _P#_    ]@   .H   #=    SP   ,< !@#   \ NP 7 +< ( "S "H
ML  S *T .P"J $, IP!) *4 3P"C %4 H@!: *  7P"> &4 G0!K )L <@"9
M 'L EP"% )0 D "2 )T D "L (X OP", .( BP#Z (D _P") /\ A@#_ (,
M_P#T    Y    -0   #(    OP   +4  0"N  L J0 2 *4 &P"A ", G@ L
M )L - "8 #P E@!# )0 20"2 $X D !3 (X 60"- %X BP!D (D :P"' ',
MA0!] (, B "! )4 ?P"D 'T M0![ ,\ >0#Q '@ _P!W /\ =P#_ '4 _P#E
M    T0   ,,   "X    KP   *@   "@  8 F@ . )4 %0"1 !X C@ F (L
M+0"( #4 A@ \ (0 0@"" $< @ !- '\ 4@!] %@ >P!> 'D 90!X &T =@!V
M ', @0!Q (X ;P"= &T K@!L ,0 :@#G &D _0!H /\ : #_ &D _P#5 P
MPP<  +8(  "K!@  H@   )L   "4    C0 * (@ $ "# !@ ?P @ 'P )P!Z
M "X =P U '4 .P!T $$ <@!' '  3 !O %( ;0!8 &L 7P!I &8 9P!P &4
M>P!C (@ 8@"7 &  IP!> +L 70#< %P ]@!< /\ 6P#_ %L _P#)#0  N1
M *P1  "A$   EPT  (\(  "(    @@ % 'L #0!W !( <P : &\ (0!L "@
M:@ O &@ -0!G #L 90!! &, 1@!B $P 8 !2 %\ 60!= &$ 6P!J %D =0!7
M (( 50"1 %0 H@!3 +4 40#/ %  [P!0 /\ 4 #_ %  _P"_%   L!@  *0:
M  "9&0  CQ8  (<1  !_#0  =P8  '$ " !K  X 9P 4 &0 &P!A "( 7@ I
M %T +P!; #4 60 [ %@ 00!6 $8 50!- %, 5 !2 %P 4 !E $X < !, 'T
M2P"- $D G@!( +  1P#' $8 Z0!& /L 1@#_ $4 _P"X&P  JB   )XB  "3
M(@  B1\  ( :  !W%0  ;Q   &@+  !A! H 70 0 %D %@!6 !T 5  C %(
M*@!0 #  3P U $X .P!, $$ 2P!( $D 3P!' 5< 1@%A $0"; !# GD 00.)
M $ #F@ ^!*T /03$ #P%Y0 \!_@ / ?_ #P'_P"R(@  I2<  )DI  ".*0
MA"<  'LC  !Q'@  :1@  &$2  !:#0, 4P@, $\%$0!,!1< 2@8> $@&) !'
M!BH 10<P $0'-@!#"#T 00A# $ (2P ^"5, /0E= #L*:  Z"G8 . N' #<+
MF0 U"ZP - S" #,,Y  S#?D ,PW_ #0-_P"M)P  H"P  )4O  "++P  @"X
M '<J  !M)0  9"   %P:  !4%   3 \& $8,#0!##!( 00P8 #\,'P ^#"4
M/ TK #L-,@ Z#3@ . T_ #<.1P V#E  - Y: #,.9@ Q#W0 , ^% "X0F  M
M$*L +!## "L1Y0 L$?H +!'_ "T1_P"J+   G3$  )(T  "'-0  ?30  '0Q
M  !J*P  8"<  %@A  !/&P  1Q8  $ 1"0 [$ \ .1 4 #<0&P V$"$ -! G
M #,1+0 R$30 ,1$[ # 10P N$DT +1)7 "P28P J$W$ *1." "<4E0 F%*D
M)17  "05XP E%OH )A;_ "85_P"F,0  FC8  (\Y  "%.@  >SD  '$V  !G
M,0  72T  %0H  !,(@  0QT  #L7!0 U% T ,A,1 #$4%P O%!T +A0D "P4
M*@ K%3$ *A4X "D60  H%DH )Q=4 "878  D&&\ (QB  "$9DP @&:< 'QF^
M !X:X  ?&O@ (!K_ " :_P"C-   F#H  (T]  "#/@  >3T  &\[  !E-P
M6S(  %(M  !)*   0",  #@> 0 P&0H +!@/ "H8%  I&!H )Q@@ "89)P E
M&2T )!HU ",:/@ B&T< (1M2 " <7@ ?'6P '1U^ !P=D0 :'J4 &1Z\ !@?
MW0 9'_8 &A__ !L>_P"A.   E3T  (M!  "!0@  =T(  &U   !C/   63<
M $\S  !&+@  /2D  #4D   M( < )QT- "4=$@ C'1< (1T= "$=)  @'BL
M'QXR !X?.P ='T4 '"!/ !HA7  9(6H &")[ !8BCP 5(J, %".Z !,CV@ 4
M(_4 %2/_ !8C_P">/   DT$  (E$  !_1@  =48  &Q$  !B00  5SP  $TX
M  !$-   /#   #,K   J)@, (R(+ " A$  >(14 '"(; !LB(0 :(B@ &B,P
M !DC.  8)$( %B5- !4E60 4)F@ $R9Y !(FC0 1)Z( $">X  XGU@ 0*/0
M$2?_ !$G_P"<0   D44  (=(  !]2@  =$H  &I)  !@1@  54$  $P^  !#
M.@  .C8  #$R   H+0  ("D) !LG#@ 9)Q( &"<8 !8G'P 5*"4 %"@M !,H
M-@ 2*4  $BE+ !$J5P 0*F8 #BMW  XKBP -+)\ #"RU  LLSP ,+.\ #2S_
M  TK_P"91   CTD  (5,  !\3@  <T\  &E.  !>2P  4T<  $I$  !"0
M.3T  "\X   E-   '3 % !8M#  4+!  $RT5 !(M'  1+2, $"TJ  \N,P .
M+CT #2](  TO50 ,,&, "C!T  DPB  (,9P !C&Q  8QRP &,>L !S#\  @P
M_P"72   C4T  (-1  !Z4P  <50  &=2  !=4   4DP  $E*  ! 1@  -4(
M "L^   B.@  &C<! !(T"0 /,PX #C,3  TS&0 -,R  ##0H  LT,0 *-3L
M"#5&  <U4@ %-F  !#9Q  (VA   -ID  #:O   VR   -N@  #;Y  $U_P"4
M30  BE(  (%6  !X6   ;UD  &58  !;50  45(  $=/   \3   ,4@  "=$
M   >00  %C\  ! \!P +.@T "3H1  @[%P &.QX !3LF  0[+@ ".S@  3Q#
M   \3P  /%X  #QN   \@0  /)<  #RL   [Q0  .^<  #OX   [_P"14@
MB%@  ']<  !V70  ;5X  &-=  !:7   3E@  $)4   W40  +4X  "-+   :
M20  $D8   U$!@ '0PP  T,0  !#%0  0QL  $,C  !#*P  0S4  $-   !#
M30  0UL  $-K  !#?@  0Y0  $*J  !"PP  0>8  $'Y  !!_P".6   AEX
M 'UA  !S8P  :V0  &)C  !780  25T  #U:   R6   )U4  !Y3   540
M#D\   E-!0 "30L  $P.  !,$P  2Q@  $L?  !+*   2S(  $L]  !+20
M2U<  $MG  !*>P  2I   $FG  !)P   2.0  $CX  !'_P"+7P  @V0  'IG
M  !Q:0  :6H  %YI  !09@  0V0  #=A   L7P  (5T  !A;   060  "E@
M  -7 P  5PD  %8-  !5$   514  %0;  !4(P  5"T  %0Y  !410  5%,
M %1D  !3=P  4XT  %*D  !1O0  4.(  %#X  !/_P"(9P  ?VL  '=N  !O
M<   97   %=N  !*;   /6L  #!I   E:   &F8  !%D   +8P  !&(   !B
M 0  808  & +  !@#@  7Q(  %\7  !?'@  7B@  %XS  !>0   7D\  %Y?
M  !=<@  78@  %R@  !;N0  6M\  %GW  !8_P"$;@  ?'(  '5U  !K=@
M774  $]T  !"<P  -7,  "AR   =<   $V\   QN   $;@   &X   !N
M; (  &P'  !K"P  :PX  &L2  !J&0  :B(  &HM  !J.@  :4D  &E:  !I
M;   :(,  &>;  !FM0  9=@  &3U  !D_P" =0  >GD  '![  !B>P  5'P
M $9\   Y?   +'P  !][   4>@  #7H   1Z    >@   'H   !Z    >0
M 'D!  !X!@  > L  '@.  !X$P  >!H  '@E  !X,@  =T$  '=2  !W90
M=GP  '65  !TKP  <\X  '+Q  !Q_P!^?0  =8   &>!  !8@@  2H,  #R$
M   NA0  (84  !6%   -A0   X4   "&    AP   (@   "(    AP   (<
M  "'    AP0  (<)  "'#@  B!,  (@<  "(*0  B#@  (=*  "'70  AG,
M (:-  "%IP  A,4  (/L  ""_@!XA   :H8  %R(  !-B@  /XP  #&.   C
MCP  %H\   V0   "D0   )(   "3    E0   )8   "6    E@   )8   "6
M    EP   )<   "7!P  F T  )D3  ":'P  FBT  )H_  ":4@  FF@  )F#
M  "9GP  F+H  )?B  "6^ !MB@  7XT  %"0  !!DP  ,Y8  "27   6F
M#9D   &;    G0   )\   "A    I    *4   "D    I0   *4   "F
MIP   *@   "I    J@0  *P,  "N$P  KB$  *XS  "N1P  KET  *YV  "N
MDP  KJX  *W-  "L[P!AD0  4Y4  $28   UG   )I\  !>A   -HP   *4
M  "G    J@   *P   "P    L@   +0   "S    M    +4   "W    N
M +D   "[    O0   +\!  ##"P  Q14  ,4E  #&.0  QT\  ,=H  #&A0
MQJ(  ,:\  #&W@!5F0  1YT  #BB   II@  &:@   VK    K0   +$   "T
M    MP   +H   "_    P0   ,0   ##    Q0   ,8   #(    R@   ,T
M  #/    T@   -8   #;    X P  .$8  #C*P  Y$$  .5:  #F=   YI$
M .6L  #EQ #_    _P   /\   #_  $ _P * /\ $@#_ !T _P H /\ - #_
M #X _0!( /H 4 #W %< ]0!= /0 8P#R &D \ !O .\ = #M 'L ZP"! .D
MB0#H )( Y@"< .0 J #B +< WP#- -P [@#9 /\ V0#_ ,H _P"^ /\ M0#_
M +  _P#_    _P   /\   #_    _P & /\ #P#\ !@ ^  C /0 +@#P #@
MZP!" .@ 2@#E %$ X@!8 .  70#> &, W !H -D ;@#6 '0 U ![ -$ @@#/
M (L S0"5 ,H H0#( *\ Q0#! ,( XP#  /L P #_ +L _P"P /\ J #_ *0
M_P#_    _P   /\   #[    \P ! .T # #H !, XP > .  * #: #( TP \
M ,\ 1 #, $L R0!1 ,8 5P#$ %T P@!B ,$ 9P"_ &T O0!T +L >P"Y (0
MMP". +0 F0"R *< KP"W *T T "K /( J@#_ *D _P"A /\ FP#_ )< _P#_
M    _P   /0   #I    X    -4 " #. !  R0 8 ,4 (@#! "L O  U +D
M/0"V $4 LP!+ +$ 40"O %8 K@!; *P 80"J &8 J0!M *8 = "D 'P H@"&
M *  D@"> )\ G "N )D PP"7 .< E@#_ )4 _P"2 /\ C0#_ (H _P#\
M\    .,   #4    R    +\  P"Y  T LP 3 *\ ' "L "4 J0 N *4 -@"C
M #X H !$ )X 2@"= %  FP!5 )D 6@"7 %\ E@!F )0 ; "2 '4 D !^ (X
MB@"+ )< B0"F (< N "% -8 A #V (( _P"! /\ ?@#_ 'P _P#M    W0
M ,P   #!    N    *X   "G  D H@ 0 )X %P": !\ EP G )0 +P"1 #<
MCP ] (T 0P"+ $D B0!. (@ 4P"& %D A !? (( 90"  &T ?@!W 'P @@!Z
M (\ > "> '4 KP!S ,< <@#L '$ _P!P /\ < #_ &X _P#=    R0   +P
M  "Q    J0   *$   "9  , DP , (X $@"* !D AP A (0 *0"! #  ?P W
M 'T /0![ $( >0!( '@ 30!V %( = !8 '( 7P!Q &< ;P!P &P >P!J (@
M: "7 &8 J !E +P 8P#A &( ^@!A /\ 80#_ &$ _P#- 0  O 4  *\%  "E
M @  G    )0   "-    A@ ( ($ #@!\ !0 >  ; '4 (P!R "D <  P &X
M-@!M #P :P!! &D 1P!H $P 9@!2 &0 60!C &  80!I %\ = != ($ 6P"0
M %D H0!7 +0 5@#0 %4 \@!5 /\ 5 #_ %4 _P#!#   L@X  *8/  ";#@
MD@L  (D%  ""    >P " '4 "P!P !  ;  6 &@ '0!F ", 8P J &$ , !@
M #8 7@ [ %T 00!; $8 6@!, %@ 4P!6 %L 5 !D %( ;@!1 'L 3P"* $T
MFP!, *X 2P#& $H Z@!) /X 20#_ $D _P"Y$@  JA8  )X7  "4%@  BA,
M ($0  !Y"P  <0,  &L !@!E  T 80 1 %T & !: !X 6  D %8 *@!4 #
M4P V %$ .P!0 $$ 3@!' $T 3@!+ %8 20!? $< :0!& '8 1 "% $, EP!!
M *D 0 "_ #\ X@ _ /@ /@#_ #\ _P"R&0  I!X  )@?  ".'P  A!P  'H8
M  !R$@  :@X  &((  !< 0@ 5P . %, $P!0 !D 3@ ? $P )0!* "L 2  P
M $< -@!& #P 1 !" $, 20!! %$ /P!: #X 90 \ '( .@"! #D DP X *4
M-@"Z #8 VP U /0 -0#_ #4 _P"L(   GR0  )0F  "))@  ?R0  '4@  !L
M&P  9!4  %P0  !4# $ 3@8* $H"#P!' !0 1  : $( ( !  "4 /P K #X!
M,0 \ 3< .P(^ #D"10 X TT -@-6 #4$80 S!&X ,05^ # %D  O!:, +0:X
M "P&U  L!_  + C_ "P(_P"H)0  FRH  ) L  "&+0  >RL  '(G  !H(@
M7QT  %<7  !/$@  2 X$ $$*"P ^!Q  .P85 #D'&P X!R$ -@@F #4(+  S
M"#( ,@DY #$)00 O"4D +@I3 "P*7@ K"VP *0M\ "@,CP F#*( )0RW "0,
MTP C#?  ) W_ "4-_P"D*@  F"\  (TR  "#,@  >3$  &\N  !E*0  7"0
M %,?  !+&0  0Q,  #P0!@ U#0P ,PP1 #$,%@ O#!P +@TB "T-*  K#2X
M*@TU "D-/0 G#D8 )@Y0 "0.7  C#VH (@][ " 0C@ ?$*( '1"W !P0U  =
M$?( '1'_ !X1_P"A+P  E3,  (HV  " -P  =C8  &TS  !C+P  62H  % E
M  !((   /QH  #@5   P$0@ +! . "H0$@ H$!@ )Q > "40)  D$"H (Q$R
M "(1.@ A$4, (!). !X26@ =$V@ &Q-X !H3BP 8%*  %Q2U !84T0 6%?$
M%Q7_ !@4_P">,P  DS<  (@Z  !^.P  =#L  &LX  !A-   5R\  $XK  !%
M)@  /2$  #0<   M%P4 )A,, ",3$  B$Q4 (!,: !\3(0 >%"< '10O !P5
M-P ;%4$ &A9+ !D65P 7%V4 %A=V !08B0 3&)X $ABS !$9S@ 1&>\ $AG_
M !,9_P"<-@  D3L  (8^  !\/P  <S\  &D]  !?.0  534  $PP  !#+
M.B<  #(B   J'@$ (AD) !X7#@ <%Q( &A<7 !D8'@ 9&"0 &!DL !<9-  6
M&CX %1I) !,;50 2&V, $1QT ! <AP /'9P #AVQ  T=RP -'>P #AW_  \=
M_P"9.@  CS\  (1"  ![1   <4,  &A"  !>/@  4SH  $HV  !!,@  .2T
M #$I   H)0  (" & !H=#  7'!  %1P5 !0=&P 4'2( $QTI !(>,@ 1'SP
M$!]& ! @4P .(&$ #2%Q  PAA0 +(ID "B*N  DBQP )(N< "B+[  LA_P"7
M/@  C$,  (-&  !Y2   <$@  &=&  !<1   4C\  $D[  ! .   .#0  "\P
M   G+   'B<# !8C"@ 2(0X $2$3 ! B&0 0(B  #R(G  XC+P -)#D #"1$
M  LE4  *)5X "29O  <F@@ &)I8 !":L  ,FQ  $)N4 !";W  8F_P"50@
MBD<  (%*  !X3   ;TP  &5+  !;2   4$0  $=!   _/@  -SL  "TV   D
M,0  &RT  !,J!P /* T #2<1  TH%@ ,*!T "R@E  HI+0 )*3< !RI"  8J
M3@ $*UP  RML  $K?P  *Y0  "NI   KP0  *^,  "OV   J_P"21@  B$L
M ']/  !V40  ;5$  &-0  !:30  3TH  $='   ^1   ,T   "D\   @.
M%S0  !$Q!0 ,+PP "2X0  <N%0 &+QL !2\C  ,O*P ",#4  # _   P3
M,5D  #%I   Q?   ,9$  #&G   POP  ,.$  ##U   O_P"02P  AE   'U4
M  !U5@  :U8  &)5  !84P  3E   $5-   Z20  +T4  "5"   </@  %#L
M  XY!0 )-PL !#8/  $V$P  -AD  #8@   V*0  -C(  #<]   W20  -U<
M #=G   W>0  -X\  #:E   VO0  -N   #7U   U_P"-4   A%8  'Q:  !R
M6P  :5L  &!;  !760  3%8  $!2   U3@  *DL  "!(   71@  $$,   M!
M!  $0 H  #\.   ^$0  /A8  #X=   ^)@  /B\  #XZ   ^1@  /E0  #YD
M   ^=@  /8P  #VC   \NP  /-X  #OU   [_P"*5P  @EP  'E?  !P80
M:&$  %]A  !47@  1UL  #I7   O50  )5(  !M0   230  #$L   9* P
M20D  $@-  !'$   1Q0  $8:  !&(@  1BP  $8W  !&0P  1E$  $9@  !%
M<P  18D  $2@  !$N   0]P  $+U  !"_P"(70  ?V(  '=E  !N9P  9V@
M %MF  !.8P  06$  #1>   I7   'UH  !57   .5@  !U0   !3 0  4@8
M %$+  !1#@  4!$  $\6  !/'@  3R<  $\R  !//P  3TT  $Y=  !.;P
M3H4  $V=  !,M0  2]@  $KU  !*_P"%90  ?&D  '1L  !M;@  8FT  %1K
M  !':0  .F<  "UE   B9   &&(  !!@   )7P   %X   !>    70,  %P(
M  !;#   6@\  %H3  !9&0  62(  %DM  !9.@  64@  %A8  !8:P  5X$
M %>9  !6L@  5=(  %3T  !3_P"!;   >7   '-S  !H<P  6G(  $QQ   _
M<   ,F\  "5N   :;   $6L   EJ    :@   &D   !I    :    &<#  !F
M"   9@P  &8/  !E%   91P  &4G  !D-   9$,  &13  !D90  8WL  &*4
M  !AK0  8,T  %_Q  !>_P!]=   =W<  &YY  !?>0  47D  $-Y   V>
M*7@  !QW   1=@  "G4   !U    =0   '8   !U    =    '0   !S @
M<P<  ',,  !R$   <A4  '(@  !R+   <CL  '%,  !Q7P  <70  '".  !O
MJ   ;L8  &SM  !K_P![>P  <GX  &1^  !5?P  1X   #F!   K@@  'H$
M !*!   *@0   ($   ""    @P   (,   "#    @@   ((   ""    @@
M ((%  """@  @@\  ((7  ""(P  @C(  ()#  "!5@  @6P  ("&  !_H0
M?KT  'WF  !\_ !V@@  :(,  %F%  !+AP  /(D  "Z*   @BP  $XL   J+
M    C    (T   "/    D0   )(   "1    D0   )$   "1    D0   )(
M  "2 @  DPD  )0/  "4&0  E"<  )0X  "43   DV(  )-\  "3F   DK,
M )'8  "0]@!JB   7(H  $V-   _D   ,)(  "&4   4E0  "I8   "7
MF0   )L   "=    GP   *    "@    H    *    "A    H@   *,   "D
M    I0   *8'  "H$   J!P  *@M  "I0   J58  *EO  "IBP  J*@  *?'
M  "F[ !?CP  4)(  $&6   SF0  (YP  !2=   *GP   *$   "C    I@
M *@   "L    K@   *\   "O    L    +    "R    LP   +0   "V
MMP   +H   "]!P  OQ   +\?  # ,P  P$D  ,!B  # ?@  P)L  ,"W  "_
MV !3EP  1)L  #6?   FHP  %J4   NG    J@   *T   "P    LP   +8
M  "[    O0   ,    "_    P0   ,(   #$    Q@   ,@   #*    S
M ,\   #3    V@<  -L3  #=)0  WCL  -]3  #@;@  WXP  -VI  #=P@#_
M    _P   /\   #_    _P ' /\ $ #_ !D _P D /\ +P#\ #H ^0!# /4
M2P#S %( \0!9 .\ 7@#M &0 ZP!I .D ;P#G '4 Y@!\ .0 A #B (T X "7
M -T H@#: +$ U0#% -( Z #0 /\ SP#_ ,0 _P"X /\ KP#_ *D _P#_
M_P   /\   #_    _P " /L #0#W !4 \P ? .\ *0#J #0 Y@ ] .( 10#>
M $P VP!3 -@ 6 #4 %X T@!C -  :0#. &X S !U ,H ?0#( (4 Q@"0 ,(
MFP#  *D O@"Z +L V0"Y /< N #_ +0 _P"I /\ H@#_ )T _P#_    _P
M /\   #V    [@   .< "@#A !$ W  : -< (P#0 "X RP W ,< /P#$ $8
MP0!- +\ 4@"] %@ NP!= +D 8@"X &@ M@!N +0 =0"Q 'X KP"( *T DP"J
M *$ J "Q *8 R "D .T H@#_ *( _P"; /\ E0#_ )$ _P#_    _    .X
M  #C    V    ,T !0#&  X P0 5 +T '@"Y "< M0 P +( . "O $  K !&
M *H 3 "H %$ IP!6 *4 6P"C &$ H0!G )\ ;@"> '8 FP"  )D C "7 )D
ME "H )( O "0 -\ C@#[ (X _P"+ /\ A@#_ (, _P#X    Z0   -P   #,
M    P0   +@   "R  H K  1 *@ & "E "$ H@ I )X ,@"< #D F0 _ )<
M10"5 $H E !0 )( 50"0 %H CP!@ (T 9P"+ &\ B0!X (8 A "$ )$ @@"@
M (  L@!] ,P ? #Q 'L _P!Z /\ =P#_ '4 _P#F    TP   ,8   "[
ML0   *<   "A  4 FP - )< $P"3 !L D  C (P *P"* #( B  X (8 /@"$
M $0 @@!) ($ 3@!_ %, ?0!9 'L 8 !Y &@ =P!Q '4 ? !S (D < "8 &\
MJ0!M +\ :P#F &H _P!I /\ :0#_ &< _P#3    PP   +4   "K    HP
M )L   "2    C  * (< $ "# !8 ?P = 'T ) !Z "L >  R '8 . !T #T
M<@!" '$ 2 !O $T ;0!3 &P 60!J &$ : !J &8 = !D ($ 80"1 %\ H@!>
M +8 7 #5 %L ]P!; /\ 6@#_ %H _P#%    M@(  *D"  "?    E@   (X
M  "'    @  % 'H # !U !$ <0 8 &X '@!K "4 :0 K &< ,0!F #< 9  \
M &, 00!A $< 7P!- %X 4P!< %L 6@!D %@ ;@!6 'L 5 "* %( FP!1 *X
M4 #( $\ [@!. /\ 3@#_ $T _P"["@  K T  * -  "5#   C @  (,"  !\
M    =0   &X " !I  X 90 3 &( &0!? !\ 70 E %L *P!9 #$ 6  V %8
M.P!5 $$ 4P!' %$ 3@!0 %4 3@!> $P : !* '4 2 "$ $< E0!% *@ 1 "_
M $, Y !" /P 0@#_ $( _P"R$0  I10  )D5  ".$P  A!$  'L-  !S"
M;    &4  P!?  L 6P / %< % !4 !H 40 ? $\ )0!. "L 3  P $L -@!)
M #P 2 !" $8 2 !% %  0P!9 $$ 8P _ &\ /@!^ #P D  [ *, .@"X #D
MV0 X /4 . #_ #@ _P"L%P  GQL  ),=  ")'   ?QD  '45  !L$   9 P
M %T&  !6  8 40 , $T $ !* !4 1P : $4 ( !$ "8 0@ K $$ ,0 _ #8
M/@ ] #P 1  [ $L .0!4 #< 7P V &L - !Z #( C  Q )X , "S "\ S@ O
M .\ +@#_ "X _P"G'@  FB(  (\D  "$)   >B$  '$=  !G&   7Q,  %<.
M  !0"@  20,( $4 #0!! !$ /@ 6 #P &P Z "$ .0 F #< +  V #( -  X
M #, /P Q $< , !0 "X 6P M &< *P!V "H B  H )P )P"P "8 R0 E .H
M)0'[ "4!_P"B(P  EB@  (LJ  "!*@  =R@  &TE  !D(   6QL  %(5  !+
M$   0PP" #T'"0 Y PX -@$2 #,!%P Q 1P , $B "\")P M BT + ,T "H#
M.P I!$, * 1- "8%6  E!64 (P9T "(&A@ @!IH 'P>N !X'Q@ =!^< '0CX
M !T)_P"?*   DRT  (@O  !^+P  ="X  &HK  !A)@  6"$  $\<  !'%P
M/Q(  #@.!  Q"PH +@@. "L'$@ I!Q< * @= "<((P E""D ) DP ",)-P A
M"D  ( I* !\+50 ="V( &PQR !H,A0 8#)D %PRM !8,Q@ 5#>8 %0WY !8-
M_P"<+0  D#$  (8T  !\-   <C,  &@Q  !?+   52<  $PC  !$'0  /!@
M #03   M$ 8 )@T+ "0,#P B#!, (0P9 !\,'P >#24 '0TL !L--  :#CT
M&0Y' !<.4P 6#F$ % ]Q !,0A  2$)@ $1"N ! 0Q@ 0$.@ $!#[ !$0_P"9
M,0  CC4  (0X  !Z.0  <#@  &<V  !=,@  4RT  $HH  !")   .1\  #$:
M   J%0$ (Q$' !T0#0 ;#Q  &0\5 !@0&P 7$"$ %A I !40,0 4$3H $Q%%
M !(240 1$E\ $!)O  X3@@ .$Y8 #1.K  L3P@ +%., #!3Z  T3_P"7-0
MC#D  ((\  !X/0  ;ST  &4Z  !;-P  4C(  $DN  ! *@  -R4  "\A   H
M'   (!@# !D4"@ 5$@X %!(2 !,3&  2$Q\ $10F !$4+@ 0%#@ #Q5"  X6
M3P -%EP #!=L  L7?P )&), "!BH  88OP '&.  !QCU  D8_P"5.   BCT
M (!   !W00  ;4$  &0_  !:/   4#@  $<S   ^,   -BL  "XG   G(P
M'Q\  !<:"  2%PT $!<1  \7%@ .&!P #A@C  T9+  ,&C4 "QI   H;3  )
M&UH !QQI  4<?  $'9$  AVF  $=O  "'-T  ASR  ,<_P"3/   B$$  ']$
M  !U10  ;$4  &-$  !900  3ST  $8Y   ^-@  -3(  "XN   E*@  '24
M !0A!  /'0L #1T0  P=%  +'1H "AXB  @>*@ ''S, !B ^  0@2@ #(5<
M 2%G   A>0  (8X  "&D   AN@  (=L  "'R   @_@"00   AD4  'U(  !T
M2@  :TH  &))  !81@  3D(  $4_   ]/   -3D  "LT   B+P  &2L  !(H
M!  -) H "2,.  8C$@ %(QD !"0@  (D*  !)3$  "4\   E2   )E4  "9E
M   F=P  )HP  ":B   FN0  )MD  "7R   E_@".10  A$D  'M-  !S3P
M:D\  &!.  !72P  34@  $1%   \0@  ,3T  "<Y   >-0  %3(   \N P *
M+ H !2L.  $J$0  *A8  "H>   J)@  *R\  "LY   K10  +%,  "QB   L
M=0  +(H  "N@   KMP  *]8  "KR   J_P",20  @DX  'I2  !Q5   :%0
M %]3  !640  3$X  $-+   W1P  +4,  ",_   :/   $C@   PV P &,PD
M #(-   R$   ,10  #$;   Q(P  ,2P  #(W   R0P  ,E   #)@   R<@
M,H<  #&>   QM0  ,-0  ##R   O_P")3P  @%0  'A7  !O60  9ED  %Y9
M  !55P  25,  #Y/   R3   *$@  !Y%   50@  #D    @] @ !/ @  #L,
M   Z#P  .1(  #D8   Y(   .2D  #DT   Y0   .4X  #E=   Y;P  .(4
M #B<   WLP  -](  #;R   U_P"'50  ?UH  '9=  !M7P  95\  %U?  !2
M7   1%@  #A5   M4@  (D\  !A,   02@  "D@   -& 0  108  $0*  !#
M#0  0A   $$5  !!'0  028  $$Q  !!/0  04H  $%:  !!;   0($  #^9
M   _L0  /M   #WR   \_P"$7   ?&   '-C  !L90  9&8  %ED  !+80
M/EX  #);   F60  '%8  !)4   ,4@  !%$   !/    3@,  $T(  !,#
M2PX  $L2  !*&0  2B(  $HL  !*.0  2D<  $I6  !):   27X  $B6  !'
MKP  1LT  $7Q  !$_P"!8P  >6<  ')J  !K;   8&L  %)I  !$9@  -V0
M "IB   ?8   %5X   U=   &6P   %H   !9    6    %<$  !6"   5@P
M %40  !4%   5!T  %0G  !4-   5$(  %-2  !39   4GD  %*2  !1JP
M4,H  $_O  !._P!^:@  =VX  '!Q  !F<0  6'   $IO   \;0  +VP  ")J
M   7:0  #F<   9F    90   &4   !E    8P   &(   !B!   80@  &$-
M  !@$   8!<  & A  !?+@  7SP  %]-  !>7@  7G0  %V-  !<IP  6\4
M %KM  !9_P![<@  =78  &MW  !==@  3W8  $%U   S=0  )G0  !ES   0
M<@  !W$   !Q    <0   '$   !Q    ;P   &\   !N    ;@(  &X(  !M
M#   ;1$  &T:  !M)@  ;#4  &Q&  !K6   :VT  &J&  !IH0  :+X  &?H
M  !F_@!Y>@  <'P  &%\  !3?0  1'T  #9^   H?@  &WT  !!]   '?0
M 'T   !]    ?@   '\   !^    ?0   'T   !\    ?    'P   !\!@
M? P  'P2  !\'0  ?"P  'P\  !\3P  >V4  'M^  !ZF@  >;8  'C?  !W
M^@!S@   98$  %:#  !(A   .88  "N'   =AP  $8<   >(    B    (D
M  "*    C    (T   "-    C    (P   ",    C    (P   "-    C00
M (X,  ".$P  CR$  (XR  ".1@  CEL  (UT  "-D   C*T  (O.  "*\P!H
MA@  6H@  $N+   \C0  +8\  !Z0   1D0  !Y(   "3    E0   )<   "9
M    FP   )P   ";    FP   )P   "<    G0   )X   ">    GP   *$#
M  "B#   HA8  *,F  "C.@  HT\  *-H  "BA@  HJ(  *+   "AZ !<C0
M39   #^3   PE@  (9D  !*:   'FP   )T   "@    H@   *0   "H
MJ@   *L   "J    JP   *P   "M    K@   *\   "Q    L@   +0   "W
M 0  N0T  +D:  "Z+0  ND,  +I;  "Z=P  NY0  +NQ  "YT@!0E0  09@
M #*<   CH   $Z(   BD    IP   *H   "L    KP   +(   "W    N0
M +L   "Z    O    +T   "_    P    ,(   #$    Q@   ,D   #-
MT@$  -0/  #5'P  US4  -A-  #8:0  UX8  ->C  #6O0#_    _P   /\
M  #_    _P # /\ #0#_ !4 _P @ /P *P#X #4 ]  _ /  1P#N $X ZP!4
M .D 6@#G %\ Y0!D ., :@#A '  WP!V -T ?@#; (< V "1 -, G0#/ *L
MS0"] ,L X #) /L QP#_ +T _P"Q /\ J0#_ *, _P#_    _P   /\   #_
M    _    /8 "P#Q !$ [0 ; .D )0#D #  WP Y -H 00#5 $@ T0!. ,\
M5 #- %D RP!> ,D 8P#' &D Q0!O ,, =P#  '\ O@"* +L E0"X *, M@"T
M +0 S0"R /( L #_ *P _P"C /\ G #_ )< _P#_    _P   /H   #Q
MZ    .  !@#9  X T@ 6 ,X 'P#( "D Q  R ,  .@"] $$ N@!( +@ 30"V
M %, M !8 +( 70"P &( K@!I *P ;P"J '@ J "" *8 C@"D )L H0"K )\
MP "= .8 FP#_ )H _P"4 /\ C@#_ (H _P#_    ]@   .@   #<    S@
M ,8  0"_  L N@ 1 +8 &@"R "( K@ K *H - "H #L I0!! *, 1P"A $P
MGP!1 )X 5@"< %P F@!B )D : "7 '  E0!Z )( A@"0 ), C0"B (L M0")
M -, AP#W (8 _P"$ /\ ?P#_ 'P _P#R    XP   -(   #%    N@   +$
M  "K  < I0 . *$ % "> !P F@ E )< +0"4 #0 D@ Z )  0 ". $4 C0!*
M (L 4 ") %4 B !; (8 80"$ &D @@!R '\ ?0!] (L >P": '@ JP!V ,0
M= #K ', _P!S /\ < #_ &X _P#?    S    +\   "T    JP   *$   ":
M  ( E  + )  $ ", !< B  > (4 )@"# "T @0 S '\ .0!] #\ >P!$ 'D
M20!X $X =@!4 '0 6@!S &( < !K &X =0!L (, :@"2 &@ HP!F +@ 9 #>
M &, ^P!B /\ 8@#_ &  _P#,    O    *\   "E    G0   )0   ",
MA@ ' ($ #0!\ !( >  9 '4 'P!S "8 <0 M &\ ,@!M #@ :P ] &H 0@!H
M $@ 9P!. &4 5 !C %L 80!D %\ ;@!= 'L 6P"* %D FP!7 *\ 5@#+ %4
M\@!4 /\ 5 #_ %0 _P"^    L    *0   "9    D    (@   "!    >0 "
M ', "@!O  \ :P 4 &< &@!E "  8P F &$ + !? #( 7@ W %P / !; $(
M60!' %< 3@!6 %4 5 !> %( : !0 '0 3@"# $P E0!* *@ 20#  $@ Z !'
M /\ 1P#_ $< _P"T"0  I@L  )L,  "0"@  A@4  'X   !V    ;P   &@
M!0!C  P 7P 0 %L %0!8 !H 5@ A %0 )@!3 "P 40 Q %  -@!. #P 30!"
M $L 2 !) %  2 !8 $8 8@!$ &X 0@!] $  C@ _ *( /0"X #T W0 \ /@
M/ #_ #P _P"L$   GQ(  )02  ")$0  ?P\  '8,  !N!0  9@   &   0!9
M  @ 50 - %$ $0!. !8 2P ; $D (0!( "8 1@ K $4 ,0!# #8 0@ \ $
M0P ^ $L /0!3 #L 70 Y &D -P!X #8 B0 T )P ,P"Q #( S@ R /$ ,0#_
M #$ _P"F%@  FAD  (X:  "$&@  >A8  ' 2  !H#@  7PH  %@#  !1  0
M3  * $@ #@!$ !( 00 6 #\ &P ] "$ /  F #H +  Y #$ -P W #8 /@ T
M $8 ,P!/ #$ 60 O &4 +@!S "P A0 K )@ *@"M "D Q@ H .H * #^ "@
M_P"A'   E2   (HA  !_(0  =1\  &P:  !C%@  6A$  %(-  !+!P  1  &
M $  "P \  \ .  2 #8 %P T !P ,P A #$ )P P "P +@ S "T .@ K $(
M*@!+ "@ 50 F &$ )0!P "0 @0 B )4 (0"I "  P0 @ .0 'P#Y !\ _P"=
M(@  D28  (8H  !\)P  <B4  &DB  !?'0  5Q@  $X3  !&#@  /PL  #@%
M!P T  P ,0 0 "X $P L !@ *@ = "D (@ G "@ )@ N "0 -@ C #X (@!'
M "  4@ ? %X '0!M !P ?@ : )( &0"G !@ O0 7 -\ %P'U !<"_P":)P
MCBL  (0M  !Y+0  <"L  &8H  !=)   5!\  $L:  !#%   .Q   #0- @ M
M"0D *04- "8#$  D 1, (@(9 "$"'@ @ B0 '@,J !T#,@ ;!#H &@5$ !D%
M3P 7!EP %@9J !0'?  3!Y  $@>E !$'NP 0!]L $ CR ! )_P"7*P  C"\
M ($Q  !W,@  ;C$  &0N  !;*@  424  $D@  ! &P  .!8  #$2   I#@0
M(PP) !\)#0 =!Q  &P<5 !D(&@ 8""  %PDG !8)+@ 5"C< $PI! !(+30 1
M"UH $ MI  X,>P .#)  #0RE  P-NP +#=D "PWQ  P-_P"5+P  BC,  '\V
M  !V-@  ;#4  &,S  !9+P  4"L  $<F   ^(0  -AT  "X8   G$P  (! %
M !D."@ 5# X % P1 !,,%@ 2#!P $0TC ! -*P /#30 #@X_  T.2@ ,#U@
M"P]G  H0>0 ($(T !Q"B  80N  %$-0 !1#O  80_P"2,P  B#<  'XZ  !T
M.P  :SH  &$X  !8-0  3C   $4L   ])P  -2,  "T?   F&@  'A8! !<3
M!@ 1$ L #@X.  X/$P -$!D #1 @  P0*  +$3( "A$\  @22  '$E4 !A-E
M  03=@ #$XL  12@   3M@  $]$  !/N   3^P"0-@  ACL  'P^  !S/P
M:C\  & ]  !7.0  338  $0Q   \+@  -"H  "PF   E(@  'AX  !8: @ 0
M%0D #!,.  H3$@ )%!< "!0?  <5)@ &%2\ !!8Z  ,61@ !%U,  !=B   8
M=   &(D  !B?   8M0  %]   !?M   7^P"..@  A#\  'M"  !R0P  :$,
M %]"  !6/P  3#L  $,W   [-   ,S   "PL   D*0  &R0  !,? @ -&PD
M"1D-  89$0 $&18  AD=  $:)   &BT  !LX   ;1   '%$  !Q@   =<@
M'8<  !R=   <LP  ',X  !OM   ;_ ",/@  @D,  'E&  !P2   :$@  %Y&
M  !51   2T   $,]   [.@  ,S<  "HR   @+0  %RD  ! E @ +(@D !2 -
M  $?$   'Q0  !\;   @(@  ("L  "$V   A00  (4\  "%>   B<   (H4
M "&;   AL@  (<T  "#M   ?_ "*0P  @$@  'A+  !O3   9DT  %U+  !4
M20  2D8  $)#   Z0   +SL  "4W   <,P  $R\   TL @ '*0@  2<,   F
M#@  )1(  "89   F(0  )BD  "8S   G/P  )TT  "=<   G;0  )X(  ">9
M   FL   )<P  "7N   D_0"(2   ?TP  '90  !N40  95(  %Q1  !33P
M2DP  $%)   U1   *T   "$\   7.0  $#8   HR 0 #, <  "\+   N#@
M+1$  "T6   M'@  +2<  "TQ   M/0  +4H  "U9   M:P  +8   "R7   L
MKP  *\L  "KN   J_@"%30  ?5(  '55  !L5P  8U<  %M6  !350  1U$
M #M-   P20  )48  !Q#   3/P  #3T   8Z    . 4  #<)   V#0  -0\
M #04   T&P  -"0  #0N   T.@  -$<  #17   T:   -'T  #.5   RK0
M,<H  #'N   P_P"#4P  >U@  '-;  !J70  8ET  %M=  !/6@  0E8  #92
M   J3P  ($P  !9)   .1P  "$0   !"    00,  #\'   ^"P  /0X  #T1
M   \&   /"$  #PK   \-P  /$0  #Q3   \90  .WH  #J2   ZJP  .<@
M #CM   W_P"!6@  >5X  '%A  !I8P  8F0  %=B  !)7@  /%L  "]8   D
M50  &5,  !!1   *3P   4T   !,    2@   $D$  !("   1PP  $8/  !&
M%   11P  $4G  !%,P  14   $50  !$80  1'8  $./  !"J   0<8  $#L
M   __P!^80  =F4  &]H  !H:@  76D  $]F  !"9   -&$  "A?   =70
M$EL   M9   "6    %8   !6    5    %,   !2!   40D  % -  !0$
M3Q@  $\B  !/+@  3SP  $]+  !.70  3G(  $V+  !,I0  2\(  $GJ  !(
M_P![:0  =&P  &YO  !D;P  56T  $=L   Y:@  +&D  "!G   490  #60
M  -B    8@   &$   !@    7P   %X   !=    7 0  %P)  !;#0  6Q(
M %L<  !:*   6C8  %I&  !96   66T  %B%  !7H   5KT  %7H  !3_@!Y
M<   <W0  &EU  !;=   3',  #YS   P<@  (W$  !9O   -;@  !&T   !M
M    ;0   &T   !L    :P   &H   !I    :0   &D#  !H"0  : X  &@5
M  !G(0  9R\  &<_  !F4@  9F8  &5_  !DF@  8[<  &+A  !A_ !W>
M;7H  %]Z  !0>@  0GH  #-[   E>P  &'H   YY   $>0   'D   !Y
M>@   'H   !Z    >    '@   !W    =P   '<   !W 0  =P@  '<.  !W
M&   =R8  '8V  !V20  =5\  '5W  !TDP  <Z\  '+3  !Q]P!Q?@  8W\
M %2   !%@@  -H,  "B$   :A   #H,   2$    A    (4   "&    B
M (D   "(    AP   (<   "'    AP   (<   "(    B    (@'  ")$
MB1P  (DL  "(/P  B%4  (AM  "'B0  AJ<  (7'  "$[P!FA   5X8  $B(
M   YB@  *HP  !N-   /C0  !(X   "0    D0   ),   "5    EP   )@
M  "6    EP   )<   "7    F    )@   "9    F@   )L   "=!P  G1$
M )TA  "=,P  G4D  )QB  "<?P  G)P  )RY  ";X@!:BP  2XX  #R1   M
MDP  'I4  !"6   $F    )H   "<    G@   *$   "D    I@   *<   "F
M    IP   *<   "H    J0   *H   "L    K0   *\   "Q    LPD  +,5
M  "T)P  M#T  +55  "U<   M(X  +2L  "TS !-D@  /Y8  "^:   @G0
M$9\   6A    HP   *8   "I    K    *\   "S    M0   +<   "V
MMP   +@   "Z    NP   +T   "_    P0   ,0   #'    RP   ,T,  #.
M&@  SR\  ,](  #08@  T(   -"=  #0N                        0,$
M!08("0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]
M/D!!0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C969G:6IK;&YO<'%S='5W
M>'EZ?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^P
ML;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CI
MZ^SM[O#Q\O3U]O?Y^OO\_O______________________________________
M________________                      $#! 4&" D*"PT.#Q$2$Q06
M%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/
M4%)35%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(
MBHN,CH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"
MP\3&Q\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
M*2HK+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA96UQ=7F!A
M8F-E9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:
MG)V>GZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,S<_0T=+4
MU=;7V=K;W=[?X.+CY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^________________
M______________________________________\  0(#! 4&!P@)"@L,#0X/
M$!$2$Q05%A<8&1H;'!T>'R A(B,D)28G*"DJ*RPM+B\P,3(S-#4V-S@Y.CL\
M/3X_0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI
M:FML;6YO<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66
MEYB9FIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VNK["QLK.TM;:WN+FZN[R]OK_ P<+#
MQ,7&Q\C)RLO,S<[/T-'2T]35UM?8V=K;W-W>W^#AXN/DY>;GZ.GJZ^SM[N_P
M\?+S]/7V]_CY^OO\_?[_;69T,0     # 2$   $                    !
M                     0    $" P0%!@<(" D*"PP-#@\0$1(3%!46%Q@9
M&AH;'!T>'R A(B,D)28G*"DJ*RPM+B\P,3$R,S0U-C<X.3H[/#T^/T!!0D-$
M149'2$E*2TQ-3D]045)35%565UA96EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q
M<G-T=79W>'EZ>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8F9J;G)V>
MGZ"AHJ.DI::GJ*FJJZRMKK"QLK.TM;:WN+FZN[R]OK_ P<+#Q,7&Q\C)RLO,
MS<[/T-'3U-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK[.WN[_'R\_3U]O?X^?K[
M_/W^_P ! 0(" P,$! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3%!05%A87
M%Q@9&1H:&QP<'1X>'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R,S0U-C<X
M.3H[/#T^/T!"0T1%1DA)2DQ-3U!24U576%I<7F!B9&9H:FUO<71V>7Q^@8.&
MB8N.D)*5EYF;G9^AHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7&Q\C)RLO,
MS<W.S]#1TM+3U-76UM?8V=G:V]O<W=W>W]_@X>'BX^/DY>7FYN?HZ.GIZNOK
M[.SM[N[O[_#P\?+R\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O\  0$" @,#! 0%
M!@8'!P@("0D*"PL,# T-#@\/$! 1$1(3$Q04%186%Q<8&1D:&AL<'!T>'A\@
M("$B(B,D)"4F)B<H*2DJ*RPM+2XO,#$R,C,T-38W.#DZ.SP]/C] 0D-$149(
M24I,34]04E-55UA:7%Y@8F1F:&IM;W%T=GE\?H&#AHF+CI"2E9>9FYV?H:.E
MIZBJK*VOL+*SM;:WN;J[O+V_P,'"P\3%QL?(R<K+S,W-SL_0T=+2T]35UM;7
MV-G9VMO;W-W=WM_?X.'AXN/CY.7EYN;GZ.CIZ>KKZ^SL[>[N[^_P\/'R\O/S
M]/3U]O;W]_CX^?GZ^_O\_/W]_O[_________________________________
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____________________________________________________________
MXH'P24-#7U!23T9)3$4 "0G_____________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________________________3_________
M________________________________Z]'_________________________
M________________]^G^________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________X<W7_______________________________________=
MKY:W]/_____________________________________%C&BGY___________
M___________________________,G(FDY___________________________
M___________ZSKO&]?__________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________W,6]]?__________
M__________________________^_DWJ%Q?__________________________
M_________]N06SUEJ/;__________________________________KQU- !4
MF^O_________________________________TY1^22Q.FNS_____________
M___________________8U,JS?F5MI?G_____________________________
M_______TQ:ZOR?______________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________\-;&[/___________________________________^:[D71C
MJ_?________________________________VQ)IS128T?<S_____________
M__________________^U@%4P"@ 98++_____________________________
M_\]T-0L    *4J?______________________________Y8T        3Z?_
M____________________________]FD=   )# 8)4K'_________________
M____________RSL.$S5,6TU,7L/_____________________________J6 V
M8(:?MJRIN-G_____________________________X)>-ON7_____________
M_________________________^WY________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________KV<J\Q_______________
M____________________SYJ!;5I&B.K_____________________________
M___$?#XF$   5+#______________________________^"#/       +H?M
M_____________________________ZQ3$       %VW6________________
M____________^X Q        "6',____________________________TEH"
M         %W,____________________________J#4          %S3____
M________________________?0T          %36____________________
M_______N?44          $34___________________________\JF0O @
M!"(W25C.____________________________Z:1K02@_8W^5I[K:________
M_______________________5LJRRS.3Z____________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______ENY=W8LC_________________________________VYYG-@H  HS_
M_______________________________(?S\%     %[/________________
M_____________]F!.0       #RJ_____________________________YY,
M         ".0____________________________W&\:         !!]^?__
M________________________KT@           !O[O__________________
M________A!,           !DYO_________________________L40
M      !7WO________________________^X%0            !(UO______
M__________________]T%              XS_______________________
M__FB6A,            CQ?_________________________?FUPL
M   -NO__________________________[[%]53DB$0<! A$BLO__________
M____________________W[^EF9B:H*R]VO__________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________X[Z=@'S[________________
M________________\K>$5S . !VL_______________________________2
MBDP5      !R\____________________________]9_-@        !+R?__
M________________________^I$^           OJ___________________
M________P%H            :E?__________________________C20
M       (A/_________________________G7@              =_______
M__________________^T)0              :O______________________
M__]]                6_3_______________________TK
M    3.O______________________Z4                 /.'_________
M_____________S ,                +=G_____________________F8IA
M)P              )]?______________________^V^B54G
M)=S__________________________LJ==EU*/#(M+# Y1][_____________
M__________________WFW=;2T-/9Y/______________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______OU+O6_________________________________^>XCVI++Q5O____
M___________________________DH6<T!P     \R?__________________
M_________]:".P         2E___________________________[84Q
M        ;___________________________ID(             4.'_____
M___________________L:0              -\G_____________________
M__^S+P              (K;_______________________]Y
M    $*?_______________________(T                 )G_________
M_____________ZD                  (S______________________T8
M                 '______________________WP
M '3_____________________EP                   &K_____________
M________S@                   &/______________________RDB 0
M             &'______________________[FC@%<W%P           &C_
M__________________________K3KI2&?'5Q<')W@93_________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________V[J=@FEIT_______________________________R)-E
M/1D    =GO___________________________]N.3!,         ;O______
M____________________VWPL            1=?_____________________
M____BRH             (K3________________________"1
M     Y?_______________________]] 0               '__________
M_____________^<V                 &K______________________YT
M                 %C______________________T8
M $?X____________________Z0                   #7I____________
M________E@                   "7;____________________O
M             !C.____________________ZP                    _"
M_____________________P                    JY________________
M_____R<                   JU_____________________W
M          VY_____________________^"<C'!50C,F&Q0/#0X2&B:_____
M________________________^>38TL[,R\S/UN#\____________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________Z].\X_______
M_________________________]*IA65(+!(!A?______________________
M______&K<3P/        3^#_________________________U7\U
M    '[+________________________C=1T              (G_________
M______________^0(P               &?______________________]5#
M                 $CV_____________________XH
M "[=_____________________S@                  !?(____________
M________O@                    2V____________________G
M              "E____________________N@                    "3
M____________________W                     ""________________
M_____P                    !T_____________________Q,
M          !H_____________________T(                   !@____
M_________________WH                   !=____________________
M_]$                   !A______________________\D
M      !F_______________________)K)F)?79Q;&EG9F=K<'J,________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________________XL6J
MD7EA=______________________________=IG=0+ P     ,<3_________
M________________X)).$P           (_________________________2
M<!T              &#______________________^YO#P
M #?B_____________________Y8<                 !3 ____________
M_________T                    "C____________________K@
M              ")____________________G@                    !R
M____________________O                     !?________________
M____V@                    !-____________________^@
M           [_____________________PX                    J^?__
M_________________S,                    ;Z?__________________
M_UX                    /V____________________X\
M       &T/___________________]                      RO______
M______________\K                    R/____________________^
M                    R______________________W%@$%!0,!       !
M!@T8R________________________.OAV,_,S<_0TM37W.+J____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______________________________':QO__________________________
M____\<:CA&A-,A@ %:O__________________________[E\1A@
M ''________________________7?"\              #OC____________
M_________]]D"0                RU_____________________W0#
M              "-____________________Q14                   !J
M____________________F0                    !+________________
M____M@                     P_?__________________UP
M           9Y___________________]@                     %T___
M_________________PX                     P?__________________
M_R\                     K____________________U(
M        GO___________________WD                     CO______
M_____________Z4                     @/___________________]@
M                    =/____________________\V
M    ;?____________________]\                    :?__________
M___________7#0                  :/______________________<
M                8?_______________________U \1DY465UA9&AL<'9^
MB?__________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________[]6[HXMS6I7_____________
M______________B_CF1!(04      %+\_______________________WG588
M             !?!_____________________^5L%@                "-
M_____________________V,                   !>________________
M____G0                     U_/__________________H0
M           1V?__________________R@                      N___
M________________[@                      H?__________________
M_PP                     BO___________________RT
M        =O___________________TT                     9/______
M_____________V\                     4O___________________Y0
M                    0/___________________[P
M    ,/___________________^H.                    (O__________
M__________]$                    %?____________________^!
M                "_7____________________("P
M NS_____________________7@                   .7_____________
M________R1P                  -K______________________YT!
M          <.%\7________________________5N;S!Q\[5V^'F[?3[____
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________XW\______________________________[,:EB&U4.R$' #+>
M________________________UY)9*0            "@________________
M______^)-@                !G_____________________V8
M           R]O__________________E0                     #R/__
M________________IP                      H/__________________
MUP                      ?/___________________P
M        7O___________________R4                     0_______
M_____________T@                     +/___________________VH
M                    &/___________________XL
M    !?/__________________Z\                      .'_________
M_________]4                      ,____________________\D
M                 +[___________________]4
M *[___________________^+                     )______________
M_______+#@                   )+_____________________5P
M             (;_____________________J@H                  'G_
M_____________________VT                  &;_________________
M______=5                 $7_________________________:B,K-3]*
M56!J=7Z'D9S_________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________^C/MIV#:4ZY_________________________^RR@UPZ
M'0(       ![_______________________%;2D               ! ____
M_________________X,;                   'R___________________
MD@                      F/__________________I
M        :O__________________W0                      0?______
M_____________PX                     '?___________________SD
M                     .C__________________V
M     ,[__________________X4                      +?_________
M_________Z@                      */__________________\L
M                 )#__________________^\6
M 'W___________________\^                     &S_____________
M______]I                     %K___________________^9
M             $G____________________2%@                   #G_
M____________________6                    "G_________________
M____H@                   !G_____________________]58
M          3______________________[LO                  #X____
M__________________^K*0                #/____________________
M____R4<     !Q,@+CY2:(3M____________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________]-7)____
M________________________^M*PDG==0B@,  !*____________________
M____Q7U%%P             1V/___________________\10
M        G___________________H@P                     :/______
M____________E                       -O__________________V@
M                    !^S__________________Q4
M     ,3__________________T@                      *+_________
M_________W4                      (/__________________YT
M                 &G__________________\,
M %+__________________^</                     #[_____________
M______\S                     "O___________________]8
M             !C___________________^!                      7_
M__________________^L                      #_________________
M___>(@                    #R____________________7
M          #?____________________GP                    #,____
M________________Z$H                   "W____________________
M_Z 6                  "<______________________]Z @
M      !W________________________>@L               5,________
M_________________Z)7:'2 C9RKO-#G____________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____^WC___________________________2HWI8.BDC'!8.!@  G_______
M______________^L4@X                 :?__________________Y$,
M                    -/__________________>0
M     ./_________________S0                       ++_________
M_________Q,                      (7__________________T\
M                 %W__________________X,
M #K__________________[(                      !S_____________
M_____]L#                      +___________________\J
M              #[__________________]/                      #G
M__________________]T                      #4________________
M__^;                      # ___________________$!P
M          "M___________________P,P                    ":____
M________________9P                    "&____________________
MHP                    !R____________________XT0
M      !<_____________________Y$&                  !!________
M_____________^M?                   =_______________________*
M2P                  ________________________RU<   P8)#$_3F!T
MBZ?'___________________________7Y_+_________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________________KU,W'PKZZM[.P
MK:FHI?___________________]U^4S\P(QD1"0(          -O_________
M________=@                       *?_________________N@
M                 '7__________________P<
M $;__________________TX                      !K_____________
M_____XP                       #]_________________\$
M              #;__________________$9                      "^
M__________________]$                      "D________________
M__]K                      "-__________________^1
M          !Y__________________^W                      !F____
M_______________>(0                    !3____________________
M2@                     _____________________=P
M       K____________________K H                    6________
M____________YT4                     _____________________XH
M                    _____________________]9-
M    _?____________________^G+@                  U?__________
M____________F"H           88+45@X/_______________________ZAC
M=(&/G*N[S>+Z________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________GR[>IG96.B82 ?'AT<&QH
M99#_________________O&I(+1D*                 #'_____________
M_____P                        /__________________T(
M              #<_________________XX                       "R
M_________________\X                       "-________________
M__\I                      !K__________________]:
M          !.__________________^&                       T____
M______________^N                       >___________________4
M%P                     *___________________Z/0
M        ____________________90                      ________
M____________C@                      ____________________O!D
M                    [___________________\4X
M    V/___________________XL                     O___________
M_________\Q#                    H?____________________^1&0
M                >O_____________________R= H                1
M7_______________________Z'03'RPX15-B<H6;M-+U________________
M___________7Z/3_____________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__OW\_'N[.OK[/'__________________]FRF8=Y;61=5E%+1D$\.#(M*"/$
M_________________TLE"P                    "2________________
M_X@                       !F_________________]<
M           ]__________________\S                       8____
M______________]L                        __________________^=
M                        ___________________)#
M        ]O_________________Q-0                      W_______
M____________6P                      R___________________@@
M                    M___________________J08
M    H___________________TR\                     C?__________
M_________UX                     =____________________Y,'
M                7O___________________\U#
M0/____________________^'$                   '/______________
M_______87@                   /______________________OTX
M  X<+#Y2:H:ER/_______________________\)\C)JGML76Z/W_________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________________________^[AU\_)P[ZZ
MMK&MJ:>FIJ>N_________________[Z&;5M,0#<O*"(<%A +!      4____
M_____________]<%                        __________________\T
M                        ]O________________]V
M        TO________________^P                        LO______
M___________A)                       EO__________________40
M                    ?/__________________>0
M    9O__________________H                       4?__________
M________QR,                     //__________________[DL
M                )____________________W0
M$/___________________Z,6                     /______________
M_____]A,                     /____________________^(#P
M             /_____________________+4P                   /__
M____________________I3@           D=-$YKC/__________________
M_____YDY0U%?;GV.H+7+Y?_____________________________K^?______
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________________KS+FLH9F1BX:!?'AT
M<&MH9F9H\?________________]A13(C& X&                GO______
M__________]^                        =?_________________#
M                    4O_________________[-P
M    ,O__________________:@                      %O__________
M________E@                       /__________________OQL
M                 /__________________YD(
M /___________________VD                      /______________
M_____Y "                     /___________________[DL
M             /3__________________^A<                     -G_
M__________________^1&                    +S_________________
M___*4P                   )W_____________________F"X
M    $"E&9L3_____________________[G\=#!HH-T97:7Z5K\SN________
M_________________^>@JKG(V.G\________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_?7PZ^;BW]O8U-+1T-+7X/_________________.GHI\<6EA6U913$A#/CHV
M,B\N,?_________________2)1$#                     /__________
M________0@                       /__________________?0
M                 /__________________L L
M /;_________________W3D                      -S_____________
M_____V(                      ,7__________________XD
M             *___________________Z\B                     )G_
M_________________]9(                     (+_________________
M__]R                     &G___________________^A*
M         $[____________________37                    #/_____
M________________EBX              !4R4G?_____________________
MX'(3   !#Q\O0EAPBZC([/_______________________\IO;GZ.GK##V.__
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________^>#2R,"Z
MM;"LJ*6BGYV;FYR@I___________________@F162T,\-C K)R(=&!,."00
M -3_________________D@                       *W_____________
M____S!X                      (O_________________^U(
M             &W__________________X                       %'_
M_________________ZD;                     #K_________________
M_]!"                     "/___________________5H
M          S___________________^/%                     #_____
M______________^X/@                    #____________________E
M;0,                   #_____________________GS<
M ! O4'3_____________________W7(4      87*D%:=92VVO__________
M_____________[Q81%1D=8::K\CC_______________________________2
MS>'Q________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________\^_K[_?______________________[KFHG9:/BH:"
M?WMX=G1R<W5X?Y#_________________ZT\Z,"@A&Q40"P<"         "/_
M_________________VD                       #_________________
M_YL*                      #__________________\@Y
M          #___________________!C                      #_____
M______________^*#@                    #___________________^P
M-                     #____________________56P
M      #_____________________A1H                   /L________
M____________L4D              !@Y78'_____________________Y7L>
M       ,(3A2;X^SV?_______________________[M8*3E)6FR E[#-[?__
M__________________________^SGK3%U^O_________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___Z[^?AW-G6U-+0T-#1T]G@Z_?__________________[B*?G=Q;&AD85Y;
M65A75UE>97'__________________[\Q'Q80"@4               #_____
M_____________^U6                      #H__________________^"
M!                     #,__________________^K+P
M      "S___________________25P                    ";________
M___________W?!                    "%____________________HC<
M                !2N4____________________RV$"            #"Q0
M=I[1____________________]8TP       -(SM7=IF^Y?______________
M_________\-C&"H[3%]TC:?&Y_____________________________^H?Y:H
MN]#G_____________________________________?__________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________________________________=
MSL6_O+FVM+.QLK*UN<#)U>/___________________^7;&1>65513TQ*2$=&
M2$M066:A__________________^G)@X' @                !6________
M___________.4                      Z___________________T>0L
M                   A____________________GS(
M   .____________________Q%@                (,5J$____________
M________Z7\?           &)TMQFL+I_____________________Z=)
M  (7+TIHBJ[5_/_______________________]-U'B8X2EYUCZO+[_______
M______________________^N<H68K,+;]O__________________________
M________W^__________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________________O[*J
MIJ.AH)^?H:.FK+3 S=WL____________________BEI33TM(1D1#0D%"0T=.
M66E]____________________GBX&                    ____________
M________PU8                  !5!____________________YWL:
M          DT8(NT_____________________Y\_          0E2G&9PNO_
M_____________________\9F#P   !,J1&*#I\WU____________________
M_____^N.-2L^46B!G;S>______________________________^^=G^4J<'<
M^?__________________________________TMCS____________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________V\O#O[^_Q\_C]____________________________^+"?FI>6
MEI:8FY^DK+;"T>'N_____________________HY02D=%1$1$149'2U%::(.I
M_____________________Z9! 0          !S9CC[KA________________
M_____\9E"@      !"=,<YS$[/_______________________^6(+P  $RI$
M8H*FS/3___________________________^K4#9*87N6M-;Z____________
M___________________2AWR8L<OI________________________________
M____U,[M____________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______MY>/CY.;H[?'Y______________________________VQE)*2E9F=
MHZFRO-#M__________________________^=4T=)35%68'.*K];\________
M__________________^R5@ :-5!MBZ[2]___________________________
M___-;SY?>YFWU_G________________________________NGX.FPN'_____
M________________________________X\[K________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________
M
M
M                  #_________________________________________
M____________________________________________________________
M____________________________________________________________
M_________P   /_N  Y!9&]B90!D0     +_VP"$  $! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$" @(" @(" @(" @,# P,#
M P,# P,! 0$! 0$! 0$! 0(" 0(" P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# __  !0( ,,#FP0!$0 "$0$#$0$$
M$0#_W0 $ '3_Q &B    !@(# 0             '" 8%! D#"@(!  L!   &
M P$! 0            8%! ,' @@!"0 *"Q   @$#! $# P(# P,"!@EU 0(#
M!!$%$@8A!Q,B  @Q%$$R(Q4)44(6820S%U)Q@1ABD25#H;'P)C1R"AG!T34G
MX5,V@O&2HD14<T5&-T=C*%565QJRPM+B\F2#=).$9:.SP]/C*3AF\W4J.3I(
M24I865IG:&EJ=G=X>7J%AH>(B8J4E9:7F)F:I*6FIZBIJK2UMK>XN;K$Q<;'
MR,G*U-76U]C9VN3EYN?HZ>KT]?;W^/GZ$0 " 0,"! 0#!00$! 8&!6T! @,1
M!"$2!3$& "(305$',F$4<0A"@2.1%5*A8A8S";$DP=%#<O 7X8(T)9)3&&-$
M\:*R)C495#9%9"<*<X.31G3"TN+R565U5C>$A:.SP]/C\RD:E*2TQ-3D])6E
MM<75Y?4H1U=F.':&EJ:VQM;F]F=WAY>GM\?7Y_=(6&AXB)BHN,C8Z/@Y25EI
M>8F9J;G)V>GY*CI*6FIZBIJJNLK:ZOK_V@ .! $  A$#$00  #\ ^?\ ^_=>
MZW^/?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]
M^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?
MO?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[
MW[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=
M>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[K
MW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^
MZ]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O
M?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W
M[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>
M]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW
M7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z
M]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?
MNO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[
MW[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]
M^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]__T">?] OO0W_>
M47;G_H'[-_Z^^^%?_)VOW$_\))LO_93<_P";K./_ ($_E[_IK+W_ )QQ=;E/
M^S09[_GE\1_YV5G_ !3W[_H%]Z&_[RB[<_\ 0/V;_P!???O^3M?N)_X239?^
MRFY_S=>_X$_E[_IK+W_G'%U[_9H,]_SR^(_\[*S_ (I[]_T"^]#?]Y1=N?\
MH'[-_P"OOOW_ "=K]Q/_  DFR_\ 93<_YNO?\"?R]_TUE[_SCBZ]_LT&>_YY
M?$?^=E9_Q3W[_H%]Z&_[RB[<_P#0/V;_ -???O\ D[7[B?\ A)-E_P"RFY_S
M=>_X$_E[_IK+W_G'%U[_ &:#/?\ /+XC_P [*S_BGOW_ $"^]#?]Y1=N?^@?
MLW_K[[]_R=K]Q/\ PDFR_P#93<_YNO?\"?R]_P!-9>_\XXNO?[-!GO\ GE\1
M_P"=E9_Q3W[_ *!?>AO^\HNW/_0/V;_U]]^_Y.U^XG_A)-E_[*;G_-U[_@3^
M7O\ IK+W_G'%U[_9H,]_SR^(_P#.RL_XI[]_T"^]#?\ >47;G_H'[-_Z^^_?
M\G:_<3_PDFR_]E-S_FZ]_P "?R]_TUE[_P XXNO?[-!GO^>7Q'_G96?\4]^_
MZ!?>AO\ O*+MS_T#]F_]???O^3M?N)_X239?^RFY_P W7O\ @3^7O^FLO?\
MG'%U[_9H,]_SR^(_\[*S_BGOW_0+[T-_WE%VY_Z!^S?^OOOW_)VOW$_\))LO
M_93<_P";KW_ G\O?]-9>_P#..+KW^S09[_GE\1_YV5G_ !3W[_H%]Z&_[RB[
M<_\ 0/V;_P!???O^3M?N)_X239?^RFY_S=>_X$_E[_IK+W_G'%U[_9H,]_SR
M^(_\[*S_ (I[]_T"^]#?]Y1=N?\ H'[-_P"OOOW_ "=K]Q/_  DFR_\ 93<_
MYNO?\"?R]_TUE[_SCBZ]_LT&>_YY?$?^=E9_Q3W[_H%]Z&_[RB[<_P#0/V;_
M -???O\ D[7[B?\ A)-E_P"RFY_S=>_X$_E[_IK+W_G'%U[_ &:#/?\ /+XC
M_P [*S_BGOW_ $"^]#?]Y1=N?^@?LW_K[[]_R=K]Q/\ PDFR_P#93<_YNO?\
M"?R]_P!-9>_\XXNO?[-!GO\ GE\1_P"=E9_Q3W[_ *!?>AO^\HNW/_0/V;_U
M]]^_Y.U^XG_A)-E_[*;G_-U[_@3^7O\ IK+W_G'%U[_9H,]_SR^(_P#.RL_X
MI[]_T"^]#?\ >47;G_H'[-_Z^^_?\G:_<3_PDFR_]E-S_FZ]_P "?R]_TUE[
M_P XXNO?[-!GO^>7Q'_G96?\4]^_Z!?>AO\ O*+MS_T#]F_]???O^3M?N)_X
M239?^RFY_P W7O\ @3^7O^FLO?\ G'%U[_9H,]_SR^(_\[*S_BGOW_0+[T-_
MWE%VY_Z!^S?^OOOW_)VOW$_\))LO_93<_P";KW_ G\O?]-9>_P#..+KW^S09
M[_GE\1_YV5G_ !3W[_H%]Z&_[RB[<_\ 0/V;_P!???O^3M?N)_X239?^RFY_
MS=>_X$_E[_IK+W_G'%U[_9H,]_SR^(_\[*S_ (I[]_T"^]#?]Y1=N?\ H'[-
M_P"OOOW_ "=K]Q/_  DFR_\ 93<_YNO?\"?R]_TUE[_SCBZ]_LT&>_YY?$?^
M=E9_Q3W[_H%]Z&_[RB[<_P#0/V;_ -???O\ D[7[B?\ A)-E_P"RFY_S=>_X
M$_E[_IK+W_G'%U[_ &:#/?\ /+XC_P [*S_BGOW_ $"^]#?]Y1=N?^@?LW_K
M[[]_R=K]Q/\ PDFR_P#93<_YNO?\"?R]_P!-9>_\XXNO?[-!GO\ GE\1_P"=
ME9_Q3W[_ *!?>AO^\HNW/_0/V;_U]]^_Y.U^XG_A)-E_[*;G_-U[_@3^7O\
MIK+W_G'%U[_9H,]_SR^(_P#.RL_XI[]_T"^]#?\ >47;G_H'[-_Z^^_?\G:_
M<3_PDFR_]E-S_FZ]_P "?R]_TUE[_P XXNO?[-!GO^>7Q'_G96?\4]^_Z!?>
MAO\ O*+MS_T#]F_]???O^3M?N)_X239?^RFY_P W7O\ @3^7O^FLO?\ G'%U
M[_9H,]_SR^(_\[*S_BGOW_0+[T-_WE%VY_Z!^S?^OOOW_)VOW$_\))LO_93<
M_P";KW_ G\O?]-9>_P#..+KW^S09[_GE\1_YV5G_ !3W[_H%]Z&_[RB[<_\
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
MJ3?<K6DQ4%,/]5/DL<R_0G_E&J:AOJ+?3\^W[7[N?NU<-IEY?B@'J]S;$?\
M5.60_+AY^E2&Y?<'E6,52_9SZ+')_P _*HZ3F\/^%4_\DS;-&*G"_)W>/84Q
M74<?L_X[=_T58I\\$.@OO_KG8]!J\<K2\3D>.)A?641T1F,358/)56*K3":N
MC9$G^WE$T2N\:2Z!(  S(' ;^C7'X]Q7S+R]?\J;W?\ +^Z&([A;,%D\-@ZA
MBJM0,,$@, WHU1Q!Z%&W7\&Z64%_:AOIY 2NH4- 2*T^=,>HSU<U\3/E!UI\
MS_CUUM\G.G(-VP]8=L8W)YG9<F]]N5&TMQ5V'QFX,MMT92HP%7-/54=#DZK#
M23T3N?\ *:.2*=/VY$);/9%TMZ,7[][]U[KWL0=K]:[AW70-DZ%\?24@F:&*
M3(S5,)J6CXD:G%/1U6N.-_26-AJ! O8VF/D+V.YS]PMGDWW:9;.WVX2%$:Y>
M5/%*_$8Q'#+55/:6.D:@0*E6H$=\YUV?8+M;*Z6:2XT@D1A3IKP#:G6A(R *
MXH3Q%:'_ .9/_P *)?@-_*][RQOQU[JQ'>O:':DNU,?N[<N#Z"VMUSNN+KVB
MS8$^WL9OJJWSVOUL,7G]P8IER%-1TZU<HQ\D,\WB2HIS*@9$:-WC:VJ-V1K<
MC4I*FQ_(N/<031/!++"_QHQ4_:#0]"Q&#JKK\)%?V]7F83+T>X,+B,]CFD;'
MYO%T&7H&EC,4K4>2I(JVE:6(DF.0P3+J4_0\>^'MOJW3I[][]U[KWOWOW7NO
M>_>_=>Z][][]U[KWOWOW7NO>\L,$]2XBIX99Y""1'#&\KD#ZD(@9K#\^U%K:
M7=[*(+.VDFGH3I12[4'$T4$T'GTW)+%"NN:143U) '[3TF-W;VV9U_AGW%OS
M=VV-D[?CJ(*23.[NS^*VWAHZJJ8K34SY/,U=%1+45#*1&A?4Y' /O)/15E*%
M-525-,&-E,\$L(8_6RF1%N?;UWM>YV"HU_MT\"L: R1N@)^6H"O5(KFVG)$%
MPCD<=+ _X#TQ;)[?ZF[+J*RDZY[1ZZW_ %6.A6HR%-LG>VVMU5%#3NZQ+/60
MX+)U\E+"TCA0SA5+$"]S[C>T/3_0B>_>_=>Z][][]U[KWOWOW7NO>_>_=>Z]
M[][]U[KWOWOW7NO>^P"Q  ))(  %R2>  !R23[VJLS!5!+$T '$GK1( ))QU
MAJ*BGI*>>KJYX:6EI89:BIJ:B5(:>GIX4:2:>>:1ECBABC4LS,0JJ"2;>UUB
M.M=Y9A4DAQ$E) XN*C).E"MC]"(IB*IU8?0K&1[EKESV.]S.94CGM>7'M[1A
M427)$ IY$(_ZI!\BL9%//AT%MPYUY;VXLDFX+)*/PQ@N?VCM'V%@>J3OE1_P
MHE_E&_$JOR>W=W?*S;W:&^,5,U/4['^/F*RG<V22IBU"II:C<^U(9NML974<
MJ^.6GK<[35"2'24NKZ59'T=NEE)DR.!C.FZJ*BO<ZB/TN?X<JK;\D%O<AP_=
M2Y^="TV];0C::@"2X8U]&_Q8 ?,@M\J]$#^Z&Q T2SNR*\=,8QZC]3_#3JKK
M/?\ "T7^6A0UL5-@/C_\W<]3)DI*:MR%1L7H["T[8Z.7Q_Q/$0R=_P!=65S3
MQ@O'!51T#%2 YC:X5KK^G=YT2-)##C\GI%RM!6^NUKG2E=%1%B/Z"Y/X!]D.
M\?=I]S]KB>6VMK.^"BI%O-W4\Z"=(":>@J3Y ]+K3W&Y:N6"22305\Y$Q^U"
M]/SQZ]&1Z-_X5L_R@.X<S187=6[>]_CK)7S&GI\CWEU!_N&2=I&B@2MRG3>Y
M^XJ7&0U# 'SU)AIHE8--)& Q4-*JDJJ&>2EK::>DJ86TRT]3$\,T;?T>.15=
M3;^H]P7?[=?[5=S6&YV4MO?1FC1R(R.I]"K $?F.AK!<07423VTRR0L,,I#
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
M%"A_$Y\R:'0BU9R#04#,I+OF_6&P6ANKV3N.$0?$Y] /0>9.!]I -=W\R?\
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
M1V;#%VEO/(4Y25Z=*J;;&<VWCZD* Z38LQOZDTK%[LS'V>W:/$1L1+F*T-(
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
MIVOC>I.S/ACAH.O\!ACC,OFL_P!V=8%ZZ;K&;K?;V'HJNMS>Z<+2K_=_)TB
M0T8HZ7(54\%-6.U.(D%?@.J=K4^-K*R*IR2I)4M24Y'W60KJBY9UB)UPTJE1
M&)7  1!]6])FBTW;D_[O7(-GLFY[G'/OBJTAAC(\6XGDR6"<4B%!&)7  1!Q
M?M(/EM=VY^WV:]MK9DLB0H=OAC1?*O MQ8JM3J8\!GJ@7>O27SH_X5!_S+]]
M_(3J/J3<_7/QYKLOM_K[']H;]IJD=9=#]*[(2.DH,/6[GCA3&;L[*KTKZK-5
M&W</-5U,F8R\UC%0!JR(J^7RE5FLG796L(-375$E1)I%D36?1$@-R(XD 5;W
M.D#WS]YCWZ_YHWW=>8-S8&^NYFD:G 5.%7^BBT5:YT@5)/4\;?8P;;96MA;#
M]&) H]33B3\R:D_,]?3D^*WQNZX^'_QSZ:^,?4E+54O7O2FPL'L7;SY"19LI
ME%QD&K)[BS4T:QPS9W=&9FJ<E7/&D<35E5(41$*J&[V2]+.A_P#?O?NO=>]^
M]^Z]U[W[W[KW7O;ABL95YG)4>+H4\E573I!$#?2I;EI)" 2L4* NYL;*I/LY
MY>V+<>9][VS8-JBU[A=RB-!Y"O%F(K1$4%W-#15)\NDE_?6^VV5S?W34@B0L
M?7Y ?,F@ \R0.@(^3WR.ZN^(?Q][<^2_=&8;!]9=,[*RN]=TU<(@DR%7#0(L
M6-P&#IJB>EAK]R[IS-138S%TIDC^ZR-7#"&!<'V=W;.W*#:V)I\50+<(!)4U
M!%I:RJ95$U3+R;%RME6Y"* H^GOJER)R3M'('+MIL&T)4*-4LA'=-*0 \C<>
M-**M:(H"C ZQAWO>;O?=PEO[MLG"KY(ODH^SS/F:D\>OC+?S'OY@_>/\S#Y2
M[W^3/=V1:*;+32X3KG85'4M/MSJCK*@KJR?:_7^W1X:99H<7#5M)65K11S9/
M(S3U<H#S%5 3N7=DE9D4VO1RD4>.,<V1T-Q45[KKCA<@D-'1Q,#;_CHQN+J+
M8A?>;]PY=SWJ/D/;;BFV66E[G2?[2X(JJ&ARL*$&G^_&;4*QJ1+'MOL"6UFV
M^7"?XS-41U_#&#0D>A<@Y_A IACUO*?\)#OY7&%ZEZ#RG\R7MC;4<W;7?L>:
MVCT"F7I%:;8W1^*R+8O.;NQ<%53QS8[/]J[FQM1$*D:F.WL?3FGE$&2JDD W
MWBCU*/6Z9[][]U[KWL0>JT=]^8'02NEL@[,!>R+BJXL#]+"0>F_^/N9/N_QR
M2^[G*(C8KI-P20*X%I/4'T#?#7^E^700Y\95Y4W74*U$8_/Q4_P<?RZH9_X4
MW97%XG^1_P#-Y\K24N02OH>AL50T-35K2&7*9#Y/=+0T%73$I(U15828_P 0
M6)5O(*0@E5NZG,]].>L;NOD*^R.;Y@CIMX;DBBMH_B]9* HLJF>4SL@ ) "/
M(1_L/Q]/?*/W7M(;'W)YWMX*>%^\9FQ@ R,9" /*A8C\N X#*+E>5YN7=FD?
MXOIT'^\C2#^8%>OM+?R6M[YWL/\ E-_R]MS;D%4<N?BKU+MV>>MF>HJZZGV5
MMJEV7C<G4U$D,$L\V5QFWX:EG<,[F6[22$F1DU!#+4SPT\"&2:HECAAC7EGE
ME<)&BC^K.P ]@:TM9[ZZMK*UC+W4TBHBCBS.0J@?,D@#HZEE2&*2:5J1(I8G
MT %2?R'5BN\]X;;Z]V=NS?V\LK2X':&Q]M9W>&ZLY6OXZ+#;;VSBZK-9S*U;
M\Z*7'8RBEFD/X1#[-8M?'MK<G7NQZ61?!34%7)D-! $U1+CZN&ED(]-FEJTF
MD8&U_(#;Z>^A";O!R/SO[->U-C,/I8+25KBAP\CV\R1,>%"\PFD(-*^(I X5
M@0VC[ULO-_-$Z'Q7E01U\E$B,P^P(44'^B17CU\OZLZ.W%_,2_EZ_P ^K^=%
MV-@ZY]Y=@]W]88'H>/*T\K56UNO]K]Z=6;P[(P5*Z25JU&-VQU7E-JX2DJHO
M(D0P-1"T[ S,@N>\C>H^ZU5?9#-R4OV.X<Y1@66ER^1@06 &B.LF5"  HTE
M".!Q[Y$\[;?^ZN<N:]L"T6#<KE!Y=JS.%(P,$4(P,>765VS3_5;1M=R34O;Q
ML?M* G^?7W$?Y>_9I[H^!GPL[:DJ?NJKL?XI_'[>62E,\E3(N8W!U5M7(YJF
MJ9I:JNF>LH\M/-#-KGF<2HP9V8$EIBBEGEB@@C>6::1(H8HU+R2RR,$CC1%!
M9G=R  .23[#UO;SW=Q!:6L+27,KJB(H)9F8@*J@9)8D  9)-.E\DB11O+*X6
M-022<  "I)/D ./1HMT[HVYLC;.XMZ;QSN)VOM':&"R^Z-T[FSU?38O![=VY
M@,?49;.9W,Y.LDBI,=B<1C*26HJ)Y76.&&-G8A03[,!'3C8.)QVUL=(IWOO"
M:CAKJJ(JSXFFJI13J$=22#"9&6,@V+ZY+V50<Q(+,>T'+NR\@;+,O^NKS++"
MD\JT+6D4K",:6' IJ98R#0OXLU0$0&)'E/-FX7F^WB'^K&W*Y13PE91JR#_%
M0%OZ.E*5+'K1*W#OF?\ GG_*7O\ _F8]^X+)1_R9/Y3.TNV-W=*]:[CBK,?B
M?E)V+UCMNIWS7S9K%5\21U-+NZ/!4-?GX986DAP[8G >"2:MR$\9A((8Z:"&
MGA71%!%'#$O^ICB0(B_[!5 ]YEVEK#96MM96R:;>&-44>BH JC\@!U$,LCS2
MR32&LCL23ZDFI_GUH3;SW=G^P-X[LWYNNN;)[HWMN7.[NW)DG18VR&?W)E*K
M,YBN:- $1JO(ULDA   +<>R4]@Y3^+[PSM4K:HHZQJ* WNOBH%6C!3_:9&A+
M_P"NU_?+?WCW_P#K)[E<V;@DFJW2Y,$?IHMP(05^3%"_S+$^?63'*-C^[N7-
MK@*TD,>MOMD.O/S%0/RZ^QM_(?\ C2?BE_*8^%?6==C%Q>YL]U/1]Q;UB>)(
M\@=T]XY"N[7JZ7+E0#)DL#0;LIL4VJYCCH$CN0@]HWW&70DZMU]C1TGAQ6;A
MK,O(@:/#T6F(D?IK,AKAC8$_TI8Y@?\ 7'O)_P"ZSRT-RYSW/F.:.L&VVM$/
MI-<512/^;2S _:/SC7W-W$V^SVVWHU'N9*G_ $D="?\ C13]G6G]_P +)?EE
M+U-\".H_BQ@LG)29_P"6/;R9#<M+%,P%=U1T0F*W=G*.HCC*D>?LS.[1FC+G
M0RTDH"L1=#$[ERRX+ 9;+$@-144TL.JVEJEE\=)&;\6DJ71?]C[S3YXYB3E/
ME#F+F)B ]K:NR5X&4C3$I_TTK(OY\#U#NR[>=UW;;]O Q+* ?DO%S^2@G\NO
MG^_R[OBW6_-;YQ_%OXM4T%5-0=Q]R;1VYNQZ)IDJ\?UU25W\?[/S5,T!6438
M'KK$92M72R&]/^I/U B#LSLSNQ9W8L[,;LS,;LS$\DDGGWR0DD>61Y97+2,2
M23DDDU))\R3QZRK55555110* ?+K[>N,QF/PN-Q^'Q%%2XW%8FAI,9C,=0PQ
MTU%C\?001TM%14E/$JQ4]+2TT2QQHH"HB@ 6'MSPF(JL]E:'$40!J*Z=858@
ME8DY::>2W/C@A5G:W-E/L\Y6Y<O^;N8=IY<VQ?\ '+N8("<A1Q>1J9TQH&=J
M9TJ:9Z0[GN$&U6%UN%R?T8D)^9/ */FQH!\ST77YD?*KK3X1?%_NKY5=N5$D
M>Q>E]D9'==?04T\%/DMR9;7#C=J[,PDE413#/[VW57T6)H/(1']W61ZR$U$.
M>\<)1;=W!68:AJYJV.B6!99YE16,\D*32(!'Z;1"0*?SJ!]GWN7RMM?)7.&Y
M<L[3N,EU#:B,/(X4'Q&0.R@+BBZ@I\]0;I%RYN=SO.TVVY75NL3REB%%3V@D
M Y]:$_93HN'\I/YC]P_S /@MU/\ +KNGJ_:W3^=[AKMYY+;.R=IU^9R5%!L;
M ;LRNT<#F:JJSK??/5;CFP%171$*D;44].R@AM31<YN;,[C-$<O5"I_A]/\
M;4H$4402,Z=1(B10[OH%V-R;#V@YLYZYFYV.UMS'?B?Z.'PHJ(J:5-*UT@:F
M-!5C4F@J<=/;7LFV[,+D;?!H\9]39)J?S)H!4T QGH1OA9_+H^)/\OJ#M^G^
M*_6TVP!WKOE.PNR9:O<VX]SSYG<$"5Z4,=--N/)9)\3AL8,K5&EH:;Q4L#5,
MA1!K/M0=>[-?=^9\<X=,30:)\G*A*EU8MX:.-Q;3+5,A%[@J@8CD $8^S/MG
M)[D<S"&[#+R[::9+IQ4$@DZ(5/DTI4BO%45V&0 2GF_F->7MMUQ$'<):K&#Y
M'S<CT6H^TD#@3T1/^?;_ #<<7_*C^(SY_9<N'RGRF[PDS&ROCGMC*1T];2XW
M(4-/1'=O:^=Q4^M:_;G6=#EJ:58'CDAKLO5T%)*H@FFDC.&?LL50DVAHL?CZ
M9F(51%!2TM-&6-E4 )'%$GT ^@]]+"=KY>VEFI%:[-9P$X 6.**):F@& J*.
M ' =8YCZF_N@*M+=S/\ :S,Q^?$DGKY*4,?</R=[JI:;S[O[C[W[X[&HZ"&6
MOKJK<.]^R.S>P]P14=*M1D,C/)593/[EW%E$7R327>66[,!R"6[UW95;NS,U
M=(TB4,+/#C*1CZ::EU"S%02HJ*C2&D(O<V%[*MN7GNC[A[A[C<SW.ZSLZ;5$
M62UA)Q'%7B1P\22@:0BM31:E46F2_+.P0<O;;':H ;I@#*_\3?;QTK6BCTS2
MI/7V'OY._P#*YZR_E5?$7:O3.WJ/"9GN;=M'B-U_(_M.@HU%;V#V4:25I*"F
MR,T,60EV+L/^(3X[;]-((TCIC+5-$E56U;2)#W&_0AZM<]^]^Z]U[V\X#.UV
MV\K39C'&+[JF\H5)U:2"5)HGADCF1'C9D*/^&!! (-Q[$W)_-F[<D<P6/,FR
MF/Z^#4 ) 6C970HRNH9200WDP((!!! Z+=VVJUWJPFVZ\U> ],J0&!!!!!((
M!J/0XJ.BC?.CX3]*?S#/C'V'\4/D!%N5>M^Q6VY4UN5V5DL=A=Z[=R^T]RXK
M=6"SVU,SEL-N#'XW+4F3Q$:,TU%4PS4LLT$L;Q2NIQYO,5F?RM;F*\Q_=UT@
MDE$*LL2!(TABBB5WD<1Q0QJJW9C8<D^V>:>9=RYPY@W/F7=RG[PNW#,$!"*
MH150,6(5$556K,: 5).>K[9MUMM-A;;=:5^GB6@KDFI))- !4DDF@ J>'3_\
M-OB9U-\%OC)U#\3NCHLZO6'3.WJK [<J=TUN/R6Z,O/ELYEMT[CW'N6OQ.)P
M.)J]P[HW3GJW(UTE+0T=,U55/XH(DTHK5[#_ $OZ,U[>MO8*MW)EZ3$4"_O5
M+^N4@F.FIUYGJ9;$?MPQ\V^K&RCD@>Q1R;RGNG._,>W<N;2G^,SOW,1VQ1C+
MRO\ T46IIQ8T5:LP!+-WW6VV7;[C<+H_IH,#S9C\*CYDX^62< ]$^^>?S8Z>
M_EZ_%CM3Y5]VUS+M7KK#,V'VY1SQPY[L+?&2U4FS>NML+)',&SN[<TT=.DK(
MT-%!Y:NH*4U/-(AJ,-F,1@MP8KKO#(C1T6.JI:ZH)!?[Q8UJ%C8KP]3,NN6;
MZ!=2@?0J.@7+/,O+?*?./+WLORQ$K06ME*\\F*^,%$@4D?%*XURS< NI%7@R
MK ^Y;=N.Z;1?\X[DQ#R3*$7RT5*D_)0=*IZT)/D3\QOY<?$OY6?-3X)?)_\
MG]_+K+Y3&[@[=^0/7&VNDMBI#4IC&ZCK\_D-C9'.X^FK'\^'ZYVI7)A]M;40
MO)-6K0UU54*WEIJNH$B6-98Y(FOID1XVM:^EU*FUP1>Q]S;/"EQ!-;R5T2(5
M-.-&%#QKZ^G0-1S&Z2+\2D']G6O;MS.UNU]PX'<V-6%LCMW-8O.T"U E:G:M
MQ%=!D*59Q!-3SF$STZZ@DB/IO9E/(KXD1HI'C<6>-V1A_1D8JP_VX]\;)HG@
MFE@D%)$8J?M!H?Y]9=HP=%=?A(!'Y]?>BP.:H-R8/#;BQ4C2XS/8G'9K&RNN
MAY:#*4<-=1R,ESH9Z>=21<V)]\/;?5NG7W[W[KW7O?O?NO=>]__3O"]_%_UV
M4ZVB/?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^
M]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O
M?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U
M[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O= G_  I%_P"W>N%_\6*ZV_\ >8[$
M]]'O[K?_ ,26O_\ Q6+[_J_9=8Z?>?\ ^G;0?]+.#_JW-T/WQN_YF'-_X;N2
M_P#<G'^]#CW]$77/;H^7OWOW7NO>_>_=>Z][][]U[KWOWOW7NO>_>_=>Z]['
M3K? 46 Q=5V'N-?'34D,APT,@&N1C>(U4:-;5-42'PTX/%R6^FEO>6/LCRAM
M?*&PW_O-SJFBRMXV^B1N+'*>*JGB\C?HVX.*EI.'AN(LYSW:YW:^@Y/V8UFD
M8>,PX <=)/HH[Y*>@7^(=:4G_"A3YQ]P?.3Y)];?R#_Y?E?)G>P.T=UX"'Y<
M[PP<T[8G 8V):;<L?6F<S-"DS4.T-C8&'^].^IJ</(D-)2XP,THR5!(%V8W)
M6Y[<+9ZND*R-5PR1(MV2CIH)0T%/"MOT0(/Z79KL>2?<"<R<[[IS;SF_-V[3
M$3FX1D496&*-@8XT'\**/2K-J=JLQ)'6W;-;;5LXVJU2J",@GS=F'<Q^;']@
MH!@#K93^*/\ +WZ>^$?P&H_A#TKA(:[;]#U?N[;^Y<Q6K'09CM7L+>NW*NBW
MIOK=E:DRN,MO'+5)L#-X\=0K3T5.8Z6E@1#U>^L_6+'7Q-_91NY(?%O69[6^
MYQU!-];WTH]/>WX_S'T]\X_O,VW@>Z-U+2GC65N_'C13'^7]G2GRKY]9">W$
MFOEF):_!-(/YAO\ G[KZKO\ PD:W8=Q_R=MG8<S-*-A=_P#>>TU1J=(13BLS
M.)WUX4D4 U:L=Z&3R-<@R%/H@'L*_>/W0\ZV<_?O?NO=>]GFV9AQ@=L8;&%-
M$T5''+5 BS?>55ZFJ#?DZ)Y64$_@#WUA]L>6ARCR'RSL9CTW,=LKRBE#XTOZ
MLH/KI=V4$^2@8 H,6^9-Q_>N^;E>AJQM(0O^D7M7]J@'[2>OBH?S>/EK+\W_
M .9'\N?D5!D_XKM7<_;6;VSUI4QU+5%&W5'6RP===:5%"MEAI8\ML[:])7S1
MQ#0:NKF>[L[2, W=V;^[S=!A(VO'B:7SU !_Y3*\(X5A^?'21QE3_P W#[Q&
M^]1S3^\.:=IY5@?]#;H/$D_YK7%& (_HPK&5/_#&_.5O;';/ VRZW1QWW#Z5
M_P!)'45_-RP/^E'6\%_PC0^'/^C'X;]V?,S<-#X]P_*'L:/8^Q9Y8=6CJCHZ
M?+8>HR-!4NBM%_>'M#-YREJXTU(W\ IF+%AI0$O>*_4G=;EOOWOW7NO>_>_=
M>Z][YQ12321PQ(9)972*-%Y9Y)&"HBC\EF( ]NP0374\-M;QEYY'"JHXEF-
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
M4SV$KB4&-9XE;DU%<S>.'^D99SZ2",N/9GE;:^0.5[[WFYUBTA(C]#&:!V#
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
MN7FHXM_S93Y(=PT5/.U/)7[<VU7UFR>H,55K%S78;([HCW'730R$1BMPE'*
MSQJ8Q_RF0AQ6-K\G/_F:"CJ*N0?EEIXFET+]?4^FP_J3[S#W_>+;E_8]WWV[
M_P!QK.VDF;YB-"U!\VI0>I(ZB6QM)+^]M+*+^TED5!_MB!7[!Q/6B?\ &KHO
M=7R=^0W1_P =-D+_ +^SO'M;875>"F9!)#0UV^-S8W;R92K!>)$Q^)2O:JJ'
M9D2."%V9E4$@A595SU]755U4YDJ:RHFJIW/]N:>1I9&Y)L"['WR'W/<;O=]Q
MO]UOY==[<S/+(WJ\C%F/[2>LK[:WBM+>"U@6D,:!5'H%%!_(=?<AZDZMV7T?
MU7UOTQUQB8\%U_U/L3:?7&R<-%X].,VKLO!4.W<#1%HHX4DD@QF.B5W"KK<%
MB+GW&]H>GNA"]^]^Z]U[V.71V)\^7RN9=;I04:4<)(X^XKI-;,I_U4<%,0?\
M)/>6'W4N73=\Q\P<S2I^E9VRPH?+Q)VJ2/FL<9!^4F>(ZBWW1W#PMOL-M4]T
MLA<_Z5!0 _(LP/\ M>M*O_A:3\I(]F?%3XQ_$;#Y"./-=Y=M9?MG=M-!,35+
ML7IC"C%XV@R$ .F/'Y_>G85+50,PN\V!8(;(_LRT\T5-#-43NL4$$4DTTC?I
MCBB0O([?[2B*2?><MU=6]E:W-[=RA+6&-G=CP5$!9F/R !)ZA2*.2:2.&)2T
MKL  .))- /S/7SIMG;1W+V!N[:VP]F8>LW%O#>VX\'M':FW\>J/7YW<NY,G2
MX;!8>A21XXVK,GE*V*"(,R@NXN1]?9"LUD#ELOE,F05_B&0JZP(?JBU$[RHG
M_("L!_L/?(?F?>6YBYDW[?F4@WEY--3^$22,P7_:@@?EUEAMMH-OVZQL0:^#
M"B5]=*@$_F17K[D7Q!Z'I?BY\4_C;\;J2IAKDZ)Z,ZLZFFR4 819>OV'LK"[
M;R>: 94;5F<ECI:IKA?5,>!]/:]ZDP@RN[(*N50:7"0ODI2WZ?N%(BHEO^&6
M=_*/Q:(^Y=^[GRL.8?<2TW&X0';]JC-RQ/#Q!VPBOD1(?%'E2(UZ"?N#N9L.
M7Y;>-OU[IA&/73Q<_85&G_;#JCK_ (52_,F;XP?RM=Y]6[7R$U/V9\R=TXOX
M\;=IJ'UY)-C5\4FX^WZ]:8HPJ<;D-EXEMN5 6\@DW)"4%[LL>7<AR79U-G1(
M33G<E#' VHV_AL-5#1QZ?4H424BZB/IJ8WO<W1S\[G?/?BQYM$U;,[W L9KC
MZ9)4A6F0!JA&HCAJ8DUJ:O)LHLN1Y]J*?K?1.6Q_HA4N?V.:>M *4Z7NW/Y>
MD'QX_P"$W?8OPEGP4=)OV#^7MW-G][47\.A^[E^0>[^MMT]L;A2N62CK:K(2
M83M3("A@E:,U:T5# D7A:.(1G%]]+^L<NODA>R8]H4GVF^<ZH6R3RTU6A_#?
M<T5/+(PY/^[F8?ZX]\PO?K;CMWNOS8@2D<LD4R_/Q88W8_[V6'V@^762?(UQ
M]1ROM;5[E5D/RTNP'\J=?7__ .$U_:$?:G\EGX59!ZS[K)[,VYV+U?EX68M)
MCY.NNWM_;9PE'(_@@0Z]HT6-G0+K"Q3HK,75O:LV?BJ/9F$??^XH0U7(A3;&
M,E]$L\TJ,(ZHJPNIE6Y5K'1"#( 24]R)[:\O;9[8<JR>\'.EL&W%U*[7:MAG
M=P0LI!R-8J5:AT0AI@&+1]$',5_<\R[HO*6SR4MP:W,HR% .5K\N!'XGHAH
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
M50[05$3QN%=6 C@%B%4%F8@*H!)))L  .22?:-59V5$4ER: #))/  >O3Q(
M))H!TO*NKI:"EJ:ZNJ:>BHJ*GFJZRLJYHZ:EI*6FC::HJ:FHF9(8*>"%"[NY
M"JH)) 'LQ%##!U/LY\E5)&=WY^/QTT$FEGI?0'2$KS^S0!Q)/;AY2J$VTD9H
M;3;VGW>/;27>[^)#[D;PFF-&H3%BH0C^""HDGIAY2D9) 0B'KJ27G_F-;*!F
M'+UH:LPP&S0FO\3TTIYA 6 KJ'6@9W3NG>G_  J-_FUX;X]=;9?/TO\ *C^"
MN<_CO8&\<(]9C<5V4S9.?%Y;=E+D8Q"?[W]VRXJHPFS/,348G:]-796*".5\
MA!('W6-9-)V%B*FIF>66KERAJ)7)>2:6HQM<Q9V-R6><@D_U]PW[#[E<S>\O
M+E[>W+O<7,EUXCMW,[R6TYJQXDM)0D^O'%>A?SQ;QIRAN$,,86.-8M(&  LB
M"@^Q:CJ^;_A2'U+M3!?R$_E5U]U_M/"[>VQU3MKXV1;"VQAH8<1A-H[:V)\A
MNE<=%C\+10M#2T]#A]E05--!3@%?'9477IL<7WTOZQRZ^2)[(9N2'[?<.>I[
M6\&:RD-KWMXJZ=+7_-M/U]\B>=K;Z+G/FZSI3PMTNDI6OPSR+Q\^''K*[9I/
M&V?:9:_%;1']J*>ON)_R^-VG?WP(^$&^C,U0=Z_$+XU;M-0].E(\YW'TQLO,
M&9J6,".F:7[S48U "$V'T]LOL,=&71O??O?NO=>]^]^Z]U[W_]2\+W\7_793
MK:(]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W
M[KW7O?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[V"G:WR2^/?14+3]S]
MW]4]6VA$Z4^_-_;8VQD*F-@"GV6,RV3I<C7O(&&E8(I&:_ /L><G>UON5[A2
M"/D7D'>-W[J%K2SGG13YZY(XV1 /,LP \ST0[QS1RWR^I;?-^L[3%:2S1QD_
M8K,&/Y ]/>)VWN'.MIPN#RV4YTEJ"@JJJ-3S?7+#$T<8%OJQ ]UF=G_S]OY:
MO7,E52XKM3=W:^0I/3+1=7];[GK8WEU*/%2YK>--LO;5?Z'U>2"NDAL"->L%
M?>5W*7]W']ZGFE89;OD^RV>WDX-?WL"FGJT5LUU.F<4>)6\]-,]17NWWBO:W
M:RZQ;O->2+Q$$,A_8THB0_:'(^=<="5CNA>R*Z/S5.,HL-!I9VFRV3I(E2-0
M2TDL=(]941*H!OJ0$?6UN?9<LY_PH?ZPEI36;#^,?9>5AF<O10;_ -Z;7V'D
M'I#(@AFKJ7;^/[)BH*B2G+.8A+,48!2W)*])O:O_ )E]/=_FO:+'=?<GWZV7
MEUIUU>#:[;=;G*JE2066:XVH*2U.TD,%.IE5QX?6.?,_W^^4MKNY[7ESD2\W
M (::Y;F*V4FN:%([JM!7(J"< D=W6J+\X?\ A2]\9OC%W+NWIOH;K.L^7<FQ
M*ML'N'LO;/8U%U_U3D-T4=6:?-8S8^Y9MF[WR>\L/B"C1_Q:+'P4-;4(WVC3
MTICJW+YG_P#A0;W3,S-MKH+JO#1ET"#/[AW9N)@IB"%&>@FVJKN]3ZE(5;)Z
M+$^OWECL?_,O-[&V<:'FS[PW--TW FVM=OL@6+]M!,M]3MHM*DE^X$#LZBN]
M_O >=YF/[J]O]KB'I)+<3&E,_ 8//-:"@Q\^JP,W_P *M/E#GJF:#KCXB]-X
M]TBFK!2YO</8>^JF&AHJ!IZ^>;^!2;++14[1/.\NA$B@4JPX,GL(,_\ S]_F
M0E!-7?W0^/6%@QU/55E3)CMD[ZE::&&(RL)!ENS\HH\:QG3H"$D\WXM)<O\
M<+_<@Y8VS=]YW?G7W%NK*WMWE;QMSVM="Q*SL5\#9("20/Q%N H!FH;7[]7O
M7N5S:6EILW+T4TD@4:+:Z-2Q %?$O7X'TI\^D;U5_P */OYH_P CNX>HNB^L
MNL?B70;[[=[(V=UCM.FQ/6O:,XR.Y-_;BQ>U\'%6G.=UYM8J6+(Y%&=XQ'H0
MLSD@<%*C_P"%)/\ ,&CG24[>^.,T23+(:6;KG=OBEC5PQ@E>#LFGJ/'(HTL4
M='L>&!Y&"LW]UM]VB3Q1%N'-$8:M"+ZW)6O"FJQ()'E52"1D$8ZFU/O0>Y*Z
M2UOM;4I7]"2A_9/7/R/Y]?2MH_C3L>*AI8*W([AK*Z*D@AJZ^.JHJ0554D*I
M/61T@H9XJ83S N([NJ7TW('L4-N_\*=/E]2R@[MZ'^-V;A\DA:/;M#V?M:4P
MF K$@FR?8F\$61*FSL^@AD] 53Z_8/W/^Z=]E)4(V;W$YIMY*#,SV%P*UR:1
MV5L:%< 5P<U([>C>U^]9SHA_QSE[:Y%K^ 3QXIZM-)Y_+ABGGU$J?C%M!A_D
MF>W) ;#FI?%U0OJY-HL=1FQ7BU^#S?\ 'LW/6_\ PJ*V55S04W;WQ)W1@:==
M(JLQUOV?B=VS2ZISJ:#;>Y]K;*2G\5,>%;*R^1U^J!O3"W-/]TAOT*22\E>\
M]I<2'X8KZPDMP,><\%Q=$U;S%NM >#$9&>U_>RL795WKDV:-?-H)UD/'R22.
M*F/^&&I]/)(Y+XNUJ!FQ&[:6H;^S#DL7+2 >G^U4TM56EKM_S:%A_7W:3T3_
M #Q/Y<G>D]#C4[J?J'<->\,<6"[RP=1L!(GFX JMW^;+];TVA_2VO-@ FXN.
M?>(WN%]P#[T'M['<73<AC>MMC!)FVJ5;PD#^&VI'>M49%+7^>.I:Y?\ ?SVQ
MY@:.(;[]%<M3LND,-*^LE6@'_.7H+<]T=V/@E>4X49>GC!)GP<ZY D#_ %%'
MIAR37'](/=KN&S6'W'BL?G=O9;&9W!Y:EBKL5F<-7TN4Q62HIU#P5F/R-#+/
M25E+,ANDD;LC#D'WAU?6%]M=Y<[=N5G+;[A"Y22*5&CD1A@JZ. RL#Q# $>8
MZF"">"YACN+:9)+=Q564AE8'@0PJ"#Z@]!1-!-32R05$,L$\3E)89HWBEB=>
M&22-PKHZGZ@@$>W/VDZ=ZQ>_>_=>Z][][]U[KWOWOW7NO>Z!/^%(O_;O7"_^
M+%=;?^\QV)[Z/?W6_P#XDM?_ /BL7W_5^RZQT^\__P!.V@_Z6<'_ %;FZ'[X
MW?\ ,PYO_#=R7_N3C_>AQ[^B+KGMT?+W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW
M7O:\Z_V=+N[-)%*'3$T)2HR<XN+QW_;I(F_$U4RD?[2@9OJ #+GLY[:7'N/S
M/';W"LO+MK22Z<8JM>V%3_'*01_10._%0&"G-W,:<O;:TB$'<):K$OS\W/\
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
MA7EBQ*R7+\ _FD"GUDH=9QIC#&H8I4(<X\R+L&W:8"#N4U5C'IZN1Z+7'JQ
MH16E"?\ PH _FZXS^5S\3Y<=US74>2^7WR%I\SLCX][;1(J^JVJI@CH]S=T9
M?&L6#XO8460B7&0R)*N1W!44D)AEI4KFA%7+]N;2$TN+.WCEZ"AF\5-(T="U
M&_@4PK+2P3HZI&%)5" +I_0&WO(/F3[QOMVMU<;"W)IW+:+273$Q6 PMX8*!
MXHY%(50*JAH"4X  TZ 6W>WW,!BCOAN_T]W*M6%7#C5FC,I%3P+#U]:5ZUAO
MBC_PE3_FDU6SML_)&F^>=/\ %+O#NG: W'V'@L?G.Y*#MG$IO3(4^ZZW;/8^
M^-F9K%5>:S]55PTE9F*:2:>./*H5=YI(!,6<=I[(4@C8L ((((I,0"".001!
M<$'V&E^\![6*P9?::$,#4$16E0?^<?1B>1.9R"#S4]/]/+_T%T;6H_X3)_SD
M*NGGI*O^=COBJI:J&6GJ::H[-^4TU/44\R-'-!/#)OEHY898V*LK JRD@BWL
MQB.LB)(INKJKJ;6NK ,#8\C@^\UHI$FBCFC-8W4$?814=0XRE&9&^(&G[.OG
MXYG$UN!R^5P>3C6')87)5V)R$*2),D5;CJJ6CJXUEB9HY52>%@&4E6 N#;V5
M+NN#Q;O@DL *G"T<MP6-RE36TYO?@,!".!Q:WY/OGM]Z2T^G]R+6?3B?:X7K
MG)$D\>:X!H@P,4H>)/4]^V<OB<NRI7X+EQ^U4;_+U]0/_A')O0;F_E0;QV^U
M1)))UW\O^W-K+3RQT<1IZ;)[!Z?WS$:?[9C45%'-4;OF(EJ )#,)8UO'&GL(
M?>-_4A];7?OWOW7NO>_>_=>Z][&KJ[KN+.VW!FXB^*BE9**B8$+D9HCIDEE-
MP31P2#38?YQP0392&RC]@_9>WYMISAS5;EN7HY"L$)J!<NIHSOZPHW;0?VC@
MJ3I1E>,^>N<9-JKM&V24OV6KN.,8/ #^FPS7\*D$9((TZO\ A2Q_/ZW/\)3/
M\%/AIN6GQ?R?W1MRARW<?;N-GIZK)?'_ &GN&FCK,)MG:\#1SP4O;6\\+,E;
M]W/Z\%AJB"H@C:KK:6IHA"[7W74;8Q%#A\,RT55DTEC$M.HB:BQU,L<;+2A
MJP22M($1EY15:UC8B9/O#>X-YR)R[M/+?+#BUO[Y775&-)@MX@JD1::!&<L$
M1ERBJ^G2VE@$.0=ABWS<+K<=R!E@@(-&SKD8D]U?B H20>)(K45!H7_X2\?R
MPMC_ ,R'Y3]T_+'Y=T-9W!UM\<\IMG.R[;WW63;CHNY.^^PJ_-YVBK^QYLO-
M6UF\L)MBCP-1D\K15K-'EJ^NHA5FHI?NZ:<N>V=P56W,[19J$M(T$W^4QEC>
MJI9?350L2;%I(V)4F]G ;\>\*>1N<;_DGFS:^9[5F=X9?U5K_:Q/B5#4Y+*3
MI)K1PK\5ZF3>]H@WG:KG;90 '7M/\+#*D?8>-.*U'GU]!'^8M\$NM_Y@_P *
M.X_B!N^FQN$HM[;25.N,_'0PK%UMV1M=5R76>[<;!!3/)2T.WMP4=/'64]*(
MGJL1)54894J&]GEI*J"NI::MI9%FIJN"*IIY5_3)#,BR1N/S9D8'WU?VZ_M-
MUL++<["826-Q$DD;#@R.H92/M!!ZQ<N();6>:VG0K-&Q5AZ%30C]O7Q5>T.M
M-[=,]D[_ .HNRL!6;6[#ZOWGN;K_ 'SMNO4+68+=FT,S68#<&*J-)9'DH<I0
M2QZE)1].I25(/L)>RNO*S=5?B<AB?!'57^PR4D\@CC2C&N6"K(_5(8'+(54,
M[:UXLI(QT]\O9C<O<'=^7=YY<\)+^OT]RSL%5815TF(XL8R60JH9VUI0!4)$
M@<E<X6^PVFX6>X:C!_:1A14E\!D]!J%#4T HWF0#M1?\)UOY^?5'\L7H[Y2=
M#_*?^^.<ZV$)[O\ CQ@]GX6IS>=S';52N*VOO'JJDJ=)QN I=[XV#'96GK<C
M/18G'MB<BSR/55D$$R*S>[L7L/%MM'9,BSY %OXOGB$<BJ(T3> @E'JUTZ1^
MJ.!1I&I[E8PYI]Q]@]H]A?VY]K)5EW@$_67] WZM-+Z#E6F%-(/=' HT+KDU
M,@EVSEZ^YKOAS#S.A6TI^C!D=O$:O,)Y^3.<FBT!N#^''\JCY+?SO_DE0?S5
M/YR>$R6S>BZFEHI/BG\((*K*8>";K2*I7,[3_OA3S14N7PO5]9'6-621L:3.
M[RKY6K:G[+%?;4U:!LLLL\LDT\DDTTKM)++*[22RR.Q9Y))')9W=C<DDDGWB
M?<7$]W/-=74[RW,C%G=R69F8U9F8DEF)-2222<GJ4HXTB1(HD"QJ   *  <
M , #R ZW5ML[9VWLO;N"VAL[;^$VGM+:V(QVW]L[7VSB:# [=V[@,/214&)P
MF"PF+IZ7&8C$8N@IXX*:FIXHX8(45$55 'O'[9ZOT]^_>_=>Z][][]U[KWLW
MG3T*1;(I'4<U-=D)I./JZU!IP?\ ']N!??2#[M5M'![5[=*@[IKNX=OM$GA_
M\=C7K'GW%D9^9[A6X)%&!]FG5_A8]?*+_P"%:6[<IN/^<MVCA\A(STFP.E^A
M=I8-6D9Q%BZS8\.^Y8T5A:%3FMZUC:5X)8M]6/N5VQ5M2['RP0D-5R4-(&'X
M62LA>4'_  >&-E/^O[,/O#[B^W^U',*QDB2X>"&H]&F1F_(HK*?MZ8Y!MQ/S
M18%A58P[_L0@?L)!_+H,O^$N?5E#V=_.C^,%5E(*>JQO5^$[D[3GI*A$=9J[
M =3;MP^W)XPS K48K=>XJ"MC(#$/3 VM<@G/OF?UD;U]<'W[W[KW7O?OK[\
M2:#CU[KB[I&C22,J(BL[N[!41%!9F9F("JH%R3P![.GUSMUMM[6HJ6>,QU]8
M6R.04_J2HJ531"P/Z6IZ9$1A]-:G^OOJ'[*<E2<C\@[787<.C=KDFYN >*R2
M@40^ACC5$8<-:L1QZQIYRWE=ZWVYGB>MK'^G&?(JM:D?)F+,#Z$=?'C_ .%
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
M3*5=*V4R4\U1&B00!Y6:10%)87DXJF6MR>.HV_35U]'3-S;TSU$<1YL;</\
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
MYA/SOV7$E''%M#YE_)_:\<>/0Q4$:8#N[?&)1*&-DC:.C1:2T2E5(2PL/I[
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
MS=?!(T.W*2:6FA8Y=W?%";OKL3';3IY*6F:*MSTD9\%&K!XZ0L!IGKRC QH
M=2Q\/)_@#J$[>[7O1LOMW9S;?8R1W7-SI^G"#58J\)+BAJH .I8\/)CX5.L
MCE7D^\W^9)YE:+:E/<_ O_1CKQ/D6X+\S@ZXG\DS^0-WY_-(WS@NS>PL=N/I
MWX1;>SD3;U[:K**3&9[LZ&@FE^_V3T;!DZ22GSV4JJBF-)6YTQRXG":I&;[J
MKB6@E*-7U]9E*RHR%?4255952&6>>0W9W( ' LJHB@*J@!54    #WSCW?=]
MRW[<[W>-XO'GW*X<O)(W%CP^P  !54 *J@*H  '60MI:6]C;0VEI$$MXQ15'
M #_*2<DG)-2<GKZL?1O1_4_QKZDV%T3T;L?"=;]3]8X"GVULK9FWH&AQN'QD
M$DM3*S23235F1RF3R%3-65]=5235F0KJB:IJ999Y9)&D87$U6<RM#B:-2U17
M5"0J;$B-";S3O;D14\(9V/X53[6<K\O7_-?,&T\N[:A-W=S*@Q4*O%W;^C&@
M9V/DJGIG<[^#:["ZW"Y:D42%OM/DH^;&BCYGI!?,+Y0];_"SXQ]V?*3MG(0T
M.R.E]A9G=]; ]1#35.X,M!$*3:VS,.]0R12;AWQNFKHL/CHV($E=6Q*2 20+
M_=%4M$^V]K4@,5#C<8E6D=_2P)?'T@8"REJ>*B< V_W8?>27WG[]-KDY'Y V
M]3'M-C8"4+Y$5:WAKP%8TA< @#^T/4=^VL!N5WK?;@ZKJ:<H3Z<)'_WHNO\
MO(ZU/?\ A'YUK7]P8S^8;_,R[/JZ7<7=7R%^1^5ZORF=>+_*\?50TF([Z[3F
MH9)GJ*V&AWSNCM[#231O-(+X."QNI+ 9[Q/ZE+K=5]GHV;5&LVGMVH)NS8;'
MHYYYDAIHX96Y"_62,G_BOU]]9/;+<#N?MYR5>L:NVV6X8^K)&J,> XLI/^ D
M9.+/,D'TV_[S"!VBYD(^PL6'\B.OBA?S=.LX^H/YHG\P#8--"M-C\9\M>\LK
MA:5!$%I-O;NW]FMX[=HU\556!EI,%GZ>,,SB1@MW2-RT:@)VYO<Y2K?;.,FO
MCJ"7_<E+&?365\3?YBX_5!1.+$?1I03SI4^\0_O&^ZIW[<I.1=BN:[+:2?XR
MRG$TZG^SKYQP-@C@TH)SH0]2Q[>\L?0VZ[W>Q_XY*OZ8/X$/XODSC]BX_$1U
MO(_\)4_Y,D7QNZJQG\QKY&;1\'?_ ';MA_\ 9?MMYZD7[[J/I/<=(R_WT^UF
M0G';W[BQ$XDCE'^44>V)HX0T;9&OIP"B(\KI'&K/)(RHB("S.[D*JJHN69F-
M@/R?>+<44D\L<$,9>9V"JH%2230  9))P!YGJ3&945G=@$ J2>  XD];C68S
M&*V]B,KG\]DJ'#8/!XVNS&9R^3JH:+&XK%8REEK<CDLA65#QT])0T-' \LLK
MLJ1QJ68@ ^SX;;Q(P>!Q.)  :BH8(IBIN&J2ODJG%N+25+NW^Q]];^1^7EY4
MY0Y=Y= &NUM$1Z<#+35*P^32%V_/K%7>MP.Z;MN&X'X996(_TM:*/R4 =?$,
M_F'_ "BJOFG\XOE+\I)I:B3']R=S;QW-M.*KCDCJJ#KRGR#83K3$5*3*DHJ,
M)U]BL91OJ5"6@)TK^D%I[GR?WF[%H5:\>)Q]/ RWN!45-ZR5O]<PS1@_\%]X
M-?>?WW]Y^XD>TQO6';K..,C_ (9+69C]I1XP?]+U-7MK8_3<OM=,.^XF9O\
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
MU-1*\U145$SM)-//-(S22S2R,69F)9F))-_>;L44<,<<,,:I"BA550 % %
M!@ #  P!U"C,SLSNQ+DU).22>))]>AB55151%5450JJH"JJJ+*JJ+ * .![P
M^[]5Z[]YZ6EJ*VHAI*2&2HJ:B188((5+R2R.;*B*.22?:NPL+W=+VUV[;K5Y
MKZ9PD<: LS,QH  //_BSCIJ>>&VAEN+B4) @)9B:  <23TB.R>R=@=.[ W?V
MIVIN_ ; ZYV!@,CNG>>\]TY&GQ.W]M[?Q-.]5D,IE,A5.D4%/!$G^+.Q"(&9
ME4FLZ]ZUI]M1QY7+I'59Z1 50Z)8,4&Y,=.PU+)5$6#RC@<JAM=FZ$>S/L;9
M<C10\P<QQI/S<Z @8:.TK^&,Y#2TH'E&!E8SIU,\"<W\ZS;V[V&WLR;4#QR&
ME^;>87T7SXMF@7Y@'\^W_A1/OW^8MF\_\9?BOD]P]<?"+ 9FHIZ_*1-D]N[T
M^34U&$A@S>^:*04F0P?6<=0LDV*VW,J25(:.LRL?W2T]'CLW8?8U/M6)L;C3
M%59Z:.^DV>'&QNMTGJ5'#SL"#'$?J/4WIL&5>\WO99^W\#[)LACGYOE3@<I;
M*PQ)*/-S@QQ'B.]Z)I$C?)_)LN_.+V]#)M*GCP,A'%5]%\F;\ES4JDOY!_\
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
M<:)0(B(@"JB*M4%5546 ' 'N:XOO5\D011P0<L;DD**%55%N%50*  "6@ &
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
MM_*G*NZ06\I#.4BB9G(J!K>:[\1M(K0$E1J.FE3T!]QY)YSWN19]TW2V>1<
M%F  /&BI%I%?/%33/EUK<_+'_A.9_P *%OYC>[L/V9\S_F5\0NP=T[3I:_!;
M2QN[>R.Q,%A=LXG(24E=D6VIL[J?XM0["P$.7J88EJI(*>"LJVHX_N-:Q0M[
MGU?<VR:^FFHZW#YRJI:A#'-3ST&+EBE0V-G1\J5-B 1_0BXY]F^X?><]K=VL
MKG;=SY:W:XL)ETO')!:LC#T*F[(.<CT(!&1TDM_;?F:UFCN+;<;6.=#565Y0
M0?D1%T!O5_\ PD,_G'=)]@;4[6ZA^6?PNZU[*V-EHLYM#?.RN[/DMM[<^W<K
M"DD(J\7E\;\7Z>KIFEIYI(95#:)H)'BD#1NRE'-N;IIV+'9V8!)N=,<2+_L%
M3<"JH_UA[C1^>_NRR.SM[9[E4^BH!^0&X #\AT(UV3W(4 #F.WI\R3_,V]>K
M;:#^7'_PKLQM'3T-/_-O^*$D%-&(HWK]Q[JRM8R@DWJ,CE/@I69"KDY_7+*[
M_P"/N33[DZ8C(D7:U<K?ZBHI14 6-Q=),M/";V_QXX]KK3GC[L4)69>0+L/_
M  R1>)2A\PUVZ?X:C!\QTQ+LON2X*'?8BOJK:?YB)3T'.]_Y>/\ PK[ST=9M
M^J_F8]+5V.'DC7,;([.EV-)5+44C0R/1Y7#?%[9NZ8/&L[!2PA>.51(EF5']
MK:B[5Z\QT(I\?%/00#D04F(6FB!/U/C@TIJ_J?<I[9]X+V9V6U6SV>VEM+09
M\.&S$: _Z5*+7Y]!FYY#YPO)3-=R+++_ !/-J/[6J>J<>WO^$Q/\_#OW=]3O
MSO3=6S.Z][SQK2S;T[4^5U=V#N6HI86/A@_CN\%R>7^SC'^;B+JJ#@*/I[+S
MO+<4FZ=PUV5.L4[.*>@B?ZPT$!*TZE;G2\ES(XN0)':WO#+W-YUFY^YRW;F%
MM0LV;P[=3Q2WCJ(Q3R+9D<5(#NU#3J7^6]F38MHM; 4\8#5(1YR-\1^8&%']
M$#K?@_E%?R_\#_+1^!G2OQ@I4Q=5OS'XN3?/>.Y,5^Y3;L[NWK%2U^^LC#6>
M.!\CB\$\-/@L54/'%+)A</1^1 X;VE_8!Z/>K+?8A;)[$RFSV--XQD,/+(9)
MJ"1_&T4C:0T]'-I8Q2$*+J04;^@/J$S>UGO1OWMK(UCX0O.6I'U/;LVDHQI6
M2%Z'0Q RI!1O,*QU@(<S\GV/,2B;7X.XJ*"0"H('!77%1Z$48>I&.J$?YRG\
M@CXV_P V?&TO8?\ &INBOEEM?!0X+:W>.#Q(S6-W/@L<:R?&;,[8VA][CH]S
MX*GGK9!29"FGI<QC2RZ)JBE0T,HW#M7K_.44E)F/N*>GJ(]%129+&RU,3?VK
M?Y"M:ITNH*MPP-B+$<93K]X+V=YJVN?;>9/&ALYTTR0W-L\JGS_T 3 T(!5L
M,#I8:2,1B>0N;=KN4N-NT/,AJKQR!2/][T<1Q&0149''34J?^$Q'\]KX9=Q;
M>[6^)S;$WSOK8&;?+["[3^/?R%VOUSN/'L&-&LK1]RUW4553?Q+%5DL.0H&:
MKHJBF:HI96J89-,R'JL7TA(QG3.5U+&]K04IRDJIJN19)L955(L./4W'^O[B
MJ_V#[JLTC7<?-=W!"W".+ZI@*YP'M99!Z=S8\\]">"^]ST41-M<4CC\3>$"?
MS655_8.KFNM?DO\ \+.\)CH-EY/X8=+=D9O$QRQU6]>RH/C7MW(Y7[,04DCS
MY7:/R-ZTZ]JY)94,BFCI(_,79DU1@:7/%;IZCVC(U5A*:OK*S2T?W:4M5-4Z
M&X81/E)*2. ./KH"$@V/L]Y>Y_\ NY^W$[W_ "M8WESN>DKXHBE>72<$(;IH
M50$<= 0D&C5&.D5_L7N#S"BP;G-%';5KH+*JU^8B#EJ>5:T/#HN?R=_EE_\
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
M .@>O?U4YR_Z:]_]ZD_S]>_X8\_X4&?][\=_?^A7WS_]>_?O[^]<?\^\I_\
MJ1CO^C/?O]=WV3_\(S#_ +Q;_P#0/7OZJ<Y?]->_^]2?Y^O?\,>?\*#/^]^.
M_O\ T*^^?_KW[]_?WKC_ )]Y3_\ 4C'?]&>_?Z[OLG_X1F'_ 'BW_P"@>O?U
M4YR_Z:]_]ZD_S]>_X8\_X4&?][\=_?\ H5]\_P#U[]^_O[UQ_P ^\I_^I&._
MZ,]^_P!=WV3_ /",P_[Q;_\ 0/7OZJ<Y?]->_P#O4G^?KW_#'G_"@S_O?CO[
M_P!"OOG_ .O?OW]_>N/^?>4__4C'?]&>_?Z[OLG_ .$9A_WBW_Z!Z]_53G+_
M *:]_P#>I/\ /U[_ (8\_P"%!G_>_'?W_H5]\_\ U[]^_O[UQ_S[RG_ZD8[_
M *,]^_UW?9/_ ,(S#_O%O_T#U[^JG.7_ $U[_P"]2?Y^O?\ #'G_  H,_P"]
M^._O_0K[Y_\ KW[]_?WKC_GWE/\ ]2,=_P!&>_?Z[OLG_P"$9A_WBW_Z!Z]_
M53G+_IKW_P!ZD_S]>_X8\_X4&?\ >_'?W_H5]\__ %[]^_O[UQ_S[RG_ .I&
M._Z,]^_UW?9/_P (S#_O%O\ ] ]>_JISE_TU[_[U)_GZ]_PQY_PH,_[WX[^_
M]"OOG_Z]^_?W]ZX_Y]Y3_P#4C'?]&>_?Z[OLG_X1F'_>+?\ Z!Z]_53G+_IK
MW_WJ3_/U[_ACS_A09_WOQW]_Z%??/_U[]^_O[UQ_S[RG_P"I&._Z,]^_UW?9
M/_PC,/\ O%O_ - ]>_JISE_TU[_[U)_GZ]_PQY_PH,_[WX[^_P#0K[Y_^O?O
MW]_>N/\ GWE/_P!2,=_T9[]_KN^R?_A&8?\ >+?_ *!Z]_53G+_IKW_WJ3_/
MU[_ACS_A09_WOQW]_P"A7WS_ /7OW[^_O7'_ #[RG_ZD8[_HSW[_ %W?9/\
M\(S#_O%O_P! ]>_JISE_TU[_ .]2?Y^O?\,>?\*#/^]^._O_ $*^^?\ Z]^_
M?W]ZX_Y]Y3_]2,=_T9[]_KN^R?\ X1F'_>+?_H'KW]5.<O\ IKW_ -ZD_P _
M7O\ ACS_ (4&?][\=_?^A7WS_P#7OW[^_O7'_/O*?_J1CO\ HSW[_7=]D_\
MPC,/^\6__0/7OZJ<Y?\ 37O_ +U)_GZ]_P ,>?\ "@S_ +WX[^_]"OOG_P"O
M?OW]_>N/^?>4_P#U(QW_ $9[]_KN^R?_ (1F'_>+?_H'KW]5.<O^FO?_ 'J3
M_/U[_ACS_A09_P![\=_?^A7WS_\ 7OW[^_O7'_/O*?\ ZD8[_HSW[_7=]D__
M  C,/^\6_P#T#U[^JG.7_37O_O4G^?KW_#'G_"@S_O?CO[_T*^^?_KW[]_?W
MKC_GWE/_ -2,=_T9[]_KN^R?_A&8?]XM_P#H'KW]5.<O^FO?_>I/\_7O^&//
M^%!G_>_'?W_H5]\__7OW[^_O7'_/O*?_ *D8[_HSW[_7=]D__",P_P"\6_\
MT#U[^JG.7_37O_O4G^?KW_#'G_"@S_O?CO[_ -"OOG_Z]^_?W]ZX_P"?>4__
M %(QW_1GOW^N[[)_^$9A_P!XM_\ H'KW]5.<O^FO?_>I/\_7O^&//^%!G_>_
M'?W_ *%??/\ ]>_?O[^]<?\ /O*?_J1CO^C/?O\ 7=]D_P#PC,/^\6__ $#U
M[^JG.7_37O\ [U)_GZ]_PQY_PH,_[WX[^_\ 0K[Y_P#KW[]_?WKC_GWE/_U(
MQW_1GOW^N[[)_P#A&8?]XM_^@>O?U4YR_P"FO?\ WJ3_ #]>_P"&//\ A09_
MWOQW]_Z%??/_ ->_?O[^]<?\^\I_^I&._P"C/?O]=WV3_P#",P_[Q;_] ]>_
MJISE_P!->_\ O4G^?KW_  QY_P *#/\ O?CO[_T*^^?_ *]^_?W]ZX_Y]Y3_
M /4C'?\ 1GOW^N[[)_\ A&8?]XM_^@>O?U4YR_Z:]_\ >I/\_7O^&//^%!G_
M 'OQW]_Z%??/_P!>_?O[^]<?\^\I_P#J1CO^C/?O]=WV3_\ ",P_[Q;_ /0/
M7OZJ<Y?]->_^]2?Y^O?\,>?\*#/^]^._O_0K[Y_^O?OW]_>N/^?>4_\ U(QW
M_1GOW^N[[)_^$9A_WBW_ .@>O?U4YR_Z:]_]ZD_S]>_X8\_X4&?][\=_?^A7
MWS_]>_?O[^]<?\^\I_\ J1CO^C/?O]=WV3_\(S#_ +Q;_P#0/7OZJ<Y?]->_
M^]2?Y^O?\,>?\*#/^]^._O\ T*^^?_KW[]_?WKC_ )]Y3_\ 4C'?]&>_?Z[O
MLG_X1F'_ 'BW_P"@>O?U4YR_Z:]_]ZD_S]>_X8\_X4&?][\=_?\ H5]\_P#U
M[]^_O[UQ_P ^\I_^I&._Z,]^_P!=WV3_ /",P_[Q;_\ 0/7OZJ<Y?]->_P#O
M4G^?KW_#'G_"@S_O?CO[_P!"OOG_ .O?OW]_>N/^?>4__4C'?]&>_?Z[OLG_
M .$9A_WBW_Z!Z]_53G+_ *:]_P#>I/\ /U[_ (8\_P"%!G_>_'?W_H5]\_\
MU[]^_O[UQ_S[RG_ZD8[_ *,]^_UW?9/_ ,(S#_O%O_T#U[^JG.7_ $U[_P"]
M2?Y^O?\ #'G_  H,_P"]^._O_0K[Y_\ KW[]_?WKC_GWE/\ ]2,=_P!&>_?Z
M[OLG_P"$9A_WBW_Z!Z]_53G+_IKW_P!ZD_S]>_X8\_X4&?\ >_'?W_H5]\__
M %[]^_O[UQ_S[RG_ .I&._Z,]^_UW?9/_P (S#_O%O\ ] ]>_JISE_TU[_[U
M)_GZ]_PQY_PH,_[WX[^_]"OOG_Z]^_?W]ZX_Y]Y3_P#4C'?]&>_?Z[OLG_X1
MF'_>+?\ Z!Z]_53G+_IKW_WJ3_/U[_ACS_A09_WOQW]_Z%??/_U[]^_O[UQ_
MS[RG_P"I&._Z,]^_UW?9/_PC,/\ O%O_ - ]>_JISE_TU[_[U)_GZ]_PQY_P
MH,_[WX[^_P#0K[Y_^O?OW]_>N/\ GWE/_P!2,=_T9[]_KN^R?_A&8?\ >+?_
M *!Z]_53G+_IKW_WJ3_/U[_ACS_A09_WOQW]_P"A7WS_ /7OW[^_O7'_ #[R
MG_ZD8[_HSW[_ %W?9/\ \(S#_O%O_P! ]>_JISE_TU[_ .]2?Y^O?\,>?\*#
M/^]^._O_ $*^^?\ Z]^_?W]ZX_Y]Y3_]2,=_T9[]_KN^R?\ X1F'_>+?_H'K
MW]5.<O\ IKW_ -ZD_P _7O\ ACS_ (4&?][\=_?^A7WS_P#7OW[^_O7'_/O*
M?_J1CO\ HSW[_7=]D_\ PC,/^\6__0/7OZJ<Y?\ 37O_ +U)_GZ]_P ,>?\
M"@S_ +WX[^_]"OOG_P"O?OW]_>N/^?>4_P#U(QW_ $9[]_KN^R?_ (1F'_>+
M?_H'KW]5.<O^FO?_ 'J3_/U[_ACS_A09_P![\=_?^A7WS_\ 7OW[^_O7'_/O
M*?\ ZD8[_HSW[_7=]D__  C,/^\6_P#T#U[^JG.7_37O_O4G^?KW_#'G_"@S
M_O?CO[_T*^^?_KW[]_?WKC_GWE/_ -2,=_T9[]_KN^R?_A&8?]XM_P#H'KW]
M5.<O^FO?_>I/\_7O^&//^%!G_>_'?W_H5]\__7OW[^_O7'_/O*?_ *D8[_HS
MW[_7=]D__",P_P"\6_\ T#U[^JG.7_37O_O4G^?KW_#'G_"@S_O?CO[_ -"O
MOG_Z]^_?W]ZX_P"?>4__ %(QW_1GOW^N[[)_^$9A_P!XM_\ H'KW]5.<O^FO
M?_>I/\_7O^&//^%!G_>_'?W_ *%??/\ ]>_?O[^]<?\ /O*?_J1CO^C/?O\
M7=]D_P#PC,/^\6__ $#U[^JG.7_37O\ [U)_GZ]_PQY_PH,_[WX[^_\ 0K[Y
M_P#KW[]_?WKC_GWE/_U(QW_1GOW^N[[)_P#A&8?]XM_^@>O?U4YR_P"FO?\
MWJ3_ #]>_P"&//\ A09_WOQW]_Z%??/_ ->_?O[^]<?\^\I_^I&._P"C/?O]
M=WV3_P#",P_[Q;_] ]>_JISE_P!->_\ O4G^?KW_  QY_P *#/\ O?CO[_T*
M^^?_ *]^_?W]ZX_Y]Y3_ /4C'?\ 1GOW^N[[)_\ A&8?]XM_^@>O?U4YR_Z:
M]_\ >I/\_7O^&//^%!G_ 'OQW]_Z%??/_P!>_?O[^]<?\^\I_P#J1CO^C/?O
M]=WV3_\ ",P_[Q;_ /0/7OZJ<Y?]->_^]2?Y^O?\,>?\*#/^]^._O_0K[Y_^
MO?OW]_>N/^?>4_\ U(QW_1GOW^N[[)_^$9A_WBW_ .@>O?U4YR_Z:]_]ZD_S
M]>_X8\_X4&?][\=_?^A7WS_]>_?O[^]<?\^\I_\ J1CO^C/?O]=WV3_\(S#_
M +Q;_P#0/7OZJ<Y?]->_^]2?Y^O?\,>?\*#/^]^._O\ T*^^?_KW[]_?WKC_
M )]Y3_\ 4C'?]&>_?Z[OLG_X1F'_ 'BW_P"@>O?U4YR_Z:]_]ZD_S]>_X8\_
MX4&?][\=_?\ H5]\_P#U[]^_O[UQ_P ^\I_^I&._Z,]^_P!=WV3_ /",P_[Q
M;_\ 0/7OZJ<Y?]->_P#O4G^?KW_#'G_"@S_O?CO[_P!"OOG_ .O?OW]_>N/^
M?>4__4C'?]&>_?Z[OLG_ .$9A_WBW_Z!Z]_53G+_ *:]_P#>I/\ /U[_ (8\
M_P"%!G_>_'?W_H5]\_\ U[]^_O[UQ_S[RG_ZD8[_ *,]^_UW?9/_ ,(S#_O%
MO_T#U[^JG.7_ $U[_P"]2?Y^O?\ #'G_  H,_P"]^._O_0K[Y_\ KW[]_?WK
MC_GWE/\ ]2,=_P!&>_?Z[OLG_P"$9A_WBW_Z!Z]_53G+_IKW_P!ZD_S]>_X8
M\_X4&?\ >_'?W_H5]\__ %[]^_O[UQ_S[RG_ .I&._Z,]^_UW?9/_P (S#_O
M%O\ ] ]>_JISE_TU[_[U)_GZ]_PQY_PH,_[WX[^_]"OOG_Z]^_?W]ZX_Y]Y3
M_P#4C'?]&>_?Z[OLG_X1F'_>+?\ Z!Z]_53G+_IKW_WJ3_/U[_ACS_A09_WO
MQW]_Z%??/_U[]^_O[UQ_S[RG_P"I&._Z,]^_UW?9/_PC,/\ O%O_ - ]>_JI
MSE_TU[_[U)_GZ]_PQY_PH,_[WX[^_P#0K[Y_^O?OW]_>N/\ GWE/_P!2,=_T
M9[]_KN^R?_A&8?\ >+?_ *!Z]_53G+_IKW_WJ3_/U[_ACS_A09_WOQW]_P"A
M7WS_ /7OW[^_O7'_ #[RG_ZD8[_HSW[_ %W?9/\ \(S#_O%O_P! ]>_JISE_
MTU[_ .]2?Y^O?\,>?\*#/^]^._O_ $*^^?\ Z]^_?W]ZX_Y]Y3_]2,=_T9[]
M_KN^R?\ X1F'_>+?_H'KW]5.<O\ IKW_ -ZD_P _7O\ ACS_ (4&?][\=_?^
MA7WS_P#7OW[^_O7'_/O*?_J1CO\ HSW[_7=]D_\ PC,/^\6__0/7OZJ<Y?\
M37O_ +U)_GZ]_P ,>?\ "@S_ +WX[^_]"OOG_P"O?OW]_>N/^?>4_P#U(QW_
M $9[]_KN^R?_ (1F'_>+?_H'KW]5.<O^FO?_ 'J3_/U[_ACS_A09_P![\=_?
M^A7WS_\ 7OW[^_O7'_/O*?\ ZD8[_HSW[_7=]D__  C,/^\6_P#T#U[^JG.7
M_37O_O4G^?KW_#'G_"@S_O?CO[_T*^^?_KW[]_?WKC_GWE/_ -2,=_T9[]_K
MN^R?_A&8?]XM_P#H'KW]5.<O^FO?_>I/\_7O^&//^%!G_>_'?W_H5]\__7OW
M[^_O7'_/O*?_ *D8[_HSW[_7=]D__",P_P"\6_\ T#U[^JG.7_37O_O4G^?K
MW_#'G_"@S_O?CO[_ -"OOG_Z]^_?W]ZX_P"?>4__ %(QW_1GOW^N[[)_^$9A
M_P!XM_\ H'KW]5.<O^FO?_>I/\_7O^&//^%!G_>_'?W_ *%??/\ ]>_?O[^]
M<?\ /O*?_J1CO^C/?O\ 7=]D_P#PC,/^\6__ $#U[^JG.7_37O\ [U)_GZ]_
MPQY_PH,_[WX[^_\ 0K[Y_P#KW[]_?WKC_GWE/_U(QW_1GOW^N[[)_P#A&8?]
MXM_^@>O?U4YR_P"FO?\ WJ3_ #]>_P"&//\ A09_WOQW]_Z%??/_ ->_?O[^
M]<?\^\I_^I&._P"C/?O]=WV3_P#",P_[Q;_] ]>_JISE_P!->_\ O4G^?KW_
M  QY_P *#/\ O?CO[_T*^^?_ *]^_?W]ZX_Y]Y3_ /4C'?\ 1GOW^N[[)_\
MA&8?]XM_^@>O?U4YR_Z:]_\ >I/\_7O^&//^%!G_ 'OQW]_Z%??/_P!>_?O[
M^]<?\^\I_P#J1CO^C/?O]=WV3_\ ",P_[Q;_ /0/7OZJ<Y?]->_^]2?Y^O?\
M,>?\*#/^]^._O_0K[Y_^O?OW]_>N/^?>4_\ U(QW_1GOW^N[[)_^$9A_WBW_
M .@>O?U4YR_Z:]_]ZD_S]>_X8\_X4&?][\=_?^A7WS_]>_?O[^]<?\^\I_\
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
MR1[,MT]M/<#98FN-RY/W".W J7\%V0#^DR!E7\R.D]KS'L-XPCMMW@:0\!K
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
M.))2/+X4!#.<JK!;F;FJRY<M^ZDFX..R,'_C3?PJ/VMP'F12C_.._G:?'?\
ME+=5E<R^/[1^46]\/63=/?'[&91(JVJ8%:>/>W9=;2^>HV7USCZB2XE=!69B
M:)Z:@1BE344AO<+A,;M_'PXW%4RT]-$ 3:QEGETJKU%1)8&6>32-3'_6%@ !
MTBY7Y5V/DW9[;8^7[)8;&,9\V=J &21N+R-0:F/R  4 #'C<]SO=WNY+V_F+
MS-^Q1Y*H\E'D/S-22>OD_P#S#^97R'^>/>NZ_D3\F>P,EO[L3=$TD-.)GEI]
MN[-VVE;65N)V-L/ F::EVOLK;[5TJTE%"3ZG>:9YJF6::1V]B+HOZ*[["O(]
M.[/R%1)4(,ICVE=I)$HJU&1G<EG-J^GKF74QO8$ ?CCWC[O?W:?;7>;R:]C%
M_9R2.6803@J68DD_KQSD5)K0$ >5!CH>6?N-S%:1)"W@3*H !=#4 </@9!^T
M=;.?Q]_X5L?S9>B-CX3864D^-/>N.VWA<?M[!Y/N'IW)T>:Q^(Q%/!18NE$W
M2>^^FJ"L:BH*9(1+4TTTTBC5*SR$N8T?2NSTTZI<S-I^ODK8!K_X-XJ**W^P
MM[1P_=<]M8M&N?<Y*<=4\8U?;HA7^5.GG]S.8VU:4MEKZ(V/LJY_G7I>9_\
MX6*?S:<Q_$/X=MSXB;4^]O\ ;?P#IS>M3_";Z;?P_P#O1VYN3R:;&WW?W7U-
M[\6G1]0;'0$-0UDMS]9,C5 C_ >)XQ;_ %[^S2'[MGM5&"'VJYD)_BN913_>
M67^=>DS^XG-#4I=1K]D:_P"4'H'LW_PK(_G.Y66"2@[DZEVTD4;))!A.@NM9
MXJEF;4)9SN/$[@G61!P!&\:6^JD\^W.DZSV10U$%73X-144TL<T,DE?DYPLL
M3JZ.8IJV2%B'4&Q4C_"WL^VWV*]JMJO+3<++E11>0.KHS3W3@.A#*Q1YV0T(
M!H5(\J4QTAN.=^:+J&6WFW0^"ZD$!(EP10BJH",'R->BV=J_\*.?YSG=&PM[
M=8;]^:&2JMB]A[>S^TMU87 =)_'#9E56[:W/C*W#9G$4^Y=H=/X/=V-AJL5D
M)8?+3U\52@8,L@D <+SW+G04ZI$]H^NV!M#)5=17UV%AJ:NJD,L\[U%:&DD;
MZDA:E546%@   .![C3=?9_VWWS<;S=]VY7CGW&X<O([23U9CYT$H ]    ,
M =".UYMYALK>&TM=R9+>,450J4 _-:_MSU;/TQ_/1_FN?'CJO8O272WS!W9U
M_P!5]:8"EVOL?9N&V%T])CL#A*,NT-)#/D>NJW(U<C2RO)+/4335$\KM)([N
MS,8HZ\V'2@EL#CT#D"]1+.XN+D!3/4, ;?T^OM!_K,^T=@I:3E&S56-*R/(1
M45X>)(:?EQ\^'3W]<.:YR NZS$C^$*/VZ5'\^A)/\^_^=[V-41TF+^;O?&8J
ML9#/4-3;(VOLC&U$=/.]/')/7P[,V%025,*R(BHU0'6)F(0J7;5DCV=L*,$+
MA,";F_[D<$I_V!E9R!_K>WX?;3VA@!"<K[00?XEC?_CQ-/RZH_,?-CT)W.[_
M "+#_ !TQ9O^;;_/*W!+!-7_ ##^;\#T\;11C"9;>FVHF5FU$SP;<QF*@J9
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
M44*HKDT   SGKZ&?6'5'5O26R</UKTQUML#J/KG;WWG\ V!UAL[;NP=DX/\
MB-=49/(?P?:NU,=B<%C/O\E62U$WA@3RSRO(UV9B8_M%T]TOO:XV7L7)[RJF
M\)^SQE.X6LR4B%T1B W@IDNOW%25-]-P$!NQ%U!E;VO]IM]]S+]Q;-]-L,+
M37+*2 >/AQKCQ)2,Z:A5!#.PJH8+\R\U6/+D"^(/$OG'9&#0G^DQSI7YT))P
M :$BEW^<-_.R^.'\H_K6@?=U/_I6^2&_L755O4GQ[P&8I\;E<I1PRR4AWMV!
MF?!D&V+US35T3P+6-35%7DJJ-X*&GF\-7+2+3*;EVIL9WQFR<929#+P7BJ=R
M9!5K##,I"N*1B LDBE>3'XX00.'Y]RAO_//M][3R2[#[6[';WO,<55EW*X F
M*.#1A"30,P(R8_#A# 467- U8;)O_-*K?<S7LD.WME;:/LJ/+7Z#_3:G(KE<
M=4^?&?\ EU?S/OYU.*Q'R/\ YR'R*[.Z%^*F]/M]Q==?R].AZNLZCIMT[2KJ
M>2KP]7VI1TTU778/ 5U-6VBI\Z^:W?44D\JM4X?]G6&^0WANC*R-)6Y[)R:C
M?Q)5RT].IO?T4M,T5.G/]%'N#]Y]R>?>8)GGW7FV_DJ?A65HXQY]L492-?R4
M<!Z#H:6?+NQ6"!+7:H%IYE S?FS58_F>MAWH3^4__+7^,N!H<!TU\(_CAMP4
M,/@7<69ZPVWOO?U9'X/MRN6[(W_1[GW]F%:,MZ:K)2J#(Y &MKNNT=W[AQ><
MQGAR==/3SUU+!4T514S3T]3#-,D4BF&5G192C'2X&I3]/Z$0^W/N1SER_P U
M[&;;?;N6SENXHY8))7DCD1W56!1BP#T)TN!J4Y!X@E_,/+NSW^UWOB6,23)$
MS*ZJ%92JD@U !I49!P1T6/\ FJ?RH?@7\F_A?\B(]U?''IC96^]E]+]D[SZY
M[CV1UYM+9._NOMU[0VAE]R8#)0;IVWC<-E:W;4>5QD1R6)J:AL?D*4,DJ!A'
M+&[=N9@93>%33QD&##P18U2MK-,MYZMC;G4D\QC/_+/V(OO&\RKO_N3?6<#
MVFVQ);"GFXJ\I^T2.8S_ ,T^D'M[MQL>789G%);AC(?]*>U/R*C5_MNBK_\
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
M3N^(BI&*TI7'6NU_PH^^,OP=R7\M/YB?)WN[X_\ 4>6[MVKU?B,1UQW;_<[
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
M9XI76&J5TC5(_NJ*H)O( NM5;4";6F_W7Y%Y9YP]N++W<Y4VV.ROC!'-/%&
M$D1R$E!50J^+#(360!=:J^L%BI4%\K;WN6T\PS<J;I<M-!K9$9JDJ0*K0FIT
MNO!23I)%"!6NO%_)6_F,?+OX+_S6.P/Y(7S1[:W+\@.N:;L#>O4W2?8V^JW)
M9+=>R=T;8Q-?NWKBMQ67S=?EL]_HS[<V'2P+3X*KJ:T8:MK:!:*6"G2K2H+Y
M[PWZEWK?+]^]^Z]U[W[W[KW7O?\ _].\+W\7_793K:(]^]^Z]U[W[W[KW7O;
M/N+<&&VGM_.[JW'D(,3M[;.'R>X,]E:K6*;&8;#44^1RF0J#&KR>"BH:9Y'T
MJ3I4V!]KMLVV^WG<MOV?:[9IMSNYXX88UIJDEE8)&BUH*L[!14@5/3%S<P6=
MM<7EU($MHD9W8\%5068GY  D]9J>GFJZB"DIHVFJ*F:*G@B2VJ6:9UCBC6Y
MU.[ #_$^_E[?-#Y,[E^8'R;[<^06Y7J8_P"_>Z*J3;.(J'U?W:V+BE3$;(VU
M&BNT"/A]LT5-'.T85:BK\LY&N5B?K7]BO:G:O9/VGY+]MMJ53^[K11/(H_M[
MN2LEU.<5(DG9V0-4I'HC!TH.N3W//-5USKS5O/,ET2/J)3H4_@B7MB3T[4"@
MTXM5N)/5H6R]LTVS]L8C;],%/V%*HJ9E'_ FNEO-75)-@Q$U4[%0?TI9?H![
M*][EOH)]*CW[W[KW7O?O?NO=>]B?L#KBLW7*F0KO)1X"*0AIP-,U>\; /3T>
MKZ)>X>6Q52"!=@;3U[/>R>Y>X5Q%O&[:[;E"-\OP>X*G,<->"\0\M"JD%5#.
M"% W-O.5OL"-:6M)-V887\,8/!G^?F$XGB:"E=;'^>I_PH-ZG_E?[;RW172I
MP';/SDW%A(9L9LZ>5JW9_1V,SM!/-BM\]KO1FU3F'B,53C-L++#65T$L=54O
M34<D#U1LJ&@H\71P4%!3Q4E'2QB.&"(:4C07)Y)+,S$DLQ)9F)))))]]$=IV
MG;-@VVTVG:+..WVR!-*(@HJCC]I)-2S,2S,2S$DD]0!=75S?7$MU=S-)<N:L
MQXD_YO( 8 P!3KY:?=?=G;OR4[8WIW9WCOS<?:7;79&;DSF[]Y[EJ?O<QF\G
M.L5-!&L<,<-)0X^AI(8J6AH:2*"CH:2&*GIHHH(XXU!_<W<^-Q=344&$H3EI
MJ=VB>MDG6+'^1;AC 8A++5HK<7_;!Y()%B<:^>OO/;)L-]>;3RMM)W&ZA<H9
MVD"6^H<3'HUM,H.*_I@Y*L10F1=D]MKV^@ANMSNOIXW%0@6LE#_%6@0TS^(C
MS -0-LW^71_PD"^0?R2ZZV)W9\QNZX?B[M'?&%H=T8KI_;^R<ANGO9,)D##+
M0TN^(MS3;8VWU=F:_'.:E:=DSU72JT<=5305!EA@"VN[>WM6,QAK:3'(;_MT
M5!3D '\!ZU:R8?ZX8'W &Z_>1]T]R=C;;I;V49_#!!&13T#3B9Q]H8'Y]#NU
M]O.6+< 26TDS#S=V_P ":!_+K9EZ6_X2@_R:^J:*CBW9TYVA\@<M1K"PSW<?
M=N_*:HEJ8G60U$^&Z>K^I=JU*R%=)AFQ\L!0V*$\^TQ-O;=\[:GW-FU-[_LY
M*JIU^@'Z:>2);<?T]@2Y]T_<F[;7+SUNH/\ 0N98Q^R-E'\O\/1Y'RQR[$*+
MLEJ1\XU;^; ]6/[1_DV_RG]DTAHL-_+F^&E;"8UB+[N^/G6N_P"KTI++*"*_
M?FW]R5PD+3$%Q)K90JDE54!O;<.?8%6SF896%BK9.M((/U!!GL0?9._.?.$B
MLDG->Y,A%"#=3D$?,:^E8V?:5(*[7; C_A2?] ]#Q1? GX+XVKIJ_'?"[XG4
M%?1S)44E;1?'3I^EJZ6HB8-%/35,&SHYH)HV%U96# _0^\'\8RW_ #M,C_YV
MU/\ U]]I/ZR<Q?\ 1^O?^<\O_073O[NV_P#Y08?]X7_-TM/]E2^+G_>-G07_
M *)WKO\ ^QWV;+JK'5=)M2GK*^>IGJLQ*]?>IEEE>.E-HJ-%,K-9'BC\HM]?
M)[Z(_=\V7<-M]O;+<]VNII=PW*1KBLKLY6(]D*C43161?%%./B=0!S[>6]QO
M\UM:Q(L%NHC[0 "W%R:>8)T_[7KY:?\ PI\[_P"L>UOYH6_>HNE-G[ V;UG\
M4-N8GHX0=>[9VYMK&9SLFF:7<O:^6R$6WJ&C6?+X;=.9_NW.)KM$VW[ +=M4
MGL_--A=GY%X96AJJ]HL92NC%7#53$SE64AE8444I!'(/M;[]<SR<K^VN]2VU
MP8[^\*6L1!(-923)0BA!$*RD$9!ITSR-MJ[GS'9K)&&@B!D8'(HOPU_VY7H/
MO^$V'Q!QOS!_FT]!8;=FVJ'=76O1M#NCY&]D8K*4$&2Q4V-ZWHX*79$>2H:R
M"HH*RAJ.W]Q;;CGAG4QRP-(I!^GLG<E753:O+4U$NLW?R32/K-[W;4QU&_\
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
MZGB695^-7QGQ=53]IU/QTZY@GJ,@F%V]M_;.PL/@]R1K/(\DV4IZ)I*LX_\
MB%0$W8^6_C&\LS.K:H:6H_AL'Y CH%%.Y3D^F2H1W'X.KWCM[V\Q?UE]S.9[
MI'U6UO-]-'Z:;<>&U/DT@=QY'54=2!R9M_[NY<VV)EI)(GB-]LG<*_,*5'Y=
M;3'_  GM^+A^)W\H[XA;-R..7'[N[*V,_P @]\:D2.KGS?>57)O[#19*-41H
M\C@]AY3#8J5''DC- $;U*?:&]Q1T*.KI/?O?NO=>]CET?A_N,OE,W(MX\?2+
M1TY(X^YKFU.Z'_514T#*?\)?>5_W4^6C><Q[]S3-'6&RMQ#&3_OV<U8@^JQQ
MLI^4HZBWW0W'PMOL=L1N^:0NW^E08!^UF!'^EZTKO^%H?RS38WQ5^-WPXP61
M:+.]]]H9'MC>]/2U UCKKIG'K18G%9:FL3]CN7?^]:.MIGX)GVVX'T-PYWSF
M/X[NO-9!6#0FK>FI2INII:("E@=;$BTJ0ZS_ (L?<)^Z_,O];/<'F?>$?5:F
MY,41'#PH:11D?Z=4UGYL>AGROMW[JV';;0K23PPS>NI^YA^1-/L'6P7_ "6O
MB6/A1_+#^(/15=CYL=N^FZKQG8G95/5PM#D(.S.W9JCLW>V+R D2*5IMLYG=
M+XB,NJLM-CXE(&FWM)^X\Z/^K1O;YMO!U.Y,U08>F)5JN8"673J%/31@R5-0
MPX!$4*D@$C4UA]3[%?)'*=[SOS1M'+5B=,ES)1GI41QJ-4DA_P!(@) )&IJ+
M6K#HKWG=(=FVR[W&?*QK@?Q,<*OYD@?(5/ET3#^83\T^OOY>WP\[O^6O8T<>
M0QO5FU)*G;FU_O$HJO??8.;J8,#U_L:AF*RRQ2;FW9D:6GGGCBF-%1&>K9&C
M@?V/_9.9IME;9H-HX!?M)*ZG>)C&?W8,:OHJ)6<68U.0F8J7^I'D/!L?>8?O
MAS-8^UO(NT^W/)Z_3SW<+*2I[X[88D<M@F6X<E2_$CQ3AM)ZB3DO;9^9M[NN
M8=V/B)$X.>#2'*@#^&,4-/+L&17K1+_X3Q?$7L7^<9_,8[M_FI_.FL;M#;W2
MN^<1N6DH\U3A]M[U^0N2C7);#VOCL-/]U24O771&U:*FK8<2K)%3R/A(0)J<
M54;%D]X(]3?U](/W[W[KW7O>2*62"6.>&1XIH9$EBEC8J\<D;!TD1A8JZ, 0
M1R#[>M[B>TG@NK:5H[F)PZ,I(964@JRD9!! ((R".J21I*CQ2(&C8$$'((."
M"/0CIDW-MK;V\]M[@V?NW"XO<NU-UX3*[:W-MS-T5/DL-G]O9V@J,7FL+E\=
M5I+2U^+RN-JI(*B&16CEBD96!!(]^FFEJ)I:BHD>:>>22:::5B\DLLK%Y))'
M8EG>1V))/))][NKFXO;FXO+R=Y;N5V=W8EF=V)9F9CDLS$DDY)-3UZ...&..
M&) L2* H H  *  >0 P!UAVCM+:^P-J;8V)L?;V&VCLK96WL+M+:&T]N8VDP
M^WML;7VYC:;#[?V]@<10104.*PV%Q-'#34M-"B1001*B*%4#WW!#+4S0T\"-
M+//+'##&OZI)97"1HO\ M3NP ]^M;6XO;JVLK2(O=32*B*.+.Y"JH^9) '7I
M9(X8Y)I6"Q(I))X  5)_(=<=X[NVUU_M'=._-YYBCV[L_9.W,YN[=>X,@SI0
M8+;6V\959G.YBN>-))%H\9BZ*6>4JK$(AL#]/9N76CZMV$YB$3U\<*C61Q7Y
MRK72&;Z%X86!-K@B"*WU]]')$VSV!]H96@6-MW2,"M/[>^F% 3P)1""0M0?
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
M6[S:)?[5N-I(M5DA<?G0T/V@T(^8Z*#_ # .C-N_)?X/_++HC=&-ARF,[+Z
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
M6W%U[T)O7;NS,GM3;LFMNW/EGO1Z7#G'>'5"*YNO1GX=M4$$FGPYJ;*L2Z/
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
M<)"WJP_77P!SX\NH*C$<=+-**'.E(FIP/4><J [SO>_<SOF$OX$/^D6E2/M
M7(\RXZU3OY'\,W\P'^8[_,T_G+9^&;(; RN^7^%WPTJZVE"TL?3O72X*IW%N
MG#TM7YS0S;APN'VU.U12.8_XAE<W3^1M4JA:]4K_ !'K_=&*/J,E1E:<*+7$
M==B*>)186;EP_)^O^P]RC]WQ/WU[.\^\OMW,\UW'3%=,]G&H%!G+!\GCP'#
M:Y];Z/F[8[\8 2)OS29C_@I_J/5.G_"GVO;X_P#\]O\ EL?)VF5L?28/8WQC
MWO/D)(ZIJ=\_TG\K=^;BK:P5%49*#52X2IQBO!%81K&KR+>;4Y=*6EJ*VI@H
MZ2%YZFIEC@@AC%WEEE8(B*/ZLQ_UO>%5A87FZ7UIMNW6S37T\BQQHHJS.QHJ
MCYDG[/7'4QSSPVT,MQ<2!($4LS'@ ,DGKZ!/979.P^G>O=Z]K]H;JP^Q^N>N
M=L9K>>]]WY^I%)AMM[8V]03Y/,9?(3Z79:>BHJ=W*HK2.0%168A2)^X:FGV3
MA&V9BIEDS602.;=N2A/"ZDO'A:>06;PQH_[G]03?];*L\\Y7]G[6<K/[8\OW
M*OS1>*K[O<H>%15;*-AG0H/ZGJ"0<R.B ;:()N9]S7F2_C(VR$D6D9\Z',S#
MU)';Z4'\()UL_@7UQOO^<E\Q<=_-[^36U<C@/A[T7E<[M?\ E6_'C=]&\;Y
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
M)65-$9TD2GRF/2L^XI)P-=/511RH0Z*08CM2AI]S;1P^\,>NK[6.&:2P#/\
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
M*F7MU:ZFW\E.4EBJ6J*?I[$;DFC\=RLL:%AHU$/7<V8_B&ZEQT;ZH<+1QTY
MY JZH"JJ&!_KXWB0C\%/ZW]BC[SG,O[X]P$V:*2MKM=LL=!P\66DLAKZZ3$A
M'D4(XU'19[;[=])L+7CK26YD+?[1>U?YAB/D>B>?\)#/B9_H*_EDU_?>;Q4E
M%O#Y?]K;AWU#55"^&JDZPZVFJNMM@44E.7+K3G/8S<63IY'5&FI\LCJ#&8W8
M(_>.74A=;5?OWOW7NO>\U- U3404R6#U$T4"$_0-*ZQK>Y'%V]JK&U>^O;2R
MC-))I40?:[!1_,]-32K!#+,WPHI8_8!7I(=@[QQ_7>PM[]@9:.2;%;%VAN7>
M.3BBU>67'[8PU;FZV.+1%,_D>FH6"V1S<\*?I[-IVC6)@-AR4%'^RE4:'!4P
M!Y2F$9>2/CZAJ*C9#^+-[Z*>_FYQ<G^T<VT;;^G'<&"PC _#'I)9<>1AA9#Y
M4;[.L?\ D:V;=N:TN[CN:/7.WS:M ?\ >W#?EU\L7_A-1U+EOG/_ #P<#W?V
MPR[IRG6</<OS6W_4U42O%F.P9LY28O!9J4U$CR1U5!V[VMC<Q"5+R^:B7^R&
M8%%]\X>LA>OJT^_>_=>Z][][]U[KWLX$D8VGU5)#/^S-3;;DB=2;%,CE(F71
M>]R5KZVW'U_'OI--$/;S[OLMO=?IW4&QLI!---S=*1IX\1<3TQD^5.L=D?\
M?_/J21=T;WH(^<<1X_\ .-*]?)MPF:?^:+_PIWPNZ-G-_>O9_8/\PW";BQ==
M30"KBS/0/QLW%15PS(C\$D4=/6](=/?< RH\<0<>36 =1/\ WS9ZR)Z^LE[]
M[]U[KWL=NCL/YLEELY(A*4-,E#3,?TFHK&\DS*?]7%! %/\ A+[RU^ZCRU]5
MOG,/-4T?Z=K L$9/#Q)CJ<CYI&@!^4O[(K]T=Q\.RL-K1NZ5R[?Z5,+7Y%FK
M]J]:2'_"TOY9?W1^.WQ>^&. RL<>6[E[#S7=?8-%3M_E<6Q^J* 8#:%!D4="
MHQ>Y]Z;QGJX2AUFHVT;E5!#X\]AML[WWG4M3[[IEJLA/%34]'_!LA(J&F@2
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
MBRN6)8Q5-4XI0UP4HX;04BZ23I;[>-2UN-1)]A/W$YI?G/G3F#F(L3!/<$1
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
M]MM/]6UT\?'>OV]O^2G31_PD*BP\?\H'&/C#3FMG^2G=LNXA#,TDBY@+M"&
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
M8FSL!3"DPFU=H8/&[<V]B:8$MX<?B,334E!2HS$LVB,:F))N23[Y;;_S#O\
MS7N][O\ S/O5WN.^7+:I;BYE>>:1O5Y)&9V/D*G P,=9/V&WV&U6D-AMEE%;
MV,8HL<:*B*/0*H 'Y#HMU=7UV3JIJ[(UE37UE0VN>JK)Y:FHE;^LDTS/(Q _
MJ>![5?LGZ6=1/?O?NO=>]^]^Z]U[W[W[KW7O?O?NO=>]^]^Z]U[W[W[KW7O=
M G_"D7_MWKA?_%BNMO\ WF.Q/?1[^ZW_ /$EK_\ \5B^_P"K]EUCI]Y__IVT
M'_2S@_ZMS=#]\;O^9AS?^&[DO_<G'^]#CW]$77/;H^7OWOW7NO>_>_=>Z]['
M3K"DQ.>VMNK:L]5#!DLI(LL*.?W#'!#$])4QQDCSI1UL6MU7D#ZVN#[RR]AM
MOY>YOY ]P/;Z[OXXM\OW#HK'N*HBM#(JDC6(9TUNJY I4@,#U%G/%QN&T[[L
M._10,UE *$CA5F(=2?PET- 3BO#@>M*#_A2;V?\ *'X/?S+_ .6/_,\V3UQN
MO>/QY^-.$K-L[KS.&I2^ I,UO'>&X<-VGL#/9RGIZA-FY/M?I_<@Q>)K,@/M
M9JE7\*2O3S1L%68VQG<%5R4>2QM5$Z.RI,L,LE+4*"0)*:H5/'-&P%Q8W'T(
M!N/>/G,O(7-O*6XS;;O>QW$<BL0'",T4@'!HY -+J>(H:C@P# @#W;M\VK=;
M=+BSO8V4BI!(#+\F6M01^ST)&>MGKXF?S)OA)\V>KL!VM\?OD3UEN7%YC$T6
M1RNU,EN_;N"['V)65,$,E3M[L+8E?E%SVU,[C9IA%*DT9IYC:2FFGIWBFD4N
MS]BY#*UD&1R\#8K;=%(E5D<AD1]I#+3Q,':& U'C\GGMH+CT("23<!2.?;7V
MGWGF#<K3>^8[1MOY(M766XN+D>"C1H0Q2/Q-.KQ/@+CL0$DDL C$G,7--G86
M\MGM\HGWJ4%8XX^\ACC4VFM-/&G$\ *5(KJ_FS?SK.A_C+U1O3X_?%;>N.^3
M?\PKN' Y?K;H3H7H&I/:F[=O;[W3156'I-W[V@V+_&CMY=EQSODX<3*T>7RT
MU/%###'3R35M+S[,WA%NS-Q_8ECBL7')34+L"IJ'D96JJO0UF19F154'G0@)
M )(#GOI[DV_N'S3%^ZB3R_8(T4#$$&1F(,LVDY4.555!SH168!F*C7)/+LFP
M;8_U0'U\Y#.!G2 .U*^9%22>%6(%0*EL_P"$YW\IS='\K?X<9I>YX:&G^3GR
M3SN$["[DQ&.J:7(4VP<3M_'5U!UQU6V7HFDI<SDMHT.:R%9DJB%GIDRV7JJ>
MGDGIX(JJ<./<)]#+K8-]K?:VQLYG\I00/BZ^GQDLL,M77STL\%,E%=9)&CGD
M1$DDEBXC522Q(/TN1*G('M1S7SAO^T6LNPWD.QR2(\UQ)%)'$(,,Q61@JLSI
MB-5)+$@CMJP#&^\T;7M-C=RK?1/>JI"1JRLQ?@ 5!) !^(D8 /G0=4T_S,?Y
MTOPO^"OQI[RWCB/DET=OKY$[:VYNK;75O1NS.R]E;U[%RO<?BKL'M_'9_9>
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
MY ,O>Q_M/S)N?.VT;SOFP7-ML-A)XY:>-HA))'F%$#A2_P"II9B 5"HP8@D
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
MGXQ[LVO44<=<V2QO=_7*M00R)))HS5!5;AILE@*R(0N):>NAIZB%HV61%96
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
M+_IN]Y_[+;G_ *V]>_T?[#_YXG:/_H-X;_ZB]^_X< ^>/_>;/RX_]*1[D_\
MLS]^_P"!O^[O_P"$%Y+_ .Y)MG_;+U[_ %QO<+_IN]Y_[+;G_K;U[_1_L/\
MYXG:/_H-X;_ZB]^_X< ^>/\ WFS\N/\ TI'N3_[,_?O^!O\ N[_^$%Y+_P"Y
M)MG_ &R]>_UQO<+_ *;O>?\ LMN?^MO7O]'^P_\ GB=H_P#H-X;_ .HO?O\
MAP#YX_\ >;/RX_\ 2D>Y/_LS]^_X&_[N_P#X07DO_N2;9_VR]>_UQO<+_IN]
MY_[+;G_K;U[_ $?[#_YXG:/_ *#>&_\ J+W[_AP#YX_]YL_+C_TI'N3_ .S/
MW[_@;_N[_P#A!>2_^Y)MG_;+U[_7&]PO^F[WG_LMN?\ K;U[_1_L/_GB=H_^
M@WAO_J+W[_AP#YX_]YL_+C_TI'N3_P"S/W[_ (&_[N__ (07DO\ [DFV?]LO
M7O\ 7&]PO^F[WG_LMN?^MO7O]'^P_P#GB=H_^@WAO_J+V@.R?E1\GNY=O)M'
MM_Y'=\]J[4CR--F(]L=D]O\ 8.^=O1Y>BBJ8*/*)A=S[ARF-3(TD-9,D4XB\
ML:RN%8!FN).5O:#VFY&W-MZY)]K^7=GW@Q-$9[';;.TF,;%2T9E@AC?0Q52R
M:M)*J2*@=%VZ<W<U[Y;"RWKF?<;RS#!O#GN9I4U"H#:9'9=0!(!I45/KTX8W
M:NU\-4&LP^V\#BJLQM":K&X?'T-087*L\1GI:>*4QNR E;V) _I[ ;W(G0>Z
M?O?O?NO=>]^]^Z]U[WSCDDB=)8G>*2-@Z21LR.C*;JR.I#*P/T(Y]N0S36\L
M<]O*T<Z$%64E64C@010@CR(ZJZ)(K)(H9"*$$5!'H0>FK.X'![HPV4VYN;#8
MK<6WLW0U&,S."SN.H\OALOC:R-H:O'Y3%Y"&HH:^AJH6*212H\;J2&!'M84W
M86]:2,10[BR#(  /N&BJW %[?N5<4\GY_K[DFQ]YO=';H5M[;G2\,8  \0K,
M:#AW2J[?S]/0=!V?E#EFX<O)L\(;^C5!^Q"H_EU4[V)_(2_D\=HYZHW)NGX
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
M>Z][][]U[KWOWOW7NO>_>_=>Z][][]U[KWOWOW7NO>_>_=>Z][][]U[KWO\
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
7KW7O?O?NO=>]^]^Z]U[W[W[KW7O?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>aosl-20220630_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 aosl-20220630_g2.jpg
M_]C_X  02D9)1@ ! @$ D "0  #__@ 23$5!1%1/3TQ3('8R,"XP /_; (0
M!04%" 4(# <'# P)"0D,#0P,# P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0$%" @*!PH,!P<,#0P*# T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-_\0!H@
M 04! 0$! 0$           $" P0%!@<("0H+ 0 # 0$! 0$! 0$!
M 0(#! 4&!P@)"@L0  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B
M<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JB
MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ
M\?+S]/7V]_CY^A$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B
M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:
MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ
M\O/T]?;W^/GZ_\  $0@%O@LP P$1  (1 0,1 ?_:  P# 0 "$0,1 #\ ^E[6
MU:Z8HA (&><XZ@=@?6@"]_8TW]Y/S;_XF@ _L:;^\GYM_P#$T ']C3?WD_-O
M_B: #^QIO[R?FW_Q- !_8TW]Y/S;_P")H /[&F_O)^;?_$T ']C3?WD_-O\
MXF@ _L:;^\GYM_\ $T ']C3?WD_-O_B: #^QIO[R?FW_ ,30 ?V--_>3\V_^
M)H /[&F_O)^;?_$T ']C3?WD_-O_ (F@ _L:;^\GYM_\30 ?V--_>3\V_P#B
M: #^QIO[R?FW_P 30 ?V--_>3\V_^)H /[&F_O)^;?\ Q- !_8TW]Y/S;_XF
M@ _L:;^\GYM_\30 ?V--_>3\V_\ B: #^QIO[R?FW_Q- !_8TW]Y/S;_ .)H
M /[&F_O)^;?_ !- !_8TW]Y/S;_XF@ _L:;^\GYM_P#$T ']C3?WD_-O_B:
M#^QIO[R?FW_Q- !_8TW]Y/S;_P")H /[&F_O)^;?_$T ']C3?WD_-O\ XF@
M_L:;^\GYM_\ $T ']C3?WD_-O_B: #^QIO[R?FW_ ,30 ?V--_>3\V_^)H /
M[&F_O)^;?_$T ']C3?WD_-O_ (F@ _L:;^\GYM_\30 ?V--_>3\V_P#B: #^
MQIO[R?FW_P 30 ?V--_>3\V_^)H /[&F_O)^;?\ Q- !_8TW]Y/S;_XF@ _L
M:;^\GYM_\30 ?V--_>3\V_\ B: #^QIO[R?FW_Q- !_8TW]Y/S;_ .)H /[&
MF_O)^;?_ !- !_8TW]Y/S;_XF@ _L:;^\GYM_P#$T ']C3?WD_-O_B: #^QI
MO[R?FW_Q- !_8TW]Y/S;_P")H /[&F_O)^;?_$T ']C3?WD_-O\ XF@ _L:;
M^\GYM_\ $T ']C3?WD_-O_B: #^QIO[R?FW_ ,30 ?V--_>3\V_^)H /[&F_
MO)^;?_$T ']C3?WD_-O_ (F@ _L:;^\GYM_\30 ?V--_>3\V_P#B: #^QIO[
MR?FW_P 30 ?V--_>3\V_^)H /[&F_O)^;?\ Q- !_8TW]Y/S;_XF@ _L:;^\
MGYM_\30 ?V--_>3\V_\ B: #^QIO[R?FW_Q- !_8TW]Y/S;_ .)H /[&F_O)
M^;?_ !- !_8TW]Y/S;_XF@ _L:;^\GYM_P#$T ']C3?WD_-O_B: #^QIO[R?
MFW_Q- !_8TW]Y/S;_P")H /[&F_O)^;?_$T ']C3?WD_-O\ XF@ _L:;^\GY
MM_\ $T ']C3?WD_-O_B: #^QIO[R?FW_ ,30 ?V--_>3\V_^)H /[&F_O)^;
M?_$T ']C3?WD_-O_ (F@ _L:;^\GYM_\30 ?V--_>3\V_P#B: #^QIO[R?FW
M_P 30 ?V--_>3\V_^)H /[&F_O)^;?\ Q- !_8TW]Y/S;_XF@ _L:;^\GYM_
M\30 ?V--_>3\V_\ B: #^QIO[R?FW_Q- !_8TW]Y/S;_ .)H /[&F_O)^;?_
M !- !_8TW]Y/S;_XF@ _L:;^\GYM_P#$T ']C3?WD_-O_B: #^QIO[R?FW_Q
M- !_8TW]Y/S;_P")H /[&F_O)^;?_$T ']C3?WD_-O\ XF@ _L:;^\GYM_\
M$T ']C3?WD_-O_B: #^QIO[R?FW_ ,30 ?V--_>3\V_^)H /[&F_O)^;?_$T
M ']C3?WD_-O_ (F@ _L:;^\GYM_\30 ?V--_>3\V_P#B: #^QIO[R?FW_P 3
M0 ?V--_>3\V_^)H /[&F_O)^;?\ Q- !_8TW]Y/S;_XF@ _L:;^\GYM_\30
M?V--_>3\V_\ B: #^QIO[R?FW_Q- !_8TW]Y/S;_ .)H /[&F_O)^;?_ !-
M!_8TW]Y/S;_XF@ _L:;^\GYM_P#$T ']C3?WD_-O_B: #^QIO[R?FW_Q- !_
M8TW]Y/S;_P")H /[&F_O)^;?_$T ']C3?WD_-O\ XF@ _L:;^\GYM_\ $T '
M]C3?WD_-O_B: #^QIO[R?FW_ ,30 ?V--_>3\V_^)H /[&F_O)^;?_$T ']C
M3?WD_-O_ (F@ _L:;^\GYM_\30 ?V--_>3\V_P#B: #^QIO[R?FW_P 30 ?V
M--_>3\V_^)H /[&F_O)^;?\ Q- !_8TW]Y/S;_XF@ _L:;^\GYM_\30 ?V--
M_>3\V_\ B: #^QIO[R?FW_Q- !_8TW]Y/S;_ .)H /[&F_O)^;?_ !- !_8T
MW]Y/S;_XF@ _L:;^\GYM_P#$T ']C3?WD_-O_B: #^QIO[R?FW_Q- !_8TW]
MY/S;_P")H /[&F_O)^;?_$T ']C3?WD_-O\ XF@ _L:;^\GYM_\ $T ']C3?
MWD_-O_B: #^QIO[R?FW_ ,30 ?V--_>3\V_^)H /[&F_O)^;?_$T ']C3?WD
M_-O_ (F@ _L:;^\GYM_\30 ?V--_>3\V_P#B: #^QIO[R?FW_P 30 ?V--_>
M3\V_^)H /[&F_O)^;?\ Q- !_8TW]Y/S;_XF@ _L:;^\GYM_\30 ?V--_>3\
MV_\ B: #^QIO[R?FW_Q- !_8TW]Y/S;_ .)H /[&F_O)^;?_ !- !_8TW]Y/
MS;_XF@ _L:;^\GYM_P#$T ']C3?WD_-O_B: #^QIO[R?FW_Q- !_8TW]Y/S;
M_P")H /[&F_O)^;?_$T ']C3?WD_-O\ XF@ _L:;^\GYM_\ $T ']C3?WD_-
MO_B: #^QIO[R?FW_ ,30 ?V--_>3\V_^)H /[&F_O)^;?_$T ']C3?WD_-O_
M (F@ _L:;^\GYM_\30 ?V--_>3\V_P#B: #^QIO[R?FW_P 30 ?V--_>3\V_
M^)H /[&F_O)^;?\ Q- !_8TW]Y/S;_XF@ _L:;^\GYM_\30 ?V--_>3\V_\
MB: #^QIO[R?FW_Q- !_8TW]Y/S;_ .)H /[&F_O)^;?_ !- !_8TW]Y/S;_X
MF@ _L:;^\GYM_P#$T ']C3?WD_-O_B: #^QIO[R?FW_Q- !_8TW]Y/S;_P")
MH /[&F_O)^;?_$T ']C3?WD_-O\ XF@ _L:;^\GYM_\ $T ']C3?WD_-O_B:
M #^QIO[R?FW_ ,30 ?V--_>3\V_^)H /[&F_O)^;?_$T ']C3?WD_-O_ (F@
M _L:;^\GYM_\30 ?V--_>3\V_P#B: #^QIO[R?FW_P 30 ?V--_>3\V_^)H
M/[&F_O)^;?\ Q- !_8TW]Y/S;_XF@ _L:;^\GYM_\30 ?V--_>3\V_\ B: #
M^QIO[R?FW_Q- !_8TW]Y/S;_ .)H /[&F_O)^;?_ !- !_8TW]Y/S;_XF@ _
ML:;^\GYM_P#$T ']C3?WD_-O_B: #^QIO[R?FW_Q- !_8TW]Y/S;_P")H /[
M&F_O)^;?_$T ']C3?WD_-O\ XF@ _L:;^\GYM_\ $T ']C3?WD_-O_B: #^Q
MIO[R?FW_ ,30 ?V--_>3\V_^)H /[&F_O)^;?_$T ']C3?WD_-O_ (F@ _L:
M;^\GYM_\30 ?V--_>3\V_P#B: #^QIO[R?FW_P 30 ?V--_>3\V_^)H /[&F
M_O)^;?\ Q- !_8TW]Y/S;_XF@ _L:;^\GYM_\30 ?V--_>3\V_\ B: #^QIO
M[R?FW_Q- !_8TW]Y/S;_ .)H /[&F_O)^;?_ !- !_8TW]Y/S;_XF@ _L:;^
M\GYM_P#$T ']C3?WD_-O_B: #^QIO[R?FW_Q- !_8TW]Y/S;_P")H /[&F_O
M)^;?_$T ']C3?WD_-O\ XF@ _L:;^\GYM_\ $T ']C3?WD_-O_B: #^QIO[R
M?FW_ ,30 ?V--_>3\V_^)H /[&F_O)^;?_$T ']C3?WD_-O_ (F@ _L:;^\G
MYM_\30 ?V--_>3\V_P#B: #^QIO[R?FW_P 30 ?V--_>3\V_^)H /[&F_O)^
M;?\ Q- !_8TW]Y/S;_XF@ _L:;^\GYM_\30 ?V--_>3\V_\ B: #^QIO[R?F
MW_Q- !_8TW]Y/S;_ .)H /[&F_O)^;?_ !- !_8TW]Y/S;_XF@ _L:;^\GYM
M_P#$T ']C3?WD_-O_B: #^QIO[R?FW_Q- !_8TW]Y/S;_P")H /[&F_O)^;?
M_$T ']C3?WD_-O\ XF@ _L:;^\GYM_\ $T ']C3?WD_-O_B: #^QIO[R?FW_
M ,30 ?V--_>3\V_^)H /[&F_O)^;?_$T ']C3?WD_-O_ (F@ _L:;^\GYM_\
M30 ?V--_>3\V_P#B: #^QIO[R?FW_P 30 ?V--_>3\V_^)H /[&F_O)^;?\
MQ- !_8TW]Y/S;_XF@ _L:;^\GYM_\30 ?V--_>3\V_\ B: #^QIO[R?FW_Q-
M !_8TW]Y/S;_ .)H /[&F_O)^;?_ !- !_8TW]Y/S;_XF@ _L:;^\GYM_P#$
MT ']C3?WD_-O_B: #^QIO[R?FW_Q- !_8TW]Y/S;_P")H /[&F_O)^;?_$T
M']C3?WD_-O\ XF@ _L:;^\GYM_\ $T ']C3?WD_-O_B: #^QIO[R?FW_ ,30
M ?V--_>3\V_^)H /[&F_O)^;?_$T ']C3?WD_-O_ (F@ _L:;^\GYM_\30 ?
MV--_>3\V_P#B: #^QIO[R?FW_P 30 ?V--_>3\V_^)H /[&F_O)^;?\ Q- !
M_8TW]Y/S;_XF@ _L:;^\GYM_\30 ?V--_>3\V_\ B: #^QIO[R?FW_Q- !_8
MTW]Y/S;_ .)H /[&F_O)^;?_ !- !_8TW]Y/S;_XF@ _L:;^\GYM_P#$T ']
MC3?WD_-O_B: #^QIO[R?FW_Q- !_8TW]Y/S;_P")H /[&F_O)^;?_$T ']C3
M?WD_-O\ XF@ _L:;^\GYM_\ $T ']C3?WD_-O_B: #^QIO[R?FW_ ,30 ?V-
M-_>3\V_^)H /[&F_O)^;?_$T ']C3?WD_-O_ (F@ _L:;^\GYM_\30 ?V--_
M>3\V_P#B: #^QIO[R?FW_P 30 ?V--_>3\V_^)H /[&F_O)^;?\ Q- !_8TW
M]Y/S;_XF@ _L:;^\GYM_\30 ?V--_>3\V_\ B: #^QIO[R?FW_Q- !_8TW]Y
M/S;_ .)H /[&F_O)^;?_ !- !_8TW]Y/S;_XF@ _L:;^\GYM_P#$T ']C3?W
MD_-O_B: #^QIO[R?FW_Q- !_8TW]Y/S;_P")H /[&F_O)^;?_$T ']C3?WD_
M-O\ XF@ _L:;^\GYM_\ $T ']C3?WD_-O_B: #^QIO[R?FW_ ,30 ?V--_>3
M\V_^)H /[&F_O)^;?_$T ']C3?WD_-O_ (F@ _L:;^\GYM_\30 ?V--_>3\V
M_P#B: #^QIO[R?FW_P 30 ?V--_>3\V_^)H /[&F_O)^;?\ Q- !_8TW]Y/S
M;_XF@ _L:;^\GYM_\30!7NM/DM%#N5()QP3Z$]P/2@"QHW^N;_</_H2T =-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 9.L_P"I7_?'
M_H+4 9^C?ZYO]P_^A+0!TU !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!DZS_ *E?]\?^@M0!GZ-_KF_W#_Z$M '34 % !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 % &3K/\ J5_WQ_Z"U &?HW^N;_</
M_H2T =-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 9.L
M_P"I7_?'_H+4 9^C?ZYO]P_^A+0!TU !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!DZS_ *E?]\?^@M0!GZ-_KF_W#_Z$M '34 % !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 % &3K/\ J5_WQ_Z"U &?
MHW^N;_</_H2T =-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 9.L_P"I7_?'_H+4 9^C?ZYO]P_^A+0!TU !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!DZS_ *E?]\?^@M0!GZ-_KF_W#_Z$M '3
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 % &3K/\ J5_W
MQ_Z"U &?HW^N;_</_H2T =-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 9.L_P"I7_?'_H+4 9^C?ZYO]P_^A+0!TU !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!DZS_ *E?]\?^@M0!GZ-_KF_W
M#_Z$M '34 % !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 ,EE2!#)(P1%!+,Q 4 =22<  =R: /*-<^,6CZ6QBLP
M]_(O>/"19]/,;)/U1'4^M 'GEW\<=3<_Z-:VT2]M_F2'\P\0_P#'?PH J1?&
MW6T/SQ6;CT,<H_(B8?J#0!U>E?'*%R$U.T:/UD@?>/KY;A2 .^)&..@SU /9
M-%\0Z?XAB\_3IDG48W <.A/9T;#*?J!GMF@#9H * ..\:^,(O!EHEU)$UPTL
MGEI&K!!G:6)9R&V@ =E8DD<8R0 >1-\=KC/RV,8'H9V)_/RQ_*@#T?P+\1(O
M&;RV_P!G:UF@0.1O$B,I.TD-M0@@D<%3P>O% 'H] !0 4 >2^-/BI'X5O3IT
M5L;F9%5G9I/+12XW  !'+?*03]W&<<XH XV/X[3!OWE@A7N%G8'\S$P_2@#V
MWPQX@B\3Z?%J4"-$LNX%&P2K(Q5AD<$9&0>,@C(!R  ;] !0 4 % %6^O8M-
MMY+NX.V*!&D<^BH"QQZG X'<\4 >!7/QU;>1;6(V _*9)CN(]2JQX!/H&;'J
M: *X^.MR#S8QX]IF'_M,T >C^!OB-!XRDDMC";6XB3S-N\2*Z9"DJ=J'*DKD
M%?XA@GF@#TB@ H * "@ H \J\8?%2U\*WAT^.W:[GC"F3]X(D0L RKNV2$MM
M(8_*  0,DY  .0_X7P/^@=_Y-_\ W-0 ?\+X'_0._P#)O_[FH 4?'@=]._\
M)K_[FH T[/XY:?(<75I/"/6-DEQ^!\KCZ9/M0!Z/H/C72/$9"6-PK2D9\I\I
M)QUPC %L=RFX>] '4T % !0!X3J?QOBLKJ6VAL3/'#(R+(;@)OVL5W!1 ^ <
M9'S'C&?2@"C_ ,+X'_0._P#)O_[FH /^%\#_ *!W_DW_ /<U !_PO@?] [_R
M;_\ N:@ _P"%\#_H'?\ DW_]S4 '_"^!_P! [_R;_P#N:@ _X7P/^@=_Y-__
M '-0!Z#X%^($7C4SQ^0;26W"-M,@D#*V1D'9&1M( (V_Q#!ZX /0Z "@ H *
M "@#E_&'BB+PAIYU"1#,=ZQI&&";W;)QNPVT!59L[6Z8QW !Y'_PO@?] [_R
M;_\ N:@ _P"%\#_H'?\ DW_]S4 '_"^!_P! [_R;_P#N:@ _X7P/^@=_Y-__
M '-0 ?\ "^!_T#O_ ";_ /N:@ _X7P/^@=_Y-_\ W-0 H^/ SSIQQ_U]?_<U
M 'NVFW\>J6L-[#GR[B-)5SU =0P!]QG!'8Y% %V@#A/'/CJ'P5'"7A:YEN2^
MQ P10(]NXL^UB.77 "G//3'(!Y9_PO6XS_QXQX]/.;/Y^7_3\* /4O WCN'Q
MK'-LA:VEMBF]2P=2)-VTJX5">4;(*C'&"<\ '>4 4]0OH],MI;R;_5V\;RMC
MKM12QQ[D# '<T >$'X\#/&G''_7U_P#<QH 3_A? _P"@=_Y-_P#W-0 ?\+X'
M_0._\F__ +FH /\ A? _Z!W_ )-__<U !_PO@?\ 0._\F_\ [FH /^%\#_H'
M?^3?_P!S4 '_  O@?] [_P F_P#[FH ];\'>*8O%^GB_BC,!#M')&6#['7!P
M& 7<"K*V2J]<8XR0#J: ,#Q/X@B\+Z?+J4R-*L6T!%P"S.P51D\ 9.2>< '
M)P" >(R?':<M^[L$5>P:=B?S$2C]* .R\&?%6/Q3>KILUJ;::16*,LGF(Q12
MY!!1"OR@D?>Y&.,T >MT % !0 4 % '&^,_&EKX,MTFG1II9V*Q1(0N[: 69
MF/"JN5!(#'+* N,D 'EO_"^!_P! [_R;_P#N:@ _X7P/^@=_Y-__ '-0 ?\
M"^/^H=_Y-_\ W-0 ?\+X_P"H=_Y-_P#W-0 ?\+X'_0._\F__ +FH ]G\,Z]'
MXETZ'4X5,:S!LH2"49'9&7( S\RG!P,C!P,XH W: "@ 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 R=9_U*_[X_P#0
M6H S]&_US?[A_P#0EH Z:@ 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 * *.IZE;Z/;27MVPCA@4L['T[ #NS' 4#D
MD@#DT ?(/C3Q]>^+93'DP6*MF. 'KCHTI'WW[X^ZG11U8@'!4 % !0 4 ='X
M2U:?1=5MKFW8J?.1' /#QNP5T8=PRGOT.&&" 0 ?<U !0!X?\<_^0=:?]?#?
M^BVH ^9J /;O@;_R$[K_ *]?_:J4 ?3= !0 4 ?('Q;_ .1DN/\ <@_]$I0!
MYK0!]>_"/_D7(/\ KI/_ .C6H ],H * "@ H \B^,NM?V=HZV*'$E_(%([^5
M'AW/_?7EJ?4,1[$ ^4Z "@#JO!.M?\(_K-M>,=L8D"2^GER?(Y/^Z#O'NHH
M^WZ "@ H * "@#XN^)7_ ",=]_UT3_T5'0!P] !0 4 % #D=HV#H2K*000<$
M$<@@CD$'H10!]/?"WX@R:YG2=3;?=HNZ&4]944?,KGO(@^;=_&N2?F4E@#VF
M@ H ^ ]3B:"[GC<8=)I%8'J"'((/XB@"E0 4 % !0 4 % 'N?P+B8WUY(!\B
MP(I/;+294?B%;\C0!]+4 % !0 4 % 'C_P ;(F?0XF49$=Y&S>P,4ZY/_ F
M_&@#Y6H * "@ H * "@ H ^X?!,30Z%8(X(;[+"<'J,H"/T(H ZB@#YY^/'7
M3OI=?^V] 'SY0!] _ C[^H?2V_G/0!]$4 <UXSB:;0[]$&6-I-@#J<1L3^@H
M ^&Z "@ H * "@ H * /J;X(Q,FBS,PP'O)"ON!%"I(_$$?A0!['0!YG\7/^
M1<G_ .ND'_HU: /D*@#T;X3_ /(RVO\ NS_^D\M 'V'0 4 % !0 4 ?.WQW_
M -9I_P#NW/\ ."@#Y_H * "@ H * /L/X3P/!X<MMX*[VF<9_NF5\'Z$#(]0
M0>] 'HU !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 9.L_ZE?]\?^@M0!GZ-_KF_W#_Z$M '34 % !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!\O_ !B\
M5-J%Z-&MV_T>S(,N.CSD=#ZB)3@?[;/GH, 'BU '4>$O"=UXNO!:6WR(HW33
M$96)/4CC+-T1<@L<\A0Q !]5:#\/-%T! ([=)Y@/FFG42.3W(# JGT15XX)/
M)(!U;Z;:R+Y;PQ,F,;3&A&/3!&* ."U_X5Z)K2EH8A8S]I+<!5S_ +47^K(_
MW0C?[5 'B(^&>LZ1K%M;M$9X&N(R+B(%H@@<%F<_\LRJ@DJ^,XPA;@D ^MZ
M"@#P_P".?_(.M/\ KX;_ -%M0!\S4 >V? W_ )"EU_UZ_P#M6.@#Z=H * "@
M#X_^+7_(R7/^Y!_Z)CH \VH ^O?A'_R+D'_72?\ ]&M0!Z90 4 % !0!\B_%
MO6O[5UQX$.8K%1 /3?\ >E/UW-L/^X* /,54L0J@DDX '))/84 ;_B?P_-X8
MOFT^<Y9$B?=V;?&K-CV5RR?53UZT <_0!]K_  _UK^W=#MKACF5$\F7UWQ?(
M2?=U"O\ \"H [*@ H * "@#XN^)/_(QWW_71?_124 </0!]A?#.S@E\.6;O'
M&S%9<ED4DXGE'4C/3B@#N)M)LKA=DMO!(OHT2,/R*D4 >*?$;X8V<=G)JNCQ
M_9Y+<&26%,['08W,BY(C*#+87"E0> <9 /G"@#3T747TB^M[Z,D&WE23CC(5
M@67Z,N5/J"10!][4 % &#=>%=(O96GN+*UEED.6=X8RS'U8E<D^YYH K_P#"
M%Z%_T#[/_OQ'_P#$T <AX]\+:18Z#>7%M9VT,L<8*ND**RG>@R&"@C@D<4 ?
M)= '4>";6*\UNS@N$66*2=0Z. RL.>"#P1]: /KO_A"M"_Z!]I_WXC_^)H /
M^$*T+_H'VG_?B/\ ^)H UM/TFSTA3'8P16RN<L(HU0,>F3M R<<#- &A0 4
M% !0 4 5[JTAOHFM[F-)HG&&210RL <C*L"#@@$<<$ CD4 8/_"%Z%_T#[/_
M +\1_P#Q- !_PA>A?] ^S_[\1_\ Q- 'SC\7]+M-)U>&&QACMHVLXW*1(J*6
M,TX+$* ,D*!GK@#TH \JH ^B/@_X?T[5M,N);ZV@N76Y*JTL:N0OE1G + D#
M))QZF@#UO_A"M"_Z!]I_WXC_ /B: %7P9H:G(T^SR/\ IA'_ /$T =( %&!P
M!P .U "T ?//QXZZ=]+K_P!MZ /GR@#Z!^!'W]0^EM_.>@#Z(H " 1@\@T <
MT?!NAL23I]GD\_\ 'O%_\30 G_"%Z%_T#[/_ +\1_P#Q- 'DWQ@\/Z;I.E02
MV-K!;2-=*I:*)$8J8ICM)4 XR <>H% 'SK0!ZK\(-+M-6U>:&^ACN8ULY'"2
MHKJ&$T # ,",@,1GK@GUH ^CO^$*T+_H'VG_ 'XC_P#B: #_ (0K0O\ H'VG
M_?B/_P")H WK2T@L(EM[6-(84X5(U"*N3DX50 ,DDGCDDD\F@"Q0!YG\7/\
MD7)_^ND'_HU: /D*@#T7X3_\C+:?2?\ ])Y: /L2@ H * "@ H ^=?CO_K-/
M_P!VY_G!0!X!0![Q\$M.M;_^T/M4,4^S[+M\V-'VY^T9QN!QG SCK@9Z4 >\
M_P#"/:7_ ,^=K_WXB_\ B* %_P"$?TP?\NEM_P!^(O\ XF@!W]@Z:/\ ETMO
M^_$?_P 30!J(@C 50%50  !@ #@  = .PH 6@ 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 * ,G6?]2O\ OC_T%J ,
M_1O]<W^X?_0EH Z:@ 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 I:G?)IEI->2?<MXGE/T12V/QQ@4 ?!5U<R7DSW$
MQW23.TCGU9R68_B230!!0!]G_#KPZGAW1H4*[9[E1/.3UWN 0I]HUPN.@;<?
MXC0!W5 !0 4 % !0 4 >'_'/_D'6G_7PW_HMJ /F:@#VOX'?\A6Y_P"O0_\
MHV.@#Z>H * "@#X]^+/_ ",MS_NP?^B(Z /.* /KWX1_\BY!_P!=)_\ T:U
M'IE !0 4 9FLZFFC6,]_+]VWB>3'J5!VK]6;"CW- 'P?<3O=2O/*=TDK,['U
M9B68_B230!VOPUT;^VM>MD89CMV^TR<9&V+#+D>C2^6ASV;OTH ]-^.6C92U
MU9!RI-M(?8YDB_ $2Y/JP'U /G>@#WKX'ZUY4]SI+GB51<1#_;3"2 >[*4/T
M0T ?1] !0 4 % 'Q=\2?^1COO^NB_P#HI* .'H ^R_A?_P BU9?[LO\ Z42T
M =]0!E:])'%IUT\W$:VTQ;/]T1MG]* /@N@!\<;3.L:#+.0H'J2< ?G0!^@B
M+L4+Z #\J '4 % !0!Q'Q(_Y%R^_ZY+_ .C$H ^+: .P^'__ ",%C_UW7^1H
M ^V: "@ H * "@ H * "@ H * "@#Y:^-_\ R&X/^O&/_P!'W% 'C= 'U!\#
MO^03<_\ 7V?_ $3%0![30 4 % !0!\\_'CKIWTNO_;>@#Y\H ^@?@1]_4/I;
M?SGH ^B* "@ H * /&/CA_R![?\ Z_%_]$S4 ?+M 'L?P0_Y#<__ %XR?^C[
M:@#ZFH * "@ H \S^+G_ "+D_P#UT@_]&K0!\A4 >B_"C_D9K3Z3_P#I/+0!
M]B4 % !0 4 % 'SK\=_]9I_^[<_S@H \ H ^A/@/_P Q+_MT_P#;F@#Z%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 R=9_U*_P"^/_06H S]&_US?[A_]"6@#IJ "@ 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 * "@#SWXIW1M?
M#EWM.&D\J,?1Y4##\4W"@#XXH TM%LQJ%_;6AZ3W$,1^CR*O]: /O>@ H *
M"@ H * "@#P_XY_\@ZT_Z^&_]%M0!\S4 =3X3\6W7@^XDNK-(I'EC\LB4,5"
M[E;(".ASE1WQC/'H =[_ ,+PUG_GWLO^^)O_ (_0 ?\ "\-9_P"?>R_[XF_^
M/T '_"\-9_Y][+_OB;_X_0!YIXBUZ?Q+?2:E<JD<LP0%8PP0;$5!@,S'D*"<
ML><_2@#$H ^O?A'_ ,BY!_UTG_\ 1K4 >F4 % !0!XM\:]:^QZ;%IB'#WLFY
MQ_TRAPV#]9#&1Z[6_  ^7Z /I+X'Z-Y-K<ZJX^:=Q!&3U"1C<Y'L[LH^L?Y@
M'IWC71O[>T:ZLE&Z1HR\0'7S8_WB >FYE"GV8T ?#] &]X6U@Z!JEMJ R%AE
M4OCO&WRR#\49@/>@#[J5@X#*001D$<@@]"#Z4 +0 4 % 'Q=\2?^1COO^NB_
M^BDH X>@#ZJ^'GBS2--T"TMKJ\@AFC63<CR*&7,TC#(/J"#]#0!UMQ\0O#UL
MI9[Z @=D+2'\%C5B?RH \1^(/Q17Q! VF:4KQVSD>;*_RO* <A%49VH2 22=
MS8 *J,A@#Q:@#TSX6^%I->U6.Z=?]$L6661B/E9U.8XQV)+ ,PZ;%.>HR ?7
MM !0 4 % '$?$C_D7+[_ *Y+_P"C$H ^+: .Q^'W_(PV/_7<?R- 'VQ0 4 %
M !0 4 % !0 4 % !0 4 ?+7QO_Y#4'_7E'_Z/N* /&Z /J#X'?\ ()N?^OMO
M_1,5 'M- !0 4 % 'SS\>.NG?2Z_]MZ /GR@#Z!^!'W]0^EM_.>@#Z(H * "
M@ H \8^.'_('M_\ K\7_ -$S4 ?+M 'L?P0_Y#<__7C)_P"C[:@#ZFH * "@
M H \S^+G_(N3_P#72#_T:M 'R%0!Z)\*/^1FM/I/_P"DTU 'V+0 4 % !0 4
M ?.OQW_UFG_[MS_."@#P"@#T#P)X\/@G[3MMQ=?:_*ZR^7M\KS/^F;YW>9[8
MQWSP >@_\+W?_H'C_P "3_\ &* #_A>[_P#0/'_@2?\ XQ0!U7@WXK+XIU!=
M-EM?LS2H[1L)?,!9%+E2#&F/D#$$$\C&.<@ ]>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 R=9_U*_[X_\
M06H S]&_US?[A_\ 0EH Z:@ 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 \M^,6?^$>?'3SX<_3<?ZXH ^2* .F\%;1
MKNG[NGVN#\_,7'ZXH ^XZ "@ H * "@ H * /#_CG_R#K3_KX;_T6U 'S-0
M4 % !0 4 % !0!]>_"/_ )%R#_KI/_Z-:@#TR@ H * /CKXHZU_;.O3!#F*T
MQ;)SQ^[)\P^G^M+C/< 4 >=@$G Y)H ^ZO"NCC0-*M=/QAH8EW\Y_>-\\I!]
M#(S$>U &_0!\1^.]&_L+6[JT4;8_,,L0 P/+E_>*![)NV?530!R5 'V5\,M:
M_MK08"QS+:@VTG/.8@ A/?)B*$D]3F@#OZ "@ H ^+OB3_R,=]_UT7_T4E '
M#T % !0 4 >J>"?AA-XI1;V>>.&SSR(G628_[)4$K$?^NGS#C]V<T ?4>D:1
M:Z%;)96,8BACZ =23U9B>68]V/)^@ H TJ "@ H * .)^(__ "+M]_UR'_HQ
M* /BR@#L?A[_ ,C#8_\ 7<?R:@#[8H * "@ H * "@ H * "@ H * /EOXX?
M\AJ#_KR3_P!'W% 'C5 'U!\#O^03<_\ 7VW_ *)BH ]IH * "@ H ^>?CQUT
M[Z77_MO0!\^4 ?0/P(^_J'TMOYST ?1% !0 4 % 'C'QP_Y ]O\ ]?B_^B9J
M /EV@#V/X(?\AN?_ *\9/_1]M0!]34 % !0 4 >9_%S_ )%R?_KI!_Z-6@#Y
M"H ]#^%/_(S6?TN/_2::@#[&H * "@ H * /G7X[_P"LT_\ W;G^<% '@% !
M0 4 % 'I/PEMI)O$ELZ E85G=R.BJ89(P3Z LZCZF@#[ 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 R=9_U
M*_[X_P#06H S]&_US?[A_P#0EH Z:@ 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 \[^*L!G\-W6T9,9A?\!-'N/X*2
M?H* /CJ@#1T>\_LZ^M[L_P#+O/%+_P!^Y%;^E 'WP#GD4 % !0 4 % !0 4
M>'_'/_D'6G_7PW_HMJ /F:@#U[X.:9::IJ5Q'>P0W*+;;E6:-)%#>;&,@."
M<$C(YP2* /HK_A$=$_Z!]C_X"P?_ !N@ _X1'1/^@?8_^ L'_P ;H /^$1T3
M_H'V/_@+!_\ &Z /E3XFV<&G^(+F"UCC@B40[8XD5$&8(R<*H"C)))P.22>M
M '!4 ?7OPC_Y%R#_ *Z3_P#HUJ /3* "@#%\2:NN@Z;<Z@W_ "[Q,RY[N?EC
M7_@3E5_&@#X2DD:5B[DLS$DD]22<DGW)H U-!O+?3M0M[N[5I(;>5961-N6V
M'<J_,0,%@ V?X<T ?0G_  O+3?\ GTN?SC_^*H /^%Y:;_SZ7/YQ_P#Q5 'E
M'Q#\6V7C"X@N[6&6"6*,Q2>85(90VZ/&TGE2TF<]<CTH \\H ]M^"6M?9=0F
MTMSA+N/S$'_32+)('^]&6)_W!0!].4 % !0!\7?$G_D8[[_KHO\ Z*2@#AZ
M/H;P5\+M(U[1[?4;HW'G3ARP2154;9708!C)'"CJ3S^5 %7Q1\%_LD#7.B2R
M3&,%C;S;2[ <GRW15!;KA"N6Z!LX! / R,<'@B@#I/"WB>Z\*7JWEJ?EX$L1
M^[+'GE6'KW5NJMSTR" ?:VEZE!K%K%?6C;X9T#H>AP>H([,IRK#LP([4 7Z
M"@ H * .)^(W_(NWW_7(?^C$H ^+* .R^'O_ ",-C_UW'_H+4 ?:] !0 4 %
M !0 4 % !0 4 % !0!\M_'#_ )#,'_7DG_HZ>@#QJ@#Z@^!W_()N?^OMO_1,
M5 'M- !0 4 % 'SS\>.NG?2Z_P#;>@#Y\H ^@?@1]_4/I;?SGH ^B* "@ H
M* /&/CA_R![?_K\7_P!$S4 ?+M 'L?P0_P"0W/\ ]>,G_H^VH ^IJ "@ H *
M /,_BY_R+D__ %T@_P#1JT ?(5 'H?PI_P"1FL_^WC_TFFH ^QJ "@ H * "
M@#YU^._^LT__ ';G^<% '@% 'T#\"HDD_M'>H;'V3&0#C_CY]: /H'[+#_SS
M3_OD?X4 'V6'_GFG_?(_PH D2)(_N*%SUP /Y4 /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 R=9_U*_P"^
M/_06H S]&_US?[A_]"6@#IJ "@ 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 * "@#+US3_P"U=/N;+_GX@DC'LS(0I_!L'\*
M/@R1&B8HX*LI((/!!!P01Z@\&@!M 'V/\-/$B^(='B5FS<V86"8'K\HQ&_N'
M0 Y_OAQVH ]"H * "@ H * "@#P_XY_\@ZT_Z^&_]%M0!\S4 >V_ W_D)W7_
M %Z_^U4H ^G* "@ H ^/?BSQXENO]V#_ -$1T ><4 ?7OPC_ .1<@_ZZ3_\
MHUJ /3* "@#POXWZUY%I;Z5&?FN',T@']R/A ?9G8D>\?Y@'S50 4 % !0 4
M % &KH>J/HE_;W\><V\J/@?Q*#\R_P# ERI]C0!]WP3)<QK-$=R2*'4CH58
M@CZ@YH EH * /B[XD_\ (QWW_71?_124 </0!]F_#'CPW9?[DG_H^6@#O* /
MDGXM>&AH>K?:H%VV]^#*H P%E!'FJ/J2)/\ @9 X% 'EE 'T-\$O$9(FT.8]
M,SP9],@2H/Q*N![N: /H.@ H * "@#BOB-_R+M]_UR'_ *&E 'Q70!V7P]_Y
M&&Q_Z[C_ -!:@#[7H * "@ H * "@ H * "@ H * /ESXX?\AFW_ .O)/_1T
M] 'C- 'U!\#O^03<_P#7VW_HF*@#VF@ H * "@#YY^/'73OI=?\ MO0!\^4
M?0/P(^_J'TMOYST ?1% !0 4 % 'C'QP_P"0/;_]?B_^B9J /EV@#V3X(?\
M(;G_ .O&3_T?;T ?4M !0 4 % 'F?Q<_Y%R?_KI!_P"C5H ^0J /0OA5_P C
M-9_]O'_I+-0!]CT % !0 4 % 'SK\=_]9I_^[<_S@H \ H ^A/@/_P Q+_MT
M_P#;F@#Z%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 R=9_U*_P"^/_06H S]&_US?[A_]"6@#IJ
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 ^3_BWX5?1M2.I0KBUOV+9'19\9D4^F\YD'KE\?=- 'DU &]X<\27GA
M>[6]L6PPX=&R4D3NCJ",CT(P5/*D&@#Z2T3XQ:-J"*+XO8S8^8.K/'G_ &70
M$X_WU3TYX) .H/Q!\/!=WVZ#'U.?^^<9_2@#C-;^-&E62E=-22]EYPQ!BB!]
MRX\P^N!'S_>'6@#Q&^\=ZOK6H0W=Q.R"*5&CBB+)$F&!X4')Z<LQ9B."<<4
M?:5 !0!X?\<_^0=:?]?#?^BVH ^9J /;O@;_ ,A*Z_Z]A_Z-2@#Z;H * "@#
MX^^+7'B2Y_W8/_1$= 'F] 'U[\(_^1<@_P"ND_\ Z-:@#TR@ H ^+OB-K7]N
M:[<RJ<Q0M]GB]-L65)'LS[W'^]0!P] 'V%X-\#Z;::/:I?6=M/<M$))7F@B=
M]TF9-I9E)_=A@F,X^7\: .F_X1'1/^@?8_\ @+!_\10 ?\(CHG_0/L?_  %@
M_P#B* #_ (1'1/\ H'V/_@+!_P#$4 ?'7B[1O[ U>ZL ,)'*3'_UR?YX_K\C
M*#[@T <Y0!]>?";6O[6T*.%SF6Q8V[>NP?-$?IL(0?[AH ]-H * /B[XD_\
M(QWW_71?_124 </0!]G?#/CPW9?[DG_HZ2@#NZ /._BAH']N:)*4&9K/_2(\
M=3L!\Q?4YC+$#NP7C.* /CJ@#9\.ZS)X?U&#48LYMY S ?Q(?ED3_@2%E_&@
M#[JM[B.[B2>$AHY55T8="K ,I'U!!H FH * "@#B_B+_ ,B[??\ 7'_V=: /
MBJ@#LOA[_P C#8_]=Q_Z"U 'VO0 4 % !0 4 % !0 4 % !0 4 ?+OQP_P"0
MQ;_]>:?^CIZ /&* /J#X'?\ ()N?^OMO_1,5 'M- !0 4 % 'SS\>.NG?2Z_
M]MZ /GR@#Z!^!'W]0^EM_.>@#Z(H * "@ H \8^.'_('M_\ K\7_ -$S4 ?+
MM 'LGP0_Y#4__7E)_P"C[>@#ZEH * "@ H \S^+G_(N3_P#72#_T:M 'R%0!
MU_@+5[;0M<MK^]8QP0^=O8*6(WP2HORJ"3EF X'OTH ^D?\ A;7AO_GY?_OQ
M-_\ $4 '_"VO#?\ S\O_ -^)O_C= "K\6?#9('VEAGN8)\#Z_NZ /18Y%F42
M1D,C@,K#D$$9!![@CD4 /H ^=?CO_K-/_P!VY_G!0!X!0![5\'_$>G>'_MW]
MHSI;>=]F\O?N^;9Y^[& >FY<Y]: /:_^%B>'?^?Z'_Q[_P")H =_PL+P]_S_
M $'YM_\ $T '_"PO#W_/]!^;?_$T =397L&HPI<VKK-#(,HZ'*L,XX/L001U
M!!!Y% %F@ 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 * ,G6?]2O\ OC_T%J ,_1O]<W^X?_0EH Z:@ 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 * ,O6M&
MMM?M)+"]7?#*,''#*1RK(<'#*>0<'T(()! /D'QCX$OO",QWJTUF3^[N%4[<
M$\+)C(C?M@G#=5)'0 XB@ H * "@#J_!WAF[\2ZA%%;QL84D1II<$)&@8%LM
MTW$9VKG+'IQD@ ^WJ "@#P_XY_\ (.M/^OAO_1;4 ?,U 'MWP-_Y"5U_U[#_
M -&I0!]-T % !0!\?_%OCQ)<?[D'_HE* /-J /KWX1_\BY!_UTG_ /1K4 >F
M4 <YXNUC^P-(NK\'#Q1$1_\ 71\)'_X^RD^P- 'PR22<GDF@#IO!NC?V]K%K
M8D;HWE#2#MY4?SR ^F44J,]R.O2@#[CH * "@ H ^<OCCHOES6NK(.)%-O(?
M]I<O&3ZEE,@^B#\ #P.@#V+X+ZP;+5WL&/R7T1P/^FD(+J?^^/,'XB@#ZGH
M* /B[XD_\C'??]=%_P#124 </0!]G_#3_D6[+_<?_P!'24 =U0 A 8$$9!X(
M/0B@#X>\9:$?#FKW%B!B-7+Q>\3_ #)]=H.TG^\IH YB@#ZN^#FO'4](-C(<
MRZ>^P>OE/EH_R(=!Z*JT >MT % !0!Q?Q$_Y%V^_ZX_^SK0!\54 =E\/?^1A
ML?\ KN/_ $%J /M>@ H * "@ H * "@ H * "@ H ^7?CA_R&+?_ *\U_P#1
MTU 'C% 'U!\#O^03<_\ 7VW_ *)BH ]IH * "@ H ^>?CQUT[Z77_MO0!\^4
M ?0/P(^_J'TMOYST ?1% !0 4 % 'C'QP_Y ]O\ ]?B_^B9Z /EV@#V7X'_\
MAJ?_ *\G_P#1]O0!]24 % !0 4 >:_%M2?#=P1V> GV'G(/YD4 ?(% !0 4
M% !0!]T>$2QT2P+_ 'OL5MG_ +\IU]_6@#H: /G?X[@[]//;;<C]8/\ &@#Y
M^H * "@ H * /K;X.LS>'D!Z+/,!],@_S)H ]3H * "@ 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 * "@#)UG_4K_OC_ -!:
M@#/T;_7-_N'_ -"6@#IJ "@ 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 * &R1K*I1P&5A@J0""#U!!X(/H: /,]8^
M$F@ZHQDBC>RD;G-NV$S_ -<W#H![($% '$S_  (&<P:A@>CV^?U$P_\ 0: &
M0_ AL_OK\ =PEOS^9F&/R- '7Z5\'-#L"'N?.O6':5]L>?\ <C"'\&=@>XQ0
M!Z?:64&GQ""UC2")/NI&H11] H _QH LT % '.>)O"UEXLMA:7X<*C[T:-MK
MJV",@D,I!!((92.^,@$ 'FK? W3,_+=707T/E$_GL'\J .Z\*>!-.\'EWLO-
MDEF4*TDK!CM!SM 544#//W2>!S0!V= !0 4 >>^*/AII?BJX^VW#307!4*S1
M,H#;1A2RNCC('&5V\ 9S0!RT?P.TI6S)<W3+Z#RE/Y^6W\J /5M$T6V\/6<>
MGV2E88LXW$LQ+$LS,3U)8D]@.@    !JT 8VOZ#;>)+)]/O-XBDVDE&VL"I#
M J2",@CNI'J* /*C\#=,SQ=70'OY1/Y[!_*@#LO"?P[TWPC,UU;&6:X="F^9
ME.U202$554#.!DG<V. 0"00#O* "@ H * ,3Q#X?M?$UFUA>AO*<A@4(5T93
MPRD@@$<CD$$$@@YH \M;X&Z9GY;JZ ]_*/\ [(/Y4 ;OASX4:;X<O8]126XG
MFAR4#E @)4KDA4!) )Q\V/4&@#U"@ H \U\2?"S2O$EV]_(\]O/+C>8F7:Q"
MA02KHV#@ ?*5!ZD$DF@#GX?@=I2-F6YNG4=@8ES[9\MOT_2@#UO2],@T:UCL
M;1=D,"[4!))QU))/)))))]2: +] !0!P_BWP!IWC!DFNC)%/$NQ98BH)3)(5
M@RL&4$DC@$$GG!Q0!Q/_  HW3<_\?5SCZ1?_ !']* .\\(^!K'P:)/L;2R//
MM#O*RDX3=@*%50!\Q[$GUH [*@ H * *6I:=!JUM)972[X9T*.N2#@^A'((Z
M@CH10!Y%-\#M*9LQ7-T@ST)B;'MGRU_7]: -WP[\*=*\.W27Z//<3PG*>8RA
M%."-P5$4D\G&YB.^,B@#TV@ H * "@ H * "@ H * "@ H XGQ9X!T[Q@R37
MAEBFB78LD3 ';DL%8,KJ0"21P#R>: .(7X&Z6#S=71'H/*!_/RS_ "H ],\-
M>&++PI:FSL ^QG,C-(VYV<A5R2  .% PJJO&<9)) .AH * "@ H Y3Q5X-L/
M&$<<=_YBM 6,<D3!77?C</F5E(;:I.5/W1@CG(!Y[_PHW3,_\?5UCT_=9Q]=
MG]/PH ]"\*^#-/\ !\<B6'F,TY4R22L&=MF=H^554 ;F/"C.>2>, '5T % !
M0 4 8'B3PU9^*K3[%?AM@<2*R-M=' *AE)!'1F&&5@<],X( /,6^!NEY^6ZN
M@/0^43^?EC^5 ':^$_A_IO@^1Y[,RR3RIY;22L"0F0Q55144 E5)R">!SB@#
MN* "@ H * *>H:?!JMO)9W:"6"92KH<C(/N,$$'!!!!! (((H \I?X(Z(S$B
M:]4'L)(<#V&8"?S)H ;_ ,*0T7_GO>_]_(/_ )'H /\ A2&B_P#/>]_[^0?_
M "/0 ?\ "D-%_P">][_W\@_^1Z %7X(Z(I!,UZ0#T,D.#['$ //L0?>@#UZ"
M!+:-(8AMCC5411V50 HYYX  YH EH Y[Q)X7L/%5N+;4$+!&W(Z-M=&Q@E6Y
M'(X*L"IX)&0" #SW_A2&B?\ /:]_[^0?_(] !_PI#1/^>U]_W\@_^1Z #_A2
M&B?\]K[_ +^0?_(] !_PI#1/^>U]_P!_(/\ Y'H /^%(:)_SVOO^_D'_ ,CT
M >EZ#H=MX<LH]/L@PABW8+G<S%F+,S$  DD]@ !@  "@#8H * "@ 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 * "@#)UG_4K
M_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T
M;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6
M@#IJ "@ 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 * "@#)UG_4K
M_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T
M;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6
M@#IJ "@ 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 * "@#)UG_4K
M_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T
M;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6
M@#IJ "@ 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 * "@#)UG_4K
M_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * "@"*>XCM4,L[K%&G+.[!54=.6) '/')
MH CM;VWOD\RUECG0'&Z-U=<^F5)&?:@"S0 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!DZS_J5_P!\?^@M0!GZ-_KF_P!P_P#H2T =-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 0W
M-S'9QM/.PCCC&68\ #_/  Y)X'-5&+FU&*NWLB924$Y2=DMV>7?\+,'VO;Y(
M^QYQNR?-Q_?QG;[[.O;=FO=_L[W/B_>=OL^G?Y_@>)]?]^W+^[[_ &O7M\OQ
M/4;:YCNXUG@821R#*L.A'^>"#R#P>:\*47!N,E9K='MQDII2B[I[,FJ2@H *
M "@ H * "@ H * "@#S3XL:M=:/HGFV4CP223QQEXV*N%(=CM88*D[0,@@X[
MT ?/F@_$+6-'O([B:ZN+J$,/,BFE>573.& $C-M;&2K+@A@,Y&00#[%L[N*_
M@CNK=@\4R*Z,.ZL,@_D>1V/% %F@#Y@_X2/5/^$T^R?:[G[/_:7E>3YTGE>7
MYNW9Y>[9MV\8V^_6@#Z?H * /"OC%XMN=*-OINGS26\K@S2M$Y1]O*QKN4A@
M"0Y(R,X7K0!ROPP\9WZZRMAJ=S//%=*T8%Q(\FR4?,F-Y)4MM,>!C)89Z4 ?
M3] !0!X+\3OB/<:9<-HVD-Y4J >?.N"P+#(BCZA2 07?[P)VKM*DD XZQ^%7
MB'Q!&+R\E2(R#<!=22/*0W.6 5]N>N&8-Z@4 07.C>+OAX?M,3R&W0Y9X7,U
MO@'_ ):1L/E7G 9XUZ_*P- 'U-IUP]W:PSR#8\L4;LH_A9D#$=3T)QU/U- '
M@OQD\0:CIE_;6UE<S6L9M_,(AD>(LS2.N6*%2<!1@$X'..M '-:=H7CG5+:.
M\MKF[:&=0Z,=09<J>AP9@1]"* '7%IX^T ><[WKJF6+"870 '))7?+P.^Y<=
M>V: .A\*?&:7S5M=?5=K';]IC7:5)XS+&."OJR!2H_@:@#Z&CD651)&0Z. R
MLI!!!&001P01R"."* '4 5;^\CTZWENYCB."-I&/^RBEC^.!Q[T ?%MYXVUR
M\GDNA>W<:O(6VQSRI&FXDJ@56"   @#'(!]Z /K#P/KI\1:/;WCG=-M\N;U\
MV/Y6)]"^ ^/1A0!UE !0!X7\0/BJVE3/I>B[3/'\LMP0&$;=TC4Y5G7HS,"J
MG*A2PR #SRR\%^*O&2B\N&D\N7[LEW,R@@]UC^9PG.1B,*1]W- $]S\*?$NC
M S6K1RE1N_T69U?CT#K$Q(ZX7)],GB@"[X3^*NHZ+<"SUPO<6X;8[2 _:(3G
M!))PSA?XE?+^AXVD ^GX9DN$66(ATD4,K#D,K#((/<$$$4 24 % !0!\Z>._
MBS/YSZ=H+!$0E'N0 S.PX(AZ@+GCS,%F/*%1@L <O:?#;Q/XE475VWE^9\P:
M\F?>>O)4"612>P95//3!H =/X(\6^$ ;BS:1D3)+6<S,,#UB.QV7 S_JR/6@
M#V/X8^,+OQ7:3+?JOVBT=%:10%\P.&(+(.%<%2&V@*<C"CG(!Z=0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % 'GGQ-\/7OB321:
MZ< \R3I*4+*F]5212N6*KG+*PR0.* ,7X3^$]2\+Q79U-!";AH=D>]'(\L2;
MF)C9E&[>HZY^7F@#T[5;\:79SWS*7%K#+,5!P6$:,Y4'L3MQGM0!P'@;XD#Q
MG<RVGV4VIAB\W=YWFAAN52,>5'@_,#W[]* /3J "@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ 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 * (;FYBL
MXFGG81QQC+,> !_G@ <D\#DU48N;48J[>R)E)03E)V2W9X#XJ\52:_)Y<>8[
M2,_(G0L?[[^_H.BCWR3];AL,L.KO6;W?;R7ZOJ?+8G$NN[+2"V7?S?\ 6AQ]
M>B>>=AX4\52:!)Y<F9+20_.G=#_?3W_O+T8>^"/.Q.&6(5XZ36S[^3_1]#T,
M-B70=GK![KMYK^M3WZVN8[N-9X&$D<@RK#H1_G@@\@\'FODI1<&XR5FMT?4Q
MDII2B[I[,FJ2@H * "@ H * "@ H * /(_C5_P @%/\ K[B_] EH \:L?#)U
MCPG)J4(S/IUY+D <M T5NSCW\MCY@ST7?ZT >B?!CQ7YL;Z#<M\T>Z6V)[H3
MF2,?[I/F*.N&?LHH ]]H ^1O^9[_ .XM_P"UZ /KF@ )QR>,4 ?)"$_$#QAG
ME[=Y\^WV:WZ>PWH@]?F?OF@!OQ+TV3PSXC-Y;9C$[)>0L.TF[+X(QR)5+8Z@
M,OKF@#ZGT?4X]9LH+^'[EQ$D@'7!89*GW5LJ?<&@#2H ^+]:F2S\6337HS%%
MJ9>0'O$MQNQ]#'C\* /LV*5)T66,AT<!E8'(92,@@CJ"#D'TH ?0 4 ?,'QQ
M_P"0K;?]>@_]&RT >Y> _P#D 6'_ %[1_P J .MH \!^,'@N%8/[>LD$;HP6
MZ51@.'(59<#^,,0KG^(,">5)(!?^"WB)[VTETF=BS6>'ASU\IR05SZ(_3V<
M<#  /;Z /(OC)KG]G:0MC&<2W[[3Z^5'AY#Z\MY:^X8\]B <-HO@G[5X*N+D
MJ?M4[&\B]=EON51C&?F0S%<==Z_B 3_!#7/*GN-(D/RRJ+B($\;TPL@ ]60J
M?I&?P /H^@#E?&VM'P_HUS>H=LJILB]?,D(12/\ =+;_ **: /G3X4>&D\0Z
MJUU=KYD%D!*P8;@\KD^6KYZCAW.<[B@!!!- 'UK0 4 ?/GQK\-QHD6N0*%<N
M()\?Q94F-S[C:4)Y)!0?PT =)\&=:?4=(>RE.YK"38I_Z92 L@_!A(!_L@ <
M"@#U^@ H \Y^*6OMH6B2"%MLUVPMT(Z@,"9&'T0$ ]BP/7% 'D_P:\,1ZE=2
MZM<J'CLRJPAAD&9N=V.F8UP1Z,ZL.5% 'T]0 4 5X;2"V9WAC2-IFWR,BJI=
MNFYR "S8[MDT 0ZGJ=MH]N]Y>R+##$,LS?H !R6)X"@$D\ 4 >":M\<93(4T
MFU38#A7N"Q9O0^7&R[?IO8GVH SK?XW:K!(!>6ELR<95!+$V/9G>4#V.T_0T
M >U^$O&MAXOB+6A,<\8!E@?&]<_Q#'#IG@,/;<%) H Z^@#RC1OBE'JNL/I$
MEM]GCB-P#<-." ( [,S)Y2A00A)^<[?>@#F?$/QH:*<V^A0).J$CSI@Y5\=T
MC0HVWT9F!/\ ='< C\.?&MKBX6#6H8X8W('GP;PJ$]WC=G)7U*ME1D[6Z4 >
ME^+O'FG^$85:4^?<2KNB@C8;F4]'9N0D?^T02?X5;!P >,-\;M85PYM;40L>
M 5FW$>S^;M)]]GX4 >S^"O'%KXR@9HE,%S#CS86(.,]&1N-Z$\9P"#PP&5+
M';4 >3Z/\4XM3U>329;86T<1G!N&G!4" .Q9E,:A00A/WSM]Z .;U_XUB*8V
M^AP+<!20)IM^U\=TB4J^WOEF4D?PB@#+TOXX7:3!=4M8C%G#&#>CKZG;(\@8
MC^[E?K0!]!Z;J-OJ]M'>VC"2"9=R,/3H01U!!!5@>0P(/(H N,P0%F(  R2>
M  .YH \2\3?&>UT^5K;2(A>,AP9G8K#D==@'S2#_ &LH/[I88- ''#XV:VA#
MO;6GED\?NYP2/9C,1GWV_A0!Z;X.^*=CXFE6RN$-E>/PBEMT<AQT1\*0QYPC
M#G@*S-Q0!ZE0!YQXV^(]IX0/V5$-U>LN[R@=JH#]UI&P<9ZA "Q')*@@D \L
M_P"%S:\?WPL[;R/7R[CI_P!=/-V_CM_"@#U?P)X_B\9K)$8C;W,"JSKG<C*3
MC<C8!Z]5(XR,%N< &[XN\1CPIISZD8OM'ELBB,/LR78+][:^,9S]TT 9G@;Q
MJOC2":80&U:W=4*^9Y@.X9!#;(_0Y&WTY/8 \_\ 'GQ0%G)?^'Q9EMT4EOYY
MGVX\V'&_R_);A=_ \SY@.JYX /)/ WC#_A"[N6[\C[5YL7E;?,\K'SJV[/ER
M9^[C&!USGB@#W;PA\5AXJU%---F;?S%=A()_,P44M@KY,?! (SNZXXYX /76
M8("S$  9)/  '<T >'^)?C/;V$K6VCPB[9"09G8K%D''R*OS2#_:W(#_  [A
M@T <NOQGURV8-=V=N(SV$<\1/T9I7'3_ &30![)X.\=6/C&-O(!AN8@#) Y!
M8#IN1AC>F2!NP""0&5<KD [6@ 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 * ,G6?]2O^^/\
MT%J ,_1O]<W^X?\ T): .FH * "@ 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 * .)\8^*6\/HD5N UQ,"1NSM11QN([DGA1G'!)]#Z>$PWUAN4W:$
M>V[?;R\SS<5B/JZ48+WGWV2[_P"1Y>?'6M$Y%QCV$4/'YQD_K7N?4J'\G_DT
MO\SQ?KE?^?\ \EC_ )"?\)UK7_/Q_P"0H/\ XW3^I4/Y/_)I?_)!]<K_ ,__
M )+'_(/^$ZUK_GX_\A0?_&Z/J5#^3_R:7_R0?7*_\_\ Y+'_ "#_ (3K6O\
MGX_\A0?_ !NCZE0_D_\ )I?_ "0?7*_\_P#Y+'_(/^$ZUK_GX_\ (4'_ ,;H
M^I4/Y/\ R:7_ ,D'URO_ #_^2Q_R#_A.M:_Y^/\ R%!_\;H^I4/Y/_)I?_)!
M]<K_ ,__ )+'_(/^$ZUK_GX_\A0?_&Z/J5#^3_R:7_R0?7*_\_\ Y+'_ ",W
M4_$>H:P@BO)C(BG<%"H@SZD(JYQVSG'.,9-;4\/2HOFIQL]KW;_-NWR,:E>I
M57+4E=+I9+\DC$KJ.8* "@#;TSQ'J&CH8K.8QHQW%2J.,^H#JVW/?&,\9S@5
MRU,/2K/FJ1NUI>[7Y-?B=-.O4HKEIRLNUD_S3-+_ (3K6O\ GX_\A0?_ !NL
M?J5#^3_R:7_R1M]<K_S_ /DL?\@_X3K6O^?C_P A0?\ QNCZE0_D_P#)I?\
MR0?7*_\ /_Y+'_(/^$ZUK_GX_P#(4'_QNCZE0_D_\FE_\D'URO\ S_\ DL?\
M@_X3K6O^?C_R%!_\;H^I4/Y/_)I?_)!]<K_S_P#DL?\ (/\ A.M:_P"?C_R%
M!_\ &Z/J5#^3_P FE_\ )!]<K_S_ /DL?\@_X3K6O^?C_P A0?\ QNCZE0_D
M_P#)I?\ R0?7*_\ /_Y+'_(/^$ZUK_GX_P#(4'_QNCZE0_D_\FE_\D'URO\
MS_\ DL?\CL?"GCFXO;E;+4-K>:<)(JA2&QPK!?E(;H" ,$\Y!X\[%8*-.#JT
M;JVZO?3NKZZ'H8;&2G)4ZMG?9[:]G;34]6KP#W#R/XU?\@%/^ON+_P! EH K
M?!-%DT*X1P&5KV4$$9!!@MP00>"".HH \>\5:3<?#[7Q+:95$<7%JQZ%"?N'
MUVG=&P[K@GAJ /K#0M9AU^QAU"V^Y.@;&<E&Z.A]T8%3[C/2@#Y<_P"9[_[B
MW_M>@#ZYH X7XCZW_86A7$JG;+./L\7KNE!!(]"L8=@?510!YQ\#M$VK<ZNX
M^\1;1'V&V24^O)\L9Z<$<X. #H/C/H?V_24U!!F2PDRQ[^5*0C?7#^6?8;CZ
MF@"I\%-<^UZ?+I<AR]F^^,'_ )Y2DD@>RR!B?]\4 >V4 >(_$WX<3:W(=7TH
M!KG:!-#P#*%& Z'H9 H"E21N &T[AA@#R3P[X[UGP4YL^7A0X:UN%8;#W"YP
M\1YS@?+GDJ30!]"^%/B7I?B=EM\FTNVX$,I&'/I%(,*_T(1SV0@9H ]$H ^8
M/CC_ ,A6V_Z]!_Z-EH ]R\!_\@"P_P"O:/\ E0!UM '.^+[9;K1;Z)NAM)R/
M9EC9E/X, ?PH ^<?@Q.T6O%!G$MM*I_ HXSZ<KU_#N: /K"@#Y.^(EY)XK\3
MC3;8Y$+QV48[;RV)6/TD9E)_NH">!0!]365E%86T=G$/W4,:Q*./NHH4 CIT
M'- 'R#=(_P /_%)*9$=I<!U']ZWDYV\=<PN5/^UGC(Q0!]C1R+,BR(0RN RD
M="",@CV(H \B^-LC)H<2C@/>1*?IY4[?S44 4/@;;[-.NY\??N0F?7RXU;'K
MQYGZ\=Z /;Z "@#S[XIPK-X;N]W5!$X/H1/'_,9'XT >7? J8K=WL7.UH8F/
M/&4=@./^!G![<^M 'TE0 4 ?//QVN>;"W&>/M$A].?*5?Q&&_.@#L_@Y"L7A
MY&7K)/,S?4$)_)!0!ZG0 4 % 'S%\:?$#W-^FCQDB&T19)!_>ED&X9_W(RNW
MW=O:@#UWP%X*M?#-C$\D2F_E0/-*RY=689\M21E%0':0,;B"Q[8 .KUG0[/7
M[=K2_B66-@0,@;D)_B1NJ,..1Z8.1Q0!\C6<DWP_\2["QQ:7'ER'IYD#D9SV
M^>)@PSP&P>P- 'V=0!\0-ITNKZ_+80-Y;W5Y+%N)( #2L#G')&.2._2@#Z\\
M,^%K'PK;+;62#=C]Y,0/,E;N6;KC/W5'RJ. .I(!X?\ &OP];V4MOJEL@C:Y
M+QS!1@,Z@,CD#C<1N#'OM!ZY- %CX8>"DUX#7M8;[4J$16\4AWC]R @:3=G*
MH $CCZ<9(Q@4 >ZZQHEIKEF]A=HK1.NT<#*'&%9/[K+P5(QTQTXH ^5_AG/)
MI'B>&W.?G::VD XS\K]CV$B*W/IZT ?7U 'P[-ITVKZ[+86Y"R7-Y+&"3@#=
M*V2V.P')'.<< F@#ZY\+^$+#PG;K#:(&FQ^\G8#S)#W)/)5<_=0':H]6RQ .
M)^+?A6WU#3'U:) EW9X9G48,D18*ROCKM!WJ3R-I X- '._ W5W=;K2G.53;
M<1C/3)V2 >Q/EGT!SW- '3_&'Q ^D:4MG 2DM^YC)'!$2 &7'^\61#_LLU '
M+_"#P7;7%L=;OXUF9W9+977<JJAVO)M(VEB^54\[=A(Y/ ![[-;Q7$9AE19(
MV&"C*&4CT*D$$>Q% 'R/\3/"Z>$M426PS%;W(\V$ G]W(C#>JGKA259><J&
M["@#Z;\(ZN=>TBUOV^_-$-__ %T0F.0\=BZL0.W2@#Y=U%X)?&4IU;'V<:BR
MR;_N^4LNU-W^QL"9[;>N!0!]@QJ@0*@7R]H"A<;=N.  .,8Z8XQ0!E6/A_3]
M,N9;VS@C@GN%"R-&-H8*<CY =@)/+%5!8\L20* .)^+W_(NS?]=8?_1@H Y;
MX%_\>E[_ -=HO_0&H ]*\8Z?:R:3J$[PQ-*+*Y(D,:E\K ^T[B-V1@8.>,#%
M '@WP6M(;O5+A+B-)5%J2 ZJP!\V,9 8$9P>M 'TU;Z=:VC;X(8HFQC<D:*<
M'ME0#CCI0!YC\8=??2=)6S@)62_<QD@X(B0!I,?[V40_[+,* ,7X.^$;>.S&
MN7*"2>9V%N6 /EHAVEU!Z.SAANQD*HVD!FR >UWEG#J$+6URBRQ2 JR.,@@^
MW\CU'4<T ?(\T;?#_P 6!+<MY5O<)CGEK>8*Q0GN1&^TDC[R[L<4 ?8- !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 9.L_ZE?]\?\ H+4 9^C?ZYO]P_\ H2T =-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 >7?$30;B\,=_;*9/+0
MQR*HRP4$L& ')'S,&P..#TSCW<!7C"]*;M=W3>U]K?@K'B8ZC*=JL%>RLTM[
M;W_%W/'2I4X(P1V/%?1>AX&PE,04 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % ';^"] N;Z^BNBC);V[B0N00"R\JJYQDDXSC@#D]@?+Q=>-.G*":<I*
MUO)Z-OL>EA*,IU(SLU&+O?S6J2/?:^3/J3R/XU?\@%/^ON+_ - EH @^"'_(
M$G_Z_I/_ $1;4 =#\2O"O_"3:4WDKF[M,RP^K<?O(Q_UT4#'^VJ4 >3?!KQ3
M]@NWT6X;$5V=\.>BS <KZ 2*/^^T4#EJ ,'_ )GO_N+?^UZ /KF@#YD^-FM_
M:;^'2T/RVB>9(/\ II+@@'_=C"D?]=#0!-X7^+%CX:TV#34LY7\E?F<2(-[L
M2SMC;T+$XSDA<#M0!HZE\9K#5+6:RFLIO+N(WC;]XAP'4KD?+U&<CT(!H \V
M^&VN?V%KL#L=L-P?L\G8;92 I/LL@1C[ \CK0!]FT % '/Z[X6TSQ&FS48$E
M(&%D^[(O^[(N&&.N,E2>H- 'RUX]\"R^"KB.2%VEM)R?*D/#HRX)1\8&X=58
M8##/ ((H ^AOAIXAE\1Z*DUR2\]N[6\CGJY0*RN?<HZ;CSELGO@ 'C_QQ_Y"
MMM_UZ#_T;+0![EX#_P"0!8?]>T?\J .MH Y#Q]?KIN@7TI."T#Q+Z[IAY0QT
M.07R/3&>@H \*^"5F9M7FN>=L%LPX_O2.@ /_ 5<]N1^% 'T5XBU==!TVXU!
ML?Z/$S*#T+GY8U_X$Y5?QH ^/?"'B*'0-5&K7L;W3()&4*5!\V0$%R2". SG
M@9W$'M0![+_PO2T_Y\IO^_J?_$T >4^/O%=KXPNHKRW@>VD2/RY-S*V\!BR'
MY0.1N8'/;;Z4 ?0OPJUS^V="B1SF:R)MWYYVK@Q'Z>657ODJ?H #*^-4)ET)
M&'2*[B<_0QS)_-Q0!B_ NX5K2]M_XDFC<_1T*C]4- 'N] !0!YK\6[P6GAV=
M.]P\,2_7S%D/U^6-A^O:@#@O@5:'=?79Z 0Q+QU)\QFY]L+QWS[4 ?0] !0!
M\^_':U^6PN0.AGC8\]_*9!Z=G]S^% '5?!FZ6?0?*!&Z"XE1AW^;;(#]"'X/
M3@CL: /6* "@ H ^-?&A,OBNX\[I]KC4Y_N#8H[]-H'X>E 'V50 4 ?('Q;"
MCQ)<%>I2 M]?)0?CP!_+M0!]:6&?LT6>OE)G_OD4 ?(OA[_D<8_^PC)_Z,>@
M#[%H \0^.7_(.M/^OD_^BVH Z'X0?\B[#_UUF_\ 1AH ].H ^0?"O_(Z)_U_
M7'\Y: /KZ@#XZ\/?\CC'_P!A&3_T8] 'V+0!SGC *=#U -@C[%<GGU$+D?B#
M@CWQCF@#Y]^"&?[:G]/L4GTSY]OC^OZT :7QT=OMEDI^X(9"/J74-^@7_/0
M]<^&X5?#EB%Z>4QX]3(Y/ZYS[T =O0!X%\=@OD6!_B#S@?0K%GGZ@?7\* .P
M^$.?^$<AS_SUGQ_W\/\ 7- &;\0?A@/$LIU'3F6&]( D1^(YMHPIR 2DF %R
M058!<[<%B >16^M^*OATZP3B6. '"Q3KYENP!Z1N"0!Z^5(IP<F@#WOP-\0+
M;QBC1;/L]Y$NYXB=P9> 7C; RN2 5(RN0#D$,0"E\7O^1=F_ZZP_^C!0!RWP
M+_X]+W_KM%_Z U 'JWB[_D":A_UXW7_HB2@#P'X'?\A6Y_Z]#_Z-BH ^GZ /
MG#XZL?M%BN3M$<Q [ EHP3^.!GZ"@#G?#VF^-YK"%](:86)#>2%N+=%QO8-A
M7D5A\^[J!Z]* -G^R/B-_>N/_ JU_P#CU &#=_#CQ=K-SY]_"7DD*J\TEQ;M
M@ !06VREB%4?PJ3@< T ?6U !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 9.L_ZE?\ ?'_H
M+4 9^C?ZYO\ </\ Z$M '34 % !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 8^MZ);Z[;FWN!@CE''WHV]1[?WEZ,/?
M!'31K2P\N>'S71K^MGT.>M1C7CR2^3ZI_P!;KJ?/&L:/<:)<&VN1@CE6'W77
MLRGT]1U!X/-?7TJL:\>>'S75/LSY.K2E0ER3^3Z-=T95=!@:NCZ/<:W<"VMA
MDGEF/W47NS'L/0=2>!R:YZM6-"///Y+JWV1O2I2K2Y(?-]$N[/H?1-$M]!MQ
M;VXR3R[G[SMZGT']U>BCWR3\A6K2KRYY_)=$OZW?4^LHT8T(\D/F^K?];+H;
M%<QT!0 4 % !0 4 % !0 4 >1_&K_D I_P!?<7_H$M $'P0_Y D__7])_P"B
M+:@#V.@#Y.^)WAR3PKK"ZE99CANG\^)EX\N=2&=1Z?-B1!TPVT<*: ,#P_J+
M:MXIM;Z0!7N+^*1@.@9Y 6Q[9)Q[4 ?9-U<)9PO<3';'"C2.?14!9C^ !- '
MR)X8MF\<>*1-<J'CEF>ZF5AE?+0[@C#D%2=D1'3!Q0!]0_\ "(Z)_P! ^Q_\
M!8/_ (W0 ?\ "(Z)_P! ^Q_\!8/_ (W0!\U?%GP[%H&K)-9HL%O=QAT6-0B)
M)'A'"*H '\#\=W- 'TCX.UH>(-(MKXG+O&%E_P"NJ?))GTRRE@#_  D'O0!3
M\.>/-(\3G99R[)@2/)FPDI [JNXAP>OR,Q'\0% '8T ?/GQL\06TT4&CPLLD
MT<OGR[3DQ[49%0D<!FWL2O4!5)P",@'5_!O3'L=#\^1=IO)WE7U,85(U_ LC
MD>H(/0@T ><?''_D*VW_ %Z#_P!&RT >Y> _^0!8?]>T?\J -G4-;L-)4O>W
M$-N%Z[Y%4],X"D[B2",  DY&!S0!\R?$GQ^OBQTT_3@WV*)]VX@AIY/NJ=O4
M(H)V*1N)8E@#M  /:?AEX3?POIF;E=MW=D22CN@ Q'&?=026]&=AVH XWXWZ
MWY-O;Z1&?FF;SY!_L)E8P?9G+'ZI0!K_  S\&6 T2*YU"UM[B:[9I@9H8Y&6
M,_+&H+J<*54/@<9<T >@?\(CHG_0/L?_  %@_P#C= '/>*_ NF7VE7,5E9VT
M%SY1>)XH(HWWI\ZJ&1 V'*[#ZAC0!XQ\&=<_L_5FT]SB._C( )P/-CRZ'\5\
MQ1W)*B@#Z)\5Z+_PD.E7.G<!IHSL)Z"12'CS[;U7/MF@#Y5\">)'\$ZN3>*R
M0OFWN4(.Y,-]['7=&XY'4KN Y(H ^P+*]@U&%;BUD2:)QE71@RG\1W]1U!X(
MS0!--/';(99F6.-!EF<A54>I8D #W)H ^4/B?XT3Q5=QV6GDO:6I(5@/]=*W
MREU'4J!\L?<Y8]&% 'O7P[\-MX9T>*WF&VXF)FF'<.X&$/NB!5/;<&(ZT =S
M0 4 <-\1/#K>)=&EMX1NN(2)X0.I= <J/=T9E'^T10!\^_#+QBGA.^>"])6S
MNL+(<']U(I.V0CK@9*N ,X.<';@@'UM;W$=U&LT#+)&XW*Z$,K ]""."/I0
MR[O(-/B:>ZD2&)!EGD8*H^I) _QH Y_P[XOT_P 4R7$>G%W%FR*SLNU7\S?M
M*9.XK\C<LJ^P(YH ^=?C!I4FG:Z;P#;'>HDB,.!OC58W (_B!57/?YP3UH ^
MB_"/B2#Q/IT5Y$RF7:JSH.L<H&&!'8$@E#C!4@B@#>O+R'3X7N;IUBAB4L[L
M<!0/7^0 Y)P "2!0!\?@/\0?%!:,'R[NX!.>2EO'@9;MD0H.,X+84'F@#[)H
M ^.O#W_(XQ_]A&3_ -&/0!]BT >(?'+_ )!UI_U\G_T6U '0_"#_ )%V'_KK
M-_Z,- 'IU 'R#X5_Y'1/^OZX_G+0!]?4 ?$:ZK_8?B)M0V^8+:^DD*9QN E;
M(![$C.#@C/4&@#[(T;6;77K5+VQ<20R#MU5NZ./X77/*GZ\@@D X#XM>((M*
MT:2R##[3?8C1 >1&&!D<C^[@;.V6<8S@T <?\#=)=1=ZHX(1MMO&<=<'?)@^
M@_=CZY]* -+XWZ2]Q96VHQKD6LCQR$#D),%VD_[(= HST+^] %GX-^)8;O3O
M['E<+<6C.8U)P7B=B^5]2C,P8#.U=O;H >T4 ?*'Q:\1Q>(-4CL[)O.BLE,8
M9.0\TC#?LQ]X#:B9'5@<9&"0#Z,\(:.V@:1:Z>_WX8AO]I')DD ]<.[#/?KQ
M0!<TC7K#759]/F2<1,4<+D,I!(^96 8 X.TD88<J2* +.I6MK>6TD-^J/;,C
M>:),;=H&22>VT<[@05(R"",T ?*/PM7'BF 6Y)B'VG)]8_)E"EO^!;/QQ0![
M=\7O^1=F_P"NL/\ Z,% '+? O_CTO?\ KM%_Z U 'K7BF,S:/?QK]Y[.Y4?4
MPN!TH ^=O@E<)%K,T3G#2VKA/<K)&Q ]]H+?130!]34 >)?&[27NM/M]0C&1
M9R,CXSPDP7YC[!XU7GNXQU- %OX.^(H;W2QI3L!<V;/M0D O$[%PR_WMK,RM
MC[H"YZB@#V*@".2:.(JKLJESM4$@%CUPH/4X[#F@"2@ 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 * ,G6?\ 4K_OC_T%J ,_1O\ 7-_N'_T): .FH * "@ 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 *
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
MB_X]: -OPQ\,-8CU.#5M:N59K>02[3(\\KE3D!G; 4$]2&?/(QSF@#WZ@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T): .FH * "@
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 * "@#S7Q-\+=(\0L9XP;*
MY;DR0@;6/J\7"D]R5V,3RS&@#KO#6B#PYIL&F"3SOLZL/,V[-VYV<G;N;'+8
MQN/UH W* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H ^.O#W_(XQ_]
MA&3_ -&/0!]BT % !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 % &3K/^I7_?'_H+4 9^C?ZYO]P_^A+0!TU !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!R-MX$T2SO?[3AM0MV':0/YDQ =LDL
M$:0Q@Y)(PO!Y&* .NH * "@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T):
M.FH * "@ 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 * ,G6?]2O^
M^/\ T%J ,_1O]<W^X?\ T): .FH * "@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T): .FH * "@ 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 * ,G6?]2O^^/\ T%J ,_1O
M]<W^X?\ T): .FH * "@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T): .FH * "@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T):
M.FH * "@ 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 * ,G6?]2O^
M^/\ T%J ,_1O]<W^X?\ T): .FH * "@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T): .FH * "@ 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 * ,G6?]2O^^/\ T%J ,_1O
M]<W^X?\ T): .FH * "@ 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 * "@"*>>.UC::9@D:#+,>  /\ /X]!42E&G%SFTHI7;?0N
M$)5)*$$W)NR2W;.;_P"$UT<?\O'_ )"F_P#C=>7_ &EA/^?G_DD__D3UO[+Q
M?_/K_P GI_\ R0G_  FVC_\ /Q_Y"F_^-T?VEA/^?G_DD_\ Y$/[+Q?_ #Z_
M\GI__)!_PFVC_P#/Q_Y"F_\ C=']I83_ )^?^23_ /D0_LO%_P#/K_R>G_\
M)!_PFVC_ //Q_P"0IO\ XW1_:6$_Y^?^23_^1#^R\7_SZ_\ )Z?_ ,D'_";:
M/_S\?^0IO_C=']I83_GY_P"23_\ D0_LO%_\^O\ R>G_ /)'065]!J,0GMG$
MD;9PPSU'4$'!!]B :]&G5A6BJE*2E%]5_5UZ,\RK2G0DZ=6+C)='_P #1KS1
M:K8Q"@ H * "@ H * "@#"\1^(K7PO9M?WN\QJRJ%C 9V9N@4$J,\$\L!@=:
M /.?^%WZ)_SPOO\ OW!_\DT 30?&K0I6VNEW$/[SQ1D?^.3.?TH ](TC7+'7
MH?M&G3)<1CJ5/*D] Z$!T)]&4&@#5H ^;]%^(6MW7B9=.FG#6CWCPF+RH0 @
M=E #*@DR !@ESSUS0!](4 % !0!Q7CWQ6_@_31>PQK-+),D*!R0H+*[[FQR0
M%0C (Y(Y]0#*^'/CF;QG'<_:8DADM3'S&6VLLOF8X8D@CRSGD@Y'2@#1^(VM
M7?A_19;RP?RIU>)5?:KX#. ?E<,O3U!H P?A3XHU#Q-:W+ZG()G@E14;8B'#
M*201&JJ>1QQGDY)H ]7H * "@ H * "@ H \G^*_B?4?#-M;/IDOD/-(ZN=D
M;Y"J"!B17 Y/89H ZCP#JUSKFAVU]>L)+B7S=[!57.R>6,?*H"CY5&< >M '
M84 % !0 4 5[R1H8))%^\B.P^H4D?K0!\_\ PV\>ZUKVLK9:A.)H'CD;;Y42
M8*C((,:(WMR2,>_- 'T10 4 % !0 4 >6_%7Q+J'AJQ@FTR7R))9RC-L1_E"
M,V )%91R.N,T :GPVUV\\0Z.MWJ#B6?S9$+A53(4C&50*N><< ?GS0!WU !0
M 4 > :Y\9+K2]6GLH[:)K:UG>%BQ?S6\MBCL""%&2"5!0X&,D]: /?Z "@ H
M * "@ H * ,+Q!XEL/#%O]IU&3RU8X10-SR,.R*.3CN>%7(W$9% 'D%S\=H$
M;%O8/(G8R3K&<=OE6*4?^/'ZF@#8T?XTZ5?.(KZ*6Q+$ .2)8QG^\RA7';GR
MR.N2 * /8D=9%#H0RL 00<@@\@@C@@CD$=: '4 % !0 4 % !0 4 % !0 4
M% '/>*]</AK2[C4PGFF!5VH3@%G=8UR0"<!G!..2 1D=: ."^'GQ'N?%]Y+8
MW<,431PF96BW 85T0J0S-SF0$$$=",4 >O4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 ?._Q'\>ZUX?UIK.PG$4"1Q-L\J%\EER<LZ,W/LP]J /HB@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#AO%?Q!T[P?-';
M7J3R22IY@$*(P"[BN27DC'53P,T =5I>I1:O:17UON$5P@D3<,-ANF1DX/XF
M@"_0 4 % !0 4 % !0!P'Q*UR\\/:.;S3W\F?SHT#;4? ;.?E=67MW!H J_"
MWQ#?>)-*DNM2D$TT=T\0;8B?((H7 (C55ZNW.,_E0!Z30 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 % &3K/\ J5_WQ_Z"U &?HW^N;_</_H2T
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 % '+>-N-'N/^V7_ *.CKR,R_P!TJ?\ ;G_I<3V<K_WNE_V__P"FY'@%
M?G9^EA0 4 % !0![3\.?^0=)_P!?+_\ HN*ON<G_ ($O^OC_ /28'P&=?[Q'
M_KU'_P!+F=_7T1\T% !0 4 % !0 4 % 'D?QJ_Y *?\ 7W%_Z!+0!Q/PF\):
M5XAL;B;4K=;AXYPBDM(N%V*<?(ZCJ<\T >BZG\)/#]]$4@A:SDP=LD4CG![9
M21G5AGJ,*2.-PX( /GNRO+[X<:ZR;CNMI-DRC(6:$X;H>SH0Z$\J2IX(H ^S
MHY%F19$.5<!E/J",@_B* /CWP]_R.,?_ &$9/_1CT ?7-[J-KIJA[R:*W0]&
MED2,''7!<@<4 1V.KV6IY^Q7$%SMY/DRI)@=.=C''- &A0!F:OHMGKUN;34(
MA/"2&VDLN&&<$,I5@1D\@@\F@"MH?AO3O#4;1:9"+=9"&?#.Y8C.,M(S-QDX
M&<#)Q0!QOQ>_Y%V;_KK#_P"C!0!RWP+_ ./2]_Z[1?\ H#4 >[T 4+W5;/3<
M?;)X;?(R/-D2/(]1O8>E %>T\0:9?.([6[MIW/ 6.>)V/T"L30!KT % $<LR
M6Z&25EC1>2S$*H'J2< ?C0!E0>)-*N9!##>VDDA. B7$3,3TP%#DY]L4 >0_
M'3_CTLO^NTO_ * M ':_"K_D6;/_ +>/_2J>@#T*@"K>7]MIZ>9=RQ6Z?WI7
M6-?S8@4 4K3Q!IE^_E6MW:SN>BQSQ.WY*Q- &O0!3U'_ (]9O^N4G_H)H ^4
MO@__ ,C%'_UQF_\ 0* /KF@ H H7VJV6F &]N(;8'IYTJ1Y[<;V&: %LM4L]
M2!-G/#< =3%(D@'UV,<4 7J /$/CE_R#K3_KY/\ Z+:@#:^#?_(OC_KXF_\
M9: .Z?Q+I,;^2][:+)TV&XA#9]-I?/Z4 ;2L' 92&5@""#D$'H01U![&@!:
M./NO .A7MV=0GM%>Y9][-OE 9\YW&,2",DGDY4Y/6@#L* $9@@+,0 !DD\
M=23V H PW\4Z/&VQ[ZS5NFTW,(/IT+YH UK>YANT$MNZ2QGHR,&4_0J2/UH
MGH * "@#X]\;7<_BKQ0]F6P!=+8PCG:@$@BX!_O2;G;U)],4 ?2>D>!-%T>!
M8([2&4@ -)-&DDCGN2S@XR>=JX4=A0!@^(?A1HVM(6MD&GS]G@4!/^!0Y"$=
M?N>6?]K Q0!Z'8VHL;>*V4EA!&D8)ZD(H7)Y/)QGJ?K0!:H H7NJV>F &\GA
MM@>AFE2//TWL* ([+6M/U)MEG<V]PP[131R'\D8F@#3H * "@#*O-=T[37\J
M[NK:WD_NRS1QMST^5V!_2@#0@N(KI!+ ZRQMT9&#*?H5)!_.@ GGCMD,LS+'
M&O+,[!5 ]V) 'XF@#.M-?TR_?RK6[MIY/[L4\3M_WRK$_I0!K4 5+^P@U.![
M2[02P2C:Z-G!&0>Q!&" 00001D4 8VA>$-)\-.\FF6X@>0;6;?(Y*Y!QF1W(
M&0#@8&10!TE $4\\=LADF=8T7JSL%4?4D@"@#*B\2Z3._E17MH\F<;5N(6;/
M3&T.3G/M0!M4 % %*\U.TTX W<\-N#R#+(D8..N-Y% %2U\0Z7>N([:\M9G)
MP%CGB=B3T "N3DT ;% !0 4 4[W4;735$EY-%;H>C2R+&#CW<@4 1V.KV6IY
M^Q7$%SMY/DRI)@=.=C''- &A0 4 5+S4+;3E\R[FBMT/\4KK&..O+$#B@""Q
MUFPU(E;*YM[DKR1#-'(0/<(QQ0!\L?&#_D8I/^N,/_H% 'US0 4 % !0 4 %
M #7=8E+N0JJ,DD@ #U)/ % &*/$^D;_*%]9[^FW[3#N_+?F@#;5@P#*001D$
M<@@]Q0!@^+&*:+J#*2"+*Z((X((@?!![$4 > _ YB-4N5R<&USCMD2QX./49
M/YF@#Z=H * *UU>V]BN^YEC@0\;I'5!GZL0* ,R'Q/I%PVR&^LY&/15N86/Y
M!R: -R@ H * *5]J=IIBA[V>&V5C@--(D8)] 7(!//:@!]I?6]^GFVDL<\?3
M=$ZNN?\ >4D?K0!:H * /F#XX_\ (5MO^O0?^C9: /<O ?\ R +#_KVC_E0!
MUM ",P0%F(  R2>  .I)[ 4 8J>)=)D?R4O;1I.FP7$);/IM#Y_2@#;H * $
M9@@+,0 !DD\  =23V H Q1XFT@OY0OK/S,XV?:(=V?3;OSG\* .$^,9SX?)'
M_/Q#_P"S4 4O@A_R!)_^OZ3_ -$6U 'L= $%Q<PV:&6X=(8QU9V"*/J6('ZT
M 9<'B;2;EQ'#>VDCGHJ7$+,?H Y- &W0 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 % &3K/\ J5_WQ_Z"U &?HW^N;_</_H2T =-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 07-U%9QF:=UCC7JS' '_U_0#D]JSG
M.-*+G4:C%;MNR-(4Y59*%.+E)[)*[.=/C71U./M'3TCF/ZB/%>;_ &EA5I[3
M_P EG_\ (GJ+*\7O[+_R>"_]N$_X3;1_^?C_ ,A3?_&Z7]I83_GY_P"23_\
MD1_V7B_^?7_D]/\ ^2#_ (3;1_\ GX_\A3?_ !NC^TL)_P _/_))_P#R(?V7
MB_\ GU_Y/3_^2#_A-M'_ .?C_P A3?\ QNC^TL)_S\_\DG_\B']EXO\ Y]?^
M3T__ )(/^$VT?_GX_P#(4W_QNC^TL)_S\_\ ))__ "(?V7B_^?7_ )/3_P#D
M@_X3;1_^?C_R%-_\;H_M+"?\_/\ R2?_ ,B']EXO_GU_Y/3_ /DC \4>*--U
M'39K:VFWROY>U?+E7.V5&/+( , $\G]:\['8[#U\/.E2G>3Y;+EFMIQ;U<4M
MD^IZ> P&)H8F%6K3Y81YKOF@[7A)+12;W:Z'D%?&'W 4 % !0 4 >G^"O$5A
MI%D\-Y+Y<C3LX&R1OE*1@'*(PZJ1C.>.G2OJ\MQ=##490K3Y9.;:7+)Z<L5T
M36Z9\AFF#KXFM&I0AS15-1;YHK52D[>])/9HZ_\ X3;1_P#GX_\ (4W_ ,;K
MV?[2PG_/S_R2?_R)X?\ 9>+_ .?7_D]/_P"2#_A-M'_Y^/\ R%-_\;H_M+"?
M\_/_ "2?_P B']EXO_GU_P"3T_\ Y(/^$VT?_GX_\A3?_&Z/[2PG_/S_ ,DG
M_P#(A_9>+_Y]?^3T_P#Y(/\ A-M'_P"?C_R%-_\ &Z/[2PG_ #\_\DG_ /(A
M_9>+_P"?7_D]/_Y(/^$VT?\ Y^/_ "%-_P#&Z/[2PG_/S_R2?_R(?V7B_P#G
MU_Y/3_\ D@_X3;1_^?C_ ,A3?_&Z/[2PG_/S_P DG_\ (A_9>+_Y]?\ D]/_
M .2-K3]6M-44M:2K*%Z@9!'U4@,/J17=2KTL0KT9J5M[;KU3LU]QP5L/5PS2
MK0<;[7V?HU=/[S0KI.4\C^-7_(!3_K[B_P#0): ,SX&?\@Z[_P"OD?\ HM:
M/;Z /C;XEW2:GXDN3;?O &CA&.<ND:(P&.N'!7ZB@#Z]TZW:TM88'^]%%&A^
MJH%/ZB@#XJDU1]$UZ6_B4/);W<SJ&SM+"1\9QS@'D@8R.,CK0!Z5I?PTU?QI
M_P 3;7;IK<SC<@=#)*5/W?DW(L28/RJ.<?P*"#0!Q_BOP?J'P\NH;B*8LCDF
M"XBS&P9<$JRY.UL$'&YE89P3A@ #Z8\#>(SXHTF*^DP)AF.; P/,3@D#L'!5
M\=MV.U &#\76*^'9L'&9(0<>GF#B@#F/@6[&RO%).U9H\#/ RAS@=LX&?7 H
M Z;XO?\ (NS?]=8?_1@H Y;X%_\ 'I>_]=HO_0&H [_XA7&K0:5C0UD:ZDE2
M,F)2TBQL&W,N,[>0H+_P@DY'4 'E&E_!:^U#-SK5WY4LGS%%S/)D_P#/21F"
M[O7;Y@/]Z@#+\7?".7P]9OJ-C<&YC@&Z1&38ZJ,9=2&(;;U884A1D%J .Y^#
MWBVYUB&;3+YS+):*KQ2,<N8B=I5F/)V-MVDY.&QG"B@#V6>=+6-YI2$CB5G=
MCT55!+$^P )H ^0]:UO5/B;JRV=J&\IG(MX,X2-!G,LG;=M^9W.2/NIQM4@'
M:3? N=+?=#>HUR!G8T16,GT#AV8#T;RSG^Z.P!YEXCU'5XHDT'6=Q>PD)3S#
MEU5E VA\G?&0 8VR<#@$K@  ^F/A5_R+-G_V\?\ I5/0!<\>^+E\(:<;A 'N
M9CY<"'INQDNPZ[4')]257(W9 !X'X;\%ZK\1Y'U34+ADA+%?.D!=W8=5B3*J
M$7H3E57HJL0P !T&N_!.:RMVN-+N#<RQC=Y+QA6?')V,K$;O12HW'@,#U -3
MX2^.KB]F_L/4G:5]I:VD<Y?Y 2\3$\MA060GE0K*21M  /<M1_X]9O\ KE)_
MZ": /E+X/_\ (Q1_]<9O_0* /J[4#BVF(X(B?_T$T ?%WA3Q7<^%GN)+(;KB
MYB\F,GY@C%U;?LY#L "%!&,MDY&5(!Z3IGPAU/7U.H:Y=-;S3_-L93--SS^\
M)=0A_P!@;B.AVD%0 <1XA\-ZI\-[Z.:*4@-DP7,65#8QN1E).",C<A+*P(Y8
M9P ?4'@SQ(OBG2XK_ 67F.91T65,;L>S AU'.%8 DD4 >=?'+_D'6G_7R?\
MT6U 'E'AJ36_$EJGAG2<Q6X9Y9W!*J0Y',S@9$:XP(UR7.>&X"@';WOP,N(K
M8O:WBS7*KGRVB\M&.,[5?S&P>REE /\ %L'0 Q?A5XKNM'U--&N68VMRYC$;
M9_=3<[2H/W=S#8ZC@D@D96@#ZIH ^/?&4KKXOF96(9;N'!!((XCZ'M^% 'V%
M0!\[>(?#/B?QMJ]S;R,]OIT$S+$9=T<.P'Y61!S,S*,[\$9."Z# H NCX$P>
M7@W[^9CJ(%VY_P!WS,X_X%0!YEYFJ_"[6?*#Y,95F52?*N(6]5/J,@$C<C@[
M3D9(!]AVUPEW$D\1RDJ*ZGU5@&'Z&@":@ H ^/?B+I-SX;\02W:95;B;[7!)
MCC<S;V'IN23.1Z;2?O4 >Z^$?B?IOB&-8;MULKW #)(0L;MCDQ.>,$]$8AP3
MM&[&X@'IM !0!Y?\3?&[^%+5+>S(^W70;83@^5&.#)@\%B3MC!&,AB<[<$ \
MH\+_  RO_&4?]K:I<-#'<$LK,#+--S]\[F 53_"Q+$XX7:0Q )O%/PENO#EN
M=3TRX:Y6W_>.NWRY8U7DR(RL=VS&3C:R@%AG' !Z#\*?&\WB*%].OV,EW:J'
M60]98<A<MZNC$!F_B#*3\P8D [3QV2N@7Y'!^S2=/I0!\N^$_%&H:1:SZ7I"
M,UYJ,D:HR\E %=6V+_ST;</GX"!2W7!4 ]!A^"%W<P&>\O56\D^8KL,B[CSA
MY2X9B3]Y@IP>1N[@'$^&M?OOASK#VMWN$*2>7=P [@1VD0$@;@"'1N-RG:3A
MJ .IAT_6_B[<-=32?8M+B8B,$$H/9$!7S90/OR,0!T! PE &%XT^&EUX.A74
M+>;[3;AE#.%\N2)C]TD!F^4MP&!!#8!'() /9OA3XJF\2:<\5XQDN;)E1I"<
MLZ."8V<]V^5E)_BVACEB30!TOCMBF@7Y!P1;2<CCM0!XK\#'87UXF3M\A#C/
M&1(!G'3."1GWH ^@]9U6'0[*;4+DXBMT+D=V/15'^T[$*O;)&: /E",:U\5=
M49"^%7+X)(@MH\X "CJW.!P7<Y). 2 #N+OX%2)#FUOE>8#[LD)1"?3<LCE?
M^^6H W?A8VM:7>7.A:JL@BMHP\>_+!"7"@1OR#&X)8 ' *G !+4 ;WQ,\<-X
M4M4M[,C[== ["0#Y48X,A!X))^5 >"0Q(.W! /'/#/P[U3QR#JM[.8896.)I
M=TLLN"02JEA\H((W,X&?N@@4 ;6M_!.[LH&GTVY%VZ DPM'Y3MC_ )YL'<,W
MHIV]."2<4 .^%_CZZMKQ-$U-VEAF/EPM(27BEZ+'D_,4<_(%/W&V[<#(H ^E
MJ /C&Q\1-X8\0W.I!?.>.6[55)(!9S(J[SUVAB&(')Q@$'D '=:;\-]8\;DZ
MOKMRUL9_FC5D+R;3]W$>Y%ACQ]U1S@<J,@D XSQ7X/U#X>74-Q%,61R3!<19
MC8,N"59<G:V"#C<RL,X)PP !],>!O$9\4:3%?28$PS'-@8'F)P2!V#@J^.V[
M':@"SXO\1Q^%=,EU!P'=<)$ASAY6X53CL.6;H=JMCG% 'S#HF@:O\3K^6XGE
M.U<&6XD!*QYSMCC0$#UVQJ54 9)&1D Z[5O@]J6AH+[1;HW$T'S[54PS KSF
M(J[!F[[<J3T7<2 0#R;7];NM?N1=7V/M"QI$YQM+&,;=S+V8C[P&!G) &<
M^[Z /DCXP.P\1/R?EAAV\GCY<\>G//'?F@#ZLL"6MHB>28D))_W10!!K1(L+
MDC@BWF_]%M0!\V_!!C_;<XR<&RD)]SY]OR??D_F: /I^XGCM8GGF8)'$K.['
MHJJ"S$^P )- 'R1J^N:M\3M5%C:;E@9CY,&=L:(O)EE(X+8&YF.<$[$'0$ [
M0_ E_)R+\>?CIY!\O/IN\S=C_:VY[[>U $WP^M-=\)ZX-"O@YLYHY'&"7A^5
M<B2)L?+DX1E^4_,-RY"T -\?_#.ZO+F^U];B/REC:X\M@^_;%""4!Y7^ A><
M8QTH \G\'^$9O&-S):6\J0-%%YI+AB"-RK@;><Y;- 'N7@GX77?A;4TU&:YC
MD2-)%*1JX+;UV@'.!@9W=^0..X .T\>>+5\(:<;A &N9CY<"'H6QDNP_NH.3
MZDJO&[- 'SUH/A36?B5/)?W4Y$2MM:XFRWS<$I#&,#Y00=H*(HP,YXH Z[4?
M@9-%"7L;Q9I5&1')%Y8;CH'$C[2>@RN.>6 % '.>!_&U]X0U :7J9?['YGDR
MQ2$DV[9QO3.2H4_?4?*RY(&[!H ^L* /D7Q1J@TCQG+?N&=;6ZCD*@X+!$0[
M0>V[IZ<^E &II/@[5OB=-)K5_.+6"1F$;,IDX&?DACW(!$GW=Q<9.?OL&- '
MKWP[\$W'@M+J.XECG%P\90QAA@('!+!AP3NZ MTZT >D4 % 'S!\<?\ D*VW
M_7H/_1LM 'N7@/\ Y %A_P!>T?\ *@#QSXZD_:;$=O*F..V=R4 9EO-K?Q.$
M.F61-KIME#%'*[$[&=(PI:0KS([$$I$,A1@L1DN0"?Q#\%[C2[-[NQN1=M"A
M=XFB\MBJC+&,AW!8#)V'!., EL @&E\&_%UP\YT*[=I(RC/;%CDH4Y>,$\["
MN64=%*G'WJ /HJ@#Y/\ '?B^]\9:E_9&FEC:++Y,,49(\]PVWS'Z9!/*!L*B
M88@$L: .C@^!<[6^Z:]1+DC.Q8BT8/\ =+[U8^[!..P/< \_\02:WX;MW\-:
MH2T&Y)8<DLH"DX:!S_RS;)!3C:W55;<" >U?!#_D"3_]?TG_ *(MJ /0O%/B
M&+POITNHS#=Y8 C3.-\C<(OXGECV4,>U 'S1I.C:S\5;U[FZFV01'#R,"8XM
MW(BAB! )QSC*\<N^XC< =CJ/P,*0,UC>&2=1D)+&%5R!TW*YV9[$AAZ^M &=
M\-/&=[HVHKX>U0N8G<P(LARUO.#M" GG8S#9LZ!BI7 W9 /=O%?A]/$^FS:<
MS;&D&8WR<+(O*$XZKGAASE2<<X( /FGX?>(YO!6L-8W^8K>9_(N$;I%(&PLO
MH-IX8]#&Q/.%P ?4>M:Q;Z%92ZA<G$4"%N.K'^%%_P!IV(5>V3D\9- 'S!X4
MTVZ^(WB!K^^+>3&XGG()PJ@_NH$.00#C:,<A%9OO=0#ZTH * "@ 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 R=9_P!2O^^/_06H S]&_P!<W^X?_0EH Z:@ 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 \B^)%Q+Y\$&2(A&7 [%RQ4_B%
M QZ9..IKXW.9RYZ=/['+S?\ ;S;3^Y)?>?;Y)"/)4J?;YN7TBDFOO;?W'FE?
M+'UH4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!T/A2XEM]4MS$3E
MY C =T8X;/L!S]0#U%>E@9RAB:?)UDHO_"]'^&OR/+S"$9X:JI](N2\I+5?C
MI\SZ'K])/R\\C^-7_(!3_K[B_P#0): /#_"/Q"O/!T$EO:10RK-)YA,H?((4
M+@;748P.] '0WOQ0\2>(D^R6,0B,GRG[)%(TISC@,6D*GTV!6&>O3 !T_P .
M_A?<6]PFK:VOEF([X;=CEBXZ22]0H4_,J9W%@"X4#:P!]"4 ?&NB0I<>+TCE
M4.AU%\JPR#B5B,@\'D=Z /LJ@#R?XS(K:!DC)2YB(]CAUS^1(_&@#+^!TC'2
M[F,_=6ZW >[11@_^@C_)H WOB]_R+LW_ %UA_P#1@H Y;X%_\>E[_P!=HO\
MT!J .I^+W_(NS?\ 76'_ -&"@#EO@7_QZ7O_ %VB_P#0&H ]WH XK5?B'H.C
ML8I[M&D7@I$&E(/<$QAE4CN&8$=.O% '&:S\6="O["YM8S.7GMYHE#18&YXV
M49^;ID\^U '!_ ]B-:G7L;*0X]Q/;X_F: /9_B=>&R\.7C*=K2*D0]Q)(B,/
M^^"V?4<=Z /,?@58HTM[>G[\:Q1+[!R[/^9C3\C0!]%T > _'2TB$5G<A%$Q
M>2,N!AB@56"D]P#DC/3)QC)R =Y\*O\ D6;/_MX_]*IZ /'_ (W7K3:M!:\[
M+>V#8[;Y'<L1]55/R]A0!V7ASXH>']$TRVL/WX,$**^(LCS,9D(.[G+ECGWH
M V_^%R>'_6X_[\__ &5 'A.D:A#)XOAN[$%8)]24Q@C:1'-/MQCG'RN1CTXH
M ^O]1_X]9O\ KE)_Z": /E+X/_\ (Q1_]<9O_0* /JW4?^/6;_KE)_Z": /D
MOX36T5SXA@$JA_+261<C.'5<JP]U/(/8X(Y - 'V!0!Y=\8+);KP]),<9M98
M9 >_S.(3CCN)>1QT]@* .4^!-PS07]O_  QR02#ZR+*I_2,4 7?CE_R#K3_K
MY/\ Z+:@#5^#$*1Z$9%4!Y+B3<P'+;0H7)ZG Z>F3CJ: /6J /CO63]E\9N\
M7RE=31Q_O&9&)_%B2: /L2@#XZ\9_P#(W3_]?</\HZ /L6@#.U/5[/1HO/OY
MH[>/L9&"Y/HHZL?903[4 <%<?%[P[ VU)99@/XDA?'_CX0^W3MZ8) /"_B9X
MGLO%5_#=:?O*1VXB8NNP[A)(WJ<C#?GF@#ZB\)L6T73V/)-E:D_4P)0!T% !
M0!D:WH-EXAMC::A&)8SR#T9&[,C#E6'J.HX(*D@@'SOXD^#%]8%IM'<7D(R?
M+?"3*/0=$D_ HQ/ 0T <YX:^(&K^#IA:W'F2VT;;9+6?(9 .HC+?-$PSPOW,
M]4/4 'UEI.J0:U:17]HVZ&==RD\$=BI'9E8%6&3A@1DT ?)OQ3O?MOB2X5R?
M+@$4(]0JHK-C_@;N1ZYSWH ]GM_B[X<M8D@B^T+'$JHH\GHJ@*H^]V  H >_
MQA\.RJ4?SV5@008>"",$'YNA% 'C/PIG\GQ-;I'G9*MPG_ 1#(XS^*+^- 'T
MCX\_Y %__P!>TG\J /$/@="CZE<R,H+QVXV,1DKN<!MI[9'!QVXZ$T ?3E '
MR3\8XEC\0LR\&2"%F]R 5_DH% 'U)HUO':6-O# HCC2&,*JC 'RC^9Y)ZDDD
M\F@# ^(,2R^'KY6Z" M^*$,/U H \@^!1(N;X=O*A./HSX_+)_,T >Q^//\
MD 7_ /U[2?RH \4^!G_(0N_^O=?_ $8* .S^-MZT&CPVR\?:+E=W/58T=L8[
M_,4/H,#N1@ 7X)V*0:/+= ?O+BX8$_[$:J%'X,SG_@5 'LE !0!\??$RY?5O
M$TT(/$;16\?MA5R/^_C.?QYYS0!]<65G%I\$=K -L4"+&@XX50%'3 S@<\=:
M +- 'QM\1+8:)XFN6MODQ)'<)CC#NB2DC&/^6A8\?SH ^Q+>7SXTE P'56QZ
M;@#C]: /CK1(4N/%Z1RJ'0ZB^589!Q*Q&0>#R.] 'V50!Y/\9D5M R1DI<Q$
M>QPZY_(D?C0!E_ Z1CI=S&?NK=;@/=HHP?\ T$?Y- &9\=;PK'8V8/#--*P]
MU"(A]/XY /3GUH [;X36*6?AV!U^]<M+*Y]3YC1C\D11]<T >DT ?'WQ8M(K
M3Q#,($6,2)%(P48!=E^9L=,L>3CJ<D\DF@#[!H ^1OC!_P C%)_UQA_] H ^
MK=._X]8?^N4?_H(H @UO_D'W/_7O-_Z+:@#YL^"'_(;G_P"O&3_T?;4 >Q_%
M2]:R\.W.SAIC'%G..'D7=]<H&&/0YZ B@#SWX%6*9O;TCYQY4*GN%.YW'_ B
M$_[YH ^A: "@#GO%W_($U#_KQNO_ $1)0!X#\#O^0K<_]>A_]&Q4 ?3] 'RU
M\;+]I]7AM<_);6ZG'H\K,6/ME5C]^/3% 'T!X-TY-*T6SMHQC%O&[=.7D4/(
M>/5V/X8Y- '2T ?*7QHT]+36UGC 'VJW1WP,9=6>,G_OE$]Z /HSPE>-?Z-9
M7#_?>VA+$]V" ,?Q()_&@#Y6\=PBX\4W439"R7,:G'7#+&#CWYH ^P;.SBT^
M".UMU$<4*!$4= JC '^)ZD\GF@"S0 4 % 'S!\<?^0K;?]>@_P#1LM 'N7@/
M_D 6'_7M'_*@#QOXZ_\ 'U8_]<I?_0DH ]8^&T*0^';/RU"[XR[8&-S%VRQ]
M2>.3V '0"@#N: /COP(?LOBVW6+Y0+B= /\ 9*2H1_WR<?\ UZ /JCQ->'3M
M)O+I3M:*VF93_MB-MG3H=V.>W6@#YN^"]BEUKC3/R;:VD=/]]F2//_?+O^8H
M ^K: /(OC1:12:(L[HIEBGC"/CYE#A@P!ZX; R.A(!QD @ A^"'_ "!)_P#K
M^D_]$6U &#\=;U@EC9#.UC-,P[$J$1/Q :3Z9]S0!%X#^(>A^&=(BL9_.$X:
M1YML>X%V<X(.X9P@1>G:@#L?^%R>'_6X_P"_/_V5 'S]XPURUU+79-5TW<(F
M>&1=PV-O1$#''.,LI.><DY[T ?:U 'S]\9/"&]1X@M%Y7:ET .HZ1S?AQ&_M
ML/9C0!Y7J/BK4O$UE9:$09/((10N2\[D[(=WJ40[%]22S<\T ?5/@OPO'X3T
MV.S7!F;]Y.X_CE8#./\ 9481/89QDF@#K* "@ 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 ,G6?]2O^^/_ $%J ,_1O]<W^X?_ $): .FH * "@ 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 * ,76]"M]=B$5QE60DHZ_>4GK[$'C(/7 Z$ CAQ
M.%IXN/)4NFM8R6Z?^3ZH[\+BZF"GSTK6>DHO9K]&NC_0X8_#,9XN\#MF'/Z^
M:/Y5X']B]JW_ ))_]N?1+/.]'_RI_P#:"?\ "L_^GO\ \@?_ &ZE_8O_ $^_
M\I__ &X_[<_Z<?\ E3_[0/\ A6?_ $]_^0/_ +=1_8O_ $^_\I__ &X?VY_T
MX_\ *G_V@?\ "L_^GO\ \@?_ &ZC^Q?^GW_E/_[</[<_Z<?^5/\ [0/^%9_]
M/?\ Y _^W4?V+_T^_P#*?_VX?VY_TX_\J?\ V@?\*S_Z>_\ R!_]NH_L7_I]
M_P"4_P#[</[<_P"G'_E3_P"T,K6_ W]C6<E[]H\WRMOR>5MSN=4^]YC8QNST
M.<8]ZY,3EGU6E*O[7FY;:<EKWDH[\S[WV.S"YK]:K1P_LN7FOKSWM:+EMR+M
M;<X"OG3Z8* "@ H * .U\.>#_P#A(+9KGS_)V2&/;Y>_.%1LY\Q?[V,8[=>:
M]S!Y?]<INK[3DM)QMR\VR3O?F7?L?/XW,OJ-14O9\]XJ5^?EW<E:W*^V]S?_
M .%9_P#3W_Y _P#MU>C_ &+_ -/O_*?_ -N>;_;G_3C_ ,J?_:!_PK/_ *>_
M_('_ -NH_L7_ *??^4__ +</[<_Z<?\ E3_[0/\ A6?_ $]_^0/_ +=1_8O_
M $^_\I__ &X?VY_TX_\ *G_V@?\ "L_^GO\ \@?_ &ZC^Q?^GW_E/_[</[<_
MZ<?^5/\ [0/^%9_]/?\ Y _^W4?V+_T^_P#*?_VX?VY_TX_\J?\ V@?\*S_Z
M>_\ R!_]NH_L7_I]_P"4_P#[</[<_P"G'_E3_P"T.FT#P?;:')Y^YIY\$!V
M4*",':H)P3R"23P<#'.?5PN7T\)+VEW.>R;5DK[V6NOG=Z'D8O,JF,C[.RA3
MW:3NW;:[TT7:RUU['75[)XAY'\:O^0"G_7W%_P"@2T 9GP,_Y!UW_P!?(_\
M1:T >WT % !0!\=>'O\ D<8_^PC)_P"C'H ^Q: /*OC)_P B^?\ KXA_]FH
MQ?@9_P @Z[_Z^1_Z+6@#H?B]_P B[-_UUA_]&"@#EO@7_P >E[_UVB_] :@#
MJ?B]_P B[-_UUA_]&"@#EO@7_P >E[_UVB_] :@"[\9?$L^EVD.FVK&-KW>9
M74D'RDVC8".@=F^;'.U=IX8Y .:\ ?"NTUFPCU356D83[C'#&VP! Q4,[ %B
M6() 4K@8R23@ '<ZW\,O#EGI]U<0VFV2&WF=&\^Y.&2-F4X,Q!P0#@@@]QB@
M#R_X(?\ (;G_ .O&3_T?;4 >P_%:V-QX;NBN<Q&&3 [@3(&_)26_"@#S[X$W
M* W]N>'/D2 >JCS5;\B5_P"^J /H:@#P7XZR+]FLH\C?YLK;<\XVJ,XZXSQG
MUH [CX5?\BS9_P#;Q_Z53T >+_&NW:+6XY3]V6UC(^JO(I'X8!_X$* /4/#W
MPX\-:GIEK=M:^8\]O$[MY]R,NR*7X$P .[.0  #P * -C_A57AG_ )\__)BZ
M_P#C] %S3_ASX?TNX2[M;0)-"P=&,L[[6'1MKRLN0>02#@X(Y% '5:C_ ,>L
MW_7*3_T$T ?*7P?_ .1BC_ZXS?\ H% 'U;J/_'K-_P!<I/\ T$T ?*/P@8#Q
M%$"<9BF ]SL)P/P!/T!H ^NJ /,OB]=K;>')HVZW,L,2_42";^41H X_X$V[
M+#?S_P +O @^L:RL?TD% %[XY?\ (.M/^OD_^BVH VO@W_R+X_Z^)O\ V6@#
MU6@#XZ\0_P#(XR?]A&/_ -&)0!]BT ?'7C/_ )&Z?_K[A_E'0!]A2R+"C2-P
MJ L?H!D_I0!\<P_;/B;X@$<TAC$[,1GE8($!;:BY X48 XW.<L>2: />[+X0
M^';5 DT,ERV!EY)I5.>YQ$T:C/T/\\@'BGQ5\.V'AK4(+?3(O(CDMP[+OD?+
M>9(N<R.Y'"@8! XZ9H ^F/"/_($T_P#Z\;7_ -$1T =#0 4 % !0!X)\<-)M
MEMK;4U"K<F;R&(P&D0H[@MZ^64P#VWXSTH V?@E+(^BS(WW([MPASZQ0LR@=
M@"=V<\ECZ4 >,_$NW^S>)KH2\H[Q2?56BC)_+E?J* /H-/A;X7E4.EF&5@""
M+BZP01D$?O\ H10 _P#X55X9_P"?/_R8NO\ X_0!J:/X$T30+@7EA:B*=00K
MF2:0J&&#@22. 2"1D '!(S@F@!?'G_( O_\ KVD_E0!XI\#/^0A=_P#7NO\
MZ,% 'TQ0!\F_&;_D/_\ ;M%_-Z /J;3O^/6'_KE'_P"@B@#GO'G_ " +_P#Z
M]I/Y4 >-_ K_ (^K[_KE%_Z$] 'LGCS_ ) %_P#]>TG\J /%/@9_R$+O_KW7
M_P!&"@#J_CC;,^F6UP.D5SM/MYD;$'\TQGW'K0!?^"UTDNAO"/OPW,@8>S*C
M*?H<D?\  30!Z]0 4 ?&_P 08SIGBBY=AP)HYQ[AECD]NY(/N",]Z /L6*5)
MT66,AD=0RD="K#((]B#F@!] 'QY\3)O[4\37$<'S$-% O^^J(I'_ '\+"@#Z
M^MXOL\219SY:JN>F=H S^E 'Q_X>_P"1QC_[",G_ *,>@#[%H \J^,G_ "+Y
M_P"OB'_V:@#%^!G_ "#KO_KY'_HM: ,?X[6Q#6%P,X(GC/H"#$R_GEO^^: /
M1/A7<I<>&[4)UB\V-AZ,)G/ZJRG\: /0Z /D/XNR+)XBFV$-MBA4X.<$(,@^
MA&>10!]>4 ?)'QA4KXA<GC=#"1]-I'\P: /JK3&#6D##D&&,CZ%!0!6U^5(=
M-NGD8(JV\V2Q  _=MU)XH ^;_@A_R&Y_^O&3_P!'VU 'K?Q<MFN/#LS+SY,D
M,A^GF!#^6_/TY[4 <7\"KI/+OK;HX:&0#U4AU/Y$#/\ O"@#W^@ H Y[Q=_R
M!-0_Z\;K_P!$24 > _ [_D*W/_7H?_1L5 'T_0!\H_&BU:#75E/W9[:-@?=6
M="/J-H.!G@@]\4 ?2'A:[2^TBSGC.0]M#T[$(H8?56!4^XH WJ /ECXV7BSZ
MS% IR;>V0-[,[N^/^^"A_&@#Z%\(VC6.C64#_>2UAW>S% Q'X$D>^* /ESQG
M_P C=/\ ]?</\HZ /L6@ H * "@#Y@^./_(5MO\ KT'_ *-EH ]R\!_\@"P_
MZ]H_Y4 >-_'7_CZL?^N4O_H24 >N_#K_ )%VQ_ZX_P#L[4 =I0!\=>"_^1N@
M_P"ON;^4E 'U%XPMC=Z)?0KG<UK,0!W*QLP'XD ?C0!\]_!*Y2'6I8FX,UJX
M7W*R1L1_WR&/X4 ?4] 'D_QFD5-!V$@,]Q%M!/)P&)P.^!R<=* *GP0_Y D_
M_7])_P"B+:@#F?CM;L'L+C^$K/&?8@QL/S!./]TT :W@'P'X?U[1+>]NK;SK
MA_,65O.G7YEE=<%4E51\H7H!D8/>@#L?^%5>&?\ GS_\F+K_ ./T 21?"[PU
M"ZR+9#<A!&Z:X89'/*M,58>H8$'N* .^H \%^,?C#[/&- M&_>2@/=$=53JD
M7U?AF_V-HZ.: /(-5\,ZEX0CL=3?,37"B:-ER&AD5MRHQ[/LV/VY++C*$D ^
MKO!GB:/Q7IL=ZN%E'R3H/X)5 W?\!;AU_P!D@=0: .KH * "@ 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 R=9_U*_[X_P#06H S]&_US?[A_P#0EH Z:@ 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 * .5\;?\ ('N/
M^V7_ *.CKR,R_P!TJ?\ ;G_I<3V<K_WNE_V__P"FY'@-?G9^EA0 4 % !0![
M3\.?^0=)_P!?+_\ HN*ON<G_ ($O^OC_ /28'P&=?[Q#_KU'_P!+F=_7T1\T
M% !0 4 % !0 4 % 'D?QJ_Y *?\ 7W%_Z!+0!F? S_D'7?\ U\C_ -%K0![?
M0 4 % 'QUX>_Y'&/_L(R?^C'H ^Q: /*OC)_R+Y_Z^(?_9J ,7X&?\@Z[_Z^
M1_Z+6@#H?B]_R+LW_76'_P!&"@#EO@7_ ,>E[_UVB_\ 0&H ZGXO?\B[-_UU
MA_\ 1@H Y;X%_P#'I>_]=HO_ $!J )OC7H,U[:V^IP*76T+I,!SM23:5?']U
M64ACVW ] 30!A> _BK9Z+IT>F:HDB_9\B.6)0P9"Q8!UW AER0" 00!G!R2
M6=>^(5YXV/\ 87AF"51<9669P WEGAN%+"*/!.]V;)4[0%)Y .>^"'_(;G_Z
M\9/_ $?;4 ?3.IV$>JVLUE/S'<1O&WJ ZD9&>XSD'L0#0!\?6-UJ/PRULF1,
MO%E'0Y"3P,>JG^ZV Z-SM=1N&0RT >QW/QOTM;??;V]P]P1Q&X14#8[N'8[0
M?1<D=AV /%O$B:QKD!\3:F"L,\RP0YRH(*RN!"IZ1((R-W\3-G+-O( /I+X5
M?\BS9_\ ;Q_Z53T 4/BEX/E\36*3V:[[NR+,J#K)&V-Z#U8;0R#N05'+4 >4
M^!?B:_A2+^R]3BDEMHV;85XEA).60JY4%0V3@E64D]1@  ].D^,^@(NX"Z<_
MW5B7/_CTBK^M $?A?XI'Q5JZ:=;VIB@9)&:1WW.-BY!VJ J@GY3RW)'(H ]1
MU'_CUF_ZY2?^@F@#Y2^#_P#R,4?_ %QF_P#0* /JW4?^/6;_ *Y2?^@F@#X7
MT:VOI[D-I@<W, ,R^7]\>7\Q91U)4<X&20" #TH ]\T/XVVOD!-8@E6X08+P
M*K)(1WVLZ&-C_=&Y<Y.5&%H \W\9>+[KXA7L-K9PNL*,5@@'S2.[X!=\<9(
M &2J#/S'+&@#Z3\#^&_^$5TJ*Q;!F.99B.097QN ]0H"H#W"Y[T >>_'+_D'
M6G_7R?\ T6U &U\&_P#D7Q_U\3?^RT >JT ?'7B'_D<9/^PC'_Z,2@#[%H ^
M.O&?_(W3_P#7W#_*.@#[!EB$R-&WW74J<>A&#0!\:Z?<77PV\0;KB,NULSHR
MGY?-A<%=Z'_:4AT/3(PW<4 >V7'QKT:.'S(8KF24CB,JB#/HS[V 'NH?Z4 >
M&>,;O5M:>+6M50Q1WOF+:IR L46P_(IYV9E&'/,AW-TQ0!]:>$?^0)I__7C:
M_P#HB.@#H: "@#Y5TKXEZ]X1N'L=75KL(QWQW#$3*<_P2D,2IZKN#J1C80#0
M!WX^..E>7DVUV)?[N(MG_??F@_\ D/\ "@#R;Q'XDU/XEW\5M;0D*A(@MX\M
MMW$;I)'P!G &YR%1%';DD ^G/!WAQ?"VEQ:>"&D7+RN.C2ORQ'LO"*<#*J"1
MDF@#S?XO>#)]61-8L$,DMNGESQJ,LT0)974#EBA)##D[2".%- '.>"_BZFDV
ML>GZQ')(D"A(YHL,X0<*LBLRYVC"AE.=H *DC) .WN/C3H42DQK=2MV41JO/
M;):08'N,D>AZ4 7?!'Q#?QG?3VZVWV>""(.K%][$EPN&^55&020!G&T\F@#H
MO'G_ " +_P#Z]I/Y4 >*? S_ )"%W_U[K_Z,% 'TQ0!\F_&;_D/_ /;M%_-Z
M /J;3O\ CUA_ZY1_^@B@#GO'G_( O_\ KVD_E0!XW\"O^/J^_P"N47_H3T >
MR>//^0!?_P#7M)_*@#Q3X&?\A"[_ .O=?_1@H ]T\6^'U\3:7-IQ(5Y%W1L>
MBR(=R$^V1M;_ &2: /EWPMXEOOAQJ,L-S"Q5L)<6[90G;DHZ$@C(R2IP5=&/
M/(8 'K]Q\;](2+=!!=22XX1A&BY_VG$CX'N%;Z4 )\-O$VL>*]2NKZ]W+8B'
M9&B@B!)-ZD*I/WG";MS9)P1G *B@"I\7_!<VIJNM6"&22!-EPBC+&-22LB@<
ML4R0^,G;M(&%- '+^"/BV-#M4T[58WFAA&V*6+:9%0=$9&*A@O 5@P(48PV!
M0!T6N_&ZU$#)H\$K3L"%DG"*B$_Q!%9RY'8':,X))&00#G/A;X,NM6OU\0:@
MK"")S+&T@.Z>?)(<9Y*HWSE^A<!1G#8 /IR@#XZ\/?\ (XQ_]A&3_P!&/0!]
MBT >5?&3_D7S_P!?$/\ [-0!B_ S_D'7?_7R/_1:T =I\1?##>*-(>"  W,#
M":$<99E!#)GMO0D#D#?L)X% '@'@+Q[+X(EEL[V-Y+21\O&.)(91\K,JL5!)
M "NC%<E5^88((!WVO_&F*6$P:%#*;B3Y5DF51L)XRB*SEWZ;0<#/4-TH \0\
M0Z-?Z--'_:@(N;N(7+!R3( \DB_O,]')0L1DD;@&PV0 #[KH ^>_C9X<ED:'
M6X%W(B>1.0/NX8M&Y'H2S*6[80$\B@"#P;\7K?2[".PU:.5FMD$<<L05MR+P
M@=69""JX7(+;@ 3@YR 4=7\1ZE\5KI=(TF-K:P5@TK-SP#_K)RO "]4B4G<W
M=CC: 4O@A_R&Y_\ KQD_]'VU 'TMJVFQ:O9S6,_^KN(VC;U&X8##W4X8>X%
M'R)97.I?##6B9$RR91U.52X@)ZHV.A*AE8 [77# X9: /91\;M'\G>8+H2X_
MU>V/&[TW^9]WWVYQ_#VH S/!WC36/&7B!9 C0Z; DN^),F-=R'R_-? WR%MN
MWIT)50-U 'M6JV?]HV<]GP/M$,D63T'F(R<\'CGG@_2@#Y \&>(7\!ZPTEY$
M^T*]O<1# D7Y@20&(!970<$C(R,C.: /H/0?BA8>)-2CTRRAG'FJ[&20(H!1
M2^ JLY.0",DK@]CUH K?%/P;+XFLDN;)=]Y9[BJ#K)&V-Z#U<$!D&>?F499A
M0!Y)X$^)<OA&,Z;?Q/-:*Y*A<"6%B?G4*V P)R=C%"&).[G% 'H6I?&_38HC
M_9]O/-,0=OFA(XP>Q8J[L<'G: ,CC<O6@#SGP=X8OO'VK'5M1!-KYOFSRL,+
M*P((@C[$<!2!Q''QUV@@'UG0!\=>,_\ D;I_^ON'^4= 'V+0 4 % !0!\P?'
M'_D*VW_7H/\ T;+0![EX#_Y %A_U[1_RH \;^.O_ !]6/_7*7_T)* /7?AU_
MR+MC_P!<?_9VH [2@#XZ\%_\C=!_U]S?RDH ^Q&4."K ,K @@C((/!!!Z@]Q
M0!\;ZUIM]\-]=$UN"JQ2&2VD.=DL1X*$C&?E8QRKD'DD8!4D ]?C^-^EFW#O
M;W(N,<Q@1E-WM(7!V^Y0'_9H \E\1W>L>-X9_$%PGE6%D%6->1&N^6./9'G[
M\A+AI']!@D?(M 'L/P0_Y D__7])_P"B+:@#KO'WA8^*]+>UBP+F)A+ 3@#>
MH(V$]@ZDKZ [2>!0!\^^#/'%WX FETZ_A=H"^9(3\LL4F,%D#8'S #<IP&P"
M&'.0#U[_ (7/H&W=BYS_ '?*7/T_UFW_ ,>Q[T 9^G_&!-:U2VTZPM'$5Q,L
M;22N-X4]Q&FX @?,<NPP",=Z /1O%?B*'PMITNH388J-L2?\])6!V)]."S'L
MBL>U 'SG\.O#\WC367U34<RPP2>=,S=))F)*1XZ;<C<R] BA> PH ^CO%/AZ
M+Q/ITNGS8!<;HW/_ "SE7E']>#PV.JEAWH ^8? WB&?P)K+VM]F.!W\BZ0]$
M*DA9??RR2<CK&S8ZB@#Z^!##(Y!Y!% "T % !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!DZ
MS_J5_P!\?^@M0!GZ-_KF_P!P_P#H2T =-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 % %6^LHM1@>VG&Z.088=#UR"#
MV((!'N*QJTXUH2I5%>,E9_UY/5&U*K*A.-6F[2B[K\ON:T9Q7_"N=._YZ7/_
M 'W'_P#&J\/^QZ'\U3[X_P#R![_]M8C^6E_X#/\ ^3#_ (5SIW_/2Y_[[C_^
M-4?V/0_FJ??'_P"0#^VL1_)2_P# 9_\ R8?\*YT[_GI<_P#?<?\ \:H_L>A_
M-4^^/_R ?VUB/Y*7_@,__DP_X5SIW_/2Y_[[C_\ C5']CT/YJGWQ_P#D _MK
M$?R4O_ 9_P#R8?\ "N=._P">ES_WW'_\:H_L>A_-4^^/_P @']M8C^2E_P"
MS_\ DSK=*TJ#1H!;6P(0$L2QRS,<9)/ S@ < # '%>Q0H0PL/94KVO?75MOJ
MSQ<1B)XJ?M:MKVLDE9)+HOQZO<TJZCD"@ H * "@ H * "@"M=V5O?QF&ZBC
MGB/)25%=21T)5@1^E #++3K73$\JSABMHR<E(HUC7)ZG:@ S[XS0!<H * "@
M#*BT'3H)_M<5K;)<9+><L,:R9/4[PH;)R<G.3WH U: *UW9P7\9@NHXYXFZI
M*BNAQTRK @X^E #++3K73$\JSABMHR<E(HUC7)ZG:@ S[XS0!)=V<%_&8+J.
M.>)L921%=#CD95@0<'D9% $=CIMKIB&*RABMD)W%88TC4GU(0 $^_6@"2[LX
M+^,P74<<\38RDB*Z''(RK @X/(R* (['3;73$,5E#%;(3N*PQI&I/J0@ )]^
MM %ME# JP!!&"#R"#V- '$WGPW\.WTAEELHPQ.3Y;RQ#)_V8I$7]* .ATG0K
M#08S#IT$=NK<ML'+>FYCEF]MQ- $EEHUAIKM+9VUO;2.,,T44<;,,YPQ102,
M\\GKS0!I4 9.K:#8:[&(M1@CN%7[N\?,N>NUAAESWVD9H YVS^&WAVQD$T5E
M&64Y'F/+*N1_L2R.OZ4 =9=Z=:W\0M[J&*>$$$1RQHZ C@$*P*@@<#CCM0!+
M;6L-E&L%M&D,2<*D:A$4$Y.U5  Y)/ ZG- $] '.ZOX1TC76WW]K%-)_?P4D
M/U="KG';+<=NIH PX_A=X:A.Y;)2?]J:X8?DTI'Z4 =9INC6.CKLL((K93U\
MM%4G_>(&6_$F@#1(##!Y!X(- &99Z'IVFR&:SM;>WD((+Q0QQL0>2"R*"03U
M&: +&H_\>LW_ %RD_P#030!\I?!__D8H_P#KC-_Z!0!]%:IX!T'6)3<7=G&T
MK'+,C21%CZMY3IN)[DY)[T :&C>%M*\/Y.G6T<#$8+@%I"/0R.6?'MNQ0!OT
M 4[[3;74T$5[#%<HIW!9HTD4'U <$ ^_6@"2TLX+",06L<<$2YPD:*B#/)PJ
M@ 9/)P* +% &6^A:=+/]L>UMFN00WG&&,R[AT/F%=V1V.<B@#4H RI=!TZ>?
M[7):VSW&0WG-#&9,CH=Y4MD8&#G([4 :M &/J_A_3]>01ZC;QW 7[I<?,O\
MNN,.N>^UAF@#!LOAQX=T^430V4>]2"/,>64 CD$++(ZY'TH Z:^TFRU,*M[;
MP7*QYV":)) N<9VAU.W.!G&,X% %Z.-8E"( JJ JJH   &  !P !P . * '4
M % &7J>B6&LIY=_;Q7 ' \Q Q7_=;&Y?^ D4 <I_PJWPUNW?8AG_ *[7&/\
MOGSL?I0!U>EZ)8:(GEV$$5LIZ^6@4M_O-]YO;<3CI0!J4 % '*:IX'T/67,M
MY9Q/(WWG7=$S'U9HF0L?<DGWX% &=#\,?#=N=R62$_[<D[C\GE8?I0!V%CIU
MKID?DV<4=O'_ '8D5!]2% R?<\T 6)H8[A&BF59(W!5D8!E8'J"IR"#W!&*
M*5AI%CI6[[#;P6N_&[R8HX]V.F[8JYQVSTH T: ,N\T/3M1D$UY:V]Q(H #R
MPQR, .0 SJ2 #T&: -, *,#@#@ =J &30QW"-%,JR1N"K(P#*P/4%3D$'N",
M4 4K#2+'2MWV&W@M=^-WDQ1Q[L=-VQ5SCMGI0!=FACN$:*95DC<%61@&5@>H
M*G((/<$8H I6&D6.E;OL-O!:[\;O)BCCW8Z;MBKG';/2@#1H QM7\.Z=KRA=
M1MX[C;]UF&'4>BNN' YZ!@">: .=M_AEX;MGWI9(2.?GDFD7_OF21E/T(Q0!
MV\,$=L@BA58XT&%1 %51Z!0  /8"@"2@#DM3\":%J[F6ZLXFD;EF3=$S'U8Q
M,A)]2<D^M %>Q^'7A[3G$D-E&64Y'F-), ?7$SN..W'!Y'- ': !1@< < #M
M0 M &5%H.G03_:XK6V2XR6\Y88UDR>IWA0V3DY.<GO0!JT 5KNS@OXS!=1QS
MQ-U25%=#CIE6!!Q]* &66G6NF)Y5G#%;1DY*11K&N3U.U !GWQF@"Y0!S.L>
M#-&U]_-O[6.63NXW1N<=,O&R,V.V2<4 -T?P5HN@R>=86D<<@Z.Q:1U_W6E9
MV7_@)'''2@#6O=&L-2=9;RVM[B1!A6EACD91G.%9U) SS@'KS0!I4 -=%E4H
MX#*P(92,@@\$$'@@C@@]: .'N/AIX<N9/->R0,3G"/-&O_?$<BICVVXH ZO3
M=*M-'A%O8PQV\0_AC4+D^I/5CZEB2>YH 99:+8::[2V=M;V\CC#/%#'&S G.
M&9%!(R,X)Z\T :5 &;JFC66M1>1?PQW$8Y =0=I]5/WE/'52#CCI0!RB?"_P
MU&^\62Y]#+.R_P#?)E*_I0!VEG96^G1""TC2")>B1J$4?@H SZGJ>] %F@#F
M=9\&Z/X@?SM0M4FEP!O!>-R!T!>-D9L=!DG X'% "Z+X.T?P](9M.MDAD(*[
M\N[X/4!I&=@#WP1GO0!TM '-:MX.T?7'\R^M(I9#U< HY^KQE6/MDG':@#*M
MOAGX;M'WQV2$CG]X\TJ\?[,DCJ?H1@]Z .WBB2!!'$JHBC"JH"J!Z #  ]A0
M ^@#*ET'3IY_M<EK;/<9#><T,9DR.AWE2V1@8.<CM0!JT % !0 4 9U]HUCJ
MA!O;:"Y*<*9HHY"H]!O5L?A0!=BA2W011*L:(,*J@*J@=  , #V% %*_TBQU
M3;]NMX+G9G;YT4<FW/7;O5L9[XZT 7888[=%BA58XT 544!54#H%48  [ #%
M $E &7#H6G6T_P!KAM;:.X))\U(8UDRW4[PH;)[G//>@#4H HZCI=IJ\)M[Z
M*.XB/.V10P!]1GD$=B,$>M '(Q?#'PW"_F+9(6'.&DG=?^^'E9/PVX[4 =B^
MGVTD'V-X8FML!?)**8MH.0OED;< @$#&,T %EI]MIL?DV<,5M'DMLB18UW'&
M3M0 9.!DXR<"@"W0!BZOX;TW70!J%M%<%> S+AP/0.N' ]@V,\]0* .97X6^
M&4.X60S[S7!'Y&8C]* .HTOP]INB_P#'A;0VYZ%D10Y'H7QN(]B: +M[I]MJ
M4?DWD,5Q'D-LE19%W#.#M<$9&3@XSR: %L["VTV/R;.*.WCR3LB18UR>IVH
M,G R<9XH M4 9%UX>TR^E-Q<V=K-,<9DD@B=SCIEF0MQVYXH U@ HP. . !V
MH 6@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T):
M.FH * "@ 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 KWD;3021K]YT=
M1]2I _6@#Y_^&W@'6M UE;W4(!! D<B[O-B?)88  C=V]^0!CWXH ^B* "@
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 * "@#)UG_
M %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ 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 * "@#)UG_ %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ 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 * "@#)UG_ %*_[X_]!:@#
M/T;_ %S?[A_]"6@#IJ "@ 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 * "@#)UG_ %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ 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 * "@#)UG_ %*_[X_]!:@#/T;_ %S?[A_]
M"6@#IJ "@ 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 * "@#)UG_
M %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ 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 * "@#)UG_ %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ 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 * "@#)UG_ %*_[X_]!:@#
M/T;_ %S?[A_]"6@#IJ "@ 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 * "@#)UG_ %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ 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 * "@#-U;6+30K9KR_D\F!" 7VLW+' &U
M%9CD^@- %;0_$FG^)(VFTR83I&VUSM="I(R 5D5&Y'0XP><'B@#;H * "@ H
M * .5UGQOHWAZX%IJ-R()BH;;Y<S_*Q(!)CC91G!ZD4 =/%(LR+)&0R. RD=
M"",@CV(YH ?0 4 % !0 4 % !0 4 % !0!R&H^/M!TES%<WD0=?O*@>4@^A\
MI7P?4'D=Q0!#8_$7P]J#B*&]C#$X'F+)""?3,R(.>W/)X'- ': AAD<@\@B@
M!: "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"C;:I9WKF*
MVGAF=?O+'(CL.W(5B1SZT 7J "@ H * "@ H * "@ H * "@ H * "@ H *
M,/7?$NG>&HTEU.;R$E8JAV2/D@9(Q&CG@=R,4 7=+U2VUFV2]L7$MO+G8X#+
MG:Q1N&"L,,I!R!TH OT % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 49-4LX9A:R3PI.<8B:1!(<\C"%MW(Z<<T 7J "@ H *
M"@ H * "@"C)JEG#,+62>%)SC$32()#GD80MNY'3CF@"]0 4 % !0 4 % !0
M 4 % !0 4 <GI_CC1=4O?[-M+D271+J(_+F7)C#,X#-&$. K'AN<<9H ZR@
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 * ,G6?]2O^^/_ $%J ,_1
MO]<W^X?_ $): .FH * "@ 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 * $9@@+,<!022>@ ZF@#RS_A-KC[;OX^R;\;-H
MSLSC=G&[=CYL9QGC&* /4U8. RG((R".A!Z&@!: "@ H * "@ H * "@ H *
M "@# \4ZR/#^EW&H' :&,[ <<R-\L8YZY<KD>F: /CU/&>O12+<?;KPX;(#3
MRF,D8)!0ML(Y&5QC!'&#0!]G:+J<>M6,%_%C;<1+)@?PDCYE^JME3[@T :=
M'F/Q>_Y%V;_KK#_Z,% '+? O_CTO?^NT7_H#4 >[T % !0 4 % 'R;\9O^0_
M_P!NT7\WH ^G]$_Y!]M_U[P_^BUH TZ "@ H * "@ H * "@ H \1^,OBB?3
M+>'2K1C&UV&>9EX;RE.T(".@D;=NQSA=O1B* .=\"?"BUUFP34]5DDQ< M%%
M$0F$R0&=B&)+8R NW P23G  (?'_ ,++70;%M4TN239 5\V*4AOE9@@9& 4\
M%ERK9R,D'C! .E^"FO37UK<:9<,7%H4>$L22(Y-P9,_W5905';>0.   #W&@
M H * "@#SOQ[X_A\'1+%&JSWTPS'$3\J+T\R3!!VYX5007(." ": /!K:/Q7
M\17:1'FEA4\DOY-LA]% *H6&>0H9\<MZT :4GP9\06Z^;'):N_\ =2:0.,CG
MEHD7V/S]?4<T 9MEXN\2> [H6MZ965,;K:Y)="O_ $S<DE1UVM&Q3/4-R* /
MI_PWXBM?$]DE_9GY6^5T/WHW'WD;'<=0>C*0PX- &]0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0!YU\1?&__"'VBK;A7O;K<(@W*HJX
MW2L.^"0$4X#,<G(5@0#PO2O"_B3XA@WLLS&!B1YMS(P0D=1'&H;@'CY45 <C
M.0: +]S\-_%/A?\ TG3I#+LY_P!#ED$@[']V1&S]?NH'R#R.H ![?\.=;O=>
MTA;C4N;A)9(BQ4(7"8^9E& &R2IP%Y7IGD@'=T % !0 4 % !0 4 % !0 4
M% &;K5I)?V%S:P';+/;S1H>F'>-E4Y[8)!H \#^'GP]UO0];BOKZ(06\ EW'
MS8GW[XG10%C=CC<P;Y@.GK0!]'4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 >$?'3_CTLO^NTO_H"T =K\*O^19L_^WC_ -*IZ /0J "@ H * "@ H *
M"@ H \B\)_%9?%.III@LS;B02%9//#_<4ORGE)C('9S@^O6@#UV@ H * "@
MH * "@ H * "@ H \3^,^L7VDPV0L9YK7S7FWF&1HRVT1[<LA!P-QXSCF@#J
M?A=?W.I:#%/>2O/*9)5+R,7<A7(&68DG ]3F@#T.@ H ^7_$7PRU_4-;N+F"
M,-!<7+RI/YT0V([EERI<290$# 4]!B@#Z@H * "@ H * "@ H * /E_Q%\,M
M?U#6[BY@C#07%R\J3^=$-B.Y9<J7$F4! P%/08H ^H* /+O''Q+'@R\CL?LI
MNC)")BWG>4 &=T"@>5)D_NR2<CJ.M 'HVGW8U"UANU!43Q1RA3R0'4, 3W(S
MB@"W0 4 % !0 4 % !0 4 ?(WP]_Y'*'_KM>?^B+B@#ZYH * "@ 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 * "@#)UG_4K_ +X_]!:@#/T;_7-_N'_T): .
MFH * "@ 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 *
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
M>47/ 5E8LR;CP&W,,D X'S4 =/XU^)%EX2_T:,?:KXC/E*V%CR.#*V#C/4(
M6(Z[00U 'E4?QNU>*0&>UM3&>=H$R.1[.TCC\=F/:@#W?PMXIM/%EF+RSRI4
M[9(FQOC?&<''4'JK#AAZ$,H .@N)?(C>4C(16;'KM!./TH \J\'?%-?%>H#3
MOLAMBR.ZOYPD^X,X*^5'C([@GGC'>@#UJ@#ROQE\4[/PQ*UE;)]LO$X=0VV.
M(^CM@DMZHHXZ,RGB@#S7_A=FM ^8;6T\K/\ <FS]-_G;<_\  ?PH ]7\$_$>
MT\7L;4H;6\5=WE%MRNHZM&^%SCJ5900.06 ) !Z,S! 68@ #))X  [F@#Q+Q
M-\9[73Y6MM(B%XR'!F=BL.1UV ?-(/\ :R@_NEA@T <</C9K:$.]M:>63Q^[
MG!(]F,Q&??;^% 'IO@[XIV/B:5;*X0V5X_"*6W1R''1'PI#'G",.> K,W% '
MJ5 'EGBWXFKX5U--,-H;C<D;F3SO+QO8C 3RGSC&?O#/3CK0!'XT^*=KX:E:
MQLD%Y>+P_P V(HF_NN1RS^J+C;T9@V10!YY!\;M5AE'VNTMFCSRJ"6)\>S-)
M(,X[[,>U 'O/AGQ+:>*K-;VS) SMDC;&^-P 2K8XZ$$$<,"#Z@ '0T >3^-?
MBI:^&938V:"\NT_UGS;8HC_=8@$L_JBXVYY8,"M 'G<'QNU='#SVMJT)/1%F
M1B/0.TCKG'?8?I0!'\2O%]CXNTNSGLR5DCF<2POC?&2@QG'#*<':XX.#D!@5
M !Z]\*O^19L_^WC_ -*IZ +/CGQJ/!4$,Q@-T;AV0+YGE ;1DDMLDSU&!M_&
M@#4\)>(U\5:<FI+$;?S&=3&6WX*,5X;:N0<9^Z/I0!TM 'DMQ\4UM]>&@?8R
M0;I+7SO/QR[JF_R_*Z MG'F=.] 'K5 ''^+O&MCX/A#W69)Y ?*@3&]\=6)/
M"(#P6/4\*&(( !XI-\;=7F<FUM+94'.'$TK =LLLD8_':,^@H ZWPK\9(=4G
M2SU6$6KRD*DT;$Q%B<*&5OF0$\;MSC)&=HR: -?QI\4!X0OQIXLS<_NED+^?
MY7WBPP%\F3.-O7(Y.,<9(!\X^$O$/_"+:E'J?E?:/*#CR]_EYWHR?>V/C&[/
MW3G&..M 'N^A?&4:U?V^GFP,7VF58MXN-^TL< [?(3(!Z_,.,GGI0![=0!Y'
MXM^+5EH$K6=BGVVY0D.0VV&-AU4L 2[#NJ@ ="^<@ 'G9^-FM_?%M:"//_/.
M?_T+SP,Y]OPH [OPK\8;/5Y4M-3C^Q32$*L@;="S$\!B0&BSP 3N7/)9: /9
M: /./'?Q!'@J2"+[-]J-PKMGS?*"A2!_SSDSG/MCWH R?%?Q6@T*"!;6(37M
MS!'.8V;Y(%E1742%<%F(/"C:<88D J& ,KP)\4K_ ,2ZFFFWL$"B59"'A$BE
M2B%^0[R9!QC@C&<T >Y4 % '@/QV_P!38?[]Q_**@#L/A!_R+L/_ %UF_P#1
MAH ].H * /(-8^+":1K#:.;,R+'*D1F$X!^?;R(_*/3=T,@SCJ* /7Z /++C
MXFK;^(!X>^R$YGC@\_SL<N%^;R_*/ +=/,Y'/M0!B^*_C#%ILYLM%B6\E0X:
M9RQBW=U14(:3!ZL&5<@[=P.0 <]I/QONEG":M;1>23AFMPZ.G/)V2/(&QW7<
MI]_4 ]AUSQMI>A6":E+*)(YUW6ZQ\O-D C8#C &1N9L!>A^;"D \1N?C=JI<
MR6]I;1P$X42"5V^AD62-2<>B#Z4 >I>!?B-;>+R;61/LUZBEC'G*2*.K1L<'
M(_B0C('(+ ,5 /2: /(-8^+":1K#:.;,R+'*D1F$X!^?;R(_*/3=T,@SCJ*
M.Z\7>(QX5TU]2,1N/+9%$8?9G>P7);:^ ,Y^Z<G XSD 'R9XX\6_\)E?)?>1
M]E\N!8=GF>;G:\C[MVR/&?,QC:>F<\X !Z-IOQL_LZTAM/[/W_9XHXMWVK;N
M\M N['V<XSC.,G'3)H ]W\-ZT/$.G0:D(S#]H4MY9;=M(9E(W87(RN0=HR".
M!0!@^,?'UAX/4)-F>Z<;D@0@'']YV.1&I['#$_PJ0"0 >/M\9]<N"7M;.W\H
M>L<\A'U=94'_ (Z* .K\+_&6WU*9;75HELW<@+,C$PY/0.&^:,?[6YQS\VT#
M- 'MU &7K.LVN@6KWU\XCAC'U9F/1$'\3MV ]R2%!( /G^_^.%_+*5TVTA2/
M/RB;S)'(]2(WC )ZX&['3)ZT =!X8^,T5[,+76HEM2YVB:/=Y08G&)$<LR#_
M &]S ?Q #+  \Y^'A!\8PD<@S7G_ *(N* /KJ@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T): .FH * "@
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 * .)\7:_+I@2VMCLDD4L
MSX!*KD@;?<D'G'&..3D 'G!UJ_)S]IG_  E<?H&Q0 G]LW__ #\S_P#?V3_X
MJ@ _MF__ .?F?_O[)_\ %4 ']LW_ /S\S_\ ?V3_ .*H /[9O_\ GYG_ ._L
MG_Q5 !_;-_\ \_,__?V3_P"*H /[9O\ _GYG_P"_LG_Q5 !_;-__ ,_,_P#W
M]D_^*H J3W,MTV^=WE8#&YV+''IDDG')XH @H G@N9;5M\#O$V,91BIQZ94@
MXX'% %O^V;__ )^9_P#O[)_\50 ?VS?_ //S/_W]D_\ BJ #^V;_ /Y^9_\
MO[)_\50 ?VS?_P#/S/\ ]_9/_BJ #^V;_P#Y^9_^_LG_ ,50 ?VS?_\ /S/_
M -_9/_BJ #^V;_\ Y^9_^_LG_P 50 ?VS?\ _/S/_P!_9/\ XJ@#JO#/B:Y%
MREK=.98Y3M!;EE8\+\QY()X(.>N1[@'JE !0!\B2D_$#Q?M'S6\MQM'I]F@'
M)YX&^-"?]Y^Y/(!]87UC%J%M+9S#,4\;1,/]EU*G'IP>/0T ?)'@J]D\&^)E
MM[D[ )7LY_3#-L#<?PB0(X/(P,^] 'V%0!YC\7O^1=F_ZZP_^C!0!RWP+_X]
M+W_KM%_Z U '4_%[_D79O^NL/_HP4 >+_#'P3'XKN'N+TDV5F5W1@D&1VR0G
M'*I@9<C!/"C&2R@'U9#8V]O"+6**-( -HB5%"8]-H&W![C'- 'R7\3O#<?A?
M5PUD/*@N4$\:KP(W#$.J^@# ,N/NA@!P!0!]/^%=5.MZ3:WS_?FA4O\ [X^5
M^G^VK<=NE 'S9\9O^0__ -NT7\WH ]>^'7@"TT&UBU"X59[Z=%DWD9$*L RK
M$#T8 C=)]XG(!"]0#>\?>'+?Q!I-P)$7SX(GEADP-Z/&"^T-P=KX*L"<8;=C
M(! !XO\  ^_:'4[BR)PD]OYFWG!>)U _'9(_/M]* /I6\M4OH)+67.R>-XVQ
MP=KJ5.#S@X/'!H Y[P[X*TKPN@%E"#*.L\F'F;_@>!M'^R@1>,[<\T ='=6L
M5[$UO<(LL4@VLC@%6'H0>/\ Z_- 'R%HD7_".^,8K6!B$AU$VRGN8WE,.#]4
M;!H ^Q* "@ H X;X@:KI%CI<MOK+96Y0K'$F#,[#E6C'8HV&WMA 0 2<A2 ?
M'-M?3V7F"VDDB$R&-]C%=Z$@E6VD94D#(Z'Z4 ?17PT^'VDR6T.M32+J$K@,
MJ8Q% XZJR'EY$/=P%!P54C:Y /9=6OQI-E<7S+O%K#),5SC=Y:%]H.#@MC .
M#UZ&@#AO OQ$'C2::#[*;4P(KY\WS0P+;<?ZN/:?3KGGICD ])H * ,'Q3(T
M.CW\B\,EG<L#[B%R/UH ^:_@S;^=K^_&?)MI7^F2D>?_ ")CCU],T ?65 !0
M UT612C#*L""/4$8(_*@#XP^'[FT\2V84GB<QYZ<,KH?S!.1W'% 'U)X\_Y
M%_\ ]>TG\J /F'X>>%!XNOS;3R%+2W FF4$@OR%"KV!;."W4+G'.* /KZUTR
MULK<6<$4<=N%V^4%&S&,'(Q@Y[DY+=22: /C_P >:4/"FORIIY:!5*3P%"5,
M>X!L*>H".&"X/  ':@#WWX>^ ;;P];I?706?4)U#F0C<(@PR$CST;GYY.K'(
M!V]0!/BOX?M]3T:6]* 7-D!(D@'S;-P#H2.2NTEL'@,H/'- ''? J^<K?61S
ML4Q3*.P+;T?\2%3_ +YH ])^(VO/X>T2:>$[9YL01,."K29RP]U0.R_[0% '
MD?P=\)6^IM+K%\@F6!Q% KC*^9@,[D'@E RA<@@%B?O*" #Z2DC652D@#JPP
M58 @@]00>"#Z&@#Y%\>Z0/!'B!9M-_<H1'=0 $_NSN(9/]W>C8']Q@O- 'UG
M8W2WUO%=(,+/&D@'H'4,!^1H ^2O"EFOC#Q7NU']XDDTT\BGHVS<RI_N9VKC
MIL&WI0!]>")%3R@JB,+MVX&W;C&W'3&.,8QCB@#Y"\<6L/A/Q.SV**L:-%.L
M6T%!O 9TVGY=C'<-N,!6V]!0!]<V]K#:+L@1(E)SM10HSP,X4 9P!S["@#E;
MOP)I-_JC:S>1&XG=4&R4AH044*&$> &.T $.77N%!YH Z]$6)0B *JC
M] !P!0!\V?&[1;>SN+74(%6.2Z$JS;1C>T>PJYQU8AR&/4X7.: /7_AQ=M>^
M';&1R6(C:/)](I'B4?@J ?A0!VU !0!PGC[P6GC&R6-&6*[MR6@=ON_,!NC?
M )"/@9(!*E0<'!! /F6WN]=^'5Z5 DM),_,CC=#,!QG'W)%]'4Y&?E8&@#VW
MPQ\9;'42L&KI]BF/'FKEH"??/SQ=A\V]1U9P* /9D=9%#H0RL 58'((/(((X
M((Y!'6@#P;XW:^\$5OH\1*B<&>;!QE5.V-3_ +)<,Q'JBT =1\+?"-OHNF1:
MA(@:]O$$ID8 LD;C*(A_A!0AGQ@L6PV0J@ 'H&L:-::[;/97T8EBD&.>JGLR
M'JK+U!'ZC(H ^6_ EQ-X4\5C3V8E6GDLI0. _P Q5&Q[2!&'?&1D9- 'U7J/
M_'K-_P!<I/\ T$T ?%/@_0'\3ZE'IBR>2DN6E;_8C&XX'0MQA<\ D$\"@#[-
MT?0[/0;9;.QB6*)1@X W.>[.W5V/<GZ# P* /F'XN:!!H>K)/9J(8[R/S2JC
M:JRJQ#E0. #\K8'1B>G% 'H_PT\#Q21+XBU4B\N[O,L?F?.$#$GS&W9W2MUR
M<[!C'S9( .]\<>'[?Q!I5Q%*@:6*)Y(7Q\R2(I9=IZX8C:P'4$\9Q0!X5\$K
MYX-7FM>=D]LS$=M\;H5)^BLX_&@#Z8U'_CUF_P"N4G_H)H ^4O@__P C%'_U
MQF_] H ^F/%FL'P_I-UJ"XWPQ'9G&/,<A(\@]1O9<CN.* /FSX6^&(_%.J2W
M6H#SH+4"216Y$LLA.P/Z@X=VS]XJ 0030!]7?9HC'Y&Q/*QMV;1LV_W=N,8]
ML8H XBR^'FG:7K*ZW8YMRJ.# @'E%G4KN7^X,$Y0#;G!&W!! ,+XP^('TC2E
MLX"4EOW,9(X(B0 RX_WBR(?]EFH Y?X0>"[:XMCK=_&LS.[);*Z[E54.UY-I
M&TL7RJGG;L)')X /?9K>*XC,,J+)&PP490RD>A4@@CV(H ^1_B9X73PEJB2V
M&8K>Y'FP@$_NY$8;U4]<*2K+SE0P'84 ?3?A'5SKVD6M^WWYHAO_ .NB$QR'
MCL75B!VZ4 ?.'QD)7Q!D<$6\)!'U>@#U[X=^ K70[:/4;H+<W]PJR^8PW"(.
M P6/=T;GYY/O$Y (7J ;OC[PY;^(-)N!(B^?!$\L,F!O1XP7VAN#M?!5@3C#
M;L9 ( /%_@??M#J=Q9$X2>W\S;S@O$Z@?CLD?GV^E 'T!XHU8Z%I5U?K]^")
MBG?]X?ECSGMO9<^U 'S)\,/#*>*M5>>_!F@M1YTH;)\R1V.Q7/<$AG;/WMN#
MD$T ?5\MC;SP_998HW@(V^4R*4V]AL(VX'88XH ^4?B=X(C\*7*7-EQ979;8
MA.6B=<%DYY*$'*$DD#*L> 6 /=OA5_R+-G_V\?\ I5/0!Q7QT_X]++_KM+_Z
M M '4_"#_D78?^NLW_HPT >G4 ?(VH?\CVO_ &%H/_1\= 'US0!\;7#R_$3Q
M/L+$)=3E$(Y\NVCR?E'3*Q*6]&<DGJ: /KG3-*M=&@6UL8D@B0<*HQGW8]68
M]V8DGN: ./\ $OPXTOQ%(ER%^R7".K-)"H'F $$JZ\ D]G^\.Y(XH [6XT^U
MNV#SPQ2L!@%XU8@<G + G&23CW- 'R+\*X([GQ#;QS(LB%)LJZAE.(7(R"".
M#R* /K:'2K.W<2100QNO1EB16';@A01QQ0!RGQ&U]_#NB33PG;/,1!$W=6DS
MEA[K&KLO^T!0!XQ\(_!T&N32ZIJ"":"V8)&CC*/,0&8N#PP12IVG()<$C Y
M/IT0HJ>4%41XV[,#;MQC&WIC'&,8Q0!\Q?%[P?;Z'-%J=@@A@NF9)(U&$64#
M<"H'"AUW':, %20.> #V#X8ZV^N:%"\Q+2VS-;NQ.23'@H3[^6R9SR3D]Z /
M+_CK_P ?5C_URE_]"2@#2^$_@I+F/^W]403-)Q;)(-P"K\IE(.03D;8\_="[
M@.4( /=C96YF%UY4?G@;1+L7S #P0'QNP1QC.* +- !0!X#\=O\ 4V'^_<?R
MBH [#X0?\B[#_P!=9O\ T8: /3J "@#XZ\9_\C=/_P!?</\ *.@#[%H ^,_'
MRN_B>[2([7:=%4@XP61 .1TZT ?2W@SP/9^$+<*@66\<?O;@CYB3U5,\I&.@
M P6ZMD] #@_C3X>MWL4UB- EQ%*L<C 8+QN"!NQU*N%VD]F(STH XCX9^#QX
MND^U:D[2V6GXCCA+$[F),FS_ &8@6+,!C<6QTW4 ?3DVFVL]L;*2*,VQ79Y6
MT!-OH%   ],8QU&#0!\A6D)\)^+4@A+;;:_6,?WC"\@7!]VB?!['/I0!]E4
M?'7C/_D;I_\ K[A_E'0!]@S0QW"&.95D1NJL RG!R,@Y!Y /UH ^5OC/:PVF
MLPI;QI$ILHR510H)\ZX&<* ,X &?84 ?07AW1[&32[-WMX&9K6 DF*,DDQ(2
M22N22>IH W[F:+2[5YB D-M$SD*  $C4L0 ,   <#I0!\F>%-.?XA^(VEU#+
M1L7N9P"?]6I 6('@A<LD8QR$SCD9H ^N;:VBLXU@MT6**,85$4*JCT"C  ^E
M 'S[\:/"]O:I%K5J@C>23R9PHP'+*623 X##8RL?XLKGD9(!Z-\+]8DUC08&
MF):2W+6[,3DGR\;#]?+9 >N2">] 'D/QKUI[K4H],4D16D8=E[&67G)]<1[
M,]-S8ZG(![-X"\(V_AC3HOD'VR9%>>0CY]S $Q@]0B9VA1@$@L1DF@"/QMX"
ML_%=NS(B0WZC,4X&"2.B2D#+H>F2"R=5[JP!\]?"^)H/%-I&XPR-<JPZX(MI
MP1QQU% 'V'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 % &3K/^I7
M_?'_ *"U &?HW^N;_</_ *$M '34 % !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 % '$^+M EU,)<VPW21J59. 67)(V^X)/&><\<C! /.#HM^I
MQ]FGX](G/ZA<4 )_8U__ ,^T_P#WZD_^)H /[&O_ /GVG_[]2?\ Q- !_8U_
M_P ^T_\ WZD_^)H /[&O_P#GVG_[]2?_ !- !_8U_P#\^T__ 'ZD_P#B: #^
MQK__ )]I_P#OU)_\30!5N+2:T(6>-XB1D!U921Z@,!Q0!7H * "@"Q;VDUV2
ML$;RD#)"*S$#U(4' H M?V-?_P#/M/\ ]^I/_B: #^QK_P#Y]I_^_4G_ ,30
M ?V-?_\ /M/_ -^I/_B: #^QK_\ Y]I_^_4G_P 30 ?V-?\ _/M/_P!^I/\
MXF@ _L:__P"?:?\ []2?_$T ']C7_P#S[3_]^I/_ (F@#JO#/AFY^TI=72&&
M.$[@&X9F'*_*>0 >23CI@>P!ZI0!P_Q%UO\ L+0[B93B69?L\7^_+E21[JF]
MQ[K0!\U^ ?%EKX/NI;RX@>XD>,11[65=@+!G)W \G:H&,8&[UH ]5_X7I:?\
M^4W_ ']3_P")H \7\9:];^(]3?4K2)K;S53>K$$^8HVE@5QU 4GC.[)[T ?7
M'@S6QXATBVOB<R-&$E_ZZQ_))GTW,-P'HPY/6@#F/B]_R+LW_76'_P!&"@#E
MO@7_ ,>E[_UVB_\ 0&H ZGXO?\B[-_UUA_\ 1@H Y;X%_P#'I>_]=HO_ $!J
M /=Z /GCX\!0VG$8W8N@3WP/L^,]\ DX^I]Z /1OA7G_ (1FRS_TWZ^GVF;'
MZ=/:@#P[XS?\A_\ [=HOYO0!]/Z)_P @^V_Z]X?_ $6M !K?_(/N?^O>;_T6
MU 'S!\&?^0__ -NTO\TH ^J;R\BT^"2ZN&$<,*,[L>@51DG_   Y)X'- 'SC
MJGQ:UG6[K[)X>A\I22(\1B:X<>I4AD4=\!#M[N: &KI_Q&N!Y@:Y ;L9[:,^
MGW#(I'XJ,]>] ' Z0EW%XHM4U#/VM=2@$VYE8^8+A-^64E2<YY!(/8T ?:]
M!0!#<W"6D3SRG"1(SL?15!8_H* /CNR2Z^)?B)1<N4%PY9L=(8(P6V(#P,*-
MJ\<N=S9)8D ^A?$/PVTW5M+33;1$M9+8$V\@'1B!N\PCEQ)@;R<MG##)&" >
M >&?$FH?#C4Y+:Z1O*W!;FW/'3I)'VW <JP^5U.,X(8 'N/C[Q19S^%I;NTD
M65+\+#$1CDN07!!Y#(BON&,JPP<=: .8^!FFM';WFH,"!*\<*'G_ )9AF?'8
M\R)SZ@@=Z />J "@#$\30FYTF]A7[TEI<(/JT+@?SH ^8/@_<+!XAC1N/.AF
M0?7;O_DAH ^NJ "@"M?72V-O+=/]V"-Y&YQPBECSVX'6@#Y!^&%LU]XDM6//
MEM+,QQ_=C<@XZ<N5'MGB@#Z:\>?\@"__ .O:3^5 'BGP,_Y"%W_U[K_Z,% '
MTQ0!\F_&;_D/_P#;M%_-Z /J;3O^/6'_ *Y1_P#H(H Y[QY_R +_ /Z]I/Y4
M >-_ K_CZOO^N47_ *$] '1_')B-,M5R=INLD=LB)P#^&3CZF@#R[PE8>+KF
MR+^'S*+3S6!V3PQCS,+N^6216S@KSC'OQ0!T_P#9'Q&_O7'_ (%6O_QZ@##U
M/P'XSUN19=0A>X=%V*TES:DA<DX_UW3))_&@#Z?T&R?3=-M+.7'F6UM!$^.1
MNCC5&P>XR#CVH ^2;R\'@;Q/+<:>Z7"6MP^ #P4<$/"QQ]Y%=HRP! =<CIB@
M#VO_ (77HOD>9Y=SYNW_ %6Q/O8Z;]^W&?XNN.=N>* /(=-M;WXF>(C=2)MB
M:1'F(^Y# F J9XRQ50B]V8EB,;B #Z^H \>\??%(>&YCING(DUVH'F.^3'$2
M,A=JD%WP02,A5X!W'( !P-O>_$#Q$HN+?[0L;#*D""V4CL5W^46!SP<L2.<D
M#@ Y#QG9^);58/\ A)#(58OY/F2Q2\@+OQY;OC@KG.,]NE 'T9\*O^19L_\
MMX_]*IZ /0J "@ H I:AIEKJL1M[V))XFZK(H8?49Z$=B,$=C0!\[?$/X6Q:
M-;OJND%A!'S- Q+>6I(&Z-C\Q52?F5B6 ^;<0"  :WP3\1S3^=HD[%TAC\^#
M)SL4.J2(/]DLZ,HR,'?@<\ ''_&=BVO@$DA;6(#V&Z0X'XDGZDT 7;#2_'[V
MT36C3_9S$ABQ<VP'EE1LP#*"!MQ@$ CH1F@"W_9'Q&_O7'_@5:__ !Z@"IH7
MP[\2G6[;4=1@VA+N*XFE>>!B=DBR,2(Y&8LV"!A>IYP,F@#Z7U'_ (]9O^N4
MG_H)H ^4O@__ ,C%'_UQF_\ 0* /KF@#YN^.O_'U8_\ 7*7_ -"2@#V3P'_R
M +#_ *]H_P"5 '0ZC_QZS?\ 7*3_ -!- 'RS\&?^0_\ ]NTO\TH ^IM1_P"/
M6;_KE)_Z": /E+X/_P#(Q1_]<9O_ $"@#VCXPLR^'I O0S0AO8;L_P P!0!S
M'P* %I>GN98AGZ(V/YG\Z />* "@#YL^.CM]LLE/W!#(1]2ZAOT"_P">@!ZY
M\-PJ^'+$+T\ICQZF1R?USGWH [>@#P+X[!?(L#_$'G ^A6+//U ^OX4 =A\(
M<_\ ".0Y_P">L^/^_A_KF@#QKXS?\A__ +=HOYO0!]/Z)_R#[;_KWA_]%K0
M:W_R#[G_ *]YO_1;4 ?,'P9_Y#__ &[2_P TH ]H^+;LGANX"]&> -]/.1OP
M^8+_ "[T <7\" !%J![[[?\ E-_C0![]0!X1\=/^/2R_Z[2_^@+0!VOPJ_Y%
MFS_[>/\ TJGH XKXZ?\ 'I9?]=I?_0%H ZGX0?\ (NP_]=9O_1AH ].H ^1M
M0_Y'M?\ L+0?^CXZ /JK569+.=DY80RD#W"-C]: /E3X0 'Q%$3VBF(]OD(_
MD30!]=4 % !0!\?_  D_Y&2W_P!R?_T2] 'V!0!X;\<W8:?:*/N&X8GZB,A?
MT+?YSD VO@R%&@?+U-S*6^N$'/X ?AB@#UB@#R3XTA3H*D]1=1%?KLE'X<$_
MR[T 9GP-S_9MUZ?:1_Z*3/\ 2@#G/CK_ ,?5C_URE_\ 0DH ]=^'7_(NV/\
MUQ_]G:@#M* "@ H \!^.W^IL/]^X_E%0!V'P@_Y%V'_KK-_Z,- 'IU !0!\=
M>,_^1NG_ .ON'^4= 'V+0!\=>,_^1NG_ .ON'^4= 'V+0!YC\7O^1=F_ZZP_
M^C!0!SWP,_Y!UW_U\C_T6M 'M] 'R#XI_P"1T?\ Z_K?^<5 'U]0!\=>,_\
MD;I_^ON'^4= 'V+0!\L_&_\ Y#<'_7C'_P"C[F@#Z,\-_P#(*LO^O2W_ /12
M4 9WCIBF@7Y4D'[+*./0K@C\02#[&@#Y.\'VVN7-S(OATN+@19DV21QGR]R]
M3(R@C=MX!SWQ@4 >B?V1\1O[UQ_X%6O_ ,>H S]3\)^.]9B^SWR2W$08.$>Y
MM2-P! /^NZ@$_G0![#\+_#E[X9TI[;44$4TMR\VP,K[5,<2#)0LN28R>&/!'
M?( !\^_$-FE\4W7F<_OHEY'\(CB5>/\ = ^O6@#[)H * /D;X>_\CE#_ -=K
MS_T1<4 ?7- !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 9.L_P"I
M7_?'_H+4 9^C?ZYO]P_^A+0!TU !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 (S! 68X &23T '4T >#:WJ1U6[>X_@
MSM0>B+]W\_O'W)H R: "@ H UM$U(Z3=I<?P [7'JC?>_+[P]P* />58. RG
M((R".A!Z&@!: "@ H * "@ H * "@#YE^-NM_:;Z'2HS\MHGF2#_ *:2@;0?
M]V, C_?H ]6\(^!M,LM)M8[VSM9[DQ!Y7E@BD??)\Y4LZD_)NV#G "\4 ='_
M ,(CHG_0/L?_  %@_P#C= ' _$OP7I[:)+<:?:V]M/:%9LPPQQED7B16**"5
M",7P>,H* .6^!^N;6N='D/# 7$0)[C"2@>Y!C8 =E8^M '=?%[_D79O^NL/_
M *,% '+? O\ X]+W_KM%_P"@-0!U/Q>_Y%V;_KK#_P"C!0!Y7\(/%MIH<\NG
M7I$27C(T<S'"JZ@C8^> '!^5L@!A@\-D 'U%0!\E?%G7H]=U@6]H?,CLT\D,
MOS!Y2Q:3;CK@E8^,Y9"02"* /I3PGI;:)I%I8OP\,*AQZ.WSN/P=F'OUH ^;
MOC-_R'_^W:+^;T ?3^B?\@^V_P"O>'_T6M !K?\ R#[G_KWF_P#1;4 ?,'P9
M_P"0_P#]NTO\TH ]J^+)D'ARX\O.-\._']WS4Z^V[;G_  H X3X%+;XO6^7[
M3^Z'/WO*^;..^W?C=COLS_#0![W=W<-A"]S<NL4,2EG=CA5 [D_H!U)X')H
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
M "+MC_UQ_P#9VH [2@ H * / ?CM_J;#_?N/Y14 =A\(/^1=A_ZZS?\ HPT
M>G4 % 'QUXS_ .1NG_Z^X?Y1T ?8M 'QUXS_ .1NG_Z^X?Y1T ?8M 'F/Q>_
MY%V;_KK#_P"C!0!SWP,_Y!UW_P!?(_\ 1:T >WT ?(/BG_D='_Z_K?\ G%0!
M]?4 ?'7C/_D;I_\ K[A_E'0!]BT ?+OQPC(UBWD_A:S11]5FG)_]"% 'T#X2
MN$NM&L98CN4VL ^A6-58'W5@5/N#0!HZM8C4[*XLC@"YADBR>@\Q&7/KQG/'
M- 'RC\-]87PGK_E7_P"Y24/:S%N!&VX%2V<8 D0*Q/ !)/ H ^O58, RD$$9
M!'((/<4 !(49/ '))[4 -BE291)$RNC<AE(((]01P?PH ^4OC)ICV6NF[Q\E
M[%&ZMVW1J(F7Z@(A.,\,/6@#Z-\)Z_%XCTR"]B8,S(JRCNDJ@"12.WS<KGJI
M5NA% %?Q=XNM/"-H;BX(:9@1#"#\TC]N.H0'[[] .!EB 0#YH^&,QN/%=K*V
M TC7+''3+6TY./;F@#["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 "@#)UG_ %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ 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 S-9M9;VREMX"%DD7 S
MP#R"5S_M#*_CS0!Y/_PB.J_\\/\ R)%_\70 G_"(ZK_SP_\ (D7_ ,<H /\
MA$=5_P">'_D2+_XY0 ?\(CJO_/#_ ,B1?_'* %_X1'5?^>'_ )$B_P#BZ /6
M-&M9;&RBMYR#)&N#CD#DD+G_ &1A?PXH TZ "@ H * "@ H * "@#P*X^%&I
M:GKK:IJ$UL]M)=><ZJTID,0?*QA6B"CY $_UAP.[=P#WV@ H CGA2YC:&4!H
MY%*,IZ%6!# ^Q!(H \$\-?"K5O#FLPZA'<6QMX)3G#2^8T+ JRE?*";F0X^_
M@'D'@4 >H>.O#T_BC2I-.M6CCE=XV!D+!/D8,02JL1D=,*: ,;X;^#;KP=;3
MQ7LD4CW$BL/)+E0%4CDNB')STVX'J<\ $/Q>_P"1=F_ZZP_^C!0!XQX&\"0^
M,M-NR'\B[@E3RI#DJ0R$E'4?PD@?,/F4\C(RI +S^"/'%O&=/C>9[4?+A+U!
M%M] K2HP0]=NP#GIG- ';>!?A*='G74=99)9HCNB@3+(C#H[L0-S+_"H!4'#
M;F.  #W&@#Q+Q_\ #34?%6IB_LY;>./RDC(E:16!4MD@)$X(P>.10!['86YL
M[:*W)W&&-(R1QG8H7/XXH +^W-Y;2VZD*98W0$] 74KD_3- 'COP_P#AIJ'A
M34S?WDMN\8B>-5B:1F)8KR=\:   =BW/YT >P:CI\.JVTEE<KOAG0HX]B.H/
M8CJ#V(!'2@#YKO?A3X@T"Z\_0I/. )\N2.403!2>C[F1>G7:Y#>@Z4 :-K\/
M/%'B:15\1W,D5LAR5:99F/\ N)&S1!B/XV.1Z-TH VF^$D]KK\&HZ>]O%I]M
M-:R"-FD,V(!%OX\LJS2.C-N+CER2.U 'NM !0 4 >/>./A3%XAF;4--=;:[?
MF1&!\J5N[$KDHY_B(5@QY(#$L0#SBV\$^.-&'D6!F2(=H;V-(_J$:9,9]=H-
M %NT^$OB#6YA-K-P(AGYFEE:XF()YV@$K^<@ZC@\X /5H_A7H<>G'33$69L,
M;DD>?O P&#8PH&3^[ V$'E2>: /(Y_A=XF\/W9?1)#(IR%FAF6!PA[2*SH?J
M%,@].>* /IVW5TB19#EPJACURP R?SH FH * .5\5^#['Q=;B&\!61,F*9,!
MXR?KPRGC<AX/;#88 '@5[\(-?TJ7?ILB7 &=KQR^1)CW#E0"?19&'O0 R3P5
MXYOE\FY:Y:/TEOT=/3[HG?M_L]* .M\,?!5;>1;C7)5EVD$6\.[8>^))"%8C
ML511_OD4 >]QQK"HCC 1$ 554 !0!@  <  < #@"@#&\2:9)K.F7-A"RI)<1
M-&K-G:"PX)P"<>N 3[4 >>_#?X?WW@^XGN+Z6"3SHUC583(W1MQ+%XX\=,
M'/J.X!Z[0!XEX_\ AIJ/BK4Q?V<MO''Y21D2M(K J6R0$B<$8/'(H ]FM8C!
M"D1Y*(JDCOM ']* ,OQ)IDFLZ9<V$+*DEQ$T:LV=H+#@G )QZX!/M0!P/PV\
M!7W@Z6YEOI()/M"(JB%I&QM+$EM\<>.O&,T >L,H<%6 96!!!&00>""#U![B
M@#Y\\3_!J7SS=^'Y%12VX6\C%"ASG]U( > >0'VE0/OMP* ,F/0?B'"!"DEQ
ML' )O(#Q]3,7X_/TH LV/PK\0:M<I<ZY= *CJQWS/<2X!!PO.P<#&?,X[ XQ
M0!] ZMJ46C6<U]/_ *NWC:1L=3M'"CW8X4>Y% 'RYX;T23XGZY<7MV%M[=2)
M9Q"H7[Q(2-3CEWVL6D;+':S=2!0!ZR_P7T%CD&Z7V$J_UC)_6@#S#XA?#6+P
ME;IJ.GS220>8L;)+M\Q"P)5E=%4,,J01M!7*\MR0 >P_"O7;C7M$#W;&26VF
M>W,C'+.%6-U9B>K!9 I)Y.W)R220#F?'_P *Y-=N6U/261)Y,&:%SM5V  WH
MP!"L0/F# !C\VX$G(!R%OX4\?%!9>;-#!C;EKQ-H7IC*2/+MQV"].,=J -^\
M^"[#2Q#:S1R:DTR22S3%UCV!) T<>U78 LZL68$N5R=O  !ZMX,T.;PWI%OI
MEPR22P"3<T>=A+RR2?*6"D@!\9*C.,XH ZB@ H \?\=_"P>)[EM2L9A!=2!1
M(LH)C?8H16W+ED(55!PK X!P#DD \SB\!^-M)_=6)F1!_P ^]ZL:?D9HS_X[
M0!<T[X/ZWJLPEU>9;=21O9I//F(]!M++^+2<9!PW(H ^B="T*T\.6B6%BNR)
M.23RSL?O.YP,LV!DX     4   DUC1[77K22QO4\R&48(Z%2.593_"RGD'\"
M""00#YWO_A)KNAW'VC0I_- )V,DOV>=1GHV2J'ZA\-@Y5>!0 \:#\1+@>6\M
MQ&O][[9"OZQRE_\ /K0!UO@3X;ZCHFHKK&JW"22JC@(K/(Q+J5R\C;>@). &
MR<<C% 'LEU$9X7B'!=&4$]MP(_K0!XKX"^&.H^%]5&H7DUN\:1R*%B:1F)<8
M&0\:  #D\GTQWH ]QH \F^)/@*^\8RVTMC)!']G1U83-(N=Q4@KLCD].<XH
M[[PWIDFBZ9;6$S*\EO$L;,N=I(')7(!QZ9 /M0!J741GA>(<%T903VW C^M
M'C/@#X::CX4U,W]Y+;O&(GC B:0L2Q7!(>) !@<\F@#V:ZB,\+Q#@NC*">VX
M$?UH \5\!?#'4?"^JC4+R:W>-(Y%"Q-(S$N,#(>-  !R>3Z8[T >XT >!>,O
M@\]W.]]H;(AD)9[9SM 8G),3@8 .<[&P%YP^"% !S$?A#QX4^R>9<)!C;S?)
MLV],868MMQVVXQQCM0!Z+X!^&!\,7 U._F$MV%8(D>?+3>"&)9@&=B"0.%4<
M_>." #U:\LX=0A>UN4$L,JE'1NA4]1[>Q&"#@@@@&@#YQUSX-:C8W!GT*598
M]VY%=_*FC] 'X1L?WMR'_9ZF@"E+X/\ 'FHI]FNGN#"1@B6^1D(Z?,%F<M^*
MG\Z /0_ _P *8O#TJZAJ3K<W<>#&B ^5$W]X%@&D<?PL0H7J%+88 'L- 'B7
MC_X::CXJU,7]G+;QQ^4D9$K2*P*ELD!(G!&#QR* /8["W-G;16Y.XPQI&2.,
M[%"Y_'% !?VYO+:6W4A3+&Z GH"ZE<GZ9H \=^'_ ,--0\*:F;^\EMWC$3QJ
ML32,Q+%>3OC0  #L6Y_.@#VR@#Y\\9_"":XN7OM"* 2L7>V<[-K$Y)B8_+M)
MYV-M"_PL1@* 8$?@?QOJ2"RO)98[;A3YUX'CV].5CDD9@!T!7'0#V .MU#X-
MHFD)9Z?)&U^9DEEN)]RJRJDBF--BR%%RX;&"6*Y8\*% /3?!>AS>&]'M],N6
M1Y8/,W-&24)>:23Y2RJ3@.!RHY'2@#6UC2;?7+.6PNUW0SKM/J#U5E/9E8!E
M/J!G(XH ^:KOX4^(]#NO-T=O."D^7+#,L$H'^T'=,'U"NP]Z -O2_A;K6O7"
MW/BBX<1QX^1IO.F8=U#!F2-3T)#$]<+GF@#>O?A=<GQ'#JUDUM#8036DBPYD
M$BI;+"I4*(RA+>4<$R#.[+<YR >W4 >7^/?AM#XM(O+9Q;7RJ%W,/W<JCH),
M#<&7HK@-@?*5(P5 /)[7P/XXT<&WL#-'%G_EC>1I'D]2%,J$'WV9H Z#P_\
M""^N[D7WB*?HP=HU<RRR$<@22G(4>NTN2. 5/( /HB@#YT\:?">_DOY-1T+;
M(DSF4Q;UB>*0G<=C,50J6Y7YE*9"X(&Z@"7PWX1\7S:G:W.LS2K;VDJR$370
MER%Y(5$DD!9ONDMC@G)[$ ^A'19%*. RL""",@@\$$'@@C@@]: /GGQ3\&9O
M/:ZT!T$;'=]GD8J8SG.(Y.05!Z!]I4?Q-0!A_P#")^/G3[*7N1#C;S?1[=OI
MQ.6V]L8Z<8Q0!UO@_P"#HL9EO=<=)G0AEMX\LF[J#*Y WX_N*-I/5F7*D ]W
MH \F^)/@*^\8RVTMC)!']G1U83-(N=Q4@KLCD].<XH [OPOI$F@Z7;:?,RO)
M;Q[69<[2<DG;D XYP"0">N!TH WJ "@ H \U^)'@JY\906ZV<D44ML[G$I8*
MRN%!Y17((*C VX.3R.X!Y'_PI#6_^>]C_P!_)_\ Y&H /^%(:W_SWL?^_D__
M ,C4 >R?#GPE=^#[*6VO9(Y'EF\Q1$79%78J]75#N)!R N, <G/ !Q.O_"O4
M=6UY]5BFMDMY)XY<,TGF +LR-HB*D_*<?O #W(H ]XH \'U_X5ZCJVO/JL4U
MLEO)/'+AFD\P!=F1M$14GY3C]X >Y% 'O% '(>.O#T_BC2I-.M6CCE=XV!D+
M!/D8,02JL1D=,*: ,KX<>$+KP?9S6]Z\4CS2^8/)+E0 @7!+HASQZ8]Z /1*
M /"]:^%^HZCXA.L136RV[7$4VUFD$@";,C:(BI/RG'S@>N* /=* /!]?^%>H
MZMKSZK%-;);R3QRX9I/, 79D;1$5)^4X_> 'N10![Q0!YU\0_ W_  F-M&T#
M+%>6VXQEON.K8W1N0"1RH*MAMIR-OS$@ \:L_ WC?3T-G:F:"W8G(CO8TCYZ
MG:LP89[X0$]\T ?1/A/2Y]%TJVL;MQ)/"A#L"6&2S-@$X)"[MN<<XH X;QU\
M+8?$TIO[%UM;UA\^X'RI2!@%MH+(^, NH;('*Y^:@#SFV\)>/-&7[/9/-Y2]
M!'=Q;!_NK)*NW\%% $S_  ]\9:^0FJ7)2/N)[II%&>N(XC(N?R''7% 'OWAK
M1O\ A'M-@TW?YOV=-I?&W<2Q8D#)P,L<#)XQ0!0\7^$K;Q?9_9)SY<B'?#*!
MDQOC'3C<K#AER,\$$, 0 > 1_#GQ?X>F;^RBV&X,EM=)$'';<KR1,?7!4X/0
M]Z .GT'X37VHW(OO%,QDP<F+S6ED?'0/+DA4]D+$C@%.M &UH7PSO-'\3'6@
M]LMDLUS)'$A<2*DR2JB;/+"+L\P X<C"\>E 'M- !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 9.L_ZE?]\?^@M0!GZ-_KF_W#_Z$M '34 % !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 >8_%[_D79O^
MNL/_ *,% '+? O\ X]+W_KM%_P"@-0![O0 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 <WXOTF37-'NK"#_ %LT1V9.,LI#JN>VXJ%S[\T ?,7@?QC-X NYX+R!VCE*
MK/$1LEC>/=@@-CD;F#*<9XY&!0![0/C/H!7=BY!_NF)<_3B0K_X]B@#RCQQX
M]F\>-%I>FP2+ ) RH1NFFDY5,JF0H 8X4%N3DMP, 'O7P^\-/X5TA+2?'GR,
MT\P'17<*-N>^Q%521P6!(XQ0!VU !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 % &3K/^I7_?'_H+4 9^C?ZYO]P_
M^A+0!TU !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% &;JVCVFNVS65_'YT#D$IN9>5.0=R,K#!]"* *VA^&]/\-1M#ID(MTD;<XW
M.Y8@8!+2,[<#H,X'.!S0!MT % !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!B:MX;TS
M7!_Q,+:*<C@,R@.!Z"1<.![!@* .:_X59X9SN^Q#.<_Z^YQ^7G8Q[8QVQ0!T
M^D^'=-T(8T^VBMR>"RJ-Y'H7.7(]BQ% &S0 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 9.L_P"I7_?'_H+4
M 9^C?ZYO]P_^A+0!TU !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!DZS_ *E?]\?^@M0!GZ-_KF_W#_Z$M '34 % !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 % &3K/\ J5_WQ_Z"U &?HW^N;_</_H2T
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 9.L_P"I
M7_?'_H+4 9^C?ZYO]P_^A+0!TU !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!DZS_ *E?]\?^@M0!GZ-_KF_W#_Z$M '34 % !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 % &3K/\ J5_WQ_Z"U &?HW^N
M;_</_H2T =-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 9.L_P"I7_?'_H+4 9^C?ZYO]P_^A+0!TU !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!DZS_ *E?]\?^@M0!GZ-_KF_W#_Z$M '34 %
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 % &3K/\ J5_WQ_Z"
MU &?HW^N;_</_H2T =-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 9.L_P"I7_?'_H+4 9^C?ZYO]P_^A+0!TU !0 4 % !0 4 % !0
M4 9&O:U!X>L9=0NC^[A7.T=78\*BY[LQ 'IU/ - 'BR?'>,N ^GLJ9Y(N06Q
MZ[3 H)]MP^M 'T!0!'-,ELC2RL(XXP69F("JH&223P !R2: /!=?^-R02F+1
MK=9D4D>=.6"MCNL:E6V^A9@3W44 8,7QMUB!Q]JM;4K_ '56:-B/8M+(/QVF
M@#VKP?XWLO&$+-;YAN(O]9 Y!=0>C*1C>A/&X 8/#!21D [*@#B?&'CNP\'1
MJ)\S7,@S' A 8C^\Y/")G@$@DG.U3@X /&)?C;K$K$VUK:J@[,LTA [9998Q
MZ\[10!T/A[XV)<3+!K$"P*Y \^$L43/=XVW-M]65F('\)H ]ZCD651)&0Z.
MRLI!!!&001P01R"."* '4 %  3CD\8H \1\4?&6WTV5K728A=O&2K3.Q$.1U
M"!?FD&?XLHI_A+#!H XY?C9K49#2VMIY9Z ).I(]F,S#IWV^] 'K?@KXC67B
M\FWV_9;Q1GR68,' ZM$V%W8ZLI 8#G! ) !Z)0!S/BCQ98^$K;[3>L2SY$<2
M8,DC#^Z"1@#^)B0%R.I(! /#;GXW:I-(18VENJ=0L@EE;'N4>(>G\.* +^C_
M !QE\P)JUJ@C) ,EN6!7U/ER,^X>P=3]: /H"RO8-1@2ZM766&50R.IR"#_(
MCH0<$$$$ @B@"S0 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 % &3K/^I7_?'_
M *"U &?HW^N;_</_ *$M '34 % !0 4 % !0 4 % !0!\R?$W7IO%>K1>'M,
M/F1PR!, _+)<GY6)_P!F$$KGL?,/(P: //\ QOH<7AS5&TV$[E@B@!;^\[1(
MSM[;G)('88':@#[;H \,^-GB![2VATB$[3=9EFQP3&A 1?H[Y8_]<QV)H O_
M  F\'6UAI\>KW$:O=W67C9@#Y46<)LR/E9\;RPYP57(P<@'J.K:-::Y;M:7T
M2S1."/F RI/\2-U5AU##!H ^1+":;P!XEVEN+2X,4AZ!X&.&)'3YHF#C^ZV#
MV% 'V1<W"6D3SRG"1(SL?15!8G\ * /C_1[:7XC^)-UV2$N':67!^Y G2-3S
MC"[8E/8D$]Z /KNQL+?3(5MK2-((4&%1%"@=L\=2>Y.2>I)- 'A/QC\(6T%N
MNMV<:PR+(([@( H</]V0@#&X, I/5@PS]V@#H/@SKCZCI4EC*=S6#A5/?RI0
M60'_ '660#_9VJ.!0![#0 4 >6_%OQ ^BZ/]G@.V:_;R<C@B,#,I!]QB/Z.>
M] '&?!WP=;7,+:W>QK*V\QVZN RKM^_)M(P6W':I_AVL1R00 >^7EE!J$36]
MU&DT3C#(ZAE/X'OZ'J.U 'QWXGTZ3P%XA/V(E1!(EQ;D\_(WS!6]0#NC;/W@
M#GJ: /L*PO$U"VBNX_N7$22K_NR*&'Z&@#Y(\07<WC_Q/]GC;]W).+:#T2%&
M(+@>X#2M[DCIB@#ZLT;0[/P_;+:6$:Q1H "0!N<C^)VQEV/4D_08&!0!YK\6
M/"%MJ&FR:K!&L=Y:8D9U !DCSAP^!\Q4'>K'D;2,X- '._ _7'<7.CR'*H!<
MQ#^Z"0DH^A)C('0$L>K4 ?05 !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 9
M.L_ZE?\ ?'_H+4 9^C?ZYO\ </\ Z$M '34 % !0 4 % !0 4 % '!?$7Q6/
M"NEL\1Q=W.8K<=P2/GD_[9J<CMO* C!- ' _!OPH8T;Q!=C,DNY+;=G(7.))
M>>[GY%/7:'[-0!YU\6_^1DN/]R#_ -$I0!]@4 ?)7QCN3/X@:,G(@@A0>P(,
MG\Y": /J+1(!;:?:PC@1V\* #H-L:C^E &G0!\B_%^ 0^(I7'_+6*%S^"!/Y
M)0![MXEOV7P?+<@D-+81@GO^^1$/YAR* /*_@9 &U"[F[I;JF>_SR G\_+'Y
M"@#Z8H XKXC0"X\.WR'M$'_[]NCC]5H \<^!DQ74+N'L]NK^V4D '_H9_6@#
MZ8H * /FOXZ7):]L[?/RQPR2 >\CA2?Q\L?E0!Z_\.H!;^';%!QF$OQ_TT=G
M/YELGWH [6@#YF^.< 74+2;N]NR?]\2$_P#M0T >J^$+]HO"$-T#AH+.4@^G
MD^8!^6P8]J /"OA!")?$43GDQ13./8E-F?R<C\30!]<T 9>N0"YT^ZA/(DMY
MD/\ P*-A_6@#Y:^#\QB\11*/^6L,R'Z!-_/XH/QH ^N: "@ 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 R=9_U*_[X_P#06H S]&_US?[A_P#0EH Z:@ H * "
M@ H * "@!DLJ0HTDA"(@+,Q. % R23V ')- 'RI<//\ %7Q,(X]RV41P#C'E
MVJ-RY'9Y2>/]IU7[JT ?5%M;1V<26\"B.*)51%'15484#V &* /D7XM_\C)<
M?[D'_HE* /L"@#Y ^+8(\27&>,I 1[_N4'\P10!]9:8P:T@8<@PQD?0H* +M
M 'R9\92#KYQVMX<_FYH ]@\4HP\#E<'(L;3(],&#/Y8YH X#X%,!=WJ]S#$<
M>P=L_P Q^= 'TE0!R/CT@:!?YX_T=_U'% 'B'P-4_P!J7+=A:X_$RQX_D: /
MIV@ H ^8?CB"-5MCV^R 9^DLF?YC\Z /</ +!O#]@1_S[H/Q&0?U% '74 ?-
MWQU(^U60[B*7_P!#7_ T =]X71AX'"X.38W>!WY\\C\\B@#Q_P"#3!?$ !XS
M;S ?7Y3_ "!H ^LZ *>I$+:S$\ 12?\ H!H ^3/A&I/B2W([).3[#R7'\R*
M/K^@ H * "@ H * "@ H * (+J?[-&9<;MN.,XZD#K@^M %>QOOMF[Y=FW'?
M.<Y]AZ4 7Z "@ 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 * ,G6?]2O\ OC_T%J ,_1O]<W^X?_0EH Z:@ H * "@
M H * "@#F_&%A<:IH]W9V0W3S1%$7<%W$D97<Q &1D<D#G!.* /F_3? GC31
MRQL(I;8R8#F*ZMT+ 9P"5G&0,G'UH U?[ ^(G]^[_P# Z'_Y(H \R\26VIVE
M\\6M%S>@)O,DBRM@J"F75G!^3&/F.!QQ0![GX/T?QK;:K!+JKS_8E+>:);J*
M52NQ@!L65R3NQM(7@\D@"@#D?C78FWUF*Y'W;FW7G_:C9E8?@I0_C0![]X)U
M%=4T2RN%()\A$;G/SQ#RW_\ 'E)P>>: .IH ^.O'=P?$GBB:&U^;?-':QXYR
MRA8CC'4&3<1[=^] 'T]XGTL76A75A"/^71UC'NB90?FH% 'SQ\&-16SUMK=R
M +N!T7G'SH5D'U^57&.O/'N ?5U 'FOQ9U--/\/S1$@/=M'"@SS]X.YQW 1&
M'L2/Q .*^!>G%8[W4&'#M' A_P!T,\@_\>C_ ,] #W^@ H ^>OCK8G-E>CI^
M]A8^A^5T_/Y_RH [OX3:BM]X>AC!&^U>2%^?1RZ\=OD=1^!QZ4 >E4 ?*/QE
MU);[6UMHSD6D"1MCG]XY:0C\%9 1V(/?B@#Z+T+1_L>BV^F2#:5M%BD&.C-'
MB3C_ 'BU 'RS\/;HZ%XFMTG^7][);/DXPSJT0_*0KU]/QH ^R: .6\;:FFD:
M)>7#$ ^0\:9/5Y1Y: >OS,#CT!^M 'A'P1TXSZI/>D?);6^T'T>5@%Y_W$DH
M ^H* "@ H * "@ H * "@ H H:G_ ,>S_P# ?_0A0!0T/_EI_P !_P#9J -Z
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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ H * "@ H * "
M@ H * /D+XLQLWB6<*"2R0;0 <G]R@X]>>..] 'U[0!P/Q$\('Q=IWEP;1=V
MS&2 L<!LC#QD] ) !@G@,JY(7)H ^?O"WC?4_A]))87$!>'?E[>7=&Z/T+(V
M#MW #.596P"!W(!U&M_&N[OH#;Z;;"T>0%3*TGF.N>/W:A$"MZ,=W7A00#0!
MI_"OP!<0SKKNJ(T94$VT3@ARS#'G.#R  3L!Y)._@!=P!]"4 ?)WCOP=>^#=
M2_M73@PM#+YT,D8)^SOG=Y;]=H4_<)RK)@$DAA0!TUC\=)8X0MY9++,!R\<W
MEJQQU*F-RN3UPS#G@#I0!Q=]?ZW\5=02*./$<?"H@80P*V-SR.<\G R3RV J
M+T6@#ZC\-Z##X:T^+3K?D1+\S'@N[<NY]-S$X'.U<+GB@#@_C*;@:$/L^_;]
MIC\[9G_5;)?OX_@\SR\YXSB@#EO@9]JVWF[?]D_=;,YV>9F3=LSWQ]_;_L[N
MU 'K?B_PVGBK3)=/8A';#PN<X25?NDX[')1N"=K-@9Q0!\OZ-KFL?#&_D@EB
MP&XE@DR$D"YVO&XX[G:Z[E(."#V .YU#XYS20E+&S6&9AC?)+YBIQU""--Q!
MY&6 XY4YQ0!G?#SP/>>(;\:[JX<6ZR><#("'N9<[@0#_ ,LPWS,V,-C8N06*
M@'T]0!\T?%3P+<VEX^NZ<C/!,0\PC!+0R_Q28'.QR-Q8?=<MG *T .T7XW7-
MI L.HVPNI$ 'FI)Y;-CNZE'!8]V4J"?X>: .9\0>*]8^)=Q'I]K 5B#;DMXB
M6^;D>9+(0H.T$C<0B*"3@$DT ?17@?PFGA#3EM,AYY#YD[CHSD 87/.Q  JY
MZ\M@%B  =C0 4 % !0 4 % !0 4 % %#4_\ CV?_ (#_ .A"@"AH?_+3_@/_
M +-0!O4 % !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 9.L_ZE?]\?\ H+4 9^C?ZYO]P_\ H2T =-0 4 % !0 4
M % !0 4 % !0 4 % !0!1O=,M-1 6\@AN .@EC20#Z;P: *UIX?TRP<26MI;
M0..0T<$2,/H54&@#7H * $(##!Y!X(- &')X7T>5M[V-FS_WC;0D_F4S0!K6
M]K#9H(K=$AC'144(H^BJ /TH GH * "@ H K75C;WR^7=11SI_=D17'Y,"*
M,V#PUI-JP>"RM(G'(9+>%2/Q" T ;= !0 4 8MQX:TF[8R3V5I*YZL]O$Q.?
M=D)H T+2QMK!=EK%' AY*Q(J#\E % %J@ H * "@ H * "@ H * "@"AJ?\
MQ[/_ ,!_]"% %#0_^6G_  '_ -FH WJ "@ 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 * ,G6?]2O^^/\ T%J ,_1O
M]<W^X?\ T): .FH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * *&I_P#'L_\
MP'_T(4 4-#_Y:?\  ?\ V:@#>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 R=9_U*_[X_P#06H S]&_US?[A
M_P#0EH Z:@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H H:G_ ,>S_P# ?_0A
M0!0T/_EI_P !_P#9J -Z@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6
M@#IJ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@"AJ?\ Q[/_ ,!_]"% %#0_
M^6G_  '_ -FH WJ "@ 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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T): .FH
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * *&I_P#'L_\ P'_T(4 4-#_Y:?\
M ?\ V:@#>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 R=9_U*_[X_P#06H S]&_US?[A_P#0EH Z:@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H H:G_ ,>S_P# ?_0A0!0T/_EI_P !_P#9
MJ -Z@ 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 * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6@#IJ "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@"AJ?\ Q[/_ ,!_]"% %#0_^6G_  '_ -FH WJ
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 * ,G6?]2O^^/\ T%J ,_1O]<W^X?\ T): .FH * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * *&I_P#'L_\ P'_T(4 4-#_Y:?\  ?\ V:@#>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 * .;G\7Z3;.T3W W(2#M21AD=?F
M5"I_ FO+EF&%@W"5173L[1D_Q46ON9ZT,MQ4XJ<:3LU=7E!.WHY)KYHA_P"$
MVT?_ )^/_(4W_P ;J/[2PG_/S_R2?_R)?]EXO_GU_P"3T_\ Y(/^$VT?_GX_
M\A3?_&Z/[2PG_/S_ ,DG_P#(A_9>+_Y]?^3T_P#Y(/\ A-M'_P"?C_R%-_\
M&Z/[2PG_ #\_\DG_ /(A_9>+_P"?7_D]/_Y(/^$VT?\ Y^/_ "%-_P#&Z/[2
MPG_/S_R2?_R(?V7B_P#GU_Y/3_\ D@_X3;1_^?C_ ,A3?_&Z/[2PG_/S_P D
MG_\ (A_9>+_Y]?\ D]/_ .2-73=;LM7W?8Y1(4^\,,I /?:X4X]P,5V4<31Q
M-_834K;JS3^YI/YG%7PM;"V]O!QOL[IK[XMJ_D:M=9QA0 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 % &3K/^I7_
M 'Q_Z"U &?HW^N;_ '#_ .A+0!TU !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!0U/\ X]G_ . _^A"@"AH?_+3_ (#_ .S4 ;U !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!\KU^2'[&% PH * "@ H [_X<?\ (1D_Z]G_ /1D
M5?19/_'E_P!>W_Z5 ^9SK_=X?]?5_P"D3/::^Y/@0H * "@ 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 * "@#)UG_4K_OC_
M -!:@#/T;_7-_N'_ -"6@#IJ "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"A
MJ?\ Q[/_ ,!_]"% %#0_^6G_  '_ -FH WJ "@ 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 * "@#Y7K\D/V0* "@ H * "@#O\ X<_\A&3_ *]G_P#1D5?1
M9/\ QY?]>W_Z5 ^9SK_=X?\ 7V/_ *1,]IK[D^!"@ 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 * ,G6?]2O^^/\
MT%J ,_1O]<W^X?\ T): .FH * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * *&I
M_P#'L_\ P'_T(4 4-#_Y:?\  ?\ 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 * /E>OR0_9 H * "@ H * ._P#AS_R$9/\ KV?_ -&15]%D
M_P#'E_U[?_I4#YG.O]WA_P!?8_\ I$SVFON3X$* "@ 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 R=9_U*_[X_P#0
M6H S]&_US?[A_P#0EH Z:@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H H:G_
M ,>S_P# ?_0A0!0T/_EI_P !_P#9J -Z@ 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 *  G')H Y+5O&FGZ9E$;[1*/X(B" ?]I_NCWQN([BO&KYE0P]XI\\
MNT=OG+9?*[\CV\/EF(Q%I->SAWEH_E'=_.R\SP2OST_20H * "@ H * 'QRO
M"V^-BC#H5)!'XCFJ4G%WBVGW3LR914ERR2:[-77W'2V7C'5++ $QE4?PR@/_
M ./'Y_\ QZO3IYCB:6BGS+M/WOQ^+\3R:N6X6K_R[Y7W@^7\%[OX'667Q)[7
MEO\ 5HF_]D?_ .+KV:><]*U/YP?Z/_Y(\6KDG6A4^4U_[='_ .1.MLO&.EWN
M )A$Q_AE!3_QX_)^35[%/,,-5T4U%]I>[^+]W\3Q*N6XJCO3<EWA[WX+WOP.
MDCD250\;!E/0J01^8XKTTU)7BTUW3NCRG%Q?+)-/LU9CZHD* "@ 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 * "@#)UG_4K_OC_P!!
M:@#/T;_7-_N'_P!"6@#IJ "@ H * "@ H * "@#P3QQ\3=1M]0?1-"CQ-$WE
MM+L\R1GQRL4>"!M)QDJQ8C( ') .7;0OB!=1_:C)>KD;M@O!&V/^N2RK@_[.
MT,>@'0$ HZ)\3=<\-W?V?53)<Q(^V:&<8F3UVN0&##KM?<IZ<9W  ^J;.[BO
MX([JW8/%,BR(P[JP!!_(T 4=<UJV\/V<E_>-MBA&<#[S,>%11QEF/ 'XD@ D
M 'S7/XV\4^.+MH-&$D*#D16Q";%S@&6<E<9]2Z(3T44 1ZA:>.O#4?VRXFO3
M$G+,+G[2J@=W3S),+ZEEV^IH ]-^''Q);Q*_]F:D%6] +1R* JS*HRP*CA9%
M&6^7Y64$@*5P0#V&@#Q?XB?$]O#\ITS2MK7:@>;*PW+#D9"JO1I,')W95> 0
MS$A0#S^VTOQ]K<8O(Y;U$<;ES="WW C.5C\R/ /&"553GCC- $%C\0/$G@^\
M%MK'FSHI!DAN>7*G^*.4Y;_=;<Z$CH: /I_2=4@UJTBO[1MT,Z[E)X([%2.S
M*P*L,G# C)H T* "@"M>WD.G0275RPCAA4N['H%49/\ ]8#DG@<F@#YFU?XD
M:[XLO#8Z LD$3$^6D*_OW4?QR/SL'<[2JJ.&9L9H ANM&\?:5&;N26^95&Y@
MEWYQ7N<Q+*^0.^U6 ^E '6_#SXI3ZC<II6M$-+,0L%P%"DOT$<BKA<L>$90/
MFPK [MP />Z /+_B'\0T\)*+2T"RW\J[@&Y2)#D!W ()8D?(F1TW-Q@, >26
M4?CKQ6GVVWENUB?E66<6J-_US4/%N7KRJE>.3F@"L?%GBWP/<K%J3S,#SY=T
M?.210>=DN6/XQR<$\YZ4 ?2GACQ';>*;%-0M<J&)5T/WHY%QN0D<'&00?XE*
MM@9P #H* "@ H * "@ H * "@ H H:G_ ,>S_P# ?_0A0!0T/_EI_P !_P#9
MJ -Z@ 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 * "@!DDB0J7D8(J\EF(  ]R>!4MJ
M*YI-)+=O1+YE1BY-1BFV]DE=OT2.&U;Q]9V64M ;J0=Q\L8_X$1EO^ C!_O"
MO KYK2I>[17M)=]H_?N_DK>9]%A\HK5;2KOV<>V\ONV7S=_(\RU7Q-?ZQE9Y
M"L9_Y9Q_*GXC.6_X$6KY:OC:V)TG*T?Y8Z1_S?S;/K</@:&%UIQO+^:6LOET
M7R2,"O./3"@ H * "@ H * +-M9S7A*6Z/*RJ6(12Q"@@$X&3@$C\ZTA3G5;
M5.+DTKM)-NVBO9>J,9U(4DG5DHINR<FDKZNUWZ,@=&C)5P58=01@CZ@U#3B[
M-6?9Z&B:DKQ::[K5#:104 6;:\GLVW6\CQ-ZHQ7^1%:PJ3I.].4HO^ZVOR,9
MTX55RU8QDNTDG^9U-EX[U.TP'9)U':11G_OI-IS[G->M3S3$4])-37]Y:_>K
M/[[GCU<IPU36*=-_W7I]SNONL=;9?$>W? NX7B/JA#CZX.P@?3=7L4\XIO2M
M"4?.+4E^-G^9XE7):D=:-2,O*2<7^%U^1UMEXETV_P "&XCW'^%SL;Z /M)_
M#->S3QF'K?!4C?L_=?W2M^!XM7 XBA\=.5NZ7,OOC>WS-P'/(KO/."@ 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 R=9_U*_P"^/_06
MH S]&_US?[A_]"6@#IJ "@ H * "@ H * "@#)M-"L+"YFOH(42YNCNEEY+L
M<8X+$[0>ZIM4GD@GF@#6H ^8?CA;0Q:G;S( )9;?]Y@8R$<A&/J<$K]% [4
M>Q?#$N?#=EYG79)C_=\^79_XYB@#R_XY:NYFM=*4X14-RX'0LQ:.//\ NA9,
M?[] 'IOPTT*/1-#MR% FNT%Q*V!DF0;D![X2,J #T.X\$F@#OF4."K $$8(/
M((/4$=P: /C#7K<^"O$LGV4%%L[E)HA_TS;;*J^XV-L/J,@]Z /K_4=12PL9
MK_AD@@>?V(1"X_,#]: /E3X;Z8?%/B(3WO[X1>9>3;N0[[AMW9R#F5U8CN 1
MTS0!]>4 >1?&314OM'_M +^^L74[AU\N1A&RGN1N9&]L$],T 8OP-U1I;6[T
MYSD02)*@/82AE<#V#1@X]6)[F@#W>@ H \4^-NKO::=!I\9V_;)69\=XX0IV
MGV+NC?5* +?P:T*.QTDZDRCSKYVPQ R(HV**H[@%U=C_ 'OE/8&@#V"@#Y ^
M*6D#0=?>2V'E)<JETFWC:[,P?;CI^\1FQVR.V* /JG0M1_M73K:^.,W$$<C=
M@&9 6'MALCTXH ^3=/1O'GBI3/EH[NY9V'I!&"P3)Z 1($'X=Z /L9$6)0B
M*J@!5 P !P  .  . !TH X7XDZ*FLZ%<@KF6U0W$1[@Q LV/]Z,,I'?([@4
M>1_ _5&BO[G3B?DGA$RCMOB8+QZ$K(<^H09Z"@#Z8H * "@ H * "@ H * "
M@"AJ?_'L_P#P'_T(4 4-#_Y:?\!_]FH WJ "@ 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@"M=7D%BAEN'6)!W8@#Z#/4^PY-93J0I+GJ245W;L:TZ4ZTN2E%REV2O_P -
MZGGNK?$2*+,>G)YK?\]),JGU"\,WX[/H:^;KYO&-XX:/,_YI:+Y+=_.Q]1A\
MFE*TL5+E7\L=9?-[+Y7/-=1UF\U9MUU*SC.0O1%^B#"CZXR>Y-?+UL15Q#O6
MDWV6R7HEI^I]70PU'#*U&"CW>\GZMZ_H9E<IV#XXVE8(@+,>  "23[ <FFDY
M/EBFV]DM62VHKFDTDMV]$CN-)\ WM[A[HBUC/9N9"/9 ?E_X$01_=->_0RJM
M5M*K^[CYZR^[I\VGY'SV(S>C1O&C^\EY:17_ &]U^2:\SA*^?/HPH * "@ H
M * ._P#AS_R$9/\ KV?_ -&15]%D_P#'E_U[?_I4#YG.O]WA_P!?8_\ I$SU
M^ZL;>]&VXC24?[:AL?3(X_"OLYTH55:I&,EYI/\ ,^'IU:E%WI3E%_W6U^1R
MM[X"TRYR8@]NQ_YYMD?]\ONX]ABO(J95AZFL%*#_ +KT^YW_  L>S2S;$T])
MN,U_>5G]\;?C<Y*]^'%U'DVLT<H]'!C;Z#&Y3^)6O'J9/4CK1G&2[.\7^J_%
M'MTLZI2TK0E!]XM27Z/\&<E>^'=1T_)G@D"C^)1O7_OI-P'XD5X]3!UZ/QTY
M6[I<R^^-T>U2QN'K?PZD;]F^5_=*S,6N$[PH&% &C9ZM>:?_ ,>TTD0'96.W
M\5/RG\1733Q%6C_"G*/DF[?=M^!RU,/1K_Q:<9>;2O\ ?O\ B=99?$+4+? N
M%CN!ZD;&_-?E_P#'*]BGFU>&E11FO3E?WK3_ ,E/$JY-0GK2<J;]>9?<]?\
MR8ZVR^(=A/@7"26Y]<;U'XK\W_CE>Q3S>C+2HI0?_@2^]:_^2GBU<FKPUI2C
M-?\ @+^YZ?\ DQUEGK%EJ'_'M-'(3_"&&[_ODX8?B*]BGB*-;^%.,O)/7[M_
MP/%JX:M0_BTY17=IV^]:?B:5=1R!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!DZS_J5_WQ_P"@M0!GZ-_KF_W#_P"A+0!TU !0 4 % !0 4 %
M!0!SOB3Q18^%($N=0+*DC^6H12S%L%NG'  Y)/IZT <#>?&K18(RUM'<3R?P
MKL6-<_[3,QP/<*Q]J /)K72M6^*NJM>R[8H> SD_)#"IX2-?O.>3CC#.6+%>
M< 'U=I]C%IEM%9VXVQ0(L:#_ &5  STR3C)/<DD]: /D[XO2E_$<RG_EG%"H
M^AC#?ARQH ^K=*C$5E;H.BPQ*/H$44 7Z /DKXQQA/$#,/XX(6/UP5_DHH ]
MG\3W##P2TG\3V%L#CC[XA4_^A'^5 'G/P+C!O;U^ZPQK^#.2?_010!]*4 <=
M\0(Q+X?OE/00,WXJ0P_4"@#Q3X&N1J=TG8VN?Q$J ?\ H1H ^G* "@#YE^.4
MI.I6L?9;8L/JTK _^@B@#VKX?QB/P_8@=X%;\6)8_J: .PH ^:_CI&!>V<G=
MH9%/T5P1_P"A&@#T;PG<,G@I)?XH[*Y(QQ]SS@/Y"@#QCX.1A_$"D_P03,/K
MA5_DQH ^M: *&K1B:RN(VZ/#*I^A1@: /E'X1.4\1P ?Q1S@_3RF;^8% 'U[
M0 4 % !0 4 % !0 4 % %#4_^/9_^ _^A"@"AH?_ "T_X#_[-0!O4 % !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!G:CJUII*;[N18_0$Y8_[JC+'\!CUKFK8BEAUS5I*/9=7
MZ):LZJ.'JXE\M&#EW?1>K>B^\\VU;XBR/F/3H]@_YZ28+?54'RC_ ($6]U%?
M+U\WD[QPT;+^:6K^4=E\[^A]7A\FC&TL5*[_ )8Z+YRW?RMZGG=Y?3W[^;<R
M-*_JQSCV Z >PP*^:J59UGSU9.3[M_EV^1]13I0H1Y*,5%=DK??W?FRK61N6
M+:TFO7$5NC2N?X4!)^O'0>I/ [UI"G.J^2G%R?9*YE.I"E'GJR48KJW;^O0]
M!TGX=S38DU!_)7_GFF&?Z%N57\-]?28?*)RM+$RY5_+'67S>R^5SYC$9S"%X
MX6/,_P":5U'Y+=_/E/2M-T2STA=MK$J'&"_5S]6.3^&<>@%?44<-2PRM1@D^
M^\GZMZ_+8^3KXJMB7>M-M=%M%>B6GSW\S5KK.,X:?X?:;/(T@:>/<2=J,FT9
M[#=&QQ]2:\"64X>4G).<;N]DXV7I>+?XGT4,XQ$(J+5.5E:[4KOUM)+\"'_A
M7.G?\]+G_ON/_P"-5']CT/YJGWQ_^0+_ +:Q'\E+_P !G_\ )A_PKG3O^>ES
M_P!]Q_\ QJC^QZ'\U3[X_P#R ?VUB/Y*7_@,_P#Y,/\ A7.G?\]+G_ON/_XU
M1_8]#^:I]\?_ ) /[:Q'\E+_ ,!G_P#)A_PKG3O^>ES_ -]Q_P#QJC^QZ'\U
M3[X__(!_;6(_DI?^ S_^3#_A7.G?\]+G_ON/_P"-4?V/0_FJ??'_ .0#^VL1
M_)2_\!G_ /)F[HGABST%FDM][.XVEI&!(7.<#:J@ D GC/ YKT,-@J6#;E2Y
MG)JUY--VWLK)+\#SL5CJN-2C5Y5&+NE%-*^UW=M[>?4Z*O2/+"@ H * ,V\T
M:RU#_CY@CD)_B*@-_P!]##?K7+4P]&M_%IQ;[VU^]:_B==+$UJ'\*I**[7T^
MYZ?@<E>_#NQFYMWDMSZ9WJ/P;#?^/UX]3**,M:4I0?\ X$ON>O\ Y,>U2SFO
M#2K&,U_X"_O6G_DIR5[\/=0M\FW:.X'8 [&_)L+_ ./FO&J937AK3<9KR?*_
MN>GXGMTLXP\]*BE3?FN9?>M?_)3D[S2;S3_^/F&2(#NRG;^#?=/X&O(J4*M'
M^+"4?-IV^_;\3VJ>(HUOX4XR\DU?[M_P,^N8Z@H .E C;LO$>HZ?@0W$@4?P
ML=Z_]\ON _ "NZGC*]'^'4E;LWS+[I71P5<%AZW\2G&_=+E?WQL_O.MLOB/<
MQX%U"DH]4)C;ZG.Y3^ 6O9IYQ4CI6A&7G%N+_5?D>)5R6G+6C.4?*24E^C_,
MZRR\>:9=8$C/;L?^>B\?]])N&/<XKV*>:8>II)N#_O+3[U?\;'BU<IQ-/6"C
M-?W7K]TK?A<ZNUO;>]7=;R)*/5&#?G@G'XUZ\*L*JO2E&2_NM/\ (\:=*I1=
MJL)0?]Y-?F6:U,0H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#)UG_4K_ +X_
M]!:@#/T;_7-_N'_T): .FH * "@ H * "@ H * ,;7/#UAXCA6VU*(3Q(X=1
MN="& *Y#1LC="01G![C@4 <?<?"3PW,NU+=X3_>2>8G_ ,B/(O\ X[0!X;XS
M\%W?P^N(KVQGD,$C$13*2DL;@;MCE<#) )5A@, V5&.0#WGX;^+G\6:<6N<?
M:[5A',1P'R,I( .!O&0P'&Y6( 4@  \$^+L93Q'.3T>. CZ>4J_S4T ?5NDR
M":RMY!T>")A]"BF@#0H ^2OC(X;Q P'\%O"#]<,W\B* /9_%5NR^"GB_B2RM
ML]1]SR2??^$_UH \Y^!<@%[>1]V@C;\%<@_^A"@#Z4H X_Q^XC\/WY/_ #[L
M/Q8A1^IH \4^!L9.I74G9;8*?JTJ$?\ H)H ^FZ "@#YC^.49&IVK]C:X'U6
M5R?_ $(4 >U_#Z02^'K$CM J_BI*G]10!V- 'S9\='!O+).XAD)^A< ?^@F@
M#T7PO;M_PA*Q?Q/8W..O\8F(]^C#Z]J /%_@Y($\0JI_C@F4?7 ;^2F@#ZVH
M HZHXCLYW;HL,A/T",: /E'X0QE_$<+#HD4['Z>6R_ARPH ^O* "@ H * "@
M H * "@ H H:G_Q[/_P'_P!"% %#0_\ EI_P'_V:@#>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 PM5\26&CY%Q(#(/^6:?,_Y#[OU8J/>O/KXRCAM*DO>_ECK+[NGSL>CA\%7
MQ6M*'N_S2TC]_7Y)L\SU;X@7=WE+)1;1_P![AI#^)&U?P!([-7RU?-:M3W:"
M]G'OO+[]E\E?S/K</D]*E:5=^TEVVBOEN_F[>1PDLSSL9)69W;DLQ))^I.2:
M^?E)S?--MM[MN[^]GT<8Q@E&"44MDE9+Y(CJ2S0T_2KK5'V6D;2'N0,*/]YC
MA5_$BNFE0J8A\M&+E^2]7LOFSEK8BEAES5IJ/9/=^B6K^2/2-)^'2IB349-Q
M_P">47 ^C.>3[A0/9C7T]#*$K2Q,K_W8Z+YRW^Y+U/E,1G+=XX6-O[TM_E'9
M?-OT/1;.PM].3RK6-8D]%&,^Y/4GW))KZ6G2A17)2BHKR7Y]7\SY>K5J5Y<]
M:3D_-[>BV7HBW6Q@% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %  1G@]*
M,*]\,Z;?Y,MN@8_Q(/+;ZDIMS^.:\^I@L/6^.G&_=>Z_OC:_S/1I8[$T/@J2
MMVE[R^Z5[?*QR5[\-[=\FTF>(_W9 ''TR-I ^NZO'J9/!ZT9RCY22DOO5G^9
M[=+.JD=*U.,O.+<7]SNOR.3O? FJ6F2B+.H[QL,_]\MM;/L :\>IE>(I_"E-
M?W7^CL_NN>U2S;#5-)-P?]Y?JKK[['*W-G/9MLN(WB;T=2I_4"O(G3G2=JD9
M1?9IK\SV85(55>E*,EWBT_R*]9FH4 .21HB&0E6'0@D$?0BFFXN\6T^ZT):4
ME:2379ZHZ.R\7ZI8X"S-(H_AE ?]6^;\F%>G3S#$TM%-R7:7O?B]?Q/*JY=A
M:N]-1?>'N_@M/P.MLOB2PP+R 'U:)L?^./G_ -#KV*><O:M3^<';_P E?_R1
MXM7)%O0J?*:_]NC;_P!).MLO&>E7G'F^2Q[2@I_X]RG_ (]7LT\QPU73GY7V
MFN7\?A_$\2KEF*I?8YEW@^;\/B_ Z6*5)UWQ,KJ>A4@C\QD5ZD9*2O!IKNG=
M?@>3*,H/EFFGV:L_N9)5$A0 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 9.L_ZE?]\?^@M0
M!GZ-_KF_W#_Z$M '34 % !0 4 % !0 4 % %>UO(+U#);21S(&*EHW5U#+PR
MDJ2,CN.H[T 6* /%_C9J,$.E16)(,\\ZNJ]PD:ON?V&651ZY..AP 9OP*LY(
M[:^NB"(Y9(8U/8F)9&;'_?U: ,+XX:6T5];:BH^2:$PL?]N-BPS[E9!CU"GT
M- 'K?PUUI-9T*VPVZ6U06\H[@Q#:N?\ >C"MGOD]P: .Z=UC4NY"JH)))P !
MR22>  .23TH ^-]2D/CSQ2P@RR7=RL:'IB",!-_'3$2%SWZ]30!]::YIHU33
MKFP  \^"2)>P!9"%],8.#Z<4 ?*WPNU8:!KZ1W)\I+A7M7W<!78@H&ST_>(J
MY[9/;- 'U_0!X_\ &774L=)&FJP\Z^=<J,9$4;!V8]P"X11ZY;G@T 4O@CI#
M6NGW&HN,?:Y%1/=(0PW#V+NR_5.>U 'K6K:S9Z#;F[U"58(5(7<03DGH J@L
MQ/)PH)P">@- %;0_$NF^)$>33)A<+$0'PKH5+9QE9%5@#@X.,'!P>* /)?CC
MI;2VEIJ*#(@D>)R.PE"LI/L&C(SZL!W% &Q\&M:2^T<Z>6_?6,C#:>OE2,9%
M;U(W%U]L =,4 >O4 ?(7Q*U3_A)_$)@L_P!ZL6RTBVX(=PQW;<<',KLH.>0
M>F* /JO3--33["'3^&2"!(3Z,%0(??YL$GOSZT ?(.A3GP5XFC^TDHMG<O#*
M?^F;;HF;W&QMX]L$=J /L]6#@,I!!&01R"#T(/I0!P7Q+UU-$T.X&X":[4V\
M2\9)D&UR!UPL98DCH=HX)% 'E_P-TAFN+K56&$1!;H3W9RLCX]U")GV?ZT ?
M1U !0 4 % !0 4 % !0 4 4-3_X]G_X#_P"A"@"AH?\ RT_X#_[-0!O4 % !
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 % '*ZMXQT_2LH'\^4?P18.#_M-]T>XR6']VO(KYC0P^E^>7\L=?O>
MR_%^1[.'RVOB;/EY(?S3T^Z.[_!>9YEJWC;4-2RD9^S1'^&,G<1_M2?>_P"^
M=H/<5\K7S*O7O&+]G'M'?YRW^ZR\CZ[#Y70P]I27M)]Y;?*.WWW?F<>22<GD
MFO%/<VT0E S;TOP[?:N0;:,[/^>C?*@_X$>ON%#'VKOH82MB?X47R_S/2/W]
M?E=GGU\90PO\6:YOY5K+[EM\[+S/3-)^'UK:X>]8W+C^$96,?@/F;\2 >ZU]
M30RFE3M*N^>7;:/^;_!>1\EB,XJU+QPZ]G'OO+_)?)-^9WD,$=L@CA58T7HJ
M@*!] ,"OH(QC32C!**6R2LE\D?-RE*;<IMRD]VW=_>R6K("@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@!DD23+LD4.IZA@"/R/%2XJ2
MM))KLU=%1DX/FBVGW3L_P.;O?!VEWN281$Q[Q$I_XZ/D_P#':\NIEV&J_8Y7
MWA[OX+W?P/6I9EBJ.BJ<R[37-^+][\3DKWX;=[.?Z+*O_LZ?_$5X]3)NM&I\
MIK]5_P#(GM4L[Z5Z?S@__;9?_)')7O@[5++),)E4?Q1$/_XZ/G_-:\>IEV)I
M;P<EWA[WX+WOP/:I9EA:NBJ*+[3]W\7[OXG-R1O"Q212C#J&!!'X'FO,<7%V
MDFGV:LSUE)25XM-=T[K\!E24% $]O=36C;X'>)O5&*G\P16D)SIN].3B^Z;7
MY&4Z<*BY:D8R7:237XG4V7CG5+3 9UG4=I5!/_?2[6_,FO6IYGB:>CDIKM)?
MJK/[VSQZN58:IK&+@^\';\'=?<D=;9?$B!\"[@>,_P!Z,AQ]=K;2!^+5[%/.
M(/2M3<?.+37W.UOO9XM7))K6A44O*2<7]ZNG]R.LLO%&F7V!%.@8_P +GRS]
M,/MR?IFO8IXW#U?@J13[2]U_^36O\CQ*N Q-#XZ<K=X^\O\ R6]OG8WP01D<
M@]*]'T/-VT84 % !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 % &3K/^I7_ 'Q_Z"U &?HW^N;_ '#_ .A+
M0!TU !0 4 % !0 4 % !0!\PZE\//$OAB[DNM#D>6)F8AK>39)M))"R1$KN(
M]%W@\'CH "/_ (27X@!?)\J\S]W=]@&?^^O(V_\  OQ)SS0!5T_X;>(O%5U]
MJU@O;JY&^:Y;=*5'9(\EN!]T-L0=CVH ^E]$T:V\/V<>GV8VQ0C S]YB>6=B
M,99B22?P   % %3Q/X<MO%-B^GW65#$,CK]Z.1<[7 /!QD@C^)2RY&<@ ^:Q
MX3\6^![EI--29@>/,M1YR2*#QOBPQ_"2/@GC/6@"Q>R>.O%:?8KB*[$3\,A@
M%JC=/OL4B#+TX9BO' SF@#UOX>?#M/"2F\NRLM_*NTE>4A0X)1"0,L<?.^!_
M=7C)8 ]1H \$^(?PMGU&Y?5=% :68EI[<L%)?J9(F;"Y8\NK$?-EE)W;0 <E
M::QX^TJ,6D<5\RJ-JE[3SBO88E:)\@=MS,!]* )='^&^N^++P7NOF2"(D>8\
MS9G=1_!&G)3C@%@JJ.0K8Q0!],V5E#IT$=K;*(X85"(HZ!5&!]3ZD\DY)))H
M X3XG^&[SQ/I2VVGJ))HKA)MA95W*(Y4(#,0H/[P'D@8!YH P/A1X,U'PP;J
M?4T$#3B-$C#HYPI<EB8V91U  R2><XQR >J:MI<&M6DMA=KNAG7:P'!'<,I[
M,K ,IP<, <&@#Y@OOA_XD\'WAN='\V=%)$<UMRY4_P ,D0RW^\NUT)'4T 3W
M.J>/M;C^QO%>HC_*V+7[/N!&,-)Y<> 1G(#!3GD=* ._^'?PP;0)1J>K;6NU
M_P!5$I#+#D$%F8<-)@X7;E4Z@EL%0#VF@#Q[XC_#9O$K_P!IZ9M6] "R1L0J
MS*HPI#'A9%&%^;Y64 $J5R0#S+3[OQUX:C%E;PWIB3A5^S?:54#LC^7)A?0*
MVWT% #X/!/BGQO=K/K'FPH.&EN0$V*3DB* ;2,]@J(F>K"@#Z5T/1;;P]9QZ
M?9KMBB'4_>9CRSL>,LQY)Z=@    #6H * "@ H * "@ H * "@"AJ?\ Q[/_
M ,!_]"% %#0_^6G_  '_ -FH WJ "@ 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 * "@!KNL2EW(55Y))  'N3P*3:BKR:2
M6[>B0TG)\L4VWLEJSB-6\>V-CE+7-U(/[O$8/NY'/_ 00?[PKP:^:T:5XTOW
MDO+2/_@77Y)KS/H</E%:M:5;]U'SUE_X#T^;3\CS+5O%-_J^5ED\N(_\LX\J
MN/0\Y;_@1(]A7RM?'5\3I.5H_P L=%\^K^;9];A\!0PMG"-Y_P TM7\NB^21
MSM>:>J% '4Z3X/U#5<.$\B(_QRY7(_V5^\WL<!?]JO6H9?7Q%GR\D/YI:?<M
MW]UO,\;$9EA\->/-SS_EAK][V7WW\CTW2? ]AIN'E'VJ4=Y!\@/M'R/^^BQ]
MZ^JH990H6E->TEWEM\H[??<^2Q&:UZ]XP?LX=H_%\Y;_ '6.Q "C X X ':O
M:VT1X6^K%IB"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@"O<V<%XNRXC25?1U#?S!K*=.%16J1C)>:3_,UA4G2=Z4
MI1?]UM?D<K>^!-+NLF-7MV/>-CC_ +Y?</P&*\FIE>'J:Q3@_P"Z]/N=U]UC
MV:6;8FEI)J:_O+7[XV?WW.2O?AO<1Y-I,D@_NN"A^F1N!/UVUX]3)YQUHSC+
MRDG%_A=?D>U2SJF]*U.4?.+4E]SLU^)R5[X:U+3\F:WDVC^)!O7ZY3<!^.*\
M:I@L11^.G*W=>\OOC>WS/;I8[#5OX=2-^S]U_=*U_D89&.#7 >@% PH OV>J
M7>GG-M-)%[*Q _%>A_$5T4Z]6C_"G*/DF[?=L<U2A2K?Q81EYM*_W[KY,ZRR
M^(.HV^!.([@?[2[&_-,#\U->Q3S:O#2HHS7FK/[U9?@>+5R?#SUIN5-^3NON
ME=_BCK++XB64V!<QR0'U&)%'XC#?^.5[%/-Z,M*L90?_ ($OO5G_ .2GB5<F
MK0UI2C-?^ O[G=?^3'6V6MV.H8%M/&Y/\.X!O^^&PWZ5[%/$T:W\*I%OM>S^
MYV?X'BU<+7H?Q:<HKO:Z^]77XFI76<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 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 9.L_ZE?\ ?'_H+4 9^C?Z
MYO\ </\ Z$M '34 % !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 % %#4_P#CV?\
MX#_Z$* *&A_\M/\ @/\ [-0!O4 % !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!!<W4-FAEG=8D'5F(4?KW] .3VK.<XTES
MU)*,5U;LC2%.=67)2BY2[)7?X'GVK?$."#,>GIYS?\]'RJ#W"\,WX[/K7SE?
M-X0O'#1YG_-+2/R6[_ ^GP^33G:6)ER+^6-G+YO9?^3'FNIZY>:NV;J5G'9!
M\J#Z*,#\3D^I-?+UL35Q+O5DVNBVBO1+3Y[^9]90PM'"JU&"3ZO>3]6]?EMY
M&37&=HY$:0A4!9CP !DD^@ II-NR5WT2);45=NR75Z)';:3X#OK[#W/^BQ_[
M8S(1[)QC_@94CT->[0RNM5M*K^[CY_%_X#T^;7H>!B,VH4;QI?O)>6D?_ NO
M_;J?J>FZ3X4T_2,-''YDH_Y:289L_P"R,;5_X" ?4FOJJ& H8:SC'FE_-+5_
M+HODK^9\CB,PKXFZE+EA_+'1?/J_F[>1T=>F>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!
MGWFDV>H?\?,,<A]2HW?@P^8?@:YJF'I5OXL(R\VE?[]_Q.JGB*U#^%4E'R3=
MONV_ Y*]^'NGSY-NTEN>P!WK^3?-_P"/UX]3*:$]:;E!^O,ON>O_ ),>U2SB
MO#2HHS7IRO[UI_Y*<G>_#R_@YMWCN!V&?+;\F^7_ ,?KQZF45H:TG&:_\!?W
M/3_R8]NEG-">E6,H/TYE]ZU_\E.2O-'O=/\ ^/F&2,#^(J=O_?0RI_ UX]3#
MUJ/\6$HKO;3[UI^)[5+$T:_\*I&3[)J_W/7\#-KE.L* "@#9LO$&H:?@03R*
MHZ*3N7_OE]R_I7;3Q=>C_#J22[-W7W.Z_ X*N#P]?^)3BWW2Y7]\;/\ $ZRR
M^(UW%@744<P]5)C;_P!F7\E%>Q3SBK'2K",EW5XO]5^"/%JY+2EK1G*#[.TE
M^C_%G6V7C[3;G E+V[?[:Y7\&3=Q[D+7LT\UP\])\T'_ 'E=??&_XI'B5<HQ
M-/6"C-?W79_=*WX-G5VNH6U\-UM+'*/]A@V/J <C\:]>G5IU5>E.,O1IGC5*
M-2B[582C_B31;K8P"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * ,G6?]2O\ OC_T%J ,_1O]<W^X?_0EH Z:@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H H:G_Q[/\ \!_]"% %#0_^6G_ ?_9J -Z@ 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 * "@"A?ZI:Z6
MGF7<BQ#L"?F/^ZHRS?@#7/5KT\.N:M)17GN_1+5_)'31P]7$/EHP<GY;+U;T
M7S9YOJWQ%8YCTV/:/^>LO)^JH.![%B?=17S%?-WK'"QM_>EO\H_YM^A]5A\F
M2M+%2O\ W(;?.6_W)>IYU>ZA<:@_FW4C2MZL<X]@.BCV  KYFI5J5GS59.3\
MWMZ+9?(^JI4:="/)1BHKR6_J]WZLIUB;D]O;2W;B*!&D<]%4$G\AV]^@JX0E
M4?)33E)]$KLSG.-*//4DHQ75NR_$[_2?AY<3X>_?R%_N)AI/Q/*+_P"/^X%?
M1T,HG.TL1+D7\JUE]^R_'T/F<1G-.%XX:/._YG=1^[=_^2^IZ7IFA66CC%K$
MJMW<_,Y^K'G\!@>U?4T,+1PRM2BD_P"9ZR?S>OR6A\G7Q=;%/]]-M?RK2*^2
MT^;N_,UZ[#A"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H Q;WPYIU_DS6\9
M8_Q*-C?]])M)_'-<%3!T*WQTXW[I<K^^-F>A2QN(H?PZDK=F^9?=*Z^XY*]^
M'%M)DVLSQ'T<!U^@QM8#ZEJ\>ID]-ZT9RCY-*2_1_F>U2SJI'2M",EWBW%_J
MOR.2O? >IVN3&J7"C_GFV#_WR^TY]AFO'J97B*>L4IK^Z]?N=OPN>W2S;#5-
M).4'_>6GWQO^-CE;FQN+([;B-XCZ.I7\L@9_"O(G2G2=JD91?FFOS/9IU:=5
M7I3C)?W6G^15K(V"@!RL8R&4E2.A!P1^(IIM.ZT?D2TFK-779G0V7BW5+' 2
M=G4?PR8D'TRV6'X$5Z5/'XFEI&HVNTO>_/7[F>95R[#5OBII/O'W?RLOO3.M
MLOB2ZX%Y &]6B8K_ ..MG/\ WV*]BGG+6E:FGYQ=OP=_S1XE7)([T*C7E-7_
M !5O_26=;9>-=*O, RF%CVE4K_X\,I_X]7L4\RPU7[?(^TU;\=8_B>+5RO%4
MOL<Z[P=_PTE^!TT,\=PN^%ED4]U8,/S!(KU8RC-<T&FNZ::_ \B4)4WRS3B^
MS33^YDM60% !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!D
MZS_J5_WQ_P"@M0!GZ-_KF_W#_P"A+0!TU !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!0U/_ (]G_P" _P#H0H H:'_RT_X#_P"S4 ;U !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!BZIXAL=''^DR /VC7YG/_ 1
MT^K8'O7#7Q='#?Q9*_\ *M9?<MO5V1WT,'7Q7\*#Y?YGI'[WOZ*[\CS/5OB#
M=7.8[%1;)_>.&D/_ +*OX!B.S5\M7S:I4O'#KV<>[UE_DOQ?F?6X?)Z5.TL0
M_:2[+2/^;_!=T<%//)<N9)F:1VZLQ+$_4GFOGI2E-N4VVWNV[O[V?21A&FE"
MFE&*V25E]R(J@T+UAIEUJ;^7:1M*W? X'^\QPJCW)%=%*C4KOEHQ<GY;+U>R
M^;.:K7I8=<U::BO/=^BW?R1Z/I/PZ Q)J,G_ &RB_DSD?F%'T:OIJ&4;2Q,O
M^W8_K+_)?,^5Q&<[QPL?^WI_I'_-_(]&L=.MM-3R[6-8E[[1R?\ >/5C[L2:
M^FI4:=!<M&*BO);^KW?S/EJM:I7?/6DY/S>B]%LODD7:W.<* "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * &O&LBE7 93U! (/U!XI-*2M))K
ML]2DW%WBVFNJT9SE[X0TN]R6@6-C_%%F/]%^7\U->94R_#5=Z:B^\?=_!:?@
M>I2S'%4=%4<EVG[WXO7[F<E>_#9>39SD>BRKG_Q],?\ H%>/4R9;T:GRFOU7
M_P B>W2SM[5Z?S@[?^2O_P"2.2O?!FJV7/D^:H[Q$/\ ^.\/_P".UXU3+L32
M^QS+O!\WX?%^![5+,\+5TY^1]IKE_'X?Q.:EA>!MDBLC#JK J1^!P:\N47!\
MLDT^S5G]S/6C*,US0::[IW7WHCJ2PH F@N);5M\+O$WJC%3^8(-7&<J;O"3B
M^Z;3_ SE"-1<M2*DNTDFON9U%EXWU2SP#()U':50?_'AM?\ -C7K4\SQ-+1R
M4UVDK_BK/\3QZN5X6KJHN#[P=OP=X_@=99?$B)L"[@9/]J)@P_[Y;:1_WT:]
MBGG,7I6IM><7?\';\V>+5R22UH5$_*2:_%7_ "1UMEXJTR^P(YT5C_#)F,_3
MY\ GZ$U[%/'8>K\-1)]I>Z_QLON;/%JY?B:/Q4VUWC[R_P#);M?-(Z!6##*D
M$'H1TKT4[ZK8\QJVCT8M,04 % !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 9.L_ZE?]\?^@M0!GZ-_KF_W#_Z$M '34 % !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 % %#4_^/9_^ _^A"@"AH?_ "T_X#_[-0!O4 % !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!R^K>+]/TG*%_.E'_+.+#$'_ &F^ZON"
M=W^R:\FOF%##:.7-+^6.OWO9???R/8P^75\39J/)#^:>GW+=_=;S/,]6\<W^
MHY2$_98CVC/SD>\G!_[Y"U\M7S.M6O&'[N/:/Q?.6_W6/K</E5"A:51>TGWE
M\/RCM]]SC"2Q))R3R2>I->'OJSWDK:+82@9LZ7H%[JY_T6,E.\C?*@_X$>#C
MT7)]J[:&%K8G^%%V_F>D5\_T5WY'!7Q='"K]]-)_RK67W+\W9>9Z7I/P]MK;
M$E\QN'_N+E8Q]?XF_-1ZJ:^IH933IVEB'SOLM(_YO\/0^2Q&<5)WCAH^SC_,
M]9?Y+\?4[Z"WBM4$4*+&B]%4!0/P%?11A&FE"FE&*V25E^!\U.<JC<ZC<I/=
MMW?XDU60% !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 % $%Q:PW:[)T25?1U##\B#6<X0J+EJ14EV:3_ #-(5)TGS4Y2B^\6
MT_P.6O? VEW>2B- Q[Q,0/\ OEMR_D!7DU,LPU351<'_ '7;\'=?<D>Q2S7$
MTM')37::_56?WMG)7OPWG3)M)TD'99 4/TRNX$_@M>/4R>:UHU$_*2<7]ZNO
MP1[=+.X/2M3<?.+4E]SLU][.3O?"^IV&3+ Y4?Q(/,'URF<#ZXKQZF"Q%'XJ
M<K=X^\O_ "6]OG8]JEC\-6^"I%/M+W7_ .36O\KF"05.#P1VKSMM#TM]4)0,
M* +MIJ5U8'-M+)%[(Q /U .#^(K>G6J4=:4Y1]&TONV.>I0I5M*L(R]4F_D]
MU\CJ[+Q_J5M@3>7<+_M+M;\TVC\2IKUZ>:XBGI/EFO-6?WQM^*9XM7)\//6G
MS4WY.Z^Z5_P:.MLOB+9RX%S') ?5<2+^8VM^2FO9IYO2EI5C*#\O>7Z/\#Q:
MN2UH:T9QFNSO%_JOQ1UMEKUAJ&!;SQN3T4MM;_OAL-^E>Q3Q5"M_#J1;[7L_
MN=G^!XE7"5Z'\6G)+O:Z^]77XFM78<04 <MXPUB?1;$36V!))(L88@';E78D
M \$_)CD$<]*\C,,1/"T>>E92<E%-J]KIN]MNEM>Y[.6X:&+K>SJWY8Q<FD[7
MLTK76OVKZ=CRK_A-M8_Y^/\ R%#_ /&Z^2_M+%_\_/\ R2'_ ,B?9?V7@_\
MGU_Y/4_^2#_A-M8_Y^/_ "%#_P#&Z/[2Q?\ S\_\DA_\B']EX/\ Y]?^3U/_
M )(/^$VUC_GX_P#(4/\ \;H_M+%_\_/_ "2'_P B']EX/_GU_P"3U/\ Y(/^
M$VUC_GX_\A0__&Z/[2Q?_/S_ ,DA_P#(A_9>#_Y]?^3U/_D@_P"$VUC_ )^/
M_(4/_P ;H_M+%_\ /S_R2'_R(?V7@_\ GU_Y/4_^2#_A-M8_Y^/_ "%#_P#&
MZ/[2Q7_/S_R2'_R(?V7A/^?7_D]3_P"2/9/#NHR:KI\-W* 'D#!L<#*NR9QV
MSMSCWK[;!UI8BA"M.W,T[V[J3C?YVN?"8VC'#5YT87Y8M6OVE%2M\KV-JNX\
M\* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H R=9_U*_[X_P#06H S]&_US?[A_P#0EH Z:@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H H:G_ ,>S_P# ?_0A0!0T/_EI_P !_P#9J -Z@ 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 * $9@@+,0H')). ![FDVDKO1(
M:3;LE=]$CBM6\=V-AE+?_2I1_<.(P?=^A_X &^HKPJ^:4:/NT_WDO+X?_ O\
MKGOX?*:]:TJO[J/][XOE'I_V]8\RU;Q9J&K95W\J(_\ +./*KC_:.=S?B<>@
M%?+5\?7Q%U*7+'^6.B^?5_-V\CZ[#Y?0PMG&/--?:EJ_DME\E?S.:KRSU@H
MZ;2?"6H:MAD3RHC_ ,M)<J,>JC&YO8@8]2*]2A@*^(LXQY8_S2T7R6[^2MYG
MD8C,</AKQE+FG_+#5_-[+YN_D>FZ3X%L=/P\X^U2CNXP@/M'R#_P(M7U6'RN
MC1M*I^\E_>^'Y1_SN?)8C-:]>\:?[J']WXOG+?[K':*H0!5  '  X 'L*]Q)
M+1:)'@-MN[W%IB"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@"C>:7:7XQ<PQR^[*"1]&ZC\#7/4H4JW
M\6$9>J5_OW1TTZ]6A_!G*/DFTONV?W')WOP^TZXR8#);G_9;<OY/D_DPKQZF
M4T)ZT^:#\G=?<[O\3VJ6<8BGI449KS7*_OC9?@<E>_#J]@R;:2.<>AS&WY'*
M_P#C]>/4RBM#6E*,U_X"_N=U_P"3'M4LYHRTJQE!_P#@2^]6?_DIR5[HE]IW
M_'Q!)&!_%M)7_OI<K^M>/4PU:A_%IRBN]KK[U=?B>W2Q5"O_  JD6^U[/_P%
MV?X&77(=@4 % &M9:[?Z?_Q[SR(!T7=N7_OALK^E=E/%5Z/\.I)+M>Z^YW7X
M'#5PE"O_ !:<6^]K/[U9_B=;9?$6\AP+F..<>HS&WYC<OY**]BGF]6.E6,9K
MR]U_JOP/%JY+1EK1G*#[.TE^C_$;XH\5VVO6*01))'*DRN0P!& DBG# \\L.
MH%+'8^GC*,:<%*,E-2:=K6Y9+1I^:Z(> R^I@JTJDY1E!P<4U>]W*+U379/J
MSSZOG#Z<* "@ H * "@#W[P3_P @>W_[:_\ HZ2OT3+?]TI_]O\ _I<C\TS3
M_>ZO_;G_ *;B=57KGC!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % &3K/^I7_ 'Q_Z"U &?HW^N;_ '#_ .A+
M0!TU !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!0U/\ X]G_ . _^A"@"AH?
M_+3_ (#_ .S4 ;U !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 % $-Q<16B&6
M=UC1>K,0H'XFHG.--<]1J,5U;LC2$)5&H4XN4GT2N_P. U;XA6]OF.P0SN/X
MVRL8^@^\W_CH]":^<KYM3A>.'CSO^9Z1_P W^'J?2X?)JD[2Q,N1?RK67^2_
M'T/--4UZ]U<_Z5(67L@^5!_P$<'ZG)]Z^7KXJMB7^]DVOY5I%?)?F[OS/K*&
M$HX5?N8)/^9ZR?S?Y*R\C'KB.\55+$*H))X '))] *:5]%N)M+5Z)'::3X&O
M]0P\X^RQ'NX^<CVCX(_X$5KV\/EE:M:53]W'^]\7RCO]]CP,1FM"A>-/]Y/M
M'X?G+;[KGIFD^$=/TG#JGFRC_EI+AB#_ +(QM7V(&?4FOJJ&7T,-9J/-+^:6
MK^2V7R5_,^2Q&8XC$WBY<D/Y8:+YO=_-V\CIZ]4\@* "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * .*\6^+4T)#;V^'O'' ZB,'^-_?\
MNKWZGY?O>GA<*Z[YYZ4U^/DOU?Z[>=B<2J"Y(:S?X>;_ $7Z;^=Z#XYO+"XS
M?.]S;R'YPQRR9_B3TQ_<X4CI@X->Q7P4*D?W249+:VB?D_\ /<\BCC)TY?O&
MY1>]]UYK_+8]SMKF.[C6>!A)'(,JPZ$?YX(/(/!YKY:47!N,E9K='TT9*:4H
MNZ>S)JDH* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H Q[WP_I^H9,\$;$_Q ;&_[
MZ3:WZUQ5,)0K?Q*<6^Z5G]ZLSOI8S$4/X=2279NZ^Z5U^!R5[\.;27)M99(3
MZ,!(O_LK?FQKQZF3TI:TIR@^SM)?H_Q9[5+.JL=*T(S7=7B_U7X(Y*]\ ZE:
MY,02X4?W&PW_ 'R^WGV!->-4RK$4]8<LU_==G]TK?@V>U2S?#5-)\U-_WE=?
M?&_XI'*76GW-B=MS%)$?]M2N?H2,'\*\B=*I1=JL)1]4T>U3K4ZRO2G&7^%I
M_EL5*Q-PH * "@ H * "@ H ]^\$_P#('M_^VO\ Z.DK]$RW_=*?_;__ *7(
M_-,T_P![J_\ ;G_IN)U5>N>,% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 9.L_ZE?]\?^@M0!GZ-_KF_W#_Z
M$M '34 % !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_^/9_^ _^A"@"AH?_
M "T_X#_[-0!O4 % !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 % %*^U*VTQ/,NI%B7M
MN/)_W5&68^R@FL*M:G07-6DHKSW?HMW\D=%*A4Q#Y:,')^2T7J]E\VCSC5OB
M+UCTV/\ [:R_S5 ?R+'ZK7S%?-_LX6/_ &]+](_YOY'U6'R;:6*E_P!N0_67
M^2^9YS?:E<ZD_F74C2MVW'@?[JC"J/90!7S-6M4KOFK2<GY[+T6R^2/J:5"G
MAURT8**\EJ_5[OYME&L#I)H+>2Y<10JTCMT506)_ <U<82J-0@G)O9)7?X&<
MYQIISJ-1BMVW9?B=[I/P]N;C#WS"W3^XN&D/_LJ_FQ]5%?0T,IJ3M+$/D79:
MR_R7X^A\WB,XIT[QPZYY?S/2/^;_  79GIFE^'['1Q_HT8#]Y&^9S_P(\C/H
MN![5]30PE'#?PHJ_\SUE]_3T5EY'R5?&5L4_WLW;^5:17R6_J[OS-FNXX H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * .*\6^+4T)
M#;V^'O'' ZB,'^-_?^ZO?J?E^]Z>%PKKOGGI37X^2_5_KMYV)Q*H+DAK-_AY
MO]%^F_@LTSW#M+*Q=W)9F8Y))ZDFOJTE%*,59+9(^7;<FY2=V]V151)V'A3Q
M5)H$GER9DM)#\Z=T/]]/?^\O1A[X(\[$X98A7CI-;/OY/]'T/0PV)=!V>L'N
MNWFOZU/?K:YCNXUG@821R#*L.A'^>"#R#P>:^2E%P;C)6:W1]3&2FE*+NGLR
M:I*"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H 1D#@JP# ]01D'\*32:L]5
MV&FXNZ=GW1SM[X2TN^R7@5&/\4>8S]<+A3^(->;4P&&J[TTGWC[OY67WH]2E
MF&)HZ1J-KM+WOSN_N:/-_%?A*'08%NH)'97D$>QP"1E7;.X8Z;<8V]^O'/S&
M/P$,'!5:<FTY*-G;JF[W5NW;YGU>7YC/&3=&I"*:BY<T;]'%6L[]^_R."KYX
M^D"@ H * "@ H ]^\$_\@>W_ .VO_HZ2OT3+?]TI_P#;_P#Z7(_-,T_WNK_V
MY_Z;B=57KGC!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % &3K/^I7_?'_ *"U &?HW^N;_</_ *$M '34 % !
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 % %#4_\ CV?_ (#_ .A"@"AH?_+3_@/_
M +-0!O4 % !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!D:IKUEHX_TJ0*W9!\SG_@(Y'U.
M![UQ5\51PR_>R2?\JUD_DOS=EYG=0PE;%/\ <P;7\STBOF]/DKOR/,]6^(5Q
M<9CL$%NG]]L-(?H/N+_X\?0BOEJ^;5)WCAX\B_F>LO\ )?CZGUN'R:G3M+$R
MYW_*M(_YO\/0X"XN);IS+.[2.>K,23^9KYV<Y5'S5&Y2?5N[/I80C22A3BHQ
M6R2LOP(:@T+EEIUSJ+^5:QM*W^R.![L>BCW8@5O3HU*SY:,7)^2V]7LOF<]6
MM3P\>>M)17F]_1;OT2/1M)^'1.)-1DQ_TRBZ_P# G(Q]0H/LU?2T,HVEB96_
MNQ_67^2^9\MB,YM>.%C_ -O3_2/^;^1Z/8:7:Z6GEVD:Q#O@<G_>8Y9OQ)KZ
M>E0IX=<M&*BO+=^KW?S9\K6KU<0^:M-R?GLO1+1?)%^N@Y@H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#BO%OBU-"0V]OA[QQP
M.HC!_C?W_NKWZGY?O>GA<*Z[YYZ4U^/DOU?Z[>=B<2J"Y(:S?X>;_1?IOX+-
M,]P[2RL7=R69F.22>I)KZM)12C%62V2/EVW)N4G=O=D542% !0!V'A3Q5)H$
MGER9DM)#\Z=T/]]/?^\.C#WP1YV)PRQ"O'2:V??R?Z/H>AAL2Z#L]8/==O-?
MUJ>_6US'=QK/ PDCD&58="/\\$'D'@\U\E*+@W&2LUNCZF,E-*47=/9DU24%
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 <!\1O\ D'1_]?*?^BY:^=SC
M^!'_ *^+_P!)F?2Y+_O$_P#KU+_TN!XM7PQ]^% !0 4 % !0![]X)_Y ]O\
M]M?_ $=)7Z)EO^Z4_P#M_P#]+D?FF:?[W5_[<_\ 3<3JJ]<\8* "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H R
M=9_U*_[X_P#06H S]&_US?[A_P#0EH Z:@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H H:G_ ,>S_P# ?_0A0!0T/_EI_P !_P#9J -Z@ 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 * "@#FM6\6:?I&5=_-E'_+./#-GT8YVK_P(@^@->77Q]##74I<TE]F.K^?
M1?-W\CUL/E]?$V<8\L/YI:+Y+=_)6\SS/5O'=]?Y2W_T6(_W#F0CW?@C_@ 7
MZFOE:^:5JWNT_P!W'R^+_P "_P K'UN'RFA0M*K^\E_>^'Y1Z_\ ;USBF8N2
MS$DGDDG))]S7AMMN[U9] DHJR5DMDAM(9KZ9H5[J[8M8F9>[GY4'U8\?@,GV
MKLHX6KB7:C%M=]HKYO3Y;^1PU\71PJO6FD^D5K)_):_-Z>9Z5I/P\@@Q)J#^
M>W_/-,K&/J>';_QSW!KZBAE$(6EB)<[_ )5I'[]W^!\GB,YG.\<-'D7\TK.7
MR6R_\F]3T"WMHK-!% BQ(O15 4?D._J>IKZ.$(TER4XJ,5T2LCYF<Y59<]23
ME)]6[LGK0S"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H H7FJVFGC-U-'%[,X!_!<Y/X"M84IU/@BWZ)V^_8RE4A3^.27J_T.2O?B
M)IEMD0^9<-_L+M7\2^T_B%->A# 59?%:*\W=_<K_ )G!/'4H_#>7HK+\;?D<
MC>_$N\ER+6&.$>K$R-_[(OYJ:]"&70C\<G+TT7ZO\3@GCYOX(J/KJ_T7X'G<
M\\ES(TTK%Y)"69CU)/)->S&*@E&*LEHD>2VY-RD[MZLAJB0H * "@ H U+'6
MK[3!MM9Y(ESG:&.W/KM.5S[XK"=&G5UJ13?>VOW[F\*M2EI"32[7T^[8Z>U^
M(FJV_$OE3C_;3:?SC*#]#7#+ 49?#S1]'_G<[(XZK'>TO56_*QTEK\3XSQ<V
MS+[QN&_\=8+_ .A5Q2RU_8FOFK?BK_D=D<P7VX/Y._X.WYG1VOCW2+GAI&A)
M[2(P_5=RC\37'+!5H[14O1K];/\  [(XRC+JX^J?Z71T=KJEG>_\>\T4N>R.
MI/Y Y'XBN*5*=/XXR7JFCKC4A/X)1?HT7ZR-0H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * . ^(W_(.C_Z^4_]%RU\[G'\"/\ U\7_ *3,^ER7_>)_]>I?^EP/%J^&
M/OPH * "@ H * /?O!/_ "![?_MK_P"CI*_1,M_W2G_V_P#^ER/S3-/][J_]
MN?\ IN)U5>N>,% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 9.L_ZE?\ ?'_H+4 9^C?ZYO\ </\ Z$M '34
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 % %#4_P#CV?\ X#_Z$* *&A_\M/\
M@/\ [-0!O4 % !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 (2%!). .23T I;:O8:5]%N<;JWCFPT[*0G[
M5*.T9^0'WDY'_?(:O$KYG1H7C#]Y+M'X?G+;[KGO8?*J]>TJB]G#O+XOE'?[
M['F6K>+]0U7*%_)B/_+.+*C'^TV=S>X)V_[(KY6OF%?$:.7)#^6.GWO=_?;R
M/K</EV'PUFH\\_YIZ_<ME]U_,Y>O*/8"@#H])\*W^KX:*/RXC_RTDRJX_P!G
MC<W_  $$>I%>G0P-?$V<(\L?YI:+Y=7\D>5B,?0PMU.7--?9CJ_GT7S:?D>F
MZ3X#L;'#W.;J0?WAB,'V0=?^!E@?05]30RNC1M*K^\EYZ1_\!Z_-OT/D<1FU
M>M>-']U'RUE_X%T_[=2]3MD18U"H JC@ #  ]@.!7O)**M%62V2T1\^VY.\G
M=O=O<=3$% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 4KO
M4K6P&;F6.'_?=5/X G)_ 5K"G.I\$6_1,SE4A3^.27JTCD[WXA:7:Y$1DN&'
M]Q<+_P!]/MX]P#7?# 5I?%:*\WK]RO\ H<$\;2C\-Y>BT_&QR-[\3+J3(M(8
MX1ZN3(WU&-@!^H:O1AET%_$DWZ:+]7^1P3S";_AQ2]=7^AR-[XHU2_R)KB0*
M?X4/EK]"$V@_CFO0AAJ-/X8+U>K_ !N<$\15G\4WZ+1?A8P223D\DUU'*)3
M* +5M97%ZVVWC>4^B*S?R!Q6<IQAK.2BO-I%QA*>D$WZ)L??:;<Z8XCNXVA9
MAN 8=0>X[>Q]#P>:4*D*JO3::6FA4Z<J3M--/?4I5J9!0 4 =/#X.U:>!;F.
M LCC(&Y V.QV%@V#U'&2.<8(KA>+HQDX.>J\G:_JE8[5A:THJ:CH_-7^Z]S'
MNM*O+'_CX@EB [LC ?F1@_@:Z(U83^"47Z-'/*G.'QQDO5-%"MC(* "@ H U
M;77+^R_U%Q,@'\(=MO\ WR25_2N>5&G/XH1?R5_OW-XUJD/AG)?-V^[8Z.U^
M(6K6_$C1S@?\]$ /YQE/S.?QKCE@*,MDX^C_ ,[G7'&UH[M2]5_E8Z2U^)XZ
M7-L1ZM&^?_'64?\ H=<4LM_DG\FOU3_0[(YA_/#[G^C_ ,SH[7Q_I-QP[O 3
MVD0_S3>/S-<<L#6CLE+T?^=CLCC:,MVX^J_RN=':ZQ97O_'O/%(3V5UW?]\Y
MR/RKBE2J4_CA)>J=OOV.N-6G/X)1?HU^1I5B;!0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ''>.=.
MGU'3PELAD>.99"J\L5"NIP.I.6!P.<9KQ,SHSKT%&DG)QFI66]K26BZ[GNY5
M6A0KMU9**E!Q3>B3O%ZOIL]3QW^PM1_Y];G_ +\R?_$U\5]5K_\ /FI_X!+_
M "/NOK>'_P"?U+_P9#_,/["U'_GUN?\ OS)_\31]5K_\^:G_ (!+_(/K>'_Y
M_4O_  9#_,/["U'_ )];G_OS)_\ $T?5:_\ SYJ?^ 2_R#ZWA_\ G]2_\&0_
MS#^PM1_Y];G_ +\R?_$T?5:__/FI_P" 2_R#ZWA_^?U+_P &0_S#^PM1_P"?
M6Y_[\R?_ !-'U6O_ ,^:G_@$O\@^MX?_ )_4O_!D/\P_L'4?^?6Y_P"_,G_Q
M-'U6O_SYJ?\ @$O\@^MX?_G]2_\ !D/\SW3PM92Z=ID%O.-DBABR]QOD9P#[
M@,,CL>*^_P #3E1P].G45I)-M=KR<OR>I^=X^K&OB:E6F[Q;23[\L5%OTNM#
M?KT3S H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@#)UG_ %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@"AJ?_'L__ ?_ $(4 4-#_P"6G_ ?_9J -Z@
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 BGGCMD,DS+&B]68A0/J3@5$I1IKFFU&*W;=E^)<82J-0@G*3V25
MW]R."U;X@VMKF.Q4W#C^(Y6,?^S-^ 4'LU?/5\VIT_=PZYY=WI'_ #?X+S/I
M,/D]6I:6(?LX]EK+_)?B^Z/,]4\0WVKG_29#L[1K\J#_ (".OU;)]Z^6KXNM
MB?XLG;^5:1^Y;^KNSZVA@Z&%_A07-_,]9?>]O167D8M<)Z H!8X')/  HWT0
MMM6=CI/@>_U'#RC[+$?XI =Q'M'P?^^MH]#7MT,LKU[2FO9Q[RW^4=_OL>%B
M,TH8>\8/VD^T=OG+;[KGIND^#]/TK#[//E'\<N&P?]E?NK['!8?WJ^IH9?0P
M]GR\\OYI:_<ME^?F?)8C,J^)O'FY(?RPT^][O[[>1U->N>,% !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0!4NK^VL!NN98X1_MNJ_EDC/X5I&
M$IZ0BWZ)LSE.-/6<DO5I')WOQ TJTR(V>X8=HT./^^GV#'N,UWPP-:6Z45YO
M]%<X9XVE#9N7HOU=CDKWXFW#Y%I D0_O2,7/UP-@!_[ZKT89=%?Q)-^25O\
M/]#@GF$G_#BEZZ_Y?J<C>^*]4O\ (EN'53_#'B,?3Y-N1]2:]"&%HT_A@K]W
MK^=S@GB:L]YNW9:?E8YYF+'+$DGJ3R:Z]M$<HE,04 6+>TFNVV6\;RMZ(I8_
MDH-1*48*\VDO-I?F7&,I:03;\E?\CJK+P'JUY@M&L"GO*P'_ (ZNYQ^*BN">
M-HPV;D_[J_5V7XG;#!UI]%%?WG;\%=_@==9?#&-<&\N&;U6)0O\ X\V[/_?(
MKSYYB_\ EW!+SD[_ (*WYG?#+TOXDWZ15OQ=_P CK;+P=I-C@K LC#^*7,GZ
M-E1^"BO/GBZT]YM+M'3\M?Q.^&%HPVBF_/7\]/P.DCC6)0B *HZ!0 !^ XKB
M;;U>K.Q)+1:(RM;T2WUVW-O<#!'*./O1MZCV_O+T8>^".BC6EAY<\/FNC7];
M/H85J,:\>27R?5/^MUU/GC6-'N-$N#;7(P1RK#[KKV93Z>HZ@\'FOKZ56->/
M/#YKJGV9\G5I2H2Y)_)]&NZ,JN@P/5_!G@S?MU'45^7AH86'7N'<>G=5/7J>
M, ^!B\7:]&B]=I273R7ZL]S"X2]JM5:;QB_S?Z(]=KYX]\* ,NZT2PO?]?;P
MN3W*+N_[Z #?K6\:U2'P3DO*[M]VQA*C3G\4(OY*_P!^YSEU\/M)N/\ 5K)
M?^F;D_I)O_(8KMCCJT=VI>J_RL<DL%1ELG'T?^=SF[KX8'K:W/T61/\ V93_
M .R5V1S'^>'S3_1K]3CEE_\ )/Y-?JG^ASEU\/\ 5K;[B).!_P \W'\GV'\A
M7;''49;MQ]5_E<Y)8*M'9*7H_P#.QSEUHU]9?\?$$L8'<HVW_OK&W]:[(U:<
M_@G%^C5_NW..5*I#XHR7R=OOV,RMS$* "@ H TK76+VQ_P"/>>6,#LKL%_[Y
MSC]*PE2IS^.$7ZI7^\VC5G#X)27HW;[CH[7Q_JUMP[I.!VD0?S38?S-<<L#1
MELG'T?\ G<[(XVM'=J7JO\K'26OQ/(XN;8'U:-\?^.LI_P#0ZXI9;_)/Y-?J
MG^AUQS#^>'W/]'_F=':_$+2;CB1I(#_TT0D?G&7_ #./?%<<L!6CLE+T?^=C
MLCC:,MVX^J_RN=):ZY87O^HN(7)_A#J&_P"^20WZ5Q2HU(?%"2^3M]^QUQK4
MY_#.+^:O]VYJ5@;A0 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!DZS_ *E?
M]\?^@M0!GZ-_KF_W#_Z$M '34 % !0 4 % !0 4 % %>ZNX+&,S7,B01KU>1
ME11]68@#\Z .*F^)_AJ!MC7JDC^[%.X_[Z2)E_6@#HM(\2:;KH)TZYBN"O55
M;#@>I1L.![E<>] &W0 4 8&L>*M*T A=0N8H'/(0DL^/78@9\>^W% &';_$W
MPW<L$2]0$_WXYHQ_WU)&JC\30!V\,\=P@EA99(W&59"&5AZA@2"/<&@"2@".
M:>.V0RS,L<:#+,Y"JH]2Q( 'N30!P\_Q.\-V[%'O4)']R.>0?]]1Q,I_ T ;
MNC^*=*UX[=/N8IW'.P':^/7RW"OCWVXH WZ "@ H * ,?5_$&GZ"@?4;B.W#
M?=#-\S?[J#+M^"F@#F8_BAX:D;8+U0?>*X4?]]-$%_6@#M;.]M]0B$]I(D\3
M='C8.I_%21GU'4=Z +- ",P0%F(  R2>  .I)[ 4 <3>?$CP[8N8I;V,LIP?
M+6649_WHD=?R- &AI/C31=<<16-W%)(>B'=&Y_W4D",Q]@#0!T] !0 4 % !
M0 4 % !0 4 % %#4_P#CV?\ X#_Z$* *&A_\M/\ @/\ [-0!O4 % !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!4O=0
MM].3S;J18E]6.,^P'5C[ $UC4JTZ"YJLE%>;_);OY&]*C4KRY*,7)^2V]7LO
M5GG.K?$55S'IL>[_ *:R\#ZJ@.3[%B/=37S-?-TO=PL;_P!Z6WRC_FUZ'U.'
MR9NTL5*W]R&_SEM]R?J><7^J76J/YEU(TI[ GY1_NJ,*OX 5\Q5KU,0^:M)R
M?GLO1+1?)'U5'#TL,N6C!17EN_5O5_-F?7.=1)##)<.(XE:1VX"J"Q/T R35
M1C*;48)MO9)7?W(B4HTTY3:C%;MNR7S9WFD_#^[NL/>L+9/[HPTA_ ?*OXDD
M=UKZ&AE-6I:5=^SCVWE_DOF[^1\WB,XI4KQPZ]I+OM%?J_DDO,]-TOPY8Z.
M;>,>8/\ EH_S.?\ @1^[]%"CVKZFA@Z.&_A17-_,]9??T^5D?)5\;7Q6E6;Y
M?Y5I'[EO\[LVZ[SSPH * "@ H * "@ H * "@ H * "@ H * "@ H * "@"M
M<WMO9+NN)(X5]795_F15QA*>D(M^B;_(B4XPUFTO5I'*7OC[2K3(1WN&':)#
MC_OI]B_B":]"&!K3W2BO[S_179PSQM&&S<GY+]79'(WOQ.F;(L[=$_VI6+GZ
M[5V ?]]-7H0RZ*_B3;\HJWXN_P"2.">82_Y=Q2\V[_@K'(WOB[5;[(>X=%/\
M,>(Q]/D )'U)KT(86C3V@F^[U_/0X)XFM/>;2[+3\CG7=G)9B68]23DGZDUV
M)6T6B.2]]6-IB"@">"VEN6V0(\C?W44L?R )J)24%>327F[?F4HN3M%-OLE<
MZBR\#:M>8)B$"GO*P7_QT;G_ /':X9XVC#[7,^T5?\=%^)W0P=:?V>5?WG;\
M-7^!UUE\,5&#>7!/JL2@?^/OG_T"O/GF+VIP^<G^B_S.Z&7K_EY/Y17ZO_(Z
MZR\%Z38X(@$K#O*3)_XZ?D_):\^>+K3^U9=HZ?BM?Q.^&$HPVC=_WM?PV_ Z
M6*)(%V1JJ*.@4  ?@,"N%MR=VVWYG:DHZ15EY:$E(84 % !0 4 8^MZ);Z[;
MFWN!@CE''WHV]1[?WEZ,/?!'31K2P\N>'S71K^MGT.>M1C7CR2^3ZI_UNNIQ
M>@_#U;"X^T7[I.(SF-%!VD]F?<!G']SD9ZDC@^E7Q[J1Y*2<;[M[^BM^9YU'
M JG+FJM2MLEMZN_Y'IE>(>R% !0 4 % !0 4 % &==:197O_ !\012$]V12?
M^^L9'X&MHU:E/X)27HW;[C&5*$_CC%^J7YG.77@#2;C[B/ 3WC<_R?>!^ Q7
M;''5H[M2]4OTLSDE@J,MDX^C_P [G-W7PP7K:W)'HLB9_P#'E(_] KLCF/\
M/#YI_HU^IQRR_P#DG\FOU7^1SEU\/=5M_P#5K'./]AP#^4@3],_C7;''T9;M
MQ]5_E<Y)8&M'9*7H_P#.QSEUH6H67^OMYD [[&*_]] %?UKLC6IS^"<7Y75_
MNW..5&I#XH27R=OOV,GI708!0 4 % %^UU2[L?\ CWFEBQV1V4?D#C\Q64J<
M)_'&+]4C6-2</@DUZ-HZ.U\>ZO;<-(LP':1%/ZKM8_B:XI8*C+:+CZ-_K=?@
M=D<96CU3]4OTLSI+7XGR#BYME;U,;E?_ !U@W_H0KBEEJ^Q-KU5_Q5OR.N.8
M/[<%\G;\'?\ ,Z.U^(FE3\2^; ?]M,C\XRY_05QRP%:/P\LO1V_.QV1QU*6]
MX^J_RN=):^(-.O?]3<PL3VWA6_[Y;#?I7%*A5I_%"2^5U]ZT.N-:G/X9Q^^S
M^YZFN#GD5SG0% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0!SVO>(8M#"!E,LDF<(#MPHZL3@XYX''//I0!I:9J,>J6ZW,7
M ;J#U5AP5/T/YC![T 7Z "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * ,G6?\ 4K_OC_T%J ,_1O\
M7-_N'_T): .FH * "@ H * "@ H * /G3Q'X,U_QKKUPLQ:"PMY-L4DV1&(\
M CR8QCS&/5F7 W9#N" * -U?@;I@B*M=7)F[.!$$S_USV%CW_P"6H^O'(!XE
MKVC7_@'51$)"DL6)8)X\KO0D@,/3D%74Y&05.Y>2 ?7'A+7/^$CTJWU$@!Y4
MQ(!T$B$H_P! 64D#^Z1]: ,+XC>+3X3TW?;D?;+EC'!GG;@9>3!X.P$8!_C9
M<@C- 'B'@?X>3>-M^J:E-)';,Y&\$--._P#&0S[@H&<%V5LMD <$@ [O6?@C
M9- S:5-,EPH)59BCQN1T4E41D)Z;LL!_=H X7X9>*[GPWJ@T>\9EM;B4PO&W
M_+&<G:K#/W<N DG;!W')44 ?5U 'R;XV\27GCO6!I.GDM:K-Y5O&#A9'!P9G
M/<'!*D\)'S@$L2 >C:?\$-,CA OI[B6<CYFB*1H#C^%6C<\'NQYP#M'(H \M
M\:>"KKP!<PWEG,[P.^89A\DD<B\[6V\;L<JPP& ;Y1@Y /HKP#XG_P"$KTI+
MJ3'VF,F*<  #S% .X = ZE6X  )91PM ':4 % ',>,?$:>%=,EOV :082%#T
M>5^%!]AR[=/E5L'.* /FOPIX4OOB3?37U],RQ(P,TQ&YF9N5CC4X P/^ QKC
MY3D @'J-]\$-+>$K9SW,4P'RM(4D0G'\2K&AY/=6&.>#TH \F\,ZY>_#K6FM
M+HE85E$5W%U4KG E4?WE4AT88++\IX8B@#["5@P#*001D$<@@]Q0!\R_%;QA
M<:I?'0+!F\B%ECE"=9IR?N'N50D)MZ&0$G.%P =)H?P2M!;J^KS3-<, 62!D
M5(R>J[BCER.FX;5ZX!X- '#^/?AJWA&-=1L)7FM0X5M^!+"Q/R,64*&4GC<%
M4AL#!SF@#U_X6>+Y/$VGM!>-OO+(JKL>LD; ^6Y]6^5E<XY*AB<M0!ZA0 4
M% !0 4 % !0 4 % %#4_^/9_^ _^A"@"AH?_ "T_X#_[-0!O4 % !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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
MU]ZNCKC7I3^&<?OL_N=C95@PRI!!Z$=*YMM#I]!: "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@!&8("S'  R2>@ ZF@#P;6]2.JW;W'\&=J#T
M1?N_G]X^Y- '1^"-4^S7!LW.$GY7VD _]F7CZA10!ZO0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0!DZS_J5_P!\?^@M0!GZ-_KF_P!P_P#H2T =-0 4 % !0 4 % !0 4 % !0!
M\S?'*=&U"TA7&]+=F;UP\A"@_P#?+'\: /4_A1;-;^'+8OQYC32 ?[)E<#\P
M-P]B* /'_C9?FXUB*U!.VVMUX_VY&9F(^JB/\J /H3PC8KINC65LG 2VB)]W
M=0[G\79C^/>@#HJ /CKXG6O]F^);EH?EWF*=2.H9D5F/_?P,?\>I /IK7]7-
MOX?N-27Y6-FTB8[/)'\GY,PH \#^"EBMQK,MR_)MK9BGL\C*F?\ O@N/Q_,
M^IZ ///BI9+>>';DG[T'ERK[%9%!_P#'&8?CWZ$ \V^!5X5FOK0_=9(I1[%2
MZG\PZY_W10!]&4 % 'SU\=;\_P"A6*DX_>S,.Q/RHA_#]Y^= 'H7PKL5LO#M
ML5^].9)G/J6=@/R14'X?A0!Z'0!\L?&RR6WUF*X7C[1;*6]V1W3/_?&P?AU[
M  ]X\):GYGAVTO9<GR[12Y[GR4VL?J=A/U- 'S9\-X/[9\3P37'S$/+<M[NJ
MNZGGTD*M^'XT ?85 '.^+K)=0T:]MV_BMI2/]Y4+H>?1U!_J.M 'SI\%[PV^
MN-!_#<6TBD>ZE'!^H"L/Q- 'U;0 4 % !0 4 % !0 4 % %#4_\ CV?_ (#_
M .A"@"AH?_+3_@/_ +-0!O4 % !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 % '@/C;_D,7'_ &R_]$QU^=YE_O53_MS_ -(B?I>5_P"Z4O\ M_\ ].2.
M5KR#V0H * "@ H NZ;<BRNH;A@2L,L<A ZD*P8@9P,D#'-;T9JE4A5>T9QD[
M;V339SUX.K2J4E9.<)15]DVFE?[SK=6\>WU[E+7%K&?[O,A'NYZ?\! (_O&O
M8KYI6JWC2_=Q\M9?^!=/DD_,\3#Y11HVE6_>2\](_P#@/7YMKR1P[NTC%W)9
MCR23DD^I)Y->"VY.[;;[O<^A245RQ226R6B0VD4:FFZ+>:LVVTB9QG!;H@^K
M'"CZ9SZ UUT<-5Q+M1@WW>T5ZMZ?J<=?%4<*KUII/HMY/TBM?GMYGI6D_#N&
M'$FHOYK?\\X\JGT+<,WX;/QKZBAE$(VEB9<S_ECI'YO=_*Q\GB,YG*\<+'D7
M\TK.7R6R^?,>A6MI#9((K=%B0?PH !]3CJ?4GD]Z^CA3A27)2BHQ[)6/F*E2
M=67/5DY2[MW_ *]"Q6ID% !0 4 % !0 4 % !0 4 % !0 4 % !0!#/<Q6J[
MYW2)?5V"C\R0*J,7)VBFWV2O^1+DHJ\FDO-V.6O?'.DV60)3,P[1*6_\>.U/
M_'J[X8*M/[/*O[SM^&K_  .*>,HP^US/^ZK_ (Z+\3D;WXG-R+.W ]&E8G_Q
MQ,?^AFO0AER_Y>3^45^K_P C@GF#_P"7</G)_HO\SDKWQIJU[D&<Q*?X8@(\
M?\"'S_FU>A#!T:>T;O\ O:_AM^!P3Q=:?VK+M'3\=_Q.9EE>9M\C,['J6))_
M,\UVI**M%)+LM#B;;U;N_,CJA!0!)%$\[;(E9V/15!)_(9-2VHJ[:2\]!I-Z
M15WV1TUEX+U:]P1 8E/\4I$>/^ GY_R6N*>+HT_M7?:.OXK3\3MAA*T]HV7]
M[3\-_P #KK+X8MP;RX ]5B7/_C[X_P#0*\^>8K_EW#YR?Z+_ #.^&7O_ )>3
M^45^K_R.MLO VDV6"8C,P[RL6_\ '1M3_P =KSYXVM/[7*NT5;\=7^)WPP=&
M'V;O^\[_ (:+\#J8+:*U79 B1+_=10H_( "N"4G)WDVWYNYVJ*BK122\E8FJ
M2@H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * *ESI]M><7$4<O^^BM_,&M(SG#X)->C:_(SE",_CBGZI,
MYRZ\#:1<\B$Q$]XW9?\ QTDK_P".UV1QM:'VK^J3_'?\3DE@Z,OLV]&U^&WX
M'-W7PP@;FVN'3T$B*_ZJ4_D:[8YC)?'!/T;7YW..67Q^Q-KU2?Y6.<NOAQJ<
M',)BG'8*Q5OR<*/_ !XUV1S"D_BYH^JNOPN_P.26!JQ^'EEZ.WYV_,YRZ\-Z
MG9?ZVVE '4JI=?\ OI-P_6NV.(I3^&<?F[/[G8XY4*L/BA+Y*Z^]7,1E*'#
M@CJ#P173Z'/MH)3$% !0!:MKVXLSFWEDB/\ L.R_^@D5G*$9_'%/U2?YEQG*
M'P-KT;7Y'16OC?5[7CS_ # .TBJW_CV-W_CU<<L'0E]FWHVOPV_ [(XNM#[5
M_5)_\'\3I+7XG7"<7-O')[QLT?Z-YG]/PKCEET?L3:]4G^5CKCF$E\<$_1M?
MG<Z.U^)&FS<3+- ?4J&7\U);_P =KBEE]6/PN,OG9_BK?B=D<?2?Q*4?E=?A
MK^!T=KXGTN\_U5S%D] [>6?RDVG]*XY8:M#XH2^2O^5SKCB*4_AG'YNWYV-Q
M'5QN0A@>A!R/S%<K5M'H=*=]4.I#"@ H * "@ H * "@ H * "@ H * "@ H
M XKQGJPM;7[+$1YEQPV#TC'WO^^N%]QN]* /)* 'QR-$P=#M9"&4CJ"#D'\#
M0![WI&HKJEK'<KP6&&'HXX8?GT]B#0!I4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!DZS_J5_WQ_Z
M"U &?HW^N;_</_H2T =-0 4 % !0 4 % !0 4 % %'4]2@T>UDO;MO+A@4L[
M>W0 #NS$A5'4L0!UH ^0-MY\2_$!*C:;E\GN(+=,#)Z#Y$ ';?(?5J /L2RL
MXM.MX[2 ;8H$6-!Z*@"C\<#D]SS0!\D_%LG_ (22X]D@_P#1*4 ?6>G<6L/_
M %RC_P#0!0!<H ^3?C+QK_\ V[1?S>@#UWQ02/ W''^@V?\ [0H X/X%?\?5
M]_URB_\ 0WH ^D: .2\>?\@"_P#^O:3^5 'AOP._Y"MS_P!>A_\ 1L5 'T_0
M 4 ?,/QQ)_M6V';[(/\ T;)0![CX#XT"P_Z]D_E0!UM 'S=\=?\ CZL?^N4O
M_H:4 =YX6)'@8$<$6-Y_.>@#R+X,_P#(?_[=I?YI0!]94 4]1_X]9O\ KE)_
MZ : /DOX2?\ (R6_^Y/_ .B7H ^P* "@ H * "@ H * "@ H H:G_P >S_\
M ?\ T(4 4-#_ .6G_ ?_ &:@#>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 * / ?&W_(8N/^V7_HF.OSO,O][J?]N?\ I$3]+RO_ '.E_P!O_P#I
MR1RM>0>R% !0 4 % !0 4 =!I/AB_P!8PT,>R(_\M)/E3'J.,M_P$&O1H8*M
MB=81M'^:6D?EU?R3/+Q&.H86ZG*\OY8ZR^?1?-H]-TGP#966'NB;J0=C\L8/
M^Z#EO^!$@_W17U5#*J-*TJW[R79Z17RZ_-V\CY+$9O6JWC17LX]UK+[^GR5_
M,[F.-8E"1@(J\!5   ]@.!7O)**Y8I)+9+1+Y'SS;DW*3;;W;U?WCJHD* "@
M H * "@ H * "@ H * "@ H BFGCMEWRNL:CNS!1^9(%4HN3M%-OLE<EM15Y
M-)>>AS%[XWTFRR/.\YAVB!?_ ,>X3_QZNZ&#K3^SRK^\[?AO^!Q3Q=&'VKO^
M[K^.WXG(WOQ.[6=O]&E;_P!D3_XNO0AEW_/R?RBOU?\ D<,\P_Y]P^<G^B_S
M.1O?&^K7N1YWDJ>T0"?^/<O_ ./5Z$,'1A]F[_O:_AM^!P3Q=:?VK+^[I^._
MXG,33R7#;Y6:1CW8EC^9)-=RBHJT4DNR5CB;<M9-M^>I%5$A0 ^.-I6"("S'
MH%!)/T YI-I:O1#2;T6YTEEX-U:^P5@:-3_%+B/]&PWY*:XIXNC3WFF^T=?R
MT_$[(86M/:+2\]/SU_ ZZR^&,AP;RX5?58E+?^/-MQ_WR:\^>8I:4X/UD[?@
MK_F=\,O?_+R:7E%7_%V_(ZZR\!Z39X+1M.P[RL3_ ..KM3\U->?/&UI[-17]
MU6_%W?XG?#!T8;IR?]Y_HK+\#J;>TALUV6\:1+Z(H4?DH%<$I2F[S;;\VW^9
MVQC&&D$DO)6_(L5!84 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 ,EE2!&
MDD(5$!9B>@ &2?RH QM*\0VFL.T=N6#H,X< $C.,K@G@'&<X/(XH W* "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"M<65O=C%Q%'*
M/1T5O_0@:N,Y0^"37HVOR(E",OB2?JD_S.=NO!.D77/D",^L;,G_ (Z#M_\
M':[(XRO#[5_5)_CO^)R2PE&7V;>C:_#;\#F[KX8VS\VUQ)'[2*L@_P#'?+_K
M^-=L<QDOC@GZ-K\[G'++X_8DUZI/\K'.77PWU&'F%X9AZ!BC?DPV_P#CU=D<
MPI/XE*/RNOP=_P #DE@*D?A<7\[/\=/Q.<NO"^J67^MMI<#NB^8/SCW"NV.)
MHS^&<?F[?G8XY8>K#>#^6OY7,)T:,[7!4CJ",'\C74FGJCF:MH]!M,04 % %
MFWN9[4[K=Y(CZHS*?S4BLI*#TFHOUM^II%SC\',O2_Z'1VGB_6;7A9GD'I(H
M?/XLI;_QZN"=#"O?DCZ2Y?UM^!WPK8F/P\[]8W_2_P")TUI\1K],"XMDD'JA
M:,_KO'Z"O.GAL-]BLEZN,ORL=\,1B/M46_1./YW.FM/']I-Q-#-"?7"NOYA@
MW_CM>=.E&/PU82_\"3_)K\3OA5E+XJ<X_P#@-OS3_ U&\9:8O21C](W_ *J*
MY3J*S^.-/7H)6^B#^K"@"L_CVT'W(IC]=@_DQH K/\0(Q]RW8_60#^2&@"L_
MQ D_@MU'UD)_D@H K-X]N_X8H1]=Y_DPH JOXXU!N@B7Z(?ZL: *S^,=3;I(
MJ_2-/ZJ: *S^*-3?K.P^@0?R44 5GUW4'ZW$WX.P_D10!6?4;I_O32M]9'/\
MS0!6:5W^\Q;ZDG^= $= !0 4 =SX(U3[-<&S<X2?E?:0#_V9>/J%% 'J] !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 9.L_P"I7_?'_H+4 9^C?ZYO]P_^A+0!TU !0 4 % !0 4 %
M !0!#<W,5G$T\[+'%&I9W8X55')))Z 4 ?*GC/Q;>?$&_32M*5VM1)B&,<-,
MX_Y:R9Z*!DJ&P$3+-@DX />? O@N#P?9[.)+R8 SRCN>R)D B-.W=CECC("@
M'<4 ?)7QCMS!X@9R,":"%Q[X!CS^<>./2@#Z=\/7(O-,M)U.1);0MGZQJ3^(
M/!]Z -B@#Y#^+=P+GQ'*B?,8HX8^.>=@?''4Y?'KGCM0![]XNTUD\*7%GC)@
MLE! _P"F"HQZ>FS/^(H \@^!UR$U.Y@)P9+;<!Z[)%'YX?/TS[X /IV@#A_B
M1<K:^';UB<;HQ&/<R.J8'Y_ED]J /)O@7:%KJ]NL?+'%''GWD=FP/^_?/X?B
M ?2- !0!\U_'2W*WMG<8X>&2//O&X;'IQY@_.@#UOX:W(NO#EDP.=L;1GV,<
MCI@^G 'X8ZCF@#N: /F3XXW*OJ5K;@Y,5N6(]/,D8#/N0F<>F#WH ]>\,:8R
M^$X+,CYIK%OE]YT9P/7/[SGOGTH ^?OA)<"W\1P*QV^;'-'Z<^6S@?B4X]\=
M^* /KZ@#(U^Y6RTVZN&.T16\S9^D;$=>Y/ '<\4 ?,GP:M#<:^)0.+>WE<GT
MW;8Q^/[S\L_@ ?65 !0 4 % !0 4 % !0 4 4-3_ ./9_P#@/_H0H H:'_RT
M_P" _P#LU &]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!4N+^VL_
M]?+'%C^^ZK_,BL9U:=+^).,?627YLWA1J5?X<)2_PQ;_ "1X+XLNHKW5)YH&
M$D;>7AEY!Q$BG'T((_"OSW'SC5Q-2=-J47RV:VTA%/\ %'Z1E].5+"TZ=1.,
MES73W5YR:_!G.5YAZH4 % !0 4 6K&V^VW$5L#M\Z1(]V,XWL%SCC.,YQD5K
M2A[6I"E>W-*,;]N9I7_$QJS]E3G5M?DC*5MK\J;M^![EI/@S3]+P[+]HE'\<
MH! /^RGW1[9!8?WJ^^H9=0P]FUSR[RU^Z.R_%^9^=XC,Z^(O%/V</Y8:??+=
M_@O(ZSI7L'BA0 4 % !0 4 % !0 4 % !0 4 1RRI N^1E11U+$*!^)P*:3D
M[13;[(3:BKMI+ST.9O?&FDV.09Q*P_AB!?\ \>'R?^/5W0P=:>T;+^]I^&_X
M'%/%T8?:N_[NOX[?B<E>_$Y1D6=N3Z-*V/\ QQ,_^AUZ$,N?_+R?RBOU?^1P
M3S!?\NX?.3_1?YG(WOCG5KS@2B!3VB4+_P"/'<__ (]7H0P5&'V>9_WG?\-%
M^!P3QE:?VN5?W5;\=7^)RT]S+<MOF=Y&_O.Q8_F237?&*@K122[)6_(XG)RU
MDVWYNY#5$A0 Y$:0A4!9CT &2?H!2;MJ]$-*^B.CLO"&JWV#';NBG^*3$8^N
M'(8CZ UQSQ5&GO--]EK^6AUPPM:>T&EW>GYG767PQF;!O+A$_P!F)2Y^FYM@
M'_?)KSYYC%:4X-^;=OP5_P T=\,OE_R\DEY)7_%V_(ZVR\ Z3:8+HUPP[RL<
M?]\IL7\"#7G3QU:>S45_=7ZN[.^&"HPW3D_-_HK(ZNVLH+)=EO&D*^B*J_R
MK@E.4]9MOU;9W1A&&D$EZ)(LU!84 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % '!^.-5\B%;&,_/-\SX[(#P/^!,/R4CO0!YWI=^VF7,=RG\!
MY'JIX8?B,X]#@]J /?(95G198SN1P&4CN",@_E0!)0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % #6=4^\0/J<4 5WO[:/[TL:_5U'\S0!6?6[!.MQ#^$B'^1
M- %9_$VFIUN$_#<?Y T 57\7Z6G24M](Y/ZJ* *S^-].7IYK?1/\2* *S^/;
M(?=CF/U"#_V<T 5G\?Q#[D#GZN!_(&@"L_Q ;^"V ^LI/\D% %9_'US_  0Q
M#ZEC_(B@"LWCK4&Z+"OT5OZN: *K^,]3;HZ+](U_J#0!GW7B"^O1MG=9!Z-%
M$1_Z!5QE*&L6UZ-K\B7&,M))/U5S#>-'.2J#Z*JC\@ *V^L5O^?D_P#P)F'L
M*7\D?_ 4((D'15_(5+K5'O.7_@3_ ,RU2IK:$5_VZO\ (<% Z "LG*3W;^]F
MBC%;)+Y"U)04 % !0 4 % !0 4 % !0 4 % $J02/]Q6;Z G^5 %E-,NW^Y!
M,WTC<_R% %E- U!^EO+^*$?SQ0!6O=.N-.*K<H8RX)4$C) [X!)'X_AT- %&
M@ H * 'QR-$P=#M9"&4CJ"#D'\#0![WI&HKJEK'<KP6&&'HXX8?GT]B#0!I4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % &3K/^I7_?'_ *"U &?HW^N;_</_ *$M '34 % !0 4 % !0
M 4 % 'RI\3_'DNN7,FDVI\NRMI"KGO-(AP6;T16!V+W(WG)VA0#I/ .K^$O"
M,'FRWBRW\J_O)/L]T0@//EQY@X4?Q-P7/)P   #T7_A:OAG_ )_/_)>Z_P#C
M% '0:#XLTOQ,9!IDXG,.TN-DD9 ;.#B1$)'!Y7('?&1D \M^-?AY[NVAUB$%
MC:YBFP,D1N<H_3HCY!_ZZ ] 30!!\+OB#96]BNCZI*MM);DB&20[8WC8[@I<
M_*K(21\Q *[<'(- 'H^N?$#1=#MVF:YBN) "4A@D61W/8?(6" G^)\#KC)&*
M /GCP5I-SXX\0F_N5W1)-]JN6_A^]N2(?[S *%Z^6&(^[0!]:W-NEW"]O*,Q
MRHR,/56!4C\B: /C:QFN?AQXBS,I;[)(R..GFP."-RY_OH0Z?[6,XP: /J>Q
M\:Z)J$(N(KVV52,D22I$Z\9^9)"K+CW&.#@F@#POXJ^/+;7UCTG2V\V!'$DL
MH!VR. 0B)D E5R23T9MNW.W) /5_AAX:?PWI"BX79<W;>=(IZJ" (T/H549(
M/(9F!Z4 7?B!XKE\'Z:+VWC26629(5$F=@+*[EF"E21B,C 8<D'.!B@#$^&_
MCVY\8_:(KV***6W",#"&",KE@00[N005'\1!R>!CD /BWX>?6M(^T0 M-8,9
M@H&2T9&)0!CJ!M?Z(>IQ0!YS\*/'EKHD;Z3J;B&%W\R&5ONJS !T<C[H. RL
M> =VXC(H ]PU#QOHFF0FXEO+=E R%BE25VXSA4C+$Y]>%&1D@'- 'S$$NOB;
MXC+HK*D[@M_TQMDP.2!C(0?1I&P/O4 ?8<42P(L<8VHBA5 Z  8 'T Q0!\=
M>)]/N/ GB,S0C"QS"ZMB1\K1EMP7I_#S$^/0XX(- 'TOHOCW1=:@6=+J&!B
M6BFD2.1#W!#E=P!_B7*GUYH \P^*/Q"LKJR;1]*E6X:<CSY8SF-44YV*_1RY
M R4)4+D9.[  -KX-^&9-*L9-3N5*2WVWRP>"(5R0V.WF,2WNJHPX- 'LU !0
M 4 % !0 4 % !0 4 4-3_P"/9_\ @/\ Z$* *&A_\M/^ _\ LU &]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 UY%B&YR% [D@#\S2;45>327GH4DY.T4V^RU,6Y\2
MZ9:?ZRYBR.RMO/Y)N-<,\9AZ?Q58_)\WX1N=\,#B:GP4I_-<J^^5C!N?B%IL
M/$0EF/\ LH%'YN5/_CM>=/-L/'X%.7HK+\6G^!Z,,GQ,OC<(>KN__)4U^)@W
M/Q*<\6]NJ^AD<M_XZH7_ -"KSYYR_P#EW22\Y2O^"2_,]*&217\6JWY1BE^+
M;_(P;GQWJL_W72$?],T'\WWG]:\^>:8F>THQ_P ,5_[=S,]*&4X6&\93_P 4
MG_[;RHP+G6KZ[_UUQ,X/8NVW_OD$#]*\Z>)K5/CJ3?ES.WW;'I0PM"E_#I07
MGRJ_WVN9G6N4ZPH&% !0 4 % !0!JZ%_R$;7_KYA_P#1BUUX7^/1_P"OD/\
MTI'%B_\ =ZW_ %ZJ?^D,^DZ_4#\H"@ H * "@ H * "@ H 9)(L2EG(11U+$
M #\3Q32;T2N_(3:6KT1S=[XRTFQR&G61A_#%F3]5ROYL*[882M/:#2[RT_/7
M\#CGBJ,-Y)OM'7\M/Q.1O?B=&N19V[-Z-*P7_P =7=G_ +[%>A#+G_R\FEY1
M5_Q=OR.">8)?PX/U;M^"O^9R5[X[U:\R%D6!3VB4#_QYMSC\&%>A#!48?9<G
M_>?Z*R_ X)XRM/9\J_NJWXN[_$Y6XNYKMM\\CRMZNQ8_F2:[XQC!6@DEY)+\
MCBE*4M9-M^;N5ZL@* '*I8[5!)/0#DTMMQ^2.@LO">JW^#%;NJG^*0",?7Y]
MI(^@-<D\51I[S5^RU_*YU0PU6?PP=N[T_.QUUE\,KA\&[G2,?W8U+GZ9.P _
M@PKSYYC%:4X-^KM^5_T.^&7R?\227DE?_+]3K;+X?Z5:8,BO<,.\CG'_ 'RF
MP8]CFO.GCJTOA:BO)?J[G?#!4H;IR?F_T5CK+6PMK ;;:*.$?["*OYX S^-<
M$IRGK.3?JVSNC"-/2$4O1)%NLS0* "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@".:5;=&ED.U$!9B>P R3^5 '@>J7[:G<R7+\;S\H
M_NJ.%'X#&?4Y/>@#/H ]3\$:L)86LI3\T/S)D]4)Y'_ 6/Y,!VH [5[R"/[T
MB+]74?S- %9]8L8_O7$ _P"VJ9_+- %9_$>FIUN(_P "3_(&@"L_BW2T_P"6
MV?HDA_\ 9,4 57\:Z:O1I&^B'^I% %9_'EBOW4G/_ 4'_L_]* *S^/X!]R"0
M_5E'\LT 5G^(']RV_.7^@C_K0!6?Q_<?P0QCZLQ_EB@"L_CN^/W4@7_@+G^<
MG]* *S^-=2;HR+]$']<T 57\6ZH__+;'T2,?^R9H K/XBU%^MQ)^!Q_("@"L
M^KWK_>N)C_VU?^6Z@"L]W,_WI';ZLQ_F: ("<]: $H * "@ H * "@ H * "
M@ H * 'K&S_=!/T!/\J +*:?=/\ <AE;Z1L?Y"@"RFAZ@_2WF_&-A_,"@"RG
MAC4WZ0/^)4?S84 64\':HW6(+]9(_P"C&@"RG@?46Z^4OU<_T4T 6D\!7G\4
ML(^A<_\ L@H LI\/Y?XKA1]$)_FPH HW?@2^BYMWAE'HQ9&_+:P_\>KH@J3_
M (DI+TBFO_2K_@83=5?PXQ?K)I_^D_J<S=^']9M/O6K,!WCQ)^B$G\P*]&%#
M"R_Y>OYVC^://G6Q,/\ ETOE>7Y,YZ:>XMVVRH8V]&4J?R-=\<#0>J<I+_$O
MT1PRQM9:-1C_ -NM?FRN;R7U _ 5LL#07V6_^WG^C1D\;6Z22^2_5#3=2_WO
MT'^%:+"4%M!?>W^;,WBJS^V_N2_)#3<2?WC^=:+#T5M3C]R?YF;Q%5_;E][7
MY"">13D.P/J&/^-7[&FOL0_\!7^1'M:G\\O_  )_YFU9>)]2L/\ 4SM@=G"O
M_P"AAC^1K&6%HSW@EZ>[^5C:.)K0VF_GK^=SJ+7XE7\7$\4,P]1N1OS!9?\
MQVN.674W\$I1^YK]'^)UQQ]1?%&+^]/]5^!T=K\3+.3BXAEB/^R5D _$E#^2
MGZ5Q2RZ:^"47ZW7^?YG9',(/XXR7I9_Y?D=':^,M(N^%N%0^D@9/U8!?R)KB
MGA*U/5P=EU5G^1V0Q5&>BDK]G=?F>6:WJ1U6[>X_@SM0>B+]W\_O'W)KB.PR
M: "@ H * .Y\$:I]FN#9N<)/ROM(!_[,O'U"B@#U>@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H R=9_U
M*_[X_P#06H S]&_US?[A_P#0EH Z:@ H * "@ H * "@ H \FOO@UHM_<2W3
M2WD;32-(522+:"[%B%W0,V,GC+$^YH J_P#"D-$_Y[WW_?R#_P"1J #_ (4A
MHG_/>^_[^0?_ "-0!U_A/P)I_@UI7L6GD:X"AC,R-@)N("A(XQR6YR">!@CG
M(!V4D:RJ8Y '1P596 (((P00>""."#P10!XSK'P4TV]D,MA/)9;B3LVB:,$_
MW061P/8NWMB@#-L_@5;1N#=7TDJ \K'"L1(]-S22X^NV@#V31=#L_#ULMGI\
M8AB7DXY9F[L['EF..2?8#    -:@#D_%/@O3O%L:K?*RRQ@B.:,A9%!_AR00
MRYYVL" <D8))H \KD^!"%LIJ#*GH;8,?^^A.H_\ ': .R\,?"K2_#DJW<A>]
MN8SE&E "(1T9(QD;AV+,^#RN",T >G4 <_XE\-6GBJT^PWV\1AQ(K1D*ZNH8
M!E)5AT9ARI&">* */A3P3I_@Y9!8^:[3[=[S,K.0N[:HVHB@#<>B\\9)P* .
MNH \E\0_!_2]8F:YM7>PDD)9E15>(D]2(SM*DGLKA?110!S<'P(B5@9M0=T[
MA+<(?^^C-(!_WR: /7?#GA;3_"L!M]/CV[L%Y&.Z20CH7; Z9X4 *,G"C)R
M=#0!@>(O#-AXHM_LNH)O53E'4[9(V[E&YQGN""K<;@<# !Y!<? B%F)@OWC3
ML'MPY_[Z6:,'_OD4 =#H'P<TO291<7CO?NARJNH2+(Z%HP6+8]&<J>ZF@#UT
M#' XQ0 4 % !0 4 % !0 4 % !0!0U/_ (]G_P" _P#H0H H:'_RT_X#_P"S
M4 ;U !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!1N=4M+/\ U\T4>.S.H/Y$Y_2N>=>E2_B3A'UDD_NO
M<Z84*M7^'3G+TBVOOM8P+GQOI-OP)3*1VC1C^I"K^M>?/,\-#:;D_P"[%O\
M%I+\3TH97BI_845_>DE^";?X&#<_$F!?^/>WD?W=E3]%#_SKSIYS!?PZ<G_B
M:C^7,>C#))O^+5BO\*<OSY3!N?B)?R<0I#$/HS-^9;'_ ([7GSS>O+X(PC\F
MW^+M^!Z4,FH1^.4Y?-)?@K_B8-SXJU6Z^_<R*/\ 8Q'_ .@!:\^>.Q-3>K)?
MX;1_])2/2AE^%I_#2B_\5Y?^E-F'+/).=TK,Y]68L?S)-<$I2F[S;;\VW^9Z
M,81@K02BNR27Y$506% !0 4"-*VT:^N_]3!*X]0C8_[ZQC]:ZH8>M4_ATYOS
M47;[[6.6>)HTOXE2$?)R5_NO<WK;P+JL_P!Z-(0>\CK_ "3>1^5>A#*\3/>*
MC_BDOTN_P/-GFN%AM)R_PQ?YRY5^)@:KIKZ1=/9RE6>+;DKG;\R*_&0#P&QT
M%>=7HO#5)49M-QM=K;5)];=ST\/7CB:4:\$U&5[)VOI)QZ770SJYCJ"@ H *
M "@#5T+_ )"-K_U\P_\ HQ:Z\+_'H_\ 7R'_ *4CBQ?^[UO^O53_ -(9])U^
MH'Y0% !0 4 % #7=8P68A5'4DX ^I--*^B$W;5Z'.WOB_2K#(>X1V'\,69#]
M,H"H/U(KLAA:U3:#2[OW?SU.2>)HT]YIOLM?RT.1O?B="F19V[OZ-*P0?7:N
M\G_OI:]"&72_Y>32\HJ_XNWY,X)YA%?PX-^;=OP5_P SD;WQ]JMWD(ZVZGM$
M@!_[Z;<WX@BO0A@:,-TY/^\_T5D<$\;6ELU%>2_5W9RMS>SWK;KB1Y6]79F_
MF37?&$8:0BHKR27Y'#*<IZS;?JVRK6A 4 * 2<#DGM2 W[+PMJE_@PV\@4_Q
M./+7Z@OMR/IFN6>)HT_BFO1:O\+G5##U9_#!^KT7XV.MLOAG=28-W-'$/1 9
M&^G.P _0M7G3S&"_AQ;]=%^K_([X9?-_')+TU?Z?J==9?#W2[7!E$EPP_OMA
M<_[J;>/8DUY\\?6E\-HKR6OWN_Z'?# TH[WEZO\ 16.LM--M; 8MHHX?]Q%4
M_B0,G\37!*I.I\<F_5MG?&G"G\$4O1)%VLC0* "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@!&8(,D@ =2> * /.O%_B&&6'
M[%:.)"Y_>,IR HY"AAP=QQG!/ (/6@#S6@ H * "@ H * "@ H * "@ H *
M"@ H <%+< $_2@"PEE</]R*1OHC'^0H LIHM\_W;>?\ []N/U(H LIX:U)^E
MN_XX'\R* +*>$-4;_ECM^LD?_P 7F@"RG@G46ZB-?J_^ - %E/ =Z?O20K_P
M)S_[(/YT 6D\ 3?Q3H/HK'^9% %E/A\!]ZY/X18_G(?Y4 64\ VP^]-(?H%'
M\P: +*>!+!>KS-]60?R04 64\%Z:O5';ZNW],4 64\)Z6G2 'ZO(?YO0!93P
M]IR=+>+\5S_/- %I-)LH_NV\*_2)!_[+0!92VBC^ZB+]% _D* )NE !0 4 %
M !0 4 % !0 4 % $<L*3+MD577T8 C\CQ33<=8MI^6@FD]&KKS,&Z\):3=_?
MMHU)[Q@Q_P#HLK^M=<<56AM-_/7\[G++#49[P7RT_*QSEU\-;"7F"2:$^A*N
MH_ @-_X]7;',*B^*,7]Z?^7X''+ 4W\+DON:_P _Q.;NOAE>1\V\\4H_VPT9
M_3>/S(KLCF,'\<9+TL_\OR.267S7P2B_6Z_S.<NO!NKVGWK=G [QE9,_@I+?
MF!7;'%T9;32];K\]#CEA:T/L-^EG^6IST]M+:G;,CQ-Z.I4_D0*ZXRC+6+3]
M'?\ (Y'%QTDFO56(*LD* +5F 9!N[<CZ_P">:\[&N4:+Y%NTG;HGO_E\ST,&
MHNLN?HFUYOI_G\C:KY ^K"@ H * "@"2)G1U:/(=6!7'7<#D8]\]* /H:V=Y
M(4>4;79%++Z,0"1^!R* )J "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * ,G6?]2O^^/_ $%J ,_1O]<W^X?_
M $): .FH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * *&I_\ 'L__  '_ -"%
M %#0_P#EI_P'_P!FH WJ "@ 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 * "@".6:. ;I&5%]6(4?F<5,I1@KR:2[MI?F7&,INT$V
M^R3?Y&)<^*=+M?OW,9QV0F3_ - #5P3QV&I_%5C_ -N^]_Z3<]"& Q53X:4E
M_B]W_P!*L8%S\1-/BXB2:4_[JJOYLV?_ !VO.GF]"/P1G+Y)+\7?\#TH9-B)
M?'*$?FV_P5OQ,&Y^),[?\>]NB>AD=G_10G\Z\^><S_Y=TXK_ !-O\N7\STH9
M)!?Q:LG_ (4H_GS?D8-SXXU:XX$JQ ]HT4?JP9OUKSYYGB9[245_=BE^+N_Q
M/1AE6%I[P<G_ 'I/\E9?@8-SJMY=_P"OGED![,[$?EG _*O.G7JU/XE2<O63
MM]U['I0P]&E_#IPCZ12?WVN9]<YU!0 4 % $T-M+<G;"CR'T12Q_( U<82GI
M"+D_)-_D9RG"GK.2BO-I?F;MMX2U6Y^[;NH]9-L?Z.5/Z5Z$,!B:FU-K_%:/
M_I33/.GF.%I[U8O_  WE_P"DIK\3>MOAS?2<S20Q#T!9V_(*!_X]7H0R>L_C
ME"/WM_DE^)YL\ZH1TIPG+[HK\V_P-^V^&ULG_'Q/))_N*J?S\RO1ADU-?Q*D
MG_A2C^?,>;/.ZC_A4XQ_Q-R_+E-ZV\%:3;<^3YA'>1V;],A?_':]"&6X:G]C
MF?\ >;?X7M^!YL\SQ4_^7G*NT8I?C:_XF];Z=:V?_'O#%%C^XBJ?S !KT(4:
M=+^'",?2*7Y(\V=:K5_B3G+UDW^;+E;F 4 > ^-O^0Q<?]LO_1,=?G>9?[W4
M_P"W/_2(GZ7E?^YTO^W_ /TY(Y6O(/9"@ H * "@#5T+_D(VO_7S#_Z,6NO"
M_P >C_U\A_Z4CBQ?^[UO^O53_P!(9])U^H'Y0(S!!EB !U)X I^2#8YZ]\6:
M589$EPC,/X8\R'Z?(& /U(KKAA:U3X8-+N]/SL<D\32I[S7HM?R.2O?B;;ID
M6D#R'LTC!!]<+O)'XK7H0RZ3_B22\DK_ )V_4X)YA%?PXM^NGY7_ $.1O?B!
MJMUD1LENI[1H,_\ ?3[SGW&*]"&!HPW3D_-_HK'!/&U9;-17DOU=SD[J_N;X
M[KF628_[;LV/IDG'X5Z$81IZ0BH^B2.&4Y3UG)OU;94K0S"@!0,\"@#<LO#.
MIZA@P6\A4_Q,-B_]]/M!_ FN6>(I4_BFO1:O[E<ZH8>K4^&#]7HOO=CK;+X9
MW<N#=31PCT4&1O\ V1?R8UYT\QA'2G%R]=%^K_ [H8";^.2CZ:O]%^)UUE\.
M],ML&;S+AO\ ;;:OX!-I_ L:\^>/JR^&T5Y*[_&_Y'?# TH_%>7J[+\+?F=;
M9Z5::>,6L,</NJ $_5L9/XFO/G5G4^.3?JW;[MCOC3A3^"*7HOU+]9&H4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M 4[S4;;3UW7,BQ#MD\GZ*,L?P!H X?4?'B+E+&/<?[\G _!!R?Q*_2@#AK_6
M+O4C_I,C,/[O1!]%&!^.,^] &90 4 % !0!IZ7I,VKR&*W*;U&XAFQQG&1P<
MX)&?J* .B3P)?GJ\*_\  G/\D_K0!93P!<?Q31CZ!C_/% %I/A\?XKG\HOZF
M3^E %E/ $ ^].Y^BJ/YDT 64\!V*_>DG/_ D'_LG]: +*>"=-7J)&^KG^@%
M%E/".EI_RQS]7D_^+Q0!93PWIJ=+>/\ $$_S)H LIHUC']VW@'_;),_GB@"T
MEG!']R.-?HBC^0H G "\#B@!: "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H :\:R#:X#*>H(!'Y&FFUJM!-)Z,
MPKKPMI5Y_K+:($]T'EG\XRIKJCB:T/AG+YZ_G<YI8>E/>"^6GY6.;NOAMITO
M,#S0GTR'7\F&[_QZNV.858_$HR^5G^&GX''+ 4W\+E'\5^.OXG+:E\-[JUC:
M6UE6XV#.S:4<CT498$^V1GMS@5W4\PA)J,XN-^M[I>NQQ5,!.";A)2MTM9_+
M<\X(*G!X(X(/:O9]#R!*8@H * "@"YI]E/J$Z6]JI:5S\H'&,?Q$]@.I/;K6
M4YQIQ<YNT5O_ )?/L:0A*I)0@KM[?YGU#:QO%"B2MOD5%#-_>8 !F_$Y-?#2
M:<FXJR;=EV5]$?:Q322D[M)7?=]R>I*"@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * ,G6?]2O^^/_ $%J ,_1
MO]<W^X?_ $): .FH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * *&I_\ 'L__
M  '_ -"% %#0_P#EI_P'_P!FH WJ "@ 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 S;G6;&S_P!=/$A'8NN[_OG.?TKEGB*-+XZD%Y<RO]VY
MUPPU>K_#IS?FHNWWVL8-SXZTJWX61Y2.T:-_-]@_6O/GFF&AM)R_PQ?ZV7XG
MI0RG%3WBH?XI+_VWF?X&!<_$J,<6]NS>AD<+^BAO_0A7G3SF*_ATF_\ %)+\
M$G^9Z4,DE_R]JI>48M_BVOR,&Y^(6I2\1"*$=L*6/YLQ'_CM>?/-L1+X%"/H
MKO\ %M?@>E#)L/#XW.?JTE^"3_$P;GQ-J=U_K+F7GLA\L?DFT5YT\;B*GQ59
M?)\O_I-CT88'#4OAI0^:YO\ TJYBR2/*=SL6;U8DG\S7$VY.\FV_/4]!145:
M*279*PRI*"@ H 4 DX')H\D+8U;;0M0N_P#4V\S ]]C!?^^B /UKLAA:]3X*
M<WY\K2^]V1QSQ="E\=6"\N9-_<KO\#>MO 6JS_?6.'_?<'_T#?7H0RK$R^)1
MA_BDO_;>8\V>;X6'PN4_\,7_ .W<IO6WPU/6XN0/:-,_^/,P_P#0:]"&3/\
MY>5?E&/ZMK\CS9YVMJ5+YRE;\$G^9OVWP_TR'_6>;-_O/@?^.!#^M>C#*</'
MXN:7K*W_ *2E^9YL\XQ,O@Y(>D;_ /I3?Y&];>'=-M/]5;1 CH64.?S?<?UK
MT(8/#T_@I0^:N_O=V>;/&XBI\=6?HGRK[HV1L*@0;5 4#H ,#\J[4DM%HCA;
M;U;N_,6F(* "@ H * "@ H Y;6/!]CK4_P!IF,D<A #&-E&[ P"0R-R!@<8X
M KR,1E]'%3]K/FC*R3Y6E>VU[I]--#V<-F5;"0]E347%-M*2;M?5VLX]==;G
MFWBK1]*T!?)@DGENVP0A>/:B_P!Y\1 \_P *@@GJ2!C.^&X=HXA\TI55376\
M+M]E[GWOY&6)XCKT/=C"DY]N6=EYOW_N1P7FGVKUO]5\%_S\K_\ @5/_ .5'
MF?ZTXW_GWA__  &I_P#+0\T^U'^J^"_Y^5__  *G_P#*@_UIQO\ S[P__@-3
M_P"6B>:?:C_5?!?\_*__ (%3_P#E0?ZTXW_GWA__  &I_P#+3KM'BT*XMRVH
MRW%O.G4+AE<=B@$+$>A#'CKD@G'GU>&:<96HRJRB^\H)KU]Q?@=U+B>K*-ZL
M:49+M&HT_3WW^(^/5-&TF=;BQBN;F2(Y3SWC1 PZ-A$W'!Y ..>U=6&X;IT9
MQJRG*\7=)M2L^CTC'5>K1R8GB2K6A*C&$4I*S:3CH]UK*6CZZ)DE[\0M4N<B
M(QVZ_P#3-<G_ +Z?=S[@"OJX8"C#XKR?F]/N5CY.>-JR^&T5Y+_.YR=WJ5U?
MG-S+)+_ONS ?0$X'X"O0A3A3TA%1]$D<$JDY_')OU;*5:F84 % &U9>'-2U#
M'V>WD8'HQ78O_?3[5_6N6>(I4_CFEY7N_N5V=,*%6I\$'ZVLOO=D==9?#2]E
MP;J6. >BYD8?@-J_DYKSYYA3C\$7+\%^K_ [X8";^.2C^+_1?B==9?#G3;?!
MG,EP?1FV+^28;\V->?/'U9?!:/HKO\=/P.^&!I1^*\O5V7X:_B=;9Z/9:=_Q
M[01Q$=U0;OQ;&X_B:\^=6I4^.3?J]/NV.Z%*%/X(I>BU^_<T:Q-@H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
MG')H YO4?%5AI^5W^=(/X8L-S[MG:/?G(]* .%U'QK>765M\6R?[/S/_ -]'
MI_P%0?>@#D9)7F8O(Q=CU+$DGZD\T 1T % !0 4 % !0!H:7?MIES'<I_ >1
MZJ>&'XC./0X/:@#WR&59T66,[D<!E([@C(/Y4 24 % !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 % 'F_C+P:-0#7]@N+@<R1C_EK_M+_ --/_0_][[WM
M83%^SM2JOW.C_E\GY?EZ;>/BL+[2]6DO>ZK^;S7G^?KOXH05.#P1P0>U?2^A
M\[L)3$% %NQL9M2F6VME+R.< #]23T '4D\ 5G.<:47.;LE_7WFD(2J24(*[
M9]">&O#4/AZ'"X>X<#S),=?]E?1 ?Q8\GL!\AB,1+$2[16T?U?G^1]7A\/'#
MQLM9/=_HO+\SI:XCL"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@#)UG_4K_OC_ -!:@#/T;_7-_N'_ -"6
M@#IJ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@"AJ?\ Q[/_ ,!_]"% %#0_
M^6G_  '_ -FH WJ "@ 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 AFN8;89F=(
MQZNP4?J16<IQIZSDHKS:7YFD83J:4XRD_)-_D85SXMTJU^]<(Q':,,_ZH"/U
MK@GC\-3WJ)_X;R_])37XGHPR[%5-J4E_BM'_ -*:?X&#<_$:QCXACFE/N%1?
MSR3_ ..UYT\XHQTA&<ONBOS;_ ]*&2UY?Q)PCZ7D_P DOQ,"Y^)%RW_'O!''
M_OLS_P O+KSYYS4?\.G&/JW+\N4]*&24U_$J2E_A2C^?,8-SXTU:XX\[RQZ1
MJJ_K@M_X]7GSS+$S^WRKM%)?C:_XGI0RS"T_^7?,^\FW^%[?@8-QJ-U=_P"O
MFEE_WW9OT)->=.M4J?Q)REZR;_-GHPHTJ7\.$(_X8I?DBG6)T!0 4 % %FWL
MI[HX@CDE/^PC-_Z"#6L*<ZFE.,I?X4W^2,9U:=+^).,?\4DOS9O6W@[5KGI
M4'K(RI^A.[]*]"&78F>U-I?WFH_@W?\  \Z>986GO43?:*<OQ2M^)O6WPXO'
MYGFBB'^R&<C]$'Y&O0AD]5_Q)PCZ7D__ &U?B>;/.J,?X<)R];17YR?X&];?
M#BS3_7S2R'_9"H/Y.?UKT89/2C_$G.7I:*_5_B>;/.JS_APA'UO)_G%?@;]M
MX.TFVZ0!SZR,S_H3M_2O0AEV&I[4TW_>;?X-V_ \V>98JIO4:7:*4?Q2O^)N
MV]E;V@Q!''$/]A%7_P!! KT(4X4]*<8Q_P *2_)'FSJU*G\2<I?XI-_FRS6I
MD% !0 4 % !0 4 % !0 4 '2@"C-J=I;_P"MGACQ_>D1?YD5JJ<Y?#&3]$W^
MADZD(_%**]6D94WB[2(/O749_P!W<_\ Z &K=86M+:#^=E^=C%XFC'>:^5W^
M5SFM:^(EI% RZ:3+.W"LR%43_:(8 L1_"N,9^]P,'NHX";DG6]V*W2=V_+3;
MS?W'%5QT%%JCK+H[62\]=SQB:9[AVEE8N[DLS,<DD]237TB2BE&*LELD?/-N
M3<I.[>[(JHD* "@ H * "@#8LM U#4,?9[>5P>C;2J_]]MA?UKFG7I4_CG%>
M5[O[EJ=$*-2I\$&_.UE][T.MLOAM?S8-S)%;CT&9&'X#"_\ C]>?/,*<?@4I
M?@O\_P #OA@*C^-J/XO_ "_$ZZR^'&G6^#<-+<'N"=B_DGS?^/UY\\PJR^!1
MC\KO\=/P.^& IQ^-N7X+\-?Q.NLM%L=.Q]F@BC(_B"C=_P!]G+?K7GSK5*GQ
MRD_*^GW;'?"E3I_!%+SMK]^YIU@;!0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!6NKV"Q7?<.L2^K$#/T'
M4GV&30!Q6H^.X8LK9(93_??*K^"_>/X[* .$U#7;W4\B>0[#_ ORI_WR.O\
MP+)]Z ,B@ H V=.\/WNIX,,9"'^-_E3Z@G[W_ 030!W>G>!8(<->.9F_N+E4
M_$_>/X%?I0!YM?2B6=V1!$NXA4 P% X QZXZGJ3DGDT 5* "@ H * "@#UGP
M->O<6CP/DBW8!3_LOD[?^ D'\"!0!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 % !0 4
M % !0 4 % !0 4 >;^,O!HU -?V"XN!S)&/^6O\ M+_TT_\ 0_\ >^][6$Q?
ML[4JK]SH_P"7R?E^7IMX^*POM+U:2][JOYO->?Y^N_BA!4X/!'!![5]*?.%J
MQL9M2F6VME+R.< #]23T '4D\ 5$YQI1<YNR7]?>:0A*I)0@KMGT)X:\-0^'
MH<+A[AP/,DQU_P!E?1 ?Q8\GL!\AB,1+$2[16T?U?G^1]7A\/'#QLM9/=_HO
M+\SI:XCL"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H R=9_U*_[X_P#06H S]&_US?[A_P#0EH Z:@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H H:G_ ,>S_P# ?_0A0!0T/_EI_P !
M_P#9J -Z@ 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 *  D*,G@"C8?DC)N=>T^T_P!;<0J1VWJ6
M_P"^5)/Z5QSQ5"G\=2"\N9-_<KL[(83$5/@I3:[\K2^]V1@W/C[2X/N-)-C^
MXA'_ *'LKSYYKAH?"Y2_PQ_^2Y3TH91BI_$HP_Q27_MO,8-S\2@.+>V/L9'Q
M_P".JI_]"KSIYRO^7=+YRE^B7ZGI0R1_\O:ORC']6_T,"Y^(&IS?ZORH?]Q,
MG_Q\N/TKSYYMB)?#RP](W_\ 2F_R/2AD^&A\7//UE;_TE1_,P;GQ#J5U_K;F
M4@]@Q0?DFT?I7G3Q>(J?%5GZ)V7W*R/2A@\/2^"E#U:3?WN[,AF+G+$DGN>3
M7&VWJ]SN22T6B\AM(84 % #E0N=J@DGH ,G\A32;T6K);4=6[+S->V\.ZE=?
MZJVEP>A92@_-]H_6NV&#Q%3X*4_FK+[W9'%/&8>E\=6'HG=_=&[-^V^'^IS?
MZSRH1_M/D_\ C@<?K7H0RG$2^+EAZRO_ .DI_F>;/.,-#X.>?I&W_I3C^1O6
MWPU4<W%R3[1IC_QYF/\ Z#7H0R9?\O*ORC']6_T/-GG;VI4OG*7Z)+\S>MO
M.E0??62;']]R/_0-E>C#*L-#XE*7^*3_ /;>4\V>;XJ?PN,/\,5_[=S&_;:%
MI]I_J;>%2.^Q2W_?1!/ZUZ$,+0I_!3@O/E3?WN[/-GBZ]3XZLWY<S2^Y61J@
M!1@< 5V;:(X@H * "@ H * "@ H @EN8;?\ UKI'_O,%_F15*,I?"F_17)<E
M'XFEZNQES>)=+@^_=0<=ED5C^2DFNA8>M+:G+YIK\[&#KTH[SC\FG^1E3>/-
M'BZ3%SZ)')_,JH_6MU@J[^S;U:_1LP>,HK[5_1/_ "1E3?$O3TXCBG<^X11_
MZ&3^E;K+JKWE%?-O]#!X^FOAC)_<OU,J;XH=H;7\6E_H$_\ 9JZ%EO\ -4^Z
M/_!_0Q>8?RP^^7_ _4RIOB7J#\1Q0(/<.Q_]# _2MUEU);RD_N7Z&#Q]3[,8
MK[W^IES>/-8EZ3",>BQQ_P RK']:Z%@J$?LW]6_T:,'C*S^U;T2_R,J;Q+JD
M_P!^ZG^BNRC\E(%;K#T8[4X_-)_F8.O5>\Y?)M?D94UU-<?ZUWD_WF+?S)K=
M1C'X4EZ)(P<G+XFWZL@JR0H * "@ H * "@ H ]0\*>!!>QB\U,,L;C,<0)4
ML/[[D<@'^$#!/4D#&?"Q.-]F_9T+76\MTO)>??[CVL-@^=>TK7L]H[7\W^AZ
M=9:#I^G8^S6\2$?Q;06_[[;+?K7B3KU*GQSD_*]E]RT/:A1IT_@BEYVU^]ZF
MM7.;A0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % &#J/B6QTW*O()''\$?S-^/\*_\  B#0!PFH^.+J
MXRMJHMU]?O/^9&T?@I([&@#CIYY+ES),S2.>K,23^9H AH EAADG81Q*SN>B
MJ"2?P'- '7Z=X)N[G#7)%NGH?F?_ +Y!P/Q8$>E '=Z=X7L-.PRIYL@_CD^8
M_@/NC\!GWH Z&@ H HR:79S,7D@A=CR6:-"2?<E<F@"/^QK#_GV@_P"_4?\
M\30 ?V-8?\^T'_?J/_XF@ _L:P_Y]H/^_4?_ ,30 ?V-8?\ /M!_WZC_ /B:
M #^QK#_GV@_[]1__ !- %V&WCMEV0HL:]=J*%&?H !0!+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!Y_XG\#IK$GVJS98)V/[P,#L?_:.T
M$A_4@$-WP<D^OAL8Z*]G43E%;6W7EKT_(\K$8-5GSTVHRZ]GYZ=?S-SPWX:@
M\.P[5_>3O_K)<8)_V5_NH/3J3R>P'+B,1+$2N](K:/ZONSIH8>.'C9:R>[_1
M=D=)7$=@4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0!DZS_J5_WQ_Z"U &?HW^N;_</_H2T =-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 4-3_X]G_X#_Z$* *&A_\ +3_@/_LU
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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
MVUI86]@NRVC6(?[(Y/U/4_4DT 6Z "@ 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 R=9_U*_[X_\ 06H S]&_US?[A_\ 0EH Z:@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H H:G_P >S_\  ?\ T(4 4-#_ .6G_ ?_ &:@#>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 * . ^(W_ "#H_P#KY3_T7+7SN<?P
M(_\ 7Q?^DS/I<E_WB?\ UZE_Z7 \6KX8^_"@ H * "@ H ]1T#QE9:/IL-K(
MLKRQ[\A%&!ND=ARS+V(Z9KZS"9C1PV'A2DI.:YKI)6UE)K5M=&?'8O+*V*Q,
MZT'",'RV;;OI"*>B3ZI]A;GXE-TM[8#WD?/_ (ZJC_T*B><O_EW2^<I?HDOS
M"&2+_E[5^48V_%M_D8-SX]U6?[C1PC_80'_T/?7GSS7$R^%QA_ABO_;N8]*&
M486'Q*4_\4G_ .V\I@7.NZA=_P"NN)F![;V"_P#?(('Z5YT\57J?'4F_+F:7
MW*R/2AA*%+X*4%Y\J;^]W9EDD\GK7(=FVB$H&% !0 ^.)Y3MC4L?102?R%4H
MN3M%-OLE<ER45>327=NQM6WAC5+K_5VTHSW<>6/S<J*[H8+$5/AI2^:Y?_2K
M'GSQV&I?%5A\GS?^DW-ZV^'FHR\RM%"/=BQ_)5(_\>KT(917E\;A'U;;_!-?
MB>;/.,/'X%.7HDE^+3_ W[;X:Q+S<7#-[1H%_5B__H(KT(9-%?Q*C?E&*7XM
MO\CS9YW+_EU22_Q2;_!*/YF];>!=*M_O1O*1WD=OY)L'Z5Z,,KPT-XN7^*3_
M $LOP/.GFN*GM)0_PQ7YRYG^)O6VC6-G_J8(D([A%S_WUC/ZUZ$,/1I?PZ<%
MYJ*O]^YYL\36J_Q*DWY.3M]U[&E74<@4 4YM1M;?_6S11X_O2(O\R*T5.<OA
MC)^B;,W.$?BE%>K2,J;Q9I,'WKJ(_P"Z2_\ Z &KH6%K2VA+YZ?G8P>)HQWF
MOEK^5S*F^(.D1?=>23_=C8?^A[*W6!K/=)>K7Z7,'C:*V;?HG^MC*F^)MFO^
MJ@F?_>*)_)GK=9=/[4HKTN_T1B\P@OAC)^ME^K,N;XH2G_4VJK_O2%OT"+_.
MNA9:OM3?RC;]68/,']F"7J[_ *(RIOB1J<GW%@C^B,3_ ./.1^E;K+Z2W<G\
MU^B1@\?5>RBOD_U9E3>-M8FZW!4>BI&OZA,_K70L'0C]C[VW^I@\76?V[>B2
M_0RIM>U&?_67,[#T\UP/R! _2MU0I1^&$5_VZC!UJDMYR_\  F9CR/(<NQ8^
MI))_6MTDM$K&+;>XRF(* "@ H * "@"Q#:37'^JC>3_=5F_D#4.48_$TO5I%
MJ,I?"F_1-FK#X9U2?[EK,/\ >0I_Z'MK!XBC'>I'Y._Y7-UAZKVA+YJWYV-6
M'P%K$O6%8Q_M21_R5F/Z5SO&T([2;]$_U2-E@ZS^REZM?HV:D/PTOV_UDL"?
M0NQ_]  _6L'F--?#&3^Y?J;K 5.LHK[W^AJP_"\#F:Z_!(L?J7/_ *#7.\R_
MEI_?+_@?J;K+_P":?W1_X/Z&K#\-=.3_ %DD[G_>11^03/ZU@\PJOX8Q7R;_
M %_0W6 IK=R?S2_0U8? FCP]82Y]6DD/Z!@/TK!XVN_M6]$O\C=8.C'[-_5O
M_,U8?#>F6_W+6#CN8U8_FP)KG>(JRWG+[VOR-E0I1VA'[D_S-2*VBM^(D2/_
M '5"_P @*P<G+XFWZNYNHJ/PI+T5B:I*"@ H * "@ H \A\9^#/+W:CIR_+R
MTT*CIW+H!V[LHZ=1QD#Z'"8N]J-9Z[1D_P GY]GU]=_ Q6%M>K16F\HK\U^J
M/*:]\\,]7\&>#-^W4=17Y>&AA8=>X=QZ=U4]>IXP#X&+Q=KT:+UVE)=/)?JS
MW,+A+VJU5IO&+_-_HCUVOGCWPH * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H QM1\066F9$T@+C^!/F?\0/N
M_P# B* .$U'QU/-E+-!"O]]L,_X#[J_DWUH XNYNYKQ_,G=I&]6)/Y>@]AQ0
M!7H >B-(P1 68]  23] .: .LT[P9>WF&FQ;)_M\O^"#I]&*T =WIWA*PL,,
MR^?(/XI.1^"?=_,$CUH Z8 *,#@"@ 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 * ,G6?]2O\ OC_T%J ,_1O]<W^X?_0EH Z:@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H H:G_Q[/\ \!_]"% %#0_^6G_ ?_9J -Z@ 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 K7MR+*"2X8;A#&\A [A%+$?C
MBLJD_90E5>JC%RM_A3?Z&M*'M:D*2=G.48W[<S2_4\A;XCZAD[8K<#L"LA/X
MGS1G\A]*^,><5^D*=O27_P DC[A9+A[:SJ7]8K_VQ_F-_P"%C:C_ ,\[;_OB
M3_X[2_MBO_+3^Z7_ ,F/^Q</_/5_\"A_\@'_  L;4?\ GG;?]\2?_':/[8K_
M ,M/[I?_ "8?V+A_YZO_ (%#_P"0#_A8VH_\\[;_ +XD_P#CM']L5_Y:?W2_
M^3#^Q</_ #U?_ H?_(!_PL;4?^>=M_WQ)_\ ':/[8K_RT_NE_P#)A_8N'_GJ
M_P#@4/\ Y /^%C:C_P \[;_OB3_X[1_;%?\ EI_=+_Y,/[%P_P#/5_\  H?_
M "!W7A+Q))X@CE\]%22 KDID*0^['#%B"-ISR>U?08#&2QD9^TBE*#7PWLU*
M]M&V^CZGSN8X*.!E#V<FXS3^*UTXVOJDEU70Z^O9/#"@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H 0L%
MY) ^O%*]MQI-[%=KR"/[TD:_5U']:S=2$=Y17S7^9HJ4WM"3](O_ "*[:Q8I
M]ZX@7ZRQC_V:LWB*,=ZM-?\ ;\?\S58:N]J51^D)?Y%=O$6F)UNH/PD4_P B
M:R>,PZ_Y>P^4D_R-5@L2]J-3YQ:_-%9O%FDIUN4_#<?Y*:S>/PR_Y>Q^5W^2
M-5E^*>U*7SLOS97;QKHZ?\M\_2.7_P"(Q63S+"K_ )>?=&?_ ,B:K*\6_P#E
MW;UE#_Y(KMX\TE>CNWTC;^N*S>:89;2D_2+_ %L:K*<4_LQ7K)?I<K-\0],7
MHL[?1%_JXK)YOAULIOTBOUDC59-B7UIKUD_TBRNWQ'L1]V&<_41C^3FLWG%'
MI"I_Y*O_ &YFJR6OUG37IS/_ -M17;XE0#[MO(?JZC^0-9/.8=*4O_ DOT9J
MLDGUJQ7I%O\ 5',>)?%XU^W6V$!AV2"3<9-V<*ZXQL7^]G.>W3FO*QF8?7*:
MI*GRVDI7YK[)JUN5=^YZ^!RWZE4=5U.:\7&W+;=Q=[\S[;6ZG$UX1] % !0
M4 % !0 4 % !0!H6VDWEW_J()9!ZJC$?GC _.NF%"K4_ATYOTB[??:QRSQ%&
ME_$J0CY.23^Z]S>MO ^K7'6)8AZR.H_12S?I7H0RS$SW@HK^])?DKO\  \V>
M:X6GM-R?]V+_ #=E^)O6WPUF/_'Q<(GJ(T9_U8I_*O0ADT_^7E2*_P *;_/E
M_(\V>=P7\*E)_P"*2C^"YOS-^V^'>GQ<RO-*?0L%7\E7/_CU>C#**$?C<Y?-
M)?@K_B>;/.<1+2$80^3;_%V_ V(_#VC:<,F&%<=Y3N_']X37I4\OP\?@HI^J
M<_\ TJYYE3,<1+XZTEZ-0_\ 2;$YUS2;$;1<6T8'\*.G_H*9_E7K0PM1*U.D
MTO*/*OR2/(GB8-WJ5$WYRN_S;,^;QUH\/2<N?18Y#^I4#]:Z5@J[^S;U:_S.
M9XRC'[5_1/\ R,J;XE:<G$<<\A_W44?J^?TKH67U7NXKYM_H8/'TELI/Y)?J
M94WQ04<0VI/NTN/T"'^=;K+?YJGW1_X/Z&#S#^6'WR_X!E3?$R_;_510)]0[
M'_T-1^E="RZFOBE)_<OT9@\?4^S&*^]_JC*F\>ZQ+]V58_\ =C3_ -F5C^M;
MK T%]EOU;_1HQ>,K/:27HE^J9ES>)]5G^]=3#_=<I_Z!MK=8:C':G'YJ_P"=
MS!XBK+><OD[?E8RIKR>X_P!;)))_O.S?S)KH4(Q^&*7HDC!RE+XFWZMLK59
M4 % !0 4 % #TC:0X0%CZ $G]*3:6^@TF]C2AT+4+C_5VT[#U$3X_/&/UK!U
MJ4=YQ7_;R_S-E1J2VA+_ ,!9JP^"=8FZ6Y4>K/&OZ%P?TK!XRA'[?W)O]#=8
M2L_L6]6E^IJP_#C5)/OM!'_O.Q/_ (ZC#]:P>845LI/T2_5HW6 JO?E7S?Z)
MFK#\+Y3_ *ZZ1?\ <C+?S9*YWF4?LP?S=OT9LLO?VII>BO\ JC5A^&-FO^MG
MF;_=")_,/6#S&?V817K=_P"1NLO@OBE)^EE_F:L/P^TB+[R22?[TC#_T#97.
M\=6>S2]$OUN;K!45NF_5O]+&I#X2TF#[MK$?]X%__0RU8/%5I;S?RT_*QNL-
M1CM!?/7\[FK#IMI;_P"IABCQ_=C1?Y 5@ZDY?%*3]6V;JG"/PQBO1)%VLC0*
M "@ H * "@ H * "@ H * "@ H * "@ H Y7_A"]+^U_;?+.[.[R\_NMW7=L
MQZ\[<[/]FN_ZW6Y/9<VFU_M6[7_7?S.'ZI2Y_:6UWM]F_>WZ;>1U5<!W!0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 1RS1VZEY65$'5F(4#\3@4 <?J/C:TM<K; W#CN/E3_OHC)_!<'UH X74
M?%%_J.59_*C/\$?RC'N?O'\3CVH YV@ H T;'2KK4CBVC9QW;&%'U8X4?3.:
M .YT[P&!A[Z3/^Q%_5R/S 7Z-0!W%CIEKIJ[;:-8_4@98_5CEC^)H O4 % !
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 % &3K/^I7_?'_H+4 9^
MC?ZYO]P_^A+0!TU !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!0U/_CV?_@/
M_H0H H:'_P M/^ _^S4 ;U !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!E:[_R#KK_ *]IO_1;5R8K^!6_Z]S_ /26=F$_WBC_ -?:?_I:/FRO
MR\_6 H * "@ H * /5/AG_R]_P#;#_VM7UN2_P#+[_N'_P"WGQN>?\N/^XG_
M +8>J5]<?&A0 4 % !0 4 % !0 4 % !0 4 % #6D5/O$+]2!4MI;M(I)O9-
M^B*S7]M']Z6)?JZC^M9NK36\XK_MY?YFJHU'M";](O\ R*[:WIZ?>N;<?6:/
M_P"*K-XFA'>K37_;\?\ ,T6%KO:E4_\  )?Y%=O$NF)UN8?P<'^6:R>,PZ_Y
M>P^4D_R-5@<2]J,_G%K\RLWB_24ZW*?@KG^2FLWF&%7_ "]7R4G^2-5EV+>U
M)_-Q7YLKMXWTA>DQ;Z1R_P!4%9/,\*OMW](S_P#D3595BW_R[2]9P_217;Q]
MI2]&D;Z1G^I%9O-<,MG)^D?\[&JRC%/I%>LE^ERLWQ$TU>B7#?1$_K(*R>;X
M=;1J/_MV/ZR-5DV(ZRIK_MZ7Z1*[?$BS'W89C]=@_DQK-YQ2Z0G_ .2K]6:K
M)*W6I!>G,_T17;XE1#[MLY^L@'\E-9/.8]*3_P# DOT9JLCGUJQ7I%O]45F^
M)9_AM0/K-G^40K-YT^E'_P G_P#M359&NM;[H?\ VY7;XDW'\-O&/JS'^6*R
M><U.E.*^;?\ D:K)*?6K+Y)+_,KM\1[_ /AB@'U$A_\ :@K-YQ6Z0IKY2?\
M[<C59+0ZSJ??%?\ MK*[?$+4VZ"%?HC?U<UD\VQ'107I%_K)FJR?#+K4?K)?
MI%%9O'>K-TD1?I&G]0:S>:8E[22](K];FBRG"K[,GZRE^C17;QIK#?\ +QCZ
M1Q#^25D\RQ3_ .7GW1@O_;3599A%_P NOOE/_P"2*[>*]5?K<R?A@?R K-X[
M$O\ Y>R^5E^2-5E^%6U*/SN_S96;Q#J3];J?\)7'\B*R>+Q#_P"7M3_P)K\F
M:K!X9;4:?_@$7^:*[:M>O]ZXG/UE<_\ LU9NO6>]2;_[?E_F:K#T8[4J:](1
M_P BNUW,_P!Z1S]68_UK)U)O>4G\V:JG".T8KT2("2>369IML)0,* "@ H *
M "@ H * "@ H * "@ H * "@ H ZK3+'16@6;4;QXY&SNBC0DKAB!\P1_O !
MN@Z_C7V6 R26-HPQ/O<L^;1<J^&3CO*_;L?$YAGBP->>%2CS0Y=7S/XHQEM&
MW?N:R7WA2R^[%/<D=R&_DSQK_P".U]-3X=A'>";_ +\V_P (Z?@?,5.(JLMI
MM+M"$5^,M?Q+*>.],L?^/*P"XZ']W&?Q*JY_G7L4\GA3^'V</\,-?OT/&J9O
M.I\3J2_Q3=ONU1#-\3KD_P"IMXD_WF9_Y;*[UET%\4Y/T27^9P/,)?9@EZMO
M_(RIOB)JTGW3%%_NQY_]#+UNL!16_,_5_P"5C!XZL]N5>B_SN94WC#5Y_O7+
MC_="I_Z JUT+"4([07SN_P VS!XJL]YOY67Y)&5-JU[<?ZVXF?\ WI7/\VK=
M4J<?AA%>D4OT,'5G+XI2?JW_ )E DDY/)K78R$I@% !0 4 % !0!>ATR[N/]
M3!-)_NQNW\@:R=2$?BE%>K2-53G+X8R?HFS5A\):M/\ =M9!_O83_P!#*U@\
M51CO-?+7\KFRPU9[0?ST_.QJ0_#W5Y/O)'%_O2*?_0-]<[QU%;-OT3_6QNL%
M6>Z2]7_E<U8?AC=G_6SPI_NAW_F$K!YC!?#"3];+_,W67S^U**]+O_(U8?A?
M"O\ K;EV_P!V,+_-GKG>92^S!+U=_P!$;K+U]J;^2M^K-6'X<:7%]\SR?[SJ
M!_XZBG]:P>85GLHKT3_5LW6 I+?F?JU^B1JP^"M'@Z6X8_[3R-^C,1^E8/&5
MW]NWHDOR1LL)1C]C[VW^IJPZ'I]O_J[:!?<1)G\\9_6N=UJLMYR_\"?^9NJ-
M./PPBO\ MU&DD:QC" */0  ?I6+;>YLDEHM!U(84 % !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 9>H:U9Z8/](D56_N#YG_
M .^1DCZG ]Z .%U'QW(^4L8Q&/[\G+?@H^4?B6^E '$7=_<7[;[B1I#VW'@?
M0=!] !0!4H 55+'"C)/  ZT =1IWA"^OL,ZBWC/>3AOP3[WY[1[T =WIW@VQ
MLL-*#<..[_=_!!QCV;=0!U2(L8"J JCH , ?0"@!U !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 % &3K/^I7_?'_ *"U &?HW^N;_</_
M *$M '34 % !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 % %#4_\ CV?_ (#_ .A"
M@"AH?_+3_@/_ +-0!O4 % !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 % &5KO_ "#KK_KVF_\ 1;5R8K^!6_Z]S_\ 26=F$_WBC_U]I_\ I:/FROR\
M_6 H * "@ H * .X\&^(;70?M'VK?^^\K;L4'[GF9SDC'WABO>R[%T\'[3VO
M-[W):ROMS7ZKNCY[,\'5QGL_8\ON<]^9V^+EMT?9G8M\1M.7[L=P?^ QC_VI
M_2O;><4%M&I]T?\ Y(\%9+B.LJ:^<O\ Y KM\2;0?=@E/U*#^1-9/.:72G/[
MTOU9JLDJ]:D%Z*3_ $17;XEQC[MJQ^LH'\D-9O.8]*3_ / TO_;6:K(Y=:R7
MI!O_ -N16;XEO_#:J/K*3_*,5D\Y?2DE_P!OW_\ ;4:K(UUK/Y0M_P"W,KM\
M2;K^&"(?4L?Y$5F\YJ=*</O;_P C59)2ZU)_))?YE=OB-J!^[';C_@,A_P#:
MG]*R><5^D::^4O\ Y(U62X=;SJ??%?\ MA6;X@:HW3R5^B'^K&LWFV)Z<B](
M_P";9JLGPR_G?K+_ "2*[>.M7;I*J_2./^JFLGFF*Z32](Q_5,U6581?8;]9
MR_1HKMXRU=^MP1]$B'\D%9O,<4_^7C^48K\HFJRS"+:DOG*;_.16;Q1JC];F
M7\#C^0%9/'8E_P#+V7R=OR-%@,*MJ4/FK_F5VU[47ZW5Q_W]<?R:LWBJ[WJU
M/_ Y?YFJPF'CM1I_^ 1_R*[:G=O]Z>8_61S_ %K)UJKWJ3?_ &]+_,U5"E':
MG!>D(_Y%=KB5_O.Q^K$_UK-SD]VW\V:J$8[12]$B&H+"@84 % !0 4 % !0
M4 % !0 4 % !0 4 %-)O1)OT);4=VEZZ"9%;JA5E\-.;](2?Z&#KT8_%4@O6
M<5^H;AZBNA8'%2^'#UGZ4IO_ -M.=X["1^+$45ZU8+_VX3</6NA97CI;8:M\
MZ<E^:1SO-,#'?$T?E4B_R;#>OK6ZR7,);8>?SY5^<D8/.LOCOB(?)2?Y18GF
M+70L@S%_\N+>M2E_\G<YWQ!EL?\ E_?TIU?_ )"PGF+6ZX<S![P@O6I']+G.
M^),O6TYOTIR_6P>:*Z%PQCGO*BO6<OT@SG?$^!6T:S](1_6:$\T5T+A;%?:J
MT5Z.;_\ ;$<[XJPJ^&E6?JH+_P!O8>;[5NN%*OVL1!>D)/\ 5'.^*Z2^'#S?
MK.*_1AYOM^O_ -:NA<)_S8K[J/\ ]T_0P?%G\N%^^M_]R_47SE]#^?\ ]:MU
MPI37Q8B;]()?^W,P?%E3[.'@O6;?_MJ&F7T&/Q__ %5T1X6PJ^*K6?IR+_VU
MG-+BK%?9HT5Z\[_*2'+/MZJI^N[^C"MUPQ@E]NN_6</TIHP?%&.>T*"](3_6
MHR078'_+*/\ .3_XY6RX:P"W51^L_P#)(Q?$N/>SIKTA_FV'GB7@(J=\KOS]
M/F=A^F:^;SW*L+EV&A6PL&INK&#;E*7NN%1M6;MO%:V/I<BS7%YABIT<5-."
MHRFDH1C[RG32=TK[2>E[!7YT?HX4 % !0 4 % %:3[QK]TR#_D6T/^XG_IZH
M?A'$'_(RK_\ <+_TS3&5].?+A0 4 % $\5M+/Q$CO_NJ6_D#4.48_$TO5V*4
M7+X4WZ(U(?#>IS_<M9_J8V4?FP K!XBC'><?DT_R-U0JRVA+[FOS-6'P)K$O
M6$1CU:2,?H&)_2L'C:$?M7]$_P#(W6#K/[-O5K_,U8?AIJ+_ .LD@C'^\[']
M$ _6N=YA27PQD_DE^OZ&ZP%3JXKYM_H:L/PO/66Z_!8OZE__ &6L'F7\M/[Y
M?\#]399?_-/[H_\ !-2'X::>G^LEG?Z%%'_H!/ZU@\QJ?9C%?>_U-U@*:WE)
M_<OT-6'P%H\76%I#_M22?R5E'Z5SO&UWM)+T2_5,W6#HK[-_5O\ 1HU8?#.E
MP?<M8./[R!O_ $+-8/$5I;U)?)M?E8W6'I1VA'YJ_P"9JPVD-O\ ZJ-(_P#=
M55_D!6#E*7Q-OU;9NHQC\*2]$D3U!04 % !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 -=UB4LY"J.I)  ^
MI/ H Y/4?&=E9Y6'-RX_N<)^+G^:AJ .$U'Q;?W^55O(C/\ #'P?Q?[WY$ ^
ME ',DDG)Y)H 2@"[9Z=<Z@VRVC:0]\#@?5CA1^)% ';Z=X#=L/?2;1_<CY/X
MN>!^ ;ZT =U8:/::8,6T:H?[W5S]6.3^ ./:@#2H * "@ 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 R=9_U*_[X_P#06H S]&_U
MS?[A_P#0EH Z:@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H H:G_ ,>S_P#
M?_0A0!0T/_EI_P !_P#9J -Z@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H 1F"#+$ >IXI-
MI:O0:3>B*4FJ6</^LGA3_>D0?S:L'7I1^*I!>LHK]3HCAZTOAIS?I"3_ "1G
MR>*-+B^]<Q'_ '3N_P#00:YWC<-'>K'Y._Y7.F. Q4MJ4_FK?G8H2>.-(CZ3
M,_\ NQR?U4"N9YGA8[3;](R_5(Z8Y5BWO!+UE']&S/D^(FG)]Q)W^BH!^K@_
MI7.\WPZVC4?R2_.7Z'3')L0]Y4U\Y/\ */ZE"3XE0K_J[9V_WI%7^2M7,\Y@
MOAI2?K)+\DSICDD_M58KTBW^;1GR?$J<_P"KMD7_ 'G9OY*M<[SF?V:45ZR;
M_)(ZHY)!?%5D_2*7YME"3XB:D_W4@3Z(Y/ZN1^E<[S?$/907R?ZR.F.38=;R
MJ/\ [>2_**,^3QQJ\G28)_NQQ_U4G]:YGF>*>TTO2,?U3.F.582.\&_64OT:
M,VX\1ZE=*T<MQ(R."K+G ((P00H P1P17+/&8BHG&=2335FKV33W6ECKA@L/
M2:E"E%---.UVFM4U>^J,2N$] * "@ H * "@ H * "@ H * "@ H * "@ JU
M&4OA3?HFR'*,?B:7JTA,BMUAJ\OAI5'Z0D_T.=XFA'XJM->LXK]0W#U%="R_
M&2^'#5WZ4I__ ")SO,,''XL307_<6G_\D)N'K6ZRK'2VPU7YP:_.QSO-L!'?
M$TOE-/\ *XF]?6NA9)F$ML/+YR@OSDC!YWET=\1'Y1F_RBP\Q:Z%P_F+WHI>
MM2G^DV<[XARV.U9OTIU?U@A/,%;KAO'O>-->LU^B9SOB7+X[2J/TIO\ 5H/-
M'O70N&,:]YT%ZSG^E-G.^*,$MH5WZ0A^M1">:*Z%PKB?M5J2].=_^VHYWQ5A
ME\-&J_7D7_MS$\WVK=<*5/M8B*]*;?\ [<C!\64U\.&D_6HE_P"VL/-]JZ%P
MHOM8E_*E;_W(SG?%C^SA4O6K?_W&A/-/I70N%:*^*O4?I&*_S.=\5UOLT*:]
M92?^0>:?:MUPMA%\56L_1P7_ +C9SOBK%_9I4%ZJH_\ W(A/--="X9P*W=5^
MLU^D$<[XGQSV5%>D'^LV'F-70N'<O6].3]:DOT:.=\1Y@]JD%Z4X?JF)YC>M
M;K(<NCM0^^I5?_MY@\_S*7_+^WI3I+\H";SZUT+)LOCMAX?.[_-LYWG.82WQ
M$_E9?DD&X^IKH668*.V&H_.G!_FF<[S/'2WQ-;Y5)K\FA,GUK=8+"Q^&A17I
M3@O_ &TYWC<5+XJ]9^M2;_\ ;@S70J-*/PP@O2*7Z'.ZU67Q3F_63?ZB5LE;
M1&-[[A3$% !0 4 % !0 4 % !0 4 % !0 4 % $L77\*^%XH_P!RI_\ 7^/_
M *;JGWG"W^^U/^P>7_IRD3U^/'[&% !0 4 % !0!VVB^ WUJV2],ZQ)+NPOE
MER-K,AS\RCDKFOU[)\:J& HTN1MKVFM[+6K-]GW/QS.L&ZV85JG,DG[/2U]J
M4%W78Z6'X8VJ_P"MN)6_W51/YAZ]AYC/[,(KU;?^1XJR^"^*<GZ)+_,U8?AY
MI,7WEED_WI"/_0 E8/'UGLXKT7^=S=8&BMTWZO\ RL:L/A#2(/NVL9_WMS_^
MALU8/%5I;S?RLOR2-EA:,=H+YW?YMFI#I5G;_P"J@ACQ_=C1?Y**YW5G+XIR
M?K)O]3=4X1^&,5Z)(O@8X%9&H4 % !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 % &??:
MK:Z:,W,BH>RYRQ^BC+'ZXQ0!PVH^/#REC'C_ &Y/Z(#^1+?5: .'O=3NM1;=
M<R-)Z G"CZ*,*/P% %"@!0,\"@#H].\*W^H8;9Y,9_BERO'LN-Q]N,'UH [O
M3O!5G:8:XS<./[WRI_WR.O\ P)B/:@#KHXDA4)&H11T50 !] .* '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 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!DZ
MS_J5_P!\?^@M0!GZ-_KF_P!P_P#H2T =-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 4-3_ ./9_P#@/_H0H H:'_RT_P" _P#LU &]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 % "$A1D\"C8?DBG)J5I#
M_K)HD_WI$'\S6#K4H?%."]9)?J;QH59?!3F_2,G^2*$GB;2XOO7,)_W6#?\
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
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 (S!!DG '4G@"@#E]1\7V-CE48W$@[1\K^+_ '?^^=Q]J .$U'QC
M?7N5B(MD](_O?BYY_P"^=M '*L[.2S$L3U).2?J30 V@"U:V4]ZWEVZ-(WHH
M)Q]3T ]S@4 =KIW@2:3#7KB(?W$PS?BWW1^&^@#NM/T*RTS!@C&\?QM\S_\
M?1Z?\!P/:@#7H * "@ 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 * "@#)UG_ %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "
M@ H * "@ H * "@ H \Q\5_%/3/#;FW@'V^Z4X9(W"HGJ'EPX#?[*JQ!R&VF
M@#8\#>,AXSMI;D0?93#)Y97S/,SE0V0VR/UQC;^- ';4 1S3);(TLK"..,%F
M9B JJ!DDD\  <DF@#P77_C<D$IBT:W69%)'G3E@K8[K&I5MOH68$]U% &#%\
M;=8@<?:K6U*_W56:-B/8M+(/QVF@#VKP?XWLO&$+-;YAN(O]9 Y!=0>C*1C>
MA/&X 8/#!21D [*@#B?&'CNP\'1J)\S7,@S' A 8C^\Y/")G@$@DG.U3@X /
M&)?C;K$K$VUK:J@[,LTA [9998QZ\[10!T/A[XV)<3+!K$"P*Y \^$L43/=X
MVW-M]65F('\)H ]ZCD651)&0Z. RLI!!!&001P01R"."* '4 %  3CD\8H \
M1\4?&6WTV5K728A=O&2K3.Q$.1U"!?FD&?XLHI_A+#!H XY?C9K49#2VMIY9
MZ ).I(]F,S#IWV^] 'K?@KXC67B\FWV_9;Q1GR68,' ZM$V%W8ZLI 8#G! )
M !Z)0!S/BCQ98^$K;[3>L2SY$<28,DC#^Z"1@#^)B0%R.I(! /#;GXW:I-(1
M8VENJ=0L@EE;'N4>(>G\.* +^C_'&7S FK6J",D R6Y8%?4^7(S[A[!U/UH
M^@+*]@U&!+JU=9895#(ZG((/\B.A!P0000""* +- !0 4 % !0 4 % !0 4
M4-3_ ./9_P#@/_H0H H:'_RT_P" _P#LU &]0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % 'BWC/7+Z'4Y+>&:2&.$(%6-V3[T:N2=I&3EC
MU[8KX;,<36CB)4X3E&,5%)1DX[Q4G>UKZOJ??99A:,L-"K.G&4I.3;E%2VDX
MI*][:+H<K_;NH_\ /U<_]_I/_BJ\CZU7_P"?U3_P.7^9[/U3#_\ /FE_X+A_
MD*-<U(G NKG_ +_2?_%5<<1B9R4(5:K;:27/+=[=2)8?"TXN<Z5)1BFV_9PT
M2U?0T/[6O]NW[5<9]?.DZ_\ ?5???5W[#V/M)\_+\?/*_-WO>]K].VA^=_6(
M^W]O[.')S?P^2'+R=K6M>W7OJ9YUS4E.#=7/'_3:3_XJO@98C$TY.$JM5.+:
M:YY:-;]3]$AA\+.*G"E2<9)-/V<-GJN@G]NZC_S]7/\ W^D_^*J/K5?_ )_5
M/_ Y?YE_5,/_ ,^:7_@N'^1L:!K^H#4+='N)I$DFCC99)&=2KL%/#$C.#D$<
M@UVX3%UU7IQ=2<E*<8M2DY*TFD]&WW.'&8.A["JXTH1<82DG&*BTXIM:I+MJ
MCWNOT,_-@H * "@ H * "@ H * "@ H * #I0!4DO[:'_62Q)_O.H_F:Q=6G
M#XIQ7K)+]3>-&I+X(3?I%O\ )%"3Q)ID7WKJ'_@+AO\ T'-<[QF'CO5A\I)_
ME<Z8X+$RVHS^<6OSL9\GC72(O^6^X^BQR']=F/UKF>986/\ R\OZ1E_E8Z8Y
M7BY?\N[>LHK_ -NN4)/B%ID?W1,_^Z@'_H3K7.\VP\=E-^D5^K1TQR?$O=PC
MZR?Z19GR?$FV7_5V\K?[S*O\MU<SSFFOAIR?JTORN=,<DJ?:J07HF_SL4)/B
M7(?]7;*O^]*3_)%KG><R^S22]97_ "BCICD<5\59OT@E^<F9\GQ&OV^Y' G_
M  %R?_0P/TKG><5W\,::^4G_ .W?H=,<EH+XIU'\XK_VW]2A)X[U9_NR)'_N
MQI_[,&KF>:8I[22](K]4SJCE.%CO&3]92_1HSY/%FJR_>N9!_N[5_P#05%<[
MQ^)EO5E\K+\DCICE^%CM2C\[O\VRA)K-]-]^XG;ZRN1^6[%<[Q%:7Q59OUG+
M_,Z8X:A#X:5->D(_Y%!Y7D.78L?<D_SKG<G+XFWZLZ5%1TBDO16&5)04 % !
M0 4 % !0 4"$R!71"A6J?PZ<Y?X82?Y(YYXBC3_B5(1_Q3BOS8FX#O7?#+,;
M/X<-6^=.4?\ TI(X)YI@:?Q8FC\JD9?^DMB;U'>NZ&19C/:@U_BG37X.5_P.
M&>?9=#>NG_AA4?XJ%OQ$\P5W0X:Q\M_91_Q3?_ML9'!/B; 0^'VLO\,$O_2I
M1$\T>E=T.%<0_P")6I+_  J4OS43AGQ7AU_#HU7_ (G"/Y.0GF^U=\.%$OXF
M);\HTK?BYO\ (X)\6/\ Y=X9+_%5O^"@OS 2,> *[8\+82/\2K6?HX17_I#_
M #.&7%.+>E.E1CZJ<G_Z6OR+,=G=R_ZN*1O]V-C_ "!KKCD&6T_C4I?XJK7_
M *2XG)+B#,Y_ XQ_PTD__2E(NQZ!JLOW;6X_&)U_4@5TQRS*:6U.E\YRG_Z5
M*1RRS3-JF]6JO2$8?^DQB78_!VLR]+9Q_O,B_P#H3BNJ-/+:7P4J"]*46_OY
M6SEE6S*K\56N_)U9)?=S)%V/X?ZP_P!Z-$_WI%_]E+5TK%8:E_#27^&%OT1R
MO#8FI_$;?^*=_P!633_#[4+.&2YE> +"C2, SEB$4L0/W>,D#C)'->=C\=2G
MA,1"*E>5&JEHK:PDN_Z'HX#!5(8O#SDXV5:D]W?2<7V./K\,/W@* "@ H *
M"@#OO VAV6L_:/ML?F^5Y6SYG7&[S-WW&7.=HZYQCCO7VN0UJE#V_LG:_L[Z
M)[>TMNGW9\-Q!1A6^K^T5[>UMJUO[.^S78]"'@O1UZ6R_B\A_F]?:?6Z_P#.
M_N7^1\/]4HK["^]_YDH\(Z0O2UC_ !W'^9J?K5;^=_A_D5]6HK["_$E'A?2E
MZ6L/XH#_ #I?6:W_ #\E]X_J]%?8C]Q*/#FF+TM+?\8D/\UJ?K%7_GY/_P "
M?^97L*2_Y=Q_\!7^1*-#TY>EK;CZ0Q__ !-3[:K_ ,_)_P#@3_S'[&FMH0_\
M!7^1*-)LEZ6\(^D2#_V6E[6I_/+_ ,"?^97LX+[$?_ 5_D2BPMEZ11CZ(O\
MA4\\OYG][*Y(K:*^Y$HMXEZ(H^B@?TJ>9]W]X^5+9+[B0*%Z#%25L+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 % '->)?#4/B&'!Q'<1@^5)CI_LMW*$_BIY'<'MP^(EAI:
M:P>\?U7G^?4X\1AXUXVVDMG^C\OR/GN^L9M-F:VN5,<B'!!_0@]"".01P17U
M\)QJ14X.Z?\ 7WGRDX2IR<)JS1K>'?#L_B"?RX_DA3!EE(X4>@]7/\*_B< $
MUSUZ\</&[UD_ACW_ .!W9O0H2KRLM(K=]O\ @]D?0NG:=!I,"VMJNR-/S)[L
MQ[L>Y_ 8  'R%2I*K)SF[M_AY+R/JZ=.-**A!62_J[\R]61J% !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 4[S4;;3UWW,BQ#MD\GZ*,L?P!H X?4?'B+E+&/
M<?[\G _!!R?Q*_2@#AK_ %B[U(_Z3(S#LO1!]%&!^.,^] &90 4 ;^G>&K[4
ML%(S'&?XY/E7ZC^)O^ @B@#NM.\#VMOAKIC<,.WW$_('<?Q8 ]Q0!V4%O';*
M(X56-!T50 /R% $M !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!DZS_ *E?]\?^@M0!GZ-_KF_W#_Z$
MM '34 % !0 4 % !0 4 % 'B'Q&O_$.HZBN@:*DJPR0K)(\0*E@Y93OF.%2,
M8P0&&XY!)SMH \]\5?#8>$=%6^N9?.O))XXRJ<11JRR,0"?F=OE'S':!R I^
M]0!Z%\#/^0==_P#7R/\ T6M 'M] 'AGQL\0/:6T.D0G:;K,LV."8T("+]'?+
M'_KF.Q- %_X3>#K:PT^/5[B-7N[K+QLP!\J+.$V9'RL^-Y8<X*KD8.0#U'5M
M&M-<MVM+Z)9HG!'S 94G^)&ZJPZAA@T ?(EA--X \2[2W%I<&*0] \#'#$CI
M\T3!Q_=;!["@#[(N;A+2)YY3A(D9V/HJ@L3^ % 'Q_H]M+\1_$FZ[)"7#M++
M@_<@3I&IYQA=L2GL2">] 'UW8V%OID*VUI&D$*#"HBA0.V>.I/<G)/4DF@#P
MGXQ^$+:"W76[.-89%D$=P$ 4.'^[(0!C<& 4GJP89^[0!T'P9UQ]1TJ2QE.Y
MK!PJGOY4H+(#_NLL@'^SM4<"@#V&@ H \M^+?B!]%T?[/ =LU^WDY'!$8&92
M#[C$?T<]Z .,^#O@ZVN86UN]C65MYCMU<!E7;]^3:1@MN.U3_#M8CD@@ ]\O
M+*#4(FM[J-)HG&&1U#*?P/?T/4=J /COQ/ITG@+Q"?L1*B"1+BW)Y^1OF"MZ
M@'=&V?O '/4T ?85A>)J%M%=Q_<N(DE7_=D4,/T- 'R1X@NYO'_B?[/&W[N2
M<6T'HD*,07 ]P&E;W)'3% 'U9HVAV?A^V6TL(UBC0 $@#<Y'\3MC+L>I)^@P
M,"@#S7XL>$+;4--DU6"-8[RTQ(SJ #)'G#A\#YBH.]6/(VD9P: .=^!^N.XN
M='D.50"YB']T$A)1]"3&0.@)8]6H ^@J "@ H * "@ H * "@ H H:G_ ,>S
M_P# ?_0A0!0T/_EI_P !_P#9J -Z@ H * "@ H * "@ H * "@ H * "@ H
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
M]10!W>G>'+'3,&*,,X_CD^9OJ,C"_P# 0* -R@ 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
MR=9_U*_[X_\ 06H S]&_US?[A_\ 0EH Z:@ H * "@ H * "@ H * /(_C5_
MR 4_Z^XO_0): ,SX&?\ (.N_^OD?^BUH ]OH ^2OC'<F?Q T9.1!!"@]@09/
MYR$T ?46B0"VT^UA' CMX4 '0;8U']* -.@#Y%^+\ A\12N/^6L4+G\$"?R2
M@#W;Q+?LO@^6Y!(:6PC!/?\ ?(B'\PY% 'E?P,@#:A=S=TMU3/?YY 3^?EC\
MA0!],4 <5\1H!<>';Y#VB#_]^W1Q^JT >.? R8KJ%W#V>W5_;*2 #_T,_K0!
M],4 % 'S7\=+DM>V=OGY8X9) />1PI/X^6/RH ]?^'4 M_#MB@XS"7X_Z:.S
MG\RV3[T =K0!\S?'. +J%I-W>W9/^^)"?_:AH ]5\(7[1>$(;H'#06<I!]/)
M\P#\M@Q[4 >%?""$2^(HG/)BBF<>Q*;,_DY'XF@#ZYH R]<@%SI]U">1);S(
M?^!1L/ZT ?+7P?F,7B*)1_RUAF0_0)OY_%!^- 'US0 4 % !0 4 % !0 4 %
M %#4_P#CV?\ X#_Z$* *&A_\M/\ @/\ [-0!O4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0!X#XV_Y#%Q_VR_]$QU^=YE_O=3_ +<_](B?
MI>5_[G2_[?\ _3DCE@,G KRXQ<Y*$%=MI)>;V/6E)4XN<W:,4VWV2U9JHFQ0
MH[5^G8>BL-2C1C]E:ON]V_F_P/RG$UWB:LJTOM/1=DM$ODOQU'5U'(-=-ZE?
M6N7$45B*4J,NJT?9[I_)_@=>&KO"U8UH_9>J[IZ-?-?CJ4?LS^WYU\6\JQ*V
M47Z2_P ['W*S?"OK->L?\FQT230.LD>5=&#*P(R&!R"/<$9J%EV+IM3A#5--
M-3AHUJGJRWF>#J1<)S]V2::<)ZIZ-:1-"35M4D^_<7!'IYKX_(-BMI4<Q?Q>
MU^4_T4C&%;+(_#[)>M/7[W$SY7N)?]8SO_O$G^9-<4L+BW\<*C^]_P"9W1Q6
M#C\%2DONC_D0>6P['\C7.\-7CO2J?^ 2_P CI6*P[VK4_P#P./\ F)M(['\J
MR=*I'>$E_P!NO_(U5:F]IP?I)?YC<8K-Q:W37R-5)/9I^C"I*"@ H * "@ Z
M5K&E.I_#A*7I%O\ )&,JM.G_ !)QC_BDE^;&[@.XKNAEV,G\&'K/S]G-+[VK
M'#/,<'3^/$T5Y>TA?[D[AO'05W1R3,)[8>2_Q2A'_P!*DC@EGF70WQ$7_AC.
M7_I,668[6>7_ %<4K_[J,?Y"NN/#^-?Q^RA_BJQ_]MYCDEQ#@5\'M9_X:4O_
M &[E+L>AZE+]RTN/QB<#\R *Z8\.U?\ EYB</'TE*3_])1RRXCI?\N\-B'ZQ
MC%?^E,N1^$M8D^[:N/\ >9%_]"85U1X?HK^)C%Z1I-_CS_H<LN(JK_A8-^LJ
MJ7X<GZEV/P+K#]8D3_>D3_V4M73'(\!'XZ]:7^&,8_\ I46<LL^Q[^##T8_X
MI2E_Z3*)=C^'6J/]Y[=/^!.3^D9'ZUTQRO*X;QKS]9)?^D\IRRS;-)[2H0](
M-_\ I7,78_AI='_67,:_[J,W\RM=4<)EE/X<+?\ Q5)O\Y-?@<LL;F<_BQ5O
M\-."_**9=C^&*C_67;'_ '8@O\Y&KIBL'#X,'17K&,G^,;G+*6,G\>,K^BE*
M*^Y2L78_AG8C_633M]"B_P T:NF.*5/^%1I0](V_*QRRPSJ?Q:U67K*_YW+L
M?P[TE.HF?_>D_P#B56K>/K/;E7HO\VR%@:*_F?S_ ,DB]'X&T:/_ )=]Q_VI
M)3^F_'Z5D\97?V[>BC_D:+!T%]C\9?YEZ/PMI47W;6'_ ($H;_T+-9/$UG_R
M\E\G;\C58>BMH1^Z_P"9>CTBQA_U=O G^[$@_DM9.K4>\Y/UD_\ ,U5*G':$
M5_VZO\BZD21<(H7Z #^59-M[LT22V5A](84 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 <-XR\,0:K"UXI6"XA7)=N%=1_"Y]1_"V"?X3D8QZ>%
MQ3P[Y):TWTZKS7ZK]=_.Q.&5=<T=)K\?)_HSEO!'A.&Y8WUVR2B)L)"#D!AR
M&D]NZKR#U/3!Z\3C5)>SH-Z[RV^2Z^K^XY,/@W%\]=+3:._S?^7WGL5>">X%
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!6NKR"Q7S+AUB7U8@9^@ZD^PR: .*U'QW#%E;)
M#*?[[Y5?P7[Q_'90!PFH:[>ZGD3R'8?X%^5/^^1U_P"!9/O0!D4 % &SIWA^
M]U/!AC(0_P ;_*GU!/7_ ("#0!W>G>!8(<->.9F_N+E4_$_>/X%?I0!VEM:0
MV:>7;HL2^B@#\\=3[GF@"Q0 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!DZS_J5_P!\
M?^@M0!GZ-_KF_P!P_P#H2T =-0 4 % !0 4 % !0 4 % 'D?QJ_Y *?]?<7_
M *!+0!F? S_D'7?_ %\C_P!%K0![?0!\@?%L$>)+C/&4@(]_W*#^8(H ^LM,
M8-:0,.088R/H4% %V@#Y,^,I!U\X[6\.?S<T >P>*48>!RN#D6-ID>F#!G\L
M<T <!\"F N[U>YAB./8.V?YC\Z /I*@#D?'I T"_SQ_H[_J.* /$/@:I_M2Y
M;L+7'XF6/'\C0!].T % 'S#\<01JML>WV0#/TEDS_,?G0![AX!8-X?L"/^?=
M!^(R#^HH ZZ@#YN^.I'VJR'<12_^AK_@: .^\+HP\#A<')L;O [\^>1^>10!
MX_\ !I@OB  \9MY@/K\I_D#0!]9T 4]2(6UF)X BD_\ 0#0!\F?"-2?$EN1V
M2<GV'DN/YD4 ?7] !0 4 % !0 4 % !0 4 4-3_X]G_X#_Z$* *&A_\ +3_@
M/_LU &]0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '@/C;
M_D,7'_;+_P!$QU^=YE_O=3_MS_TB)^EY7_N=+_M__P!.2.?M8\G<>W3ZUWY3
MA^>;Q,EI#2/^)[OY+\6NQYV<8GV<%A8/WIZR\HIZ+_MY_@GW+U?:GPH4 % !
M0 4 % !0 4 % !0 F!4.,7ND_DBU.4=FUZ-H38OH/RK-T:3WIP_\!C_D:JO5
MCM4FO24O\Q/+3T'Y5G]5H/>E3_\  (_Y&BQ>(6U:I_X'+_,:84]!51P]".JH
MTOG3@_SBR7B:\M'6J_*K-?E)""WC!SM'X\_H>*[H3=/^&H1]*<%^43BG'VG\
M24Y>M2;_ #D7X;A8.D,#?[T,;?S6MGB:S^W+Y.WY&"P])?8C\U?\S5AU]X/N
M6]F/I;H/_0<5DZM1[SD_^WG_ )FBI4X[0BO^W5_D:D7C:[AX6*W ]D9?Y/\
MTK)MO=LU22V5BVOCZY'WH8C]"P_J:0R=?B X^];J?I(1_P"R&@"POQ 3^*W(
M^D@/_L@H G7Q];?Q0R#Z%3_44 3KX\L3UCG'_ 4/_M2@"=?&^G'KYJ_5/\&-
M $Z^,=,/61E^L;_T4T 3KXKTMNDX_%)!_-!0!.OB+3FZ7$?XG'\P* )UUJP;
MI<0?]_4'\S0!.NH6K_=FB/TD4_UH L+/&_W64_0@_P!: )* "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H \Z\=:IM":?&>N))/I_ OXGYC]
M%]: .;\*:I_9MZ%<XBGQ&_H"3\C?@>/8,30![30 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!@
MZCXEL=-RKR!Y!_!'\S?0_P *_P# B#0!PFH^.+JXRMJHMU]?O/\ F1M'X*2.
MQH XZ>>2Y<R3,TCGJS$D_F: (: )889)V$<2L[GHJ@DG\!S0!U^G>";NYPUR
M1;IZ'YG_ .^0<#\6!'I0!W>G>%[#3L,J>;(/XY/F/X#[H_ 9]Z .AH * "@
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 R=9_U*_[X_\ 06H S]&_US?[A_\ 0EH
MZ:@ H * "@ H * "@ H * /(_C5_R 4_Z^XO_0): ,SX&?\ (.N_^OD?^BUH
M ]OH ^6/C78FWUF*Y'W;FW7G_:C9E8?@I0_C0![]X)U%=4T2RN%()\A$;G/S
MQ#RW_P#'E)P>>: .IH ^.O'=P?$GBB:&U^;?-':QXYRRA8CC'4&3<1[=^] '
MT]XGTL76A75A"/\ ET=8Q[HF4'YJ!0!\\?!C45L];:W<@"[@=%YQ\Z%9!]?E
M5QCKSQ[@'U=0!YK\6=333_#\T1(#W;1PH,\_>#N<=P$1A[$C\0#BO@7IQ6.]
MU!AP[1P(?]T,\@_\>C_ST /?Z "@#YZ^.MB<V5Z.G[V%CZ'Y73\_G_*@#N_A
M-J*WWAZ&,$;[5Y(7Y]'+KQV^1U'X''I0!Z50!\H_&74EOM;6VC.1:0)&V.?W
MCEI"/P5D!'8@]^* /HO0M'^QZ+;Z9(-I6T6*08Z,T>)./]XM0!\L_#VZ.A>)
MK=)_E_>R6SY.,,ZM$/RD*]?3\: /LF@#EO&VIII&B7EPQ /D/&F3U>4>6@'K
M\S X] ?K0!X1\$=.,^J3WI'R6UOM!]'E8!>?]Q)* /J"@ H * "@ H * "@
MH * *&I_\>S_ / ?_0A0!0T/_EI_P'_V:@#>H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@#P+QJ,ZS< ?],O\ T3'7Y[F$7/&3A!7;<$EY
MN$;'Z1ETE3P4)S=HQ51M]DIS;,I$V*%':ON,/16&I1HQ^RM7W>[?S?X'P6)K
MO$U95I?:>B[):)?)?CJ.KJ.0* "@ I.]M-^EQJUU?;K;>PECF\N8K4_(9I4C
MW==N]@N<<9QG.,C/K7S,,TDZL</.E:3FH/W]FY<KTY=;>I]34RF,:,L33K7B
MH.:]S=*/,M>;2_H>B-\/Y!]VX4_6,C_V8U].?*D#> ;H?=EB/UWC_P!E- $#
M>!+]>CP'_@3_ -8Z (&\$ZDO01GZ/_B!0! W@_5%Z1 _22/^K"@"!O"VIIU@
M;\&0_P F- $#>']13K;R_@I/\LT 5VT>^3K;SC_MD_\ \30! UC<)]Z*0?5&
M']* (&C9/O*1]010 R@ H * "@ H * "@ H * "@ H * "@ H * 'J[)]TD?
M0XH G6]N$^[+(/H[#^M $ZZO>I]VXG'TE?\ ^*H G77]13I<2_BQ/\\T 3KX
MHU-.D[?B$/\ -30!.OB_5%_Y; _6./\ H@H G7QKJ2]6C/U0?TQ0!.OCJ_7J
ML)^JO_204 3KX^NQ]Z*(_3>/_9C0!.OQ E'WK=3]'(_]E- %A?B"/XK8CZ2_
M_:Q0!.OC^#^*!Q]&4_T% $Z^/;+^*.8?0(?_ &<4 3KXYT\]1,OU0?T<T 3K
MXSTP]7=?JC?T!H G7Q;I;?\ +?'U20?^R4 3KXETUNEPGXY'\P* )UUW3VZ7
M$/XR*/YD4 3KJ=H_W9X3])$/]: )UNH7^ZZ'Z,#_ %H 2ZNH[2%[B0_)&I8_
MAV'N>@]Z / ;Z[>_G>XD^](Q8^WH![ 8 ]A0!5H ]O\ #&J?VI9*S',L7[N3
MU) X;_@0P?KD=J .AH * "@ 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 * "@"&XN8K1/,F=8U'=B /U[^W6@#C-1\<VT
M&4M%,[#^(_*GZ_,?R ]#0!PFH^([[4LB60HA_@C^5?H<'+#_ 'B: ,.@ H U
M=/T6\U,_Z/&Q7^^?E0?\". ?H,GVH [K3O <:8>]D+G^Y'POXL?F(^@7ZT =
MM:6%O8+LMHUB'^R,$_4]3]230!;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 * "@#)UG_4K_OC_P!!:@#/T;_7-_N'_P!"6@#IJ "@ H * "@ H * "@#Q
M[XA_$6]\'W\5G:P0RI) LI>7?G<9)$*C:RC@(">I^;MW /'/%7Q*OO%MF+&Z
MA@B19%EW1B3=E0P ^9V&/F/;/2@"OX1^(5YX.@DM[2*&59I/,)E#Y!"A<#:Z
MC&!WH ]W^'/CZ\\8RW$5W!'$+=$97BW@98L"K;F;DXRN". V0>P!K_$3P@?%
MVG>7!M%W;,9("QP&R,/&3T D &"> RKDA<F@#Y^\+>-]3^'TDEA<0%X=^7MY
M=T;H_0LC8.W< ,Y5E; ('<@'4:W\:[N^@-OIML+1Y 5,K2>8ZYX_=J$0*WHQ
MW=>%! - &G\*_ %Q#.NNZHC1E03;1."'+,,><X/( !.P'DD[^ %W 'T)0!\G
M>._!U[X-U+^U=.#"T,OG0R1@G[.^=WEOUVA3]PG*LF 22&% '36/QTECA"WE
MDLLP'+QS>6K''4J8W*Y/7#,.> .E '%WU_K?Q5U!(HX\1Q\*B!A# K8W/(YS
MR<#)/+8"HO1: /J/PWH,/AK3XM.M^1$OS,>"[MR[GTW,3@<[5PN>* .#^,IN
M!H0^S[]OVF/SMF?]5LE^_C^#S/+SGC.* .6^!GVK;>;M_P!D_=;,YV>9F3=L
MSWQ]_;_L[NU 'K?B_P -IXJTR73V(1VP\+G.$E7[I..QR4;@G:S8&<4 ?+^C
M:YK'PQOY()8L!N)8),A) N=KQN..YVNNY2#@@]@#N=0^.<TD)2QLUAF88WR2
M^8J<=0@C3<0>1E@..5.<4 9WP\\#WGB&_&NZN'%NLGG R A[F7.X$ _\LPWS
M,V,-C8N06*@'T]0!\T?%3P+<VEX^NZ<C/!,0\PC!+0R_Q28'.QR-Q8?=<MG
M*T .T7XW7-I L.HVPNI$ 'FI)Y;-CNZE'!8]V4J"?X>: .9\0>*]8^)=Q'I]
MK 5B#;DMXB6^;D>9+(0H.T$C<0B*"3@$DT ?17@?PFGA#3EM,AYY#YD[CHSD
M 87/.Q  JYZ\M@%B  =C0 4 % !0 4 % !0 4 % %#4_^/9_^ _^A"@"AH?_
M "T_X#_[-0!O4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M!X7XLCSK-PQ[>5CZ^3'7@T\/SXZKB9+2'*H_XG3C=_)?BUV/H:F)]G@*.%@_
M>GSN7E%5)67_ &\_P3[F'7O'SP4 % !0 4 3Z7'C4K1AWN8<_7S%KY;&8?DQ
M5#$Q6DZE-2\I*2L_FOQ3[GUN"Q//A*^%F_>A2J./^%Q=U_VZ_P &NQ]$U]2?
M)!0 4 % !0 4 % !0 4 % $;0H_WE4_4 T 0-I]L_P!Z*(_5%/\ 2@"!M&L6
MZV\'_?I/_B: (&\.Z<W6WC_!<?RQ0! WA72VZP#\&D'\F% $#>#M+/2(K])'
M_JQH @;P1IQZ"1?H_P#B#0! W@.Q/1YQ_P "3_XW0!7;P#;?PS2CZA3_ $%
M$#?#]/X;AA]8P?\ V<4 0-\/V'W;@'ZQ$?\ LYH @;P!<#[LT9^H8?XT 0-X
M#OA]V2 _\"<?^TZ (&\$:BO3RC]'/]5% $#>#=37I&I^DB?U(H @;PIJB=8#
M^#QG^3T 0-X<U).MO)^ S_(F@"NVBWZ=;>?_ +]N?Y"@"!M.ND^]#*/K&X_I
M0! T$B?>1A]5(_I0!%0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !TH * "@
M#0T_5+G2V+6KF,N &X4@XZ9# CC)YQGDT ;T?C74DZF-_P#>0#_T$K0!>C\?
M70_UD,3?[I9?YEJ +\?Q 7_EI;D?[L@/Z%!_.@"_'X\L6^^DR?@A'_H>?TH
MO1^,=,?K(R?[T;_^R@T 7X_$.G2_=N(Q_O-M_P#0L4 7X[^VE_U<L;_[KJ?Y
M&@"U0 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 % &-J.OV
M6F9$T@+C^!/F?\0/N_\  B* .$U'QU/-E+-!"O\ ?;#/]0/NK^3?6@#B[F[F
MO'\R=VD;U8D_EGH/8<4 5Z 'HC2,$0%F/0 $D_0#F@#K-.\&7MYAIL6R'^_R
M_P""#D?1BM '=:=X2L+##,OGR#^*3D?@GW?S!(]: .G "C X 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 * "@#)UG_ %*_[X_]!:@#/T;_ %S?
M[A_]"6@#IJ "@ H * "@ H * "@ H * "@ H * *-[IEIJ("WD$-P!T$L:2
M?3>#0!6M/#^F6#B2UM+:!QR&C@B1A]"J@T :] !0 A 88/(/!!H PY/"^CRM
MO>QLV?\ O&VA)_,IF@#6M[6&S016Z)#&.BHH11]%4 ?I0!/0 4 % !0!6NK&
MWOE\NZBCG3^[(BN/R8$4 9L'AK2;5@\%E:1..0R6\*D?B$!H VZ "@ H Q;C
MPUI-VQDGLK25SU9[>)B<^[(30!H6EC;6"[+6*.!#R5B14'Y* * +5 !0 4 %
M !0 4 % !0 4 % %#4_^/9_^ _\ H0H H:'_ ,M/^ _^S4 ;U !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 >8>)O#5]>7SW-K&)DE"GAT4
MJ514((=E_NY!&>M<TISIR=J<IIZWBX+HEJIRCKITOI8ZHPA.*O5C!K2TU/NW
M[KA&>FO6VMSG_P#A$]6_Y]C_ -_(/_CM3[:?_/BI]]'_ .6E>QA_S_I?=6_^
M4A_PB>K?\^Q_[^0?_':/;3_Y\5/OH_\ RT/8P_Y_TONK?_*0_P"$3U;_ )]C
M_P!_(/\ X[1[:?\ SXJ??1_^6A[&'_/^E]U;_P"4A_PB>K?\^Q_[^0?_ !VC
MVT_^?%3[Z/\ \M#V,/\ G_2^ZM_\I#_A$]6_Y]C_ -_(/_CM'MI_\^*GWT?_
M ):'L8?\_P"E]U;_ .4FCI/A344O(9)XO)CBE21F9XV^XP; ".QR<8Z <]:P
MJ>TKN$/92A%3A)RFX:*$E*R4)2=W:W16;.BG[/#J<_:QG)PG!1A&IJYQ<;MS
MA!)*]^KND>O5Z1Y84 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % #616^\ ?J,T 0-90/]Z.,_5%/]* (&TFR;[UO
M ?K$G_Q- $#:!IS=;>+\$ _EB@"!O"^F-U@7\"P_DPH @;PAI;=(2/I))_5S
M0! W@K33T61?HY_KF@"!O E@>C3+]&3^J&@"!O -I_#+*/KL/_LHH KM\/XO
MX;AQ]4!_]F% $#?#X_PW/YQ?_;* (&\ 3C[LZ'ZJP_J: (&\!7@^[+"?J7'_
M +(: (&\#:@O0PGZ.W]4% %&Z\*7]E&TTJH(XP68[UZ#VX)]@.2>!0!S= !0
M 4 % !0 4 % !0 4 % !0!+'-)%_JV9/]TD?RH O1ZU?1?<N)A[>8Q'Y$D4
M7X_%>IQ=)R?]Y4;^:Y_6@"]'XXU&/[WE/_O(1_Z"RT 7X_'\X_UD$;?[K,O\
M]U %^/X@1'_66[+_ +KAOYJM %^/QU8/]Y9D^JJ1^CD_I0!>C\7:7)_RUVGT
M9''Z[2/UH OQZ]I\OW;B+\7"_P#H6* +\=W#+_JY$?\ W64_R- $] !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 (S! 68X &23T '4T >6?\)M<?;=_'V3?C9M&=F<;LXW;L?-C.,\8Q0!ZFK!
MP&4Y!&01T(/0T +0 4 1RS1VZEY65$'5F(4#\3@4 <?J/C:TM<K; W#CN/E3
M_OHC)_!<'UH X74?%%_J.5+^5&?X(_E'XG[Q_$X]J .=H * -&QTJZU(XMHV
M<=VQA1]6.%'TSF@#N=.\!@8>^DS_ +$7]7(_,!?HU '<6.F6NFKMMHUC]2!E
MC]6.6/XF@"]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 9.L_ZE?]\?^@M0!GZ-_KF_W#_Z$M '34 % !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 % %#4_^/9_^ _^A"@"AH?_ "T_X#_[-0!O4 % !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!YUXZU3:$T^,]<22?3^!?Q/S'Z+ZT >:4
M % !0 4 =!X;NX;:\5+E$DAF^1@ZA@"?NMR#C!X)]": /5Y/#NG2_>MXQ_NK
MM_\ 0<4 4)/!VF/TC9/]UW_]F)H HR> [)ON/,GXH1_Z #^M %"3X?K_ ,L[
M@CV:,']0X_E0!0D\ W0_U<T3?[VY?Y!J *$G@K4D^Z(W_P!UP/\ T(+0!1D\
M+ZG%U@8_[I5O_06- %"32;V'[\$R_6-\?GC% %)T:,X8%3[@C^= #* "@ H
M* "@ H * )X[J:'_ %;NG^ZQ'\C0!?CUW4(ONW$WXNS?^A$T 7X_%VJ1_P#+
M;</]I$/Z[<_K0!>C\=7Z?>6%_JK _HX_E0!?C\?RC_66Z-_NN5_FK4 7X_'\
M!_UD$B_[K*W\]M %Z/QQI[_>$J?[R#_V5FH OQ^+-+DZ3!?]Y''ZE<?K0!?C
MUJPE^[<0_0R*#^1(- %Z.>.7_5LK?[I!_D: ): "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H BFGCMEWS.L:YQEF"C/IDD#- $BL' 92"",
M@CD$'H0?2@!: "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H XSQIJGV.U%JAQ)<9!]HQ][_OKA?<;O2@#R*@#UWP7JGVNU-JY_>6V />,
M_=_[YY7V&WUH W]0UJSTP?Z1(JM_<'S/_P!\C)'U.![T <+J/CN1\I8QB,?W
MY.6_!1\H/U+?2@#B+N_N+YM]Q(TA[;CP/H.@^@ H J4 *JECA1DG@ =: .HT
M[PA?7V&=1;QGO)PWX)][\]H]Z .[T[P;8V6&E!N''=_N_@@X_!MU '5(BQ@*
MH"J.  , ?0"@!U !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 % &3K/^I7_?'_ *"U &?HW^N;_</_ *$M '34 % !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 % %#4_\ CV?_ (#_ .A"@"AH?_+3_@/_ +-0!O4 % !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 % $5Q,MM$\S?=C5G..N%!)_
M04 ?/U]=O?SO<2?>D8L?;T ]@, >PH JT % !0 4 % 'N/AG46U.Q21_OQYC
M<^I4#G\5()]\T ;] !0 4 % !0 4 % ",H88(!'H: *<FF6DO^LAB;ZQH?YB
M@"A)X:TV7[UN@_W<K_Z"10!0D\%Z8_W4=/\ ==O_ &;=0!1D\!69_P!7+,OU
MV-_[*O\ .@"A)\/_ /GG<?@T?]0_]* *$G@*\7[DD+?4NI_]!/\ .@"C)X,U
M./[J(_\ NNH_]"*T 4)/#>I1?>MW_P" X;_T$F@"A)IMU#_K(94_WHW'\Q0!
M3*E3@C!]Z $H * "@ H * "@ H M1WUQ#_JY9$_W78?R- %^/Q#J,7W;B4_[
MS;O_ $+- %^/QAJ<?64/_O(G]%!H O1^.[Y/OI"W_ 6!_1\?I0!?C^(#C_66
MX/\ NR$?H4/\Z +\?CZV/^LAE7_=*M_,K0!>C\;:<_WC(G^\G_Q):@"_'XHT
MR7I.H_W@Z_\ H2B@"_'J]E+]R>$^PD3/Y9S0!=219!E"&'L0?Y4 /H * "@
MH * "@ H * "@ H * /'_&6J_;;O[.A_=6V5]B_\9_#[OM@^M '2>!]5\^%K
M&0_/#\R9[H3R/^ L?R8#M0!WE !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 % "%E
M7J0/J: (C<1+U=!_P(?XT 1F_MEZRQCZNO\ C0!$=5LUZSPC_MHG_P 50!&=
M:L%_Y>8/^_J'^1H C/B#3E_Y>(OP8'^5 $1\2Z:O_+PGX9/\A0!&?%6EK_RW
M7\%<_P EH \EUO4CJMV]Q_!G:@]$7[OY_>/N30!DT 3P7,MJ2T+M&S J2I*D
M@]1D<X.!0!"22<GDF@!* +MGIUSJ#;+:-I#WP.!]6.%'XD4 =OIW@-VP]])M
M']R/D_BYX'X!OK0!W5AH]II@_P!&C5#_ 'NKGZL<G\ <>U &E0 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!DZS_ *E?
M]\?^@M0!GZ-_KF_W#_Z$M '34 % !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 % %
M#4_^/9_^ _\ H0H H:'_ ,M/^ _^S4 ;U !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 C*&!5@"",$'D$'L10!SS>$M+8Y, Y]))0/R#@#\* &
M_P#"(Z5_SP_\B2__ !R@ _X1'2O^>'_D27_XY0 ?\(CI7_/#_P B2_\ QR@
M_P"$1TK_ )X?^1)?_CE !_PB.E?\\/\ R)+_ /'* -NTLX;",0VZB.->@'OU
M))R2?<DF@"S0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 ->-9!AP&'N
M ?YT 49-(LI?OP0M[F-,_GC- %"3POIDO6!1_NEU_P#06% %&3P3IK_=$B?[
MK_\ Q0:@"A)X!MC_ *N:5?\ >"M_(+0!0D^'[C_5W /^]&1^H<_RH H2> [Y
M?N/"W_ F!_5,?K0!1D\':G'TB#_[KI_5@: *$GA[48OO6\O_  %=W_H.: *$
MEC<0_P"LBD3_ 'D8?S% %7I0 4 % !0 4 % !0 H)4Y'!]J +D>I74/^KFE3
M_=D<?R- %^/Q)J47W;B0_P"]AO\ T(&@"]'XSU./JZ/_ +T:_P#LH6@"_'X]
MO%^_'"WT#J?_ $(C]* +\?Q _P">EO\ BLG]"G]: +\?CVT/WXIE^FQO_9EH
M O1^---?[SNG^\C?^R[J +\?B739?NW"#_>W+_Z$!0!?CU.TE_U<\3?21#_(
MT 7%8,,J01[4 8^OZF-)LWF'^L/R1C_;;I_WR,L?84 >$DECD\D\DF@"_I=^
MVF7,=RG\!Y'JIX8?B,X]#@]J /?(95G198SN1P&4CN",@_E0!)0 4 % !0 4
M % #2ZKU('XT 1FYB7JZ#_@0_P : (S?VR]98Q]77_&@"(ZK9KUGA'_;5/\
MXJ@",ZU8+_R\P?\ ?U#_ "- $9\0:<O_ "\1?@P/\J (CXETU?\ EX3\,G^0
MH C/BK2U_P"6X_!9#_): (SXOTL?\ML_2.7_ .(H B/C+3!TD8_2-_Z@4 1G
MQMIHZ&0_1/\ $B@"(^.=/'03'Z(O]7% $9\>6(Z1S_\ ?*?_ !R@",^/;0=(
MIO\ QP?^S&@"(^/X!T@D_%E'^- $9^($8Z6[?C(!_P"R&@",_$'TMO\ R+_]
MKH B/Q ?M;J/K(3_ .R"@",^/Y^T"#_@3'^@H C/CZZ[11#Z[S_[,* (CX\O
MNT< _P" O_\ '* (SXZU ]%A'T1OZN: (CXVU$]#&/HG^)- $9\9ZF>CJ/I&
MO]0: (SXOU0])@/I''_5* (CXKU0_P#+<_@D8_DE $9\3:D?^7A_PVC^0H C
M/B#43_R\2_@Q'\J (CK=^?\ EYG_  D<?R- $9U:];K<3'ZRO_\ %4 1G4+D
M]9I3_P #;_&@"(W4QZNY_P"!'_&@",R,W4D_4F@!E !0 4 % !0 4 % !0 4
M % !0!L:/HLVM2&.$HNP L6., ^@&2?P&.F2,T >CZ=X*L[3#7&;AQ_>^5/^
M^1U_X$Q'M0!UT<20J$C4(HZ*H  ^@' H ?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 % &3K/^I7_?'_ *"U &?H
MW^N;_</_ *$M '34 % !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 % %#4_\ CV?_
M (#_ .A"@"AH?_+3_@/_ +-0!O4 % !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 1R01R_?56_W@#_,4 4)-%L)?O6\
M/U\M0?S !H H2>%-,DZP!?\ =9U_0-C]* *,G@?3W^[YJ?[KC_V96H H2> (
M#_JYY%_WE5OY;: *$GP_E'^KG1O]Y"O\F:@"C)X%OT^ZT+_1F!_5!_.@"A)X
M1U2/_ECN'^RZ']-P/Z4 4)-!U"+[UO+^"%O_ $$&@"A):S0_ZR-T_P!Y6'\Q
M0!!0 4 % !0 4 % !0 ]7:,Y4E3[''\J ));F:8!9'=U7H&8D#Z GB@""@ H
M UK?7;ZUC$,,SI&GW0,<<Y],T //B#43_P O$OX,1_*@"(ZW?G_EYG_"1Q_(
MT 1G5KUNMQ,?K*__ ,50!$;^Y;K+*?\ @;?XT 1FYF;J[GZL?\: (R['J2?Q
M- #* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M 'B-FZ GZ T 2"UF;I&Y^BG_  H E&GW)Z0RGZ1M_A0!(-)O3TMYS](G_P#B
M: )1H=^>EM/_ -^W'\Q0!(/#VHGI;R_]\X_G0!(/#.I'I;O_ ..C^9H E'A3
M5#T@/_?<8_F] $@\'ZH?^6('_;2/^CF@"0>#-3/\"#_MHO\ 0F@"4>"=1/:,
M?\#_ , : )!X%U _Q0CZNW]$- $@\!7W>2 ?\"?_ .-B@"4> ;KO+$/IO/\
M[** 'GP%*@+//&H R3M;  ZGJ* ."<!6(4[E!.#C&1V..V?3M0 V@ H * -;
M1-2.DW:7'\ .UQZHWWOR^\/<"@#WE6#@,IR",@CH0>AH 6@ 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 * "@#)UG_
M %*_[X_]!:@#/T;_ %S?[A_]"6@#IJ "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@"AJ?_'L__ ?_ $(4 4-#_P"6G_ ?_9J -Z@ 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 @DM89?\ 61H_^\JG^8H H2:#I\OWK>+\$"_^@@4 49/".ER?\L=I
M_P!EW'Z;B/TH H2>!;!_NM,GT92/U0G]: *$GP_B/^KN&7_>0-_)EH H2> )
MQ_JYXV_WE9?Y;J *,G@?44^[Y3_[KD?^A*M &+J&A7FEH)+F,(A.T'>AR3DX
M #$] >U &10 4 % !0!:2QN) &2*1@>00C$$>V!0!,-)O6Z6\Y^D3_\ Q- $
M@T._/2VG_P"_;C^8H E'A[43TMY?Q7'\Z )!X9U(]+=_QVC^9H E'A35#T@/
M_?<8_F] $@\'ZH?^6('_ &TC_HYH D'@S4S_  (/K(O]": )1X)U$]HQ_P #
M_P  : )!X%U _P 4(^KM_1#0!(/ 5]WD@'_ G_\ C8H E'@&Z[RQ#Z;S_P"R
MB@"0> )^\Z#Z*Q_J* )1\/W[W"CZ1D_^SB@"0?#X=[G\HO\ [90!(/A_&.MP
MWX1@?^S&@"4> +<=9I/P51_C0!(/ -H.LLWX;!_[*: )!X#L!U><_P# D_\
MC= $H\#:>.\Q^KK_ $04 2#P5IH[2'_@9_H!0!(/!NF#_EFQ^LC_ -"* )1X
M1TL?\L<_627_ .+H D'A72UZ0+_WTY_FU $H\-Z:O2W3\<G^9H D&@:<O2WB
M_P"^ ?YT 2#1;!>EM!_WZ3_XF@"4:79KT@A'TC3_ .)H D%C;KTBC'T1?\*
M)!;Q+T11]%'^% $H4+T 'TH 6@ H * "@ H * "@ H * "@ H * "@ H XSQ
MIJGV.U%JAQ)<9!]HQ][_ +ZX7W&[TH \BH * "@ H * /7?!>J?:[4VKG]Y;
M8 ]XS]W_ +YY7V&WUH [.@ 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 * "@#)UG_4K_OC_P!!:@#/T;_7-_N'_P!"
M6@#IJ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@"AJ?_ ![/_P !_P#0A0!0
MT/\ Y:?\!_\ 9J -Z@ 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 * /'_&6J_;;O[.A_=6V5]BY^^?PX7\#ZT <?0 4 % !0!ZIX'U7SX6L9#\\
M/S)[H3R/^ L?R8#M0!WE !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!YMXH\.W^H7AN+=1+&54 ;U4K@<C#E>^6XS]Z@#G/\ A$=5_P">'_D2+_XY
M0 ?\(CJO_/#_ ,B1?_'* #_A$=5_YX?^1(O_ (Y0 ?\ "(ZK_P \/_(D7_QR
M@ _X1'5?^>'_ )$B_P#CE '1^%_#M_IUX+BX411JK C>K%LC@80MWPW..E '
MI- !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 % &3K/^I7_?'_H+4 9^C?ZYO]P_^A+0!TU !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!0U/_CV?_@/_H0H H:'_P M/^ _^S4 ;U !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!C:_J7]E6;SC[Y^2/\ WVZ?ERQ]
MA0!X226.3R3R2: $H * "@ H T-+OVTRYCN4_@/(]5/##\1G'H<'M0![[%*L
MR+(ARK@,I]01D'\J 'T % !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!DZS_J5_WQ_Z"U &?HW^N;_</_H2T =-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 4-3_X]G_X#_Z$* *&A_\ +3_@/_LU
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 4-2TV'583;W .
MW(8%3@@CH0>1G!(Y!&#0!S'_  @=A_STG_[ZC_\ C5 !_P ('8?\])_^^H__
M (U0 ?\ "!V'_/2?_OJ/_P"-4 '_  @=A_STG_[ZC_\ C5 !_P ('8?\])_^
M^H__ (U0 Y? E@IR7G..Q9,'\HP?R- '8Q1K"BQH-JH JCT & /P% #Z "@
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 R=9_U*_P"^/_06H S]&_US?[A_]"6@#IJ "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@"AJ?_'L_P#P'_T(4 4-#_Y:?\!_]FH WJ "@ 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 * ,G6?]2O\
MOC_T%J ,_1O]<W^X?_0EH Z:@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H H
M:G_Q[/\ \!_]"% %#0_^6G_ ?_9J -Z@ 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 * "@#)UG_4K_ +X_]!:@#/T;
M_7-_N'_T): .FH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * *&I_\>S_ / ?
M_0A0!0T/_EI_P'_V:@#>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 R=9_U*_P"^/_06H S]&_US?[A_]"6@
M#IJ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@"AJ?_'L_P#P'_T(4 4-#_Y:
M?\!_]FH WJ "@ 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 * ,G6?]2O\ OC_T%J ,_1O]<W^X?_0EH Z:@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H H:G_Q[/\ \!_]"% %#0_^6G_ ?_9J -Z@
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 * "@#)UG_4K_ +X_]!:@#/T;_7-_N'_T): .FH * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * *&I_\>S_ / ?_0A0!BZ=>I9[]X8[MN,8[9]2/6@#3_MF
M'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _
MMF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@
M _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_X
MJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_
M (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_
MR7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7
M_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,
M/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']L
MP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5
M!_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4
M ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__
M !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_
M /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO
M^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_
M )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9
MA_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8
M?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H
M /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ
M#^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_
M .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?
M_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_
M "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W
M7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_
M '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']
MLP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?
MVS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%
M4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\
M50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+
M_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_
MY+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^
MZ_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF
M'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _
MMF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@
M _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_X
MJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_
M (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_
MR7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7
M_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,
M/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']L
MP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5
M!_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4
M ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__
M !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_
M /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO
M^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_
M )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9
MA_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8
M?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H
M /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ
M#^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_
M .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?
M_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_
M "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W
M7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_
M '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']
MLP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?
MVS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%
M4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\
M50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+
M_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_
MY+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^
MZ_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@ _MF
M'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_XJ@ _
MMF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_ (J@
M _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_R7_X
MJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7_)?_
M (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,/]U_
MR7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']LP_W7
M_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5 !_;,
M/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4 ']L
MP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__ !5
M!_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_ /%4
M ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO^2__
M !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_ )+_
M /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9A_NO
M^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8?[K_
M )+_ /%4 ']LP_W7_)?_ (J@ _MF'^Z_Y+_\50 ?VS#_ '7_ "7_ .*H /[9
MA_NO^2__ !5 !_;,/]U_R7_XJ@ _MF'^Z_Y+_P#%4 ']LP_W7_)?_BJ #^V8
M?[K_ )+_ /%4 :,$RW""1<@-GKUX)';/I0!+0 4 % !0 4 % !0 4 % &3K/
M^I7_ 'Q_Z"U &?HW^N;_ '#_ .A+0!TU !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % ')^-8=6GTMX]")6\+Q[=K(C;0P+A6<J
MJG'7)&1D#K0!XG_9'Q&_O7'_ (%6O_QZ@#HO"FF^.(-4@?56E^Q*S>=ON+=U
MV[& ^5)&8G=C&!P<'@#- 'NU !0 4 % !0 4 % !0 4 % !0 4 % %#4_P#C
MV?\ X#_Z$* ,73K)+O?O+#;MQC ZY]0?2@#3_L:'^\_YK_\ $T ']C0_WG_-
M?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#_>?\
MU_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_
MWG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#
M_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_YK_\ $T '
M]C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30
M?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_YK_\
M$T ']C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\
M\30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_Y
MK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\
MFO\ \30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'
M^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_
MO/\ FO\ \30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@
M_L:'^\_YK_\ $T 9>HV:694(6.[.<X[8] /6@"W::7%/$LC%@6ST(QU(_NF@
M"S_8T/\ >?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_
M ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#_>?\U_\ B: #^QH?[S_F
MO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S
M_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#_>?\U_\ B: #^QH?
M[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_WG_-?_B: #^Q
MH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#_>?\U_\ B: #
M^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_WG_-?_B:
M #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#_>?\U_\
MB: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_WG_-
M?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#_>?\
MU_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_
MWG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#
M_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@#"2%6G\DYV[]OOC./
MS_"@#=_L:'^\_P":_P#Q- !_8T/]Y_S7_P")H /[&A_O/^:__$T ']C0_P!Y
M_P U_P#B: #^QH?[S_FO_P 30 ?V-#_>?\U_^)H /[&A_O/^:_\ Q- !_8T/
M]Y_S7_XF@ _L:'^\_P":_P#Q- !_8T/]Y_S7_P")H /[&A_O/^:__$T ']C0
M_P!Y_P U_P#B: #^QH?[S_FO_P 30 ?V-#_>?\U_^)H /[&A_O/^:_\ Q- !
M_8T/]Y_S7_XF@ _L:'^\_P":_P#Q- !_8T/]Y_S7_P")H /[&A_O/^:__$T
M']C0_P!Y_P U_P#B: #^QH?[S_FO_P 30 ?V-#_>?\U_^)H /[&A_O/^:_\
MQ- !_8T/]Y_S7_XF@ _L:'^\_P":_P#Q- !_8T/]Y_S7_P")H /[&A_O/^:_
M_$T ']C0_P!Y_P U_P#B: #^QH?[S_FO_P 30 ?V-#_>?\U_^)H /[&A_O/^
M:_\ Q- !_8T/]Y_S7_XF@ _L:'^\_P":_P#Q- !_8T/]Y_S7_P")H /[&A_O
M/^:__$T ']C0_P!Y_P U_P#B: #^QH?[S_FO_P 30 ?V-#_>?\U_^)H /[&A
M_O/^:_\ Q- !_8T/]Y_S7_XF@ _L:'^\_P":_P#Q- !_8T/]Y_S7_P")H /[
M&A_O/^:__$T ']C0_P!Y_P U_P#B: #^QH?[S_FO_P 30 ?V-#_>?\U_^)H
M/[&A_O/^:_\ Q- !_8T/]Y_S7_XF@ _L:'^\_P":_P#Q- $%QI44,;.I?*@D
M9(Q_Z#0!GZ?:)=N5<D #/&/7W!H U_[&A_O/^:__ !- !_8T/]Y_S7_XF@ _
ML:'^\_YK_P#$T ']C0_WG_-?_B: #^QH?[S_ )K_ /$T ']C0_WG_-?_ (F@
M _L:'^\_YK_\30 ?V-#_ 'G_ #7_ .)H /[&A_O/^:__ !- !_8T/]Y_S7_X
MF@ _L:'^\_YK_P#$T ']C0_WG_-?_B: #^QH?[S_ )K_ /$T ']C0_WG_-?_
M (F@ _L:'^\_YK_\30 ?V-#_ 'G_ #7_ .)H /[&A_O/^:__ !- !_8T/]Y_
MS7_XF@ _L:'^\_YK_P#$T ']C0_WG_-?_B: #^QH?[S_ )K_ /$T ']C0_WG
M_-?_ (F@ _L:'^\_YK_\30 ?V-#_ 'G_ #7_ .)H /[&A_O/^:__ !- !_8T
M/]Y_S7_XF@ _L:'^\_YK_P#$T ']C0_WG_-?_B: #^QH?[S_ )K_ /$T ']C
M0_WG_-?_ (F@ _L:'^\_YK_\30 ?V-#_ 'G_ #7_ .)H /[&A_O/^:__ !-
M!_8T/]Y_S7_XF@ _L:'^\_YK_P#$T ']C0_WG_-?_B: #^QH?[S_ )K_ /$T
M ']C0_WG_-?_ (F@ _L:'^\_YK_\30 ?V-#_ 'G_ #7_ .)H /[&A_O/^:__
M !- !_8T/]Y_S7_XF@ _L:'^\_YK_P#$T ']C0_WG_-?_B: #^QH?[S_ )K_
M /$T ']C0_WG_-?_ (F@ _L:'^\_YK_\30 ?V-#_ 'G_ #7_ .)H /[&A_O/
M^:__ !- &=J%A':*K(6))QR1Z>P% $ECIT=S%O<L#DC@C'Z@T 7?[&A_O/\
MFO\ \30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@ _L:'
M^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /[&A_
MO/\ FO\ \30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\ XF@
M_L:'^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^)H /
M[&A_O/\ FO\ \30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\ -?\
MXF@ _L:'^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?\U_^
M)H /[&A_O/\ FO\ \30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\ >?\
M-?\ XF@ _L:'^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-#_>?
M\U_^)H /[&A_O/\ FO\ \30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8T/\
M>?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_ ,30 ?V-
M#_>?\U_^)H /[&A_O/\ FO\ \30 ?V-#_>?\U_\ B: #^QH?[S_FO_Q- !_8
MT/\ >?\ -?\ XF@ _L:'^\_YK_\ $T ']C0_WG_-?_B: #^QH?[S_FO_ ,30
M ?V-#_>?\U_^)H /[&A_O/\ FO\ \30!A3PK%,8AG 8#GKV_STH W?[&A_O/
M^:__ !- !_8T/]Y_S7_XF@ _L:'^\_YK_P#$T ']C0_WG_-?_B: #^QH?[S_
M )K_ /$T ']C0_WG_-?_ (F@ _L:'^\_YK_\30 ?V-#_ 'G_ #7_ .)H /[&
MA_O/^:__ !- !_8T/]Y_S7_XF@ _L:'^\_YK_P#$T ']C0_WG_-?_B: #^QH
M?[S_ )K_ /$T ']C0_WG_-?_ (F@ _L:'^\_YK_\30 ?V-#_ 'G_ #7_ .)H
M /[&A_O/^:__ !- !_8T/]Y_S7_XF@ _L:'^\_YK_P#$T ']C0_WG_-?_B:
M#^QH?[S_ )K_ /$T ']C0_WG_-?_ (F@ _L:'^\_YK_\30 ?V-#_ 'G_ #7_
M .)H /[&A_O/^:__ !- !_8T/]Y_S7_XF@ _L:'^\_YK_P#$T ']C0_WG_-?
M_B: #^QH?[S_ )K_ /$T ']C0_WG_-?_ (F@ _L:'^\_YK_\30 ?V-#_ 'G_
M #7_ .)H /[&A_O/^:__ !- !_8T/]Y_S7_XF@ _L:'^\_YK_P#$T ']C0_W
MG_-?_B: #^QH?[S_ )K_ /$T ']C0_WG_-?_ (F@ _L:'^\_YK_\30 ?V-#_
M 'G_ #7_ .)H /[&A_O/^:__ !- !_8T/]Y_S7_XF@ _L:'^\_YK_P#$T ']
MC0_WG_-?_B: #^QH?[S_ )K_ /$T ']C0_WG_-?_ (F@ _L:'^\_YK_\30 ?
MV-#_ 'G_ #7_ .)H /[&A_O/^:__ !- $4^DQ1QLX+Y521DCL"?[M %31O\
M7-_N'_T): .FH * "@ H * "@ H * "@#)UG_4K_ +X_]!:@#/T;_7-_N'_T
M): .FH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * *&I_\>S_ / ?_0A0!0T/
M_EI_P'_V:@#>H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H P-;ZQ_1OZ4 :6F_P#'NGT/_H1H NT % !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 <E%_Q^#_ *Z_^S4 =;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!5O?]0_\ NF@#&T7_ %C?
M[O\ 44 ='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!C:U_JU_WOZ4 2Z1_J/^!'^E &I0 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!R5W_Q]-_OC^E '6T % !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 07?^ID_W&_\ 030!@:-_KF_W#_Z$
MM '34 % !0 4 % !0 4 % !0!DZS_J5_WQ_Z"U &?HW^N;_</_H2T =-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 074'VF,Q9V[L<XST(/3(]* *]C8_8
MMWS;MV.V,8S[GUH OT % !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 9]]8_;"IW;-N>V>N/<>E %FVA^SQK'G.W/.,=R>G- $] !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 % &2NE;9O.W_Q;
ML;??.,[OZ4 :U !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\7G1M'G&X$9ZXS0!3LM/^QL6W;LC'3'?ZF@#1H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H IWMG]L4+NV[3GIG^HH =9
MVWV2/R\[N2<XQU_$T 6J "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * ,F;2O-E,N_&2#C;_7=_2@#6H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H 9*GFHR9QN4C/ID8H S[+3OL;E]^[*X
MQMQW!]3Z4 := !0 4 % !0 4 % !0 4 9.L_ZE?]\?\ H+4 9^C?ZYO]P_\
MH2T =-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 9.L_
MZE?]\?\ H+4 9^C?ZYO]P_\ H2T =-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 9.L_ZE?]\?\ H+4 9^C?ZYO]P_\ H2T =-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 9.L_ZE?]\?\ H+4
M9^C?ZYO]P_\ H2T =-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!4O[^#3('N[IQ%!"NYW.< ?0 D^@ !)/ &: ,[0O$F
MG>)(WFTR;STB8*YV2)@D9 Q(B'D=P,4 ;E !0 4 % !0 4 % !0 4 % !0 4
M % ',W/C+2+34%TB:X"WKLB"+9(?GDQL4NJ&-2VX8!8=1GK0!TU !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0!@:[XITSPR(SJ<XM_.W;!LD<MMQNXC1S@;ADD <CF@#9MKF.\
MA2X@;?%,BR(PSAD<!E/.#R"#R : )J "@ H * "@ H * "@ H * "@ H 9+*
ML"-)(0J("S,>@4#))]@!DT <]H?B[2O$CO%IDXG>$ N-DJ8!. ?WB(",_P!W
M- '24 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % ',?\)GHXU#^Q_M ^V[]GE!)3\^,[=X3R\^V
M_@\=>* .GH * "@ H * "@ H * "@ H * "@ H R-:UZQ\.P"ZU*401,P0,5
M=B6() "HK,3@$\#@#F@"QI>IVVLVR7MD_FV\P)1P&7.&*GA@K##*000#D4 7
MZ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * (+JYBLH7N)V$<4*,[L>BJH)8GZ $T 8^A>*-,\3"0
MZ7,)Q 5$GR2)MW[MO$B(2#M;!&1P: -^@ H * "@ H * "@ H * "@ H * "
M@#F-2\9Z/H]VNG7EP(KE]N(]DK??.%RR(RKG_:8<<]* .GH * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * ,37/$FG>&HUFU.86Z2,53Y7<L0,G"QJ[<#J<8'&3R* -"POX-3MTN
M[1O,@F7<C@$9![X8 CZ$ T 6Z "@ H * "@ H * "@ H * "@ H "<<GC% '
M,Z+XQTCQ#.]KIMP)YHE+LH25?E#!2P9T56&Y@/E)Z@]* .FH * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * .9N?&6D6FH+I$UP%O79$$6R0_/)C8I=4,:EMPP"PZC/6@#IJ "@
MH * "@ H * "@ H * "@ H * ,S5]9L]!MS>:A(((%(4L0S<MT 5 S$GT /&
M3T% ":/K5GKUN+S3Y/.@8E0VUUY7J-KJK#'N* -2@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#)
MUG_4K_OC_P!!:@#/T;_7-_N'_P!"6@#IJ "@ H * "@ H * "@ H * "@ H
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
M]O,V/N;V52!T+ \4 =OX6UX>)M,AU01F 3A_W9;?M*2/&?FVKD$H2#M'!Z4
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
MP,CL.E &Q0 4 07=S'90R7,QVQPHTCGT5%+,?P - 'S'\-;5_%7B:;6+D96
MR7+ \@22$K$O_ <EE]/+% 'U'0!C:]KUIX;M&OKYBD2$* HRS,>B*.,L<'J0
M  22 ": /#[GXRZI?2,NC6"LB_\ /199GQZL(2@7/IEL>IH ;IWQMNX)Q%K%
MHBH#AS 'CD3W\N5GW$#^$LF?44 ?0%A?0:G;QW=JPDAF4.C#N#['D'L0>0<@
M\T 6Z  G')XQ0!X=XE^,L5E.;/181=NK;3*Y81E@2"L:+AG&<8?<H/.U6!#4
M <Y_PN+7K!E;4+&%8R>GEW$)([[6D=QGWVG'H: /:O"?B^R\7VQN+3*21D"6
M%\;XR>G3AE;!VL.#@Y (( !U5 !0 4 ?.GQNUDS3VVC0G.P>?(HYR[Y2($>H
M7>0.N''KR >U^%=&'A_2[;3P &AC'F8QS(WS2'CKERV.3QCF@#H* /%O$WQC
MM=,F:TTN$WDL;%&D8E(@P."% !>3!XS\@_NEAS0!QK?&?7;9@;BTME0] 8YT
M)'LS2D=.^WWQVH ]A\%^/;/QDC+&I@NHANDA8[OESC>C #<N2 > 5) (Y!(!
MW5 !0!Q7C'QS9>#8E,X,UQ*"8H$."P!P69B"$3/&[!).0JG!P >0?\+@\0W(
M,UK80F =_*N) ,>LBR*O_CHH Z[PA\7H-:G2QU.);2>4A8Y%8F)F/12&^:,D
M\+DL"3@E>,@'LU !0!YWXR^(]CX1?[*4:YO"H;RE.U5!Z&1R#C/8*K-Z@ @T
M >52_&?72/.CL[98/5HYV_\ (@E1?_': .X\&_%FW\03I87\0M+F4A8V4EHI
M&/1>?F1CT4$L&/&X$@$ ]AH * .,\7^.;'P=&OVD-+/*"8X4ZL!P69C\J+GC
M/)_NJV#@ \<F^,^M3YEL[*!81GETGEQ]71XUX[_+0!T/ACXSQ7TZVNL0K;>8
M0JSQ$F,$\#>C991_M!F [@#) ![K0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% &3K/\ J5_WQ_Z"U &?HW^N;_</_H2T =-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 % $-S<):1//*=L<2,['T5068_@ : /E;PII[?$GQ'+>
MZCEK=,SR)DX*!@L, YR%Z9YY5&YW'- 'U7#"ENBQ1*L:(,*J@*J@=  ,  >@
M% #BBL0Q ++G!(&1GK@]L]\=: '4 % !0!\K>(6/COQDMDAW6\<JV_!R!#!E
MIV!Z<D2E3WRHR>* /JA5" *H  & !P !V% "T <I!X*TN'4IM8>+SKNX8-NE
MPZQ$*%_=+@!2< ECN8'.U@.* .I=%D4HX#*P(((R"#P00>""."#UH ^.KZT3
M0_%_D6'R+#J$7E*O.T-(AV <Y"[B@!SP,&@#['H * /E7XA74OBSQ2FDQ,?+
MADCM(QV#.5\Y\>H8D$_W4'% 'TUI6E6VBVR65D@BAB& !U/JS'^)F/+,>2:
M/'OC3X=AELDUF)0L\#K'*P&"\3Y"[CW*/M"D]F(SP!0!T'PBU9M2T)8I#N>S
MD:#GKL 5T_ !]@]EQVH ]1H * /*/C!K?]F:+]D0XEOW$0'?RUP\A^GW4/\
MOT /^$.B?V7H@NG&);]S*?7RQ\D0_$ N/9_P !ZI0!@^(_#=IXHMEL[[?Y22
MI+A&VDE PVDX)VD,0<8;T8'F@#0T[2[72(A;V426\2]%10H^I[L?5F))[F@#
MQGXV:);&RBU95"W*S+"S 8+HR.0&]2A0;2>0"1TQ0!I?!.ZDFT:6)\E(+IPA
M/3#)&Y4?1B6//\?0=P#V*@#SCXJ:V^BZ%)Y)VRW;+;J0<$!PS2$=_P#5JRY[
M%@>N* .3^"_AJ"*R;6ID#3S.T<+,,[(T^5BGHSON5CUP@ ."P(![+J6FV^KV
MTEG=H)(9E*LI]^X]&'56'((!% 'RSX#FE\*>+/[.<G:TTMG)SPW)$;>GWU1A
M[$@=: /K2@ H ^<(_!WB'X@WS76O/)96<;L$1UVL%!^[#"<8R, S./FZ_O,8
MH XR33(-&\9P6-J"L,&H6:H"2QQOA)))ZDDDGMD\ # H ^PJ "@!&4,"K $$
M8(/((/8T 9O]B:?_ ,^UO_WYC_\ B: $;1M.0%FMK< #))BC  '<_+0!\K+
MGC_Q5Y5LBQV;2X C4(JVT/5L 8#2 $_]=) .F* /KQ5" *H  & !P !T '8"
M@!: "@ H * "@ H * //OB9XA?P[HLCP-LN+EA;Q$'E=X)=QWRL:M@C[K%3Z
M9 .(^#W@^!;8:]=H))I686VX9$:(2ID&?XV<, <955RI^8T >\4 -6-4)*@
ML<D@ 9/3)]3]: '4 % &/X@U9-"TZXU!^EO$S 'N^,(O_ G*K^- '@OP6TEK
MZ_N=:G^;R045CWEF)9V^JH,'_KH/P /I*@"M>VB7]O+:R9"3QO&Q7@[74J<$
M@@'!XR#SVH Q_#WA;3O#$/DZ?$$.,/*V#+)_OO@$^NT84=E% %/QSI5OJNBW
M:7*@^5!+-&Q RDD:,ZL">G(PV",J2N<&@#Q+X&RN-1NXP3Y;6P9AVW+(H4GW
M 9\?4T ?35 %'5+Y=+LY[V3[MM%)*1TR$4MCZG&![F@#YB^&6CCQ?KDVI:F/
M/6#,[AAE7FD8[ P/\(P[!>GR*I!7(H ^JBH(VD#&,8[8],>E 'R1\0M+_P"$
M,\1+<Z>/)1_+NX0O 1MQ#J ,87>A.T<!6"].* /K"SN5O8([E/NS1I(OT=0P
M_0T 6* "@#YA^*]])XAU^#1+7YO(V0@#D>?.5+=/1?+!_NE6SCF@#Z2TZQCT
MRUBLX1B.WC2-?HBA03[G&3ZGF@"Y0!R=]X*TO4]2&KWD?VB98UC5)"#"-A)#
M>7CYFY(^<LO0A0W- '4B-0OE@ (!MVX&,8QC'3&.,=,4 ?'?Q-TB#0==DCLA
MY4<BI.JKP$9\[@N.@W*6 '"YP, "@#ZVTBX>ZL;>>7_62P1._P#O-&K-Z=R>
MU &C0!\T?&G6)+S4(-'B)*0(LC*/XII20OUVIC;Z;VH ]U\+>'+?PQ81V5NH
M#!09G'627'SL3U/.0H_A7 '2@#D?BQX=AU;1Y+T*/M-B/,1\?-Y8(\Q"?[NT
ME\<X91C&30!SOP0U9KBRN=.<Y^RR+)&#V64-N ]@Z9^KGUH ]RH Y3QK>ZC8
M:5++HT;2WA**@1#(RAG 9P@!R54GJ"%^\> : /&[3X77#V5UK7B.5Y+K[/-,
ML.\LP=8V96GDYR00/D0X' +$92@"M\#/^0A=_P#7NO\ Z,% 'TQ0 4 >7_&"
MXE@\/2+$2!+-$CXX^3);\BRJ#ZY],T 9/P3M;9-)EN8PIN7N&25OX@JJA1/9
M>2P]2QZXX /3/$=I;WNFW,5XJM"8)"V[&%VH3N!/0KC<&Z@C(H ^>_@<9!JM
MR!GROLI+>F\2Q[/QP9,?C0!]/4 % !0 4 % !0 4 % 'S?\ &77)KV]@T"V)
M*H$>11QOFD.(U//.U2"/>3/88 /9_"/A2U\)V26L"J9BH,\V/FED[G)YV \(
MO11VW%B0#J&4,"K $$8(/((/8T "J$ 50  , #@ #L* %H * /&/C5K?V+3(
M]-0X>]DRX!_Y9188Y';=(8\>NUASS@ Z3X7:)_8NA0[QMEN\W+^O[P#RQZ\1
M!..Q)]Z /0Z .=\1>%K+Q0L,>H!VCMY?-"*VT.=I7:_&[80>=I5L@?-C((!M
M6EG!I\2V]K&D,2#"I&H51]  !_C0!X-\<=,MTCM=050MP[M$[  %T"[EW>NP
MC /HV"<8P =S\)I9)?#EOYA)"-,J9_NB5L#W .1^&.U 'I% 'E'QAUM]+T86
ML)*R7TGE$C_GDHW2<^_RH?56- %3X/>&8;'3%U:1 ;J\+[7/)2%6*!5_N[RI
M9B.6!4'I0!Z;K>C6^OV<EA=J&CE4@$C)1L?*Z^C(>0?P/!(H ^9_A3?2Z'XC
M;39#M6X$MO(O;S(MS*?J"C*/]\CO0!]6T % $-S<):1//*=L<2,[MZ*H+,?P
M )H ^8?AY;OXN\4RZO./DA9[HYZ!V.V%._W<[A[1]?4 ^I* "@#DO#_@C2O#
M1:2TBW3NQ8S2X>7DYPK8 11TP@7./F+'F@#9UG1[;7K22QO$#Q2@CD<JV/E=
M3V93R"/IT)H ^4/A?-+9>)K>./+!S-$X'&4\MR2>O"E0^/\ 9ZCK0!]AT (2
M%&3P!R2>U 'R7H<'_"Q/%C2W>7MV=YG7G_41<1Q]L*?W:-C!^9CU- 'UE%$D
M"".-0B( %50 H Z  8  [ 4 ?,'QC\/QZ1J$.I6BB);P,7"?*!-&5)<8Q@N&
M4\=65FZDT ?07A35#K6DVE\_+S0J7/JZ_+(?Q=6H Z"@#R'XCQ>(M6N8='T5
M9$M9XBT\JY1,[F!22;^%0H!**=S[L;6X% 'EOCGP!;^#-*MY-YGNYI]LDGW4
M $;'9&GIG^)LL< _*/EH ]N^%7_(LV?_ &\?^E4] 'H5 !0!\G^.I9/%'BX:
M:6(C6:&S3GA 2HD8 \9WL[=,D #G H ^I;"Q@TR!+6U18H8E"HJC  '\R>I)
MY)R2230!XI\;- B>TAUB-0LT<@AE8#!>-P=A;U*,NU3UPY'0# !V7PLU9M6T
M" R$M):EK=B3G(CP4_*-D'X?A0!Z)0 4 % !0 4 % !0 C,$!9B  ,DG@ #J
M2>P% 'RAIL#_ !/\4O)<EOLBEI"!QMMHB%CC'3!<LH8C!R[N.: /JFUM8K*)
M;>W18HHQM1$ 55'H ./\3S0!*T:N06 )4Y!(!P>F1Z'Z4 .H * "@#Y:\?SO
MXP\5QZ3 <I"Z6H(Z D[IW[_<)8-QTCZ>H!]06\"6L201#;'$JHH]%4  ?@ *
M ): .5D\%Z7/JCZU<1>?<R*@ EPT:;%"AD0KC=@#EMQ!Y7:: .I(##!Y!X(-
M 'QUXVL(]!\4R1:>/*5)H)8U7CRW=8Y<*!T <Y4 # ( Z9H ^QJ "@#Y=^+6
MI3:WKT6C0G*V_EQ*O8SS[22??#1K[8/J: /HO0M#M?#UG'8V:A$C4 G&&=L?
M-(Y[LQY/IT&%   /-?C%X<AOM+.JHH%S9,N7 P6B=@C*?7:S*ZY^Z V/O&@
M^"^K/>Z1)9R$L;*;:N3TCD&]1^#B3';& .E 'L- !0!YS\4];_L;0IE0XEO"
M+9.><."9#ZX\L,,]BR^HR 8/P6T3[#I<FHN,/?2?*3_SRBRJ^XRYD/N I]*
M/9* ,3Q#H%MXELVL+PN(79&/ED*V48,!DAA@XP>,X/!!P0 6=*T:RT2$6^GP
MI;QC'"#DX[LQRSG_ &F)/O0!Y9\9M$MI]+&I[ MS;R(H<#!9'.THQ[@$AESG
M;@@8W&@"C\#+F1[&\MVSY<4R,F>@,B$.!_WPI_'..3D ]SH XGXB:V^@Z'<7
M$1*S2 0Q$=0TIVEAZ%4W,#Z@4 >8_!;PS#+'+K=P@>19/*MRW.S:H,C@?WCN
M"ANHPV.M 'OEW:0W\+VURBRPRJ5=&&0P/8_T/4'D<T ?)NA;O!/C!;16(B2Z
M^S,3_%#,0J%OH&1_8C- 'UU0!'+$)D:-ONNI4X]",&@#FO#G@S2_"R;;&(>;
M_%/)AYFZ]7P-HQQM0(OJ,Y) )O%>B6VNZ;/;72!@(W9&Q\T;JI*NIZ@@@9QU
M&5/!- 'S;\';F2#Q D29V3PRK(.V%7>"?HR@#Z]>2" ?6M %6^NTL+>6ZD^Y
M!&\C?[J*6/Z"@#Y:^'NE_P#";>();_4P)DCW7,JG[K2,P$:$?W 22%Z;4"XQ
MQ0!]7!0!M &,8QVQZ8]* /DSXF:0/"FO)>:>/(68+<QA.!'*KG<% Q@;E#X'
M WX&  * /J?3+P:C:07B\"XACE'TD0./YT 7: "@ H * "@ H * .-\?:^WA
MO1I[N([9V BA/I))P&'NB[G'NO0T >5?![PC#>J^O7RB9A(4MU?Y@&7!>8@Y
M!;)VH3RI#-UVD 'T/0 T(JDL  S8R0!DXZ9/?';/2@!U !0!2U._CTJUFO9C
MB.WC>1NV0BDX'N<8 [D@#F@#YO\ A+82:]KMQK=T-WD;Y2QZ&>X+ =?13(?8
M[>G% 'T[0!'+$)D:-ONNI4X]",&@#G/#?@_3/"L?EV$0\S&&FDPTS_[SX&!_
MLH%7OMSDT 6O$^F6^KZ9<6UVH:,Q.P) ^1E4E9%/9D/(/X'@D4 ?.'P5ED37
M'C0G8]K)O'; >,@GTP<8/OCO0!]64 0W-PEI$\\G"1(SL?\ 94%C^@H ^4_!
M&G_\)[XDDO-1'F1+ON94/W3\P6*+_=!91MZ%$*GK0!]8JH0!5   P .  .@
M[ 4 ?*/Q6T1/#>LQWM@/(6Y43J$^4)-&WSE<=,G8_&,,QP ,4 ?3FBZ@-6L+
M>]&/](ACD..@+H"1^!)'X4 := !0!\U_&?57U'4;;1;?YS" S*.\TY 1?J$V
MD?\ 72@#W[0=*30]/M]/CQBWB5"1W8#+MV^\Y9OQH UJ .5U;P9IFNW\6I7\
M9GDMX_+2-B/*(W%@63'S$%CP6V$'E3P: .GCB2%1'&H1%& J@  >@ X ^E '
MR7\7-$MM&U@-:*(DNH1,R*,*'+NK%1T ;:&(&!DGUH ^E_"=U)>Z/93S9\R2
MUA+$]6/EK\W_  /[WX]3UH Z"@#YN^-VMO+=6^CQD^7&GGR*,_-(Y94!]2B@
MD<?\M/R /:?!_AJ#POIT5I$@68JK3OQN>4CYB3W"DE4&<!0,=R0#G_BCX<AU
MK1IKC8/M-DAFC<#Y@J?-(F>I4IN.W^\%/44 <;\#M7:6"ZTQR2(62:,>@DRL
M@'H-RH<=,LQZDT >]4 <_P"(_#5GXI@CM;_>8HIEGVHVW<RJZ[6."=I#MG:5
M;IAA0!J6&G6VEQ"WLXD@B7@+&H4?4XZGU)R2>22: /#_ (W:';);0:O&BI<&
M802,HP9%:-W4MZE/+(!ZX;!.   #H_@Q<R3Z"4D)*P74L<>?[A6.3CT&^1_Q
MS0!ZS0!GZO//:V-Q-:*9+B*"5XD +%Y%1BBA1RQ9@!@<G.!0!X+H?PXU3Q;<
M?VMXJDDC5SD0GB9AV7;C;;Q_[  ;K\J9#4 <I\,XUA\6I&@PJ-=*H] (Y !S
MSTH ^M: "@ H * "@ H * "@ H ^??C9XA=3!H<!P''GS@=6^8K$AQ[JSE3U
M.PXX&0#TSP+X/M_"E@B! ;R5 UQ*0-Q8X)C![(A^4 <'&XC)- ';$9X- #41
M8P%0!5'  & /H!TH =0 4 >4?&#6_P"S-%^R(<2W[B(#OY:X>0_3[J'_ 'Z
M'_"'1/[+T073C$M^YE/KY8^2(?B 7'L_X  ]4H P?$7ART\46ZV=]O\ *259
M<(P4L4##:3@G:0Q!QAO1A0!I6&GVVEPK;6<200IT2-0H],G'4G'+')/4DF@#
MQSXW:5;MI\.H[0MRDZP[P "T;I(Q4GJ=I0%>NT;L#YB: -CX,RN^@;7)*QW,
MJIGLI",0/;>S'ZDT >KT ><?%36WT70I/).V6[9;=2#@@.&:0CO_ *M67/8L
M#UQ0!R?P7\-0163:U,@:>9VCA9AG9&GRL4]&=]RL>N$ !P6! /9=2TVWU>VD
ML[M!)#,I5E/OW'HPZJPY! (H ^6? <TOA3Q9_9SD[6FELY.>&Y(C;T^^J,/8
MD#K0!]:4 % ",P0%F(55!)).  .I)/0#N: /E?PTA\=>,FOW!:"*5KGGM%"0
MMNISQU$0([C<<=: /JF@ H Y+0O ^E>'Y7N;:+?<2.SF:7#R+N);:AP BC/&
MT!B/O,QYH W=5TJVUJV>RO4$L,HP0>H/9E/\++U5AR#0!\C_  _DDTSQ1;11
M$G]]) W;<A#JV1SP,;O8@>F: /LB@ H ^2K2/_A8GBX_:"6MFE=B,XQ;0 [$
M&.F\!5)'\3LW4YH ^L((([:-8856..,!550 J@=  . !Z"@#YJ^-'AZ+3KN#
M5+91&+O<LH48'FI@A\#^)U/)'4IN/))(![GX+U5];T6TO9#NDDB <^KQDQNQ
M]RR$GW- '3T <G=>"=+OM3.L7<7VBX*(H60AHEV<!A'C!;']\L!@%0#S0!U)
MC4KY9 V8V[<#&,8QCIC'&.F* /C;XB:5#X=U^:*P'E1_NYHU7CRV90Q"^@#Y
M*C^$8 Z4 ?8-A,UQ;132##R1([#T+*"1^9H MT <MK/@W3?$%Y#?:@AF:V0H
ML9/[ILG=EUQEB#T!;:<X96H Z6*%+=!'$JQHHPJJ J@>@ P /I0!\J?&'1+;
M2-5CEM$$0NXO,=%&%\P.RLP X&X8) _BR>] 'T-X(NI+S0K&:;)<VZ D]3M&
MT,?=@ ?QH ZF@ H * "@ H * "@ H * "@ H * "@ H R=9_U*_[X_\ 06H
MS]&_US?[A_\ 0EH Z:@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* .-^(5P;7P]?.I()@*<>DC+&1^(8@^U 'SMX"\=0^#+>Y40/<W5T\810P1
MJ!P-S89L[G.%"G//*]P#L9?BAXKC3[2=+5+;KO:VN]N/^NGF*G;KCMTH [+P
M3\4K?Q/,+"[C%I=L#Y>&W12D<E5) */CD*V0V#ALX6@#UB@ H YWQ9K(\/Z5
M<W_1HHSY?O(_R1_^/L"?;- 'C'P1T4RRW6LS#.W]Q&QYRS8>4Y]0-@SWWMT[
M@'T30 4 <KXK\867@^&.>^65Q,Y15A56;(&23O>, #ZYR>!UP >7ZO\ '&V\
MIETNVE,Q7"O<;$5#Z[(WD+X]-RY/?CD R?AEX1?6+_\ X2+49HIF20S+&DJ2
M2-,Q)$DH1CY>UOG53ABV"0%&& /I"@ H ^3?"V=0\=!Y."U[>2>N"JSR #/;
M*@#T'TH ^LJ .&^)<7F^'+U3VC1N?]F6-OZ<>] 'GOP)<FWOD["2 CZE9 ?_
M $$4 >]T % 'RW\1KF3Q9XHBT>W.5@:.U4]@[D-,_P#P'(5O:+C- 'T[:VT=
MG"EO"-L<*+&@]%0!5'X  4 3T % !0!\Y_&SQ$D\D.B0G<86\^?'9RI6)#[A
M&9B/1UH ]0^&^@2>'=$B@G!2>8M/*IZJTF %/NL:H&]&!% '>4 >"_'60BVL
M8QT:29C]55 /_0C0!Z%\-HQ%X<L5'>-F_%I78_J: .XH ^2?%"FP\<%DQN6^
MM)1Z9802<_\ ?7/KS0!];4 % !0!\FZS_P CZO\ V$[3_P!#AH ^LJ "@ H
M* /,_BMXB_L/1GAB;;<7Q,"8X(3&9F'T0[.N09%(H YOX*^'?L=G+K$HP]V?
M+BSVA0_,1[/(,?\ ;,&@#W"@ H * "@ H * "@ H ^>OCM<\V%N,_P#+>0^G
M_+)5_+YL\=Q0!1TOXIRZ?86NDZ)8O<RV\$:NS[FS(%!DVQ1#<5WEL,7!QU6@
M"6;XM>(])93JFG1PHW0/#<VY8?[+2NX_\=- 'LGA+Q=9^+[4W-IE'C(66)L;
MHV.<<CAE;!VL.N#D @@ '54 % 'AGQNUO[/9P:3&?FN7,T@_Z9Q\(#[,YR/>
M.@#O/AUHG]A:';PL,2S+]HE_WY<, ?=4V(?=: .WH * /-_$/Q2TKPU?2:;=
M1W4DT(0L8DC*?.BN "\R$G:PS\N.V: /)_%WQ1E\5P_V3IL0M(;@A9))Y(T9
MUSG:68K'$A(^8ESN'RY )# 'J_PT\'1^%[$SM)'/<WFUG>,AHU5<[8XW'W@"
M268<,W R%!(!Z30!Q'Q(D,7AR^9>IC5?P:1%/Z$T >>? F,"WOI.[20K^"K(
M1_Z$: />J /G+X[0;9[";CYTG3W^1HC^7[SC\: /9/!$K3:#8,W46L*_@J!1
M^@&?>@#J: *FH7L>FVTMY-Q';QO(WT12Q_$XP/>@#YK^%=C)XD\0SZU=#=]G
MWS$GD>=.6"#MT7S&'IM7 ] #Z?H * "@!KNL2EW(55!+,3@ #DDD\  <DGI0
M!\?ZK))\1O%!6T!\N>18T./NV\0 ,A]/E#28/=MHYP* /K^*)8$6*,;410JC
MT & /P H ?0!\F^*,W_CKRY. U]9Q>H"CR$Z'VY(Z$DT ?65 &/XBB\[2[R,
M]'M9UYZ<Q.* /GOX&N1J=TG8VN?Q$J ?^A&@#Z<H * ,7Q)_R"KW_KTN/_13
MT > _ S_ )"%W_U[K_Z,% 'TQ0 4 9>MZ1!KUE+I]T,Q3KM)'53U5A[JP##W
M% 'RY+'K?PCU'<C))#-TYS%<(#_$F=R.O8\%3G:S*3D T-?^(=_X\,>C6*1V
M$-P563S)E'F'@X:5@@6,$<*HW2<#DG90![GX(\&P>#K,PH?-N9L-/+C&Y@.%
M4=1&F3MSR22QQG  .TH * "@ H * "@ H * /D'7=7BM/&<NH789X[6]#,%
M+$6^U5"@D#@QJ!D@8]* .[?XLZ[JK$Z)I9DB'<QSW!P."3Y/E@?3G&<9- #-
M/^-%Y:7 @URR6)<X<Q"2.1,GKY4K,6QZ;E/<'L0#WZSNX;^%+FV<20S*'1UZ
M,I&0?7Z@X(/! - %B@ H ^5O%+MXY\8KIT9)ABE6V&.<1Q$M<,,8[B0CGD <
MT ?4Z(L2A$ 55   Z  8 'L!0 Z@"*>9;:-YI.$C5G;'/"@D\?04 >.R_'#1
MU4F*WO&<= R0JI^K"9B/^^30!YC?ZE??%;5(XB\%E;QG;%'),@V!B-Q"L5>:
M5L#A% ^4#Y0": /J/1M*AT.RAT^V&(K= @SU)ZLQ_P!IV)9L<9)QQ0!I4 ?.
MGQVF8RV$/\*I._U+&(<]N O'U- 'LG@J$6^A:>HZ&T@?TY>-7/ZL?KUH Z>@
M#Y*"_9O'N%QSJF?^_DN3^/S'\: /K6@ H \M^+NM_P!E:(UNAQ+?N(1ZB,?-
M*?IM 0_]=* (/@[HG]FZ-]L<8DOW,GOY:92,'\=[CV<4 >LT % !0!RWC/Q%
M'X8TN:]8@2[3' O=IG!" >NWEV_V5- 'A/P7T"2[U%]7<$0VBLB,?XII%VD
M]]L;,6]-R^M 'T_0!DZ_(8=-NY%ZI;3L/J(F(H ^>?@;&#J=U)W6UV_@TJ$_
M^@B@#Z<H \4^.,&[2K:;CY+K9[_/%(?R_=\_A0!T/PDE:3PW;J>D;SJ/IYSM
M_-C^&* /2J "@#Q#XY?\@ZT_Z^3_ .BVH ZWX5?\BS9_]O'_ *53T >A4 %
M'R5XX63PQXO-^5++Y\-XG&-ZY5G _P"!JZ9![=N@ /J'2M:LM:@6ZL94FC90
MWRD97V=>J,.A# $&@#S'XL>(M+?1IM.$\<MW(T1CCC;>5*RHS%]A(0; P&_&
M21@$\@ J? UV.F729^4760/<Q("?Q"C\J /;: "@ H * "@ H * .=\77/V/
M1;Z89!6TGVX_O&-E7T_B(S[4 ?+O@#QE;^#/M4\D+W-Q.L20JI"K@&0OO8AB
M.?+P%5L\]* .[D^)_BMD-S%I:K;#DNUM=LH'O('5>A'./YT =/X,^+,.OW"Z
M?J$0M+F4[8F0DQ2,>B<_,C$\*"6#'C<#@$ ]BH * ,K7-431+"?4),;;>)GP
M?XF ^5?^!-A1[F@#Y^^#6EOJ>IW.MW'S&$$!CU,TY)=OJ$W@_P#704 ?2U !
M0!SGBCQ1:^$;07UZLKQM(L06)59BS*S#AG1<81B26_.@#RW4OCE9)&?[.M9W
ME(X,^R- >Q(C>0L!UP"I/3(ZT <S\/\ PO)XLU0Z_JDT,FR3SS$LD;R/)G*[
MXU)\J-3CY7 ) "!0IR #Z;H * /DT_Z5X]^?MJ?U_P!6_P O7_='T[4 ?65
M'+>-X/M&@WZ<<6LS\_\ 3-"_Y_+Q[T >.? F5EFOXOX62!C]5:4#]&.?PH ^
MC* "@#YC^+>H2:YKEOHEK\Q@V1A0>#/<%3V]%,8[XRWO0!]&Z5IT>D6D-C#_
M *NWC2->,9V@#)]V/)]R: +] !0 4 >!_&SQ$B0PZ)$09'83S8_A501&I]"Y
M)?!Y 53T84 =A\*/#[Z'HJR3KLFO7\]@>JH0!$I';Y1OQU&\@\C  /3* /%?
MCA,R:3;1#[KW08_\!BDP/I\V?J!0!T7PEA$7ANV8?\M7G<_43R)^/"#^7:@#
MTB@#Y*^)Z_9_%;R+C)^RO^(1%&?^^?RH ^M: "@ H X7XB>(D\.Z-,^1Y]RK
M00KW+.I#-CTC4EB>F0H/WA0!Y5\$O#[O/-K4JXCC0P0D_P 3L09&'^XH"YZ9
M<CJIP ?1] ''^/Y6A\/W[)P3;LOIPY"-T]0Q'OT/% 'EOP(B 74)/XLVR_0
M3'@^^1GZ"@#Z"H ^>_CO",:?*,9_TE3ZD?N2/P'S?G0!ZG\/G,GAZQ)[0 ?@
MI*C] * .QH * "@ H * "@ H \*^.EP5LK.#)VO/(Y';,:!0?P\PX^IH YG0
M/B>VBZ5;:1I-FUS<0HV]FR5W,[NVV.,%W&7ZEDYSP>M %VX^*_B;2B'U'38X
M(STWP74!/T:20C_QV@#USP=XVL_&,#26X,,\6/-@8@LN>C*P #H<$!L @C#*
M.,@'94 % 'CGQGUO[!I2:?&<27TGS8/_ "RBPS?FYC'N,T ;?PJT/^QM"BD<
M8EO2;A^.=KX$0^GEA6[8+'ZD ](H * ///$OQ,TSPK>&PNX[F24(KDPI&5 ;
M.!EY8SG R< CD<YR  >4^+/BV^OV[:;I,36R7&4>:9T5RC<%0,[(]PX9C(>"
M0,=: /0?A;X,3P[;-?RR13W-VH7="ZR1QQ@YV*ZDJY9L%R,C*J%Z$L >L4 <
MQXUF:WT*_=.OV69?IN0J2,=P#D>] 'C?P(A#2ZA-W1+=!]',Q//_   ?7\*
M/HN@#P/X[19@L)/[LDZ^_P RQG_V7^5 'H?PU<OX<L2>T;C\%ED _04 =S0!
M'-,EO&TTIVI&I9F/0*HR3^ &: /EWP)"_C+Q9)JTX_=PN]V0>Q!VVZ?5"5(]
MHS0!]34 % !0 $XY/&* /D+QA?2>/O$OV?3_ -XA9;6 CD%$+%I.WR;C))G^
MYC/2@#ZSL;1-/MXK2+[D$:1+_NHH4?H* +5 'R;\0/\ 2?&;0M]T362>O#1P
M$\'W8\=* /K*@#.UB+SK&XC/\<$J\].8V'- 'S;\#W(UFX3L;)S^(F@ _P#0
MC0!]1T % !0!\U?&GQ"E[<PZ-;G?]F)DEQS^]<81./XE0DG_ 'P.H- 'L/P^
MT%_#FBP6LPVSOF:8'J'D.=I]T7:A]U- ':4 % !0!\F_#C_D;U_W[O\ ] EH
M ^LJ "@ H * "@ H * "@ H ^1_'FH0CQB\]SN-O;SVH<*!N\N-(C(%!."3\
M^W) .1G% ';2_%S6-4<C0M,,J#@%DFN&/N5AV!>.VYL=<F@""U^,VI:?<"#7
M+%8P#AQ&LL,JCUV3,V2/[I*Y_O"@#WO3-2M]7MH[VT8203+N1AQQT((/((((
M8'D$$'I0!>H * /EOXC7,GBSQ1%H]N<K T=JI[!W(:9_^ Y"M[1<9H ^G;6V
MCLX4MX1MCA18T'HJ *H_  "@">@ H \;F^-VC)N$<%X[#(&4A53@^OG%@#_N
MY]10!Y?K?B"]^*-_%9H8+&VB/[M)ID4 MP78MM:5\# 2-3M' '+,0#Z9\.Z%
M#X;L(M.M_F6%>6( +NQ+.YQW9B<#)P,+D@"@#;H \%^.LA%M8QCHTDS'ZJJ
M?^A&@#T+X;1B+PY8J.\;-^+2NQ_4T =Q0!\D^*%-AXX+)C<M]:2CTRP@DY_[
MZY]>: /K:@ H \^^)^M_V)H4Q0XENL6T?.#^\!WG\(P_XXYH Y?X*:']CTV7
M4Y!A[R3:AQ_RRBRN0?\ :D+@_P"X#D]@#VF@ H * .<\6>((_#.FS7\A&Y%*
MQ*?XY6!"*/QY;T4,>U 'S[\'-"DU+5FU:4$Q608[C_%/*I4#W(1G<D9VG9TW
M T ?4M %'596@LYY4X9(9&!Z8*HQ'(YZCM0!\U?!"(-K$[GJEFX'MNEAY'H<
M#'T)H ^HZ /'?C;"'T2&3C,=Y'SWPT4P('U.#^% %_X.N6\/(#T2>8#Z9#?S
M)H ]3H * (YIDMT:64A$C4LS'@*JC))/8  DT ?($PD^(_BD^2#Y5Q,.?[EM
M$ I<],'RUSC(R[!0<D4 ?82J$ 50  , #@ #L* %H * "@#Y%\>:D_C?Q&+7
M3OWJH5M(,=&(8EWSTV[V8[NGEJ&/% 'U9I=@FE6D-E%REM$D2G&,A%"Y(]3C
M)Y/)ZF@"]0 4 % !0 4 % !0 4 % !0 4 % !0 4 9.L_P"I7_?'_H+4 9^C
M?ZYO]P_^A+0!TU !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\2D+^'+X#M&A_!98V/Z"@#S7X&VMM*EY.T:-<1/$%D*@LBNK\*QY7)4YQC.!
MG- 'T'0!\A_$2U3PUXG,]D!$ T-TBIP%?(9L 8QEU+8' SQQ0!]>4 % '@'Q
MPUO;';:/&>7)N)1[#*1#UP29"1ZJIY[ 'JG@?1/^$>T:VLV&V4)YDO&#YLGS
MN#[J3L^BB@#JZ "@"E?:;::F@CO88KE%.X+-&DBAL8R X(!P2,CG!H YZ^\
MZ!J"&.2QMX\@C=#&L+#W#1!#D=LY'J,4 ?-GB33;KX9:ZK:=*P7:LT#-C+1L
M2&CE P&&Y65N &&& 4D8 /K'2=075;*"^CX6YBCE SG&]0VW/JI.#[@T :%
M'R5X:)TWQR$;&5OKJ+G.#O\ .CR._.[*_AVH ^M: .$^)DP@\.7I) W(B#/<
MO+&N![\_U/ - '!_ J$K:7LW9YHD'IE$8G_T,?I0![O0!FZSJ2:-93W\N-MO
M$\F#W*@[5^K-A1[D4 ?/'P>TQ]7U>YUNY^8P!CN/>>X+9/.>B>9GN"ZG/J ?
M3- !0 4 >?>/O'4/A"VV1%9+^8?N8CSM'3S9!V1>PXWL,#@,0 >7?#7P1/KE
MU_PD>LAGCWF6(2<F>4G/FMG_ )9JW(XP[8Q\JX(!])4 % '@OQUC)MK&3LLL
MRGZLJ$?^@F@#T#X9S";PY9,,<(Z\>J2R+^?'^10!W5 'R9X@SJGCO8/XK^UC
M)7L(_)C8\]P$)/J0<4 ?6= !0 4 ?)NL_P#(^K_V$[3_ -#AH ^LJ "@ H *
M /DSQU?R^-_$RZ=9G='%(+2''W<AOWLG';=N.X=8T4T ?4^G6$6EVT5G;C;%
M;QK&H]E &3[GJ3W))/)H N4 % !0 4 % !0 4 % 'SG\=HF6:PE_A9)U'U5H
MB?T88_&@#USP#;6L&AV3VD:1>;;1-(54 O)L D9B.6)?<<DYQQQT !OZMI<&
MLVDMC<J'BF0J<C."1PP]&4_,I&"".M 'S+\&[F2SUY[7^&:"5&';,95PWU&T
M@>S'CT /JN@ H ^5-1_XK[QH(!\]LDPBR.GV>VR9""<C$A#E3TRXX.>0#ZK
MQP.,4 % !0!D7GA_3-0D,]W:6MQ*0 7E@BD<@< %F4G ' YXH XSQ#\+=&UB
M%Q;0I8W."4DA&Q0W8-&/D*9Z@*& ^Z10!XY\,/$5UX?UE='F8FWN9&A>,G(2
M8$A73T)8;&QPP.2"57 !]6T <1\2(S+X<OE'41*WX+(C'] : /.?@3,##?Q<
M95X&]\,LH_+Y?\\4 >^T ?./QVN-UQ8P<?NXYG]_WC1KSVQ^[X_'/:@#VKP=
M;FUT2PB/46D).>Q:-6(_ G'X4 =)0!Y#\9=;_L[2%L$.)+^0*1W\J/#N?7EO
M+7W#,/J :7PGT/\ L?0XYG&);YC<-D8.P@+$/H4 <?[YH ],H * "@#YX^)O
MCQM2<^'=%)E\QA'/)'EC(Q./(CQU&>)",[C\@XW;@#O?AQX&7PG:FXN0#?W*
MCS3P1$G!$2D9!Y +L.&8 #A02 >E4 % 'R5XL)TWQN96Q\E[:3 G.,8@D^N!
MT..X.* /K6@#%\23"VTJ\E) "6L[<].(FQ^O8<GH* / ?@9"6U"[F[);JA],
MO("/_0#^M 'TQ0 4 8OB3_D%7O\ UZ7'_HIZ / ?@9_R$+O_ *]U_P#1@H ^
MF* "@#@_B#XO_P"$0T_SH0&NKAC' K= <9:1AW"#''=F4=,X /+/ _@*3QC_
M ,3_ ,12R3I*Q\N,L0TH4X+.W58LY543:3@D%5 # '3^+OA!97\37&B@6ETH
MR(L_N9<?P\G]VQ[,#LS]Y1DL #G/A1XTNX;P>'=19G5MZP%S\\4D8),1)/W"
M%8*#DJP"KPV  ?1= !0 4 % !0 4 % !0!\C3VT4OCEH+I%DBDU(AD8 JP>3
MY0P/!!W#(/!Z<T ?6T<:PJ$C 15&%50  !T  X ]A0!Y!\:-*AN-(6_*CS[6
M5%#X^;RY,JR9[C<58#L0<=3D L_!B[>YT$QN21;W4L2Y[*5CEP/;=*U 'K-
M&%XGUA?#^EW.H' ,$3%,]#(WRQCGL9"H/MG@T >'_!+1FN+FYUJ8$^6/(C8]
MY'P\K9_O*NT'VD/X@'T;0 4 (0&&#R#P0: .=?P?H;@J=/LN?2VA!_ A 1]0
M<T >,_$OX;66E63:OI*F 0LOG0[B4V,P4.FXEE8,1E<E2"2 NWY@#J?@_P"*
M)];LI;*\<R2V)0(['+M$X;:#W8H4(W=<%0>>2 >P4 ?.GQVA(EL)OX62=/H5
M,1Y^N[CZ&@#V'P-/]IT&P?CBUB3C_IFHC_/Y>??I0!U5 'R9;_Z?X]RG.-2<
M\>D+L2>?9#D]^H[4 ?6= !0!\N_$RZD\4^)8=&MCD0%+=<<@2RE6E8_[H*JW
M3'EG/2@#Z9L[2.P@CM81MC@18T'HJ*%'3'84 6: "@"GJ.HV^DV[W=VZQ0Q+
MN9FZ >@[DD\*HR6)  )- 'RWJ-YJ/Q:UE;>U4Q6<).P'E88B?FFDZ R/@?*#
MDX"+P"U 'TUH>BV_A^SCT^T&V*$8R?O,QY9V/=F.2?R&  * -:@#)U^,S:;=
MQKU>VG4?4Q,!0!\[_ Z8+JMS%QE[7</7Y98QQ_WU_GF@#Z>H \2^.5QLTRU@
MX^>ZW^_[N)UX[8_><_ACO0!U'PHMS;^&[4GK(9GQZ S.!^84'\: /1: "@#Q
M#XY?\@ZT_P"OD_\ HMJ .M^%7_(LV?\ V\?^E4] 'H5 !0!S'B?PCI_BR$0W
MZ'='GRY4.V2,GKM.""#W5@RG@XR 0 >32? A"V4U!E3T-L&/_?0G4?\ CM &
M3XP^'.F>#M#ENB\ES>2/%%$[D(J$N&8K&O4F-''SLW!R,$ T =O\%;3R-$DF
M(YGNI&!]55(T'Y,K\^^.U 'K] !0 4 % !0 4 % '+>-XFFT&_5>HM9F_!4+
M'] <>] 'BGP.MK6>YO'FC1YXE@:%V4$QC,HD*D\J2=G(YP.H[@'TI0!\G?%S
M3(]&UU;BT B^T1)<';QB4.ZE@.@)V*Q/=B3[D ^I["X-W;17!&#+&CD#H"RA
ML=_6@"U0!XA\;=;^S6,&E(?FNG\R0=_+BQM!]FD((_ZYF@#L_AMHG]AZ%;QL
M-LMP/M$GKNEP5!]"L812#W!^@ .\H * *E[86VHQ^3>117$60VR5%D7(Z':X
M(R,\'&10!S]WX%T&]3RY+"V4<\Q1+"W/^U$$;Z<\4 ?-OC+0)OASJ\4VES.B
M./-@?/SK@X>-^ ' XZC#(P# G.0#ZC\.:N->TVWU$ *;B(,RCHK]' ]@X(&>
M<=>: -J@#Y+D/V/QYE^,ZF.O'$L@Q^CC!Z=^E 'UI0!RGCFX^RZ#?OP,VLJ<
M_P#313'V[_-Q[XSQ0!Y%\";<[[^X/  @0>A),K'\L+^= 'T10!6O;N/3X)+J
M8[8H$:1SZ*BECUQV'K0!\S_#&SD\4>))M:N1D0%[AN/E\V8L(U]!M!=E]/+&
M!Z 'U#0 4 % '%>-O&EMX/M#(V)+N4$00YY8]-[8Y$:]6/&[[JG)R #Q?P#X
M.N?&5\VOZUN>W\PR?,/^/B0'H!VA3 !P-IP(UX#;0#Z=H * /%OCA"6TFWE'
M1+L*?^!128/T^7'U(H WOA'/YWAR!./W,DZ<>\K2<^_S]NV.] 'I= 'R9\2/
M].\7&!.3OM8ACU9(SCTSE\?H>0: /K.@ H S=7U>UT*U>]O7$4,0R2>I/95'
M5F8\*HY)]LF@#Y@*ZC\7=:W8,-G#QGJEO#G\ TTF,^K-Z1I\H!]1Z7IL&CVL
M=C:+LA@4*@_4DGNS$EF/=B3WH O4 <AX_B:;P_?JO)%NS<#/"8<_HI)/8<GB
M@#RGX$3@?VA">O\ H[@=R/WP;VX^7\Z /H6@#YZ^.\XSI\ (W#[0Y'.0#Y*J
M?3!PWOQV[@'K'@.W:VT"P1N";9'_  D&\=/9A[^O- '6T % !0 4 % !0 4
M>"?'9";>Q?L))Q^)6,C_ -!- '=?#"UMH?#]K-!&B/,C&1U4!G99'4EF'+8Q
M@9/ XXZ4 =Q>V<.H0/:W*"2&52CJPR"#_G(/4'!'(H ^5OABSZ5XK%DA.UC=
M6[>XC1W&?^!1*: /K*@ H ^6/&4C>-O%Z:9"28HI$M01SA4)>X?C/W3YG/H@
MSCL ?4D4:PHL<8"H@"J!T  P /8#B@!] !0!E7N@Z;J4GG7EI;7,@ 4/+!'(
MVT9P-SJ3@9.!G')H Y/6_ACH6L1,J6Z6<Q'RRVX$>TXXS&N(V7/4%02.C*>:
M /"? NM7G@W7_P"RIG_<27/V6XCS\F_?Y:RKG@%6P=W=,@]B #ZWH YCQK";
MC0K]%Z_9)F^NU"V/J<8'O0!XQ\"9]L]_!Q\\<#^_R-(OTQ^\Y_#WH ^CJ /
M?CM,!#80Y&6>=\=\*(AGZ?-^/;H: /2?AU";?P[8J>"82_X.[./T88]J .UH
M \Q^+6M_V3H;PH<2WS"!1WV'YI3]-@V'_?% %#X-Z)_9VD-?.,27\A8?]<H\
MHGORWF-[AE..Y /7: "@ H \%^*'Q *[M TAM\TG[NXDCR2N>#!'CJ[?=D(Z
M [!\Q;: =#\,? 7_  C4/]H7R_Z?<+C:<?N(SSL[_.W!<CIP@Z,2 >LT % '
MR7\0R;3QB\[<#S;.09SC"Q0C\LJ>E 'UI0!FZU,+>PN93@".WF;GI\L;'GVX
MH ^<?@="3JUS-V2T*_B\T1'_ * : /J"@ H \X^(/CV+PE;^3;E9-0F7]VG4
M1@\>;(/0?P*?OG_9#4 >=?##P-+J5P/$6L!F!8R0+)UED)SY[YY*@\ID?.V'
M^Z!N /HR@ H * "@#Y-^''_(WK_OW?\ Z!+0!]94 % !0 4 % !0 4 % !0!
M\C^+((T\;-'=J'A:]M3(IY#1N(693TZHV"/J,T ?6D,$=L@BA58XT&%1 %51
MZ!0  /8"@#S+XN:1#?:%+=LH\ZS:-XWQR TBHZYZX*MG'0LJ_6@#%^!]X\NF
M7%LW*P7&Y?82(,CZ90GZL?P /:Z ,W6=231K*>_EQMMXGDP>Y4':OU9L*/<B
M@#YX^#VF/J^KW.MW/S& ,=Q[SW!;)YST3S,]P74Y]0#Z9H * "@#GI/"6BRY
M+V%D2V<G[-#DD]3G9G/OG.><YH \C^(WPSL+2PDU724^S/;#?)$"3&Z9 8J&
M)*,N=W!"D C;G!H N_!KQ3<:E#+I-VQD-JJR0LQRWE$[60GJ0C;=O<!BN<!0
M #W"@#P7XZQDVUC)V6693]65"/\ T$T >@?#.83>'+)ACA'7CU261?SX_P B
M@#NJ /DSQ!G5/'>P?Q7]K&2O81^3&QY[@(2?4@XH ^LZ "@#YF^,&I2:SK%M
MHEK\Y@"KM'>>X*X7C.<)Y>.X+-QZ@'T/H^FQZ-906$7W+:)(P>F2H +?5CEC
M[DT :5 !0!6O;V#38'NKIUBAB4L[L<!0/YD] !DDD  D@4 ?+6LZEJ'Q7UA+
M.P5DLX2?+!^[''G#7$W;<PQA<\<1IEB2P!]*>']"MO#=E'I]H/DC'+'[SN?O
M.WNQ_(8 X H VJ *.J1-/9SQ)RSPR* !DY9& X')Y/2@#YG^",XCUJ:,\>9:
M/CW*RPG'_?.X_A0!]34 >-_&Z<1Z-#%D;I+M#CG[JQ2DD=N"5'/K^0!K?"&W
M:#P[$S<"669Q]-Y3^:'K_+% 'IU !0!\X_$KQR^N2_\ ".Z'F9'<),\629I,
M\0QXZH#C<P^^PP/D!+@'I7P\\#IX0M"\^&OK@ S,,$(.HB4]PI^\PX9N>@6@
M#T2@ H * /#?BC\0!9JVA:4VZYEREQ(G)B!X\I".LKY(?'W!P/G/R &E\+_
M!\/1?VGJ"XOIEPD9ZP1GL?\ IHX^]W4?)UW4 >P4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0!DZS_J5_P!\?^@M0!GZ-_KF_P!P_P#H2T =-0 4 % !0 4
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
M:&'^\"J.?]\'Z 'T%H?B[3=>M4NK>>)2R@O&SJ'C; W*ZD@_*>-V-K=5)!H
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
MMYTY4N>PP%,:MSQL;)'. #Z4L+*/3;:*T@&([>-(T'^RBA1^.!SZF@"W0 4
M>-_%'X@/H"_V3IYQ>3)F27_GC&V0-O\ TT<9P?X%PP^9E*@'#?#>+P]HI75M
M7O(3>GF*([B(,_QL0I#2GMR1&#W<_* >T_\ "Q?#O_/]#_X__P#$T =%I6KV
M>MP_:;"5;B(,4W)G 88)!R 00"#TZ$&@#2H ^;OC?H;QW-OJ\:_NY4\B0C/#
MH69"WIO5B!_US_, ]3\$^-[+Q#I\1DF2.\C14GCD<*Y=1@NH8@LKXW C.,[2
M<B@#FOBEXVL[/39-+LY4FNKL>6XC8,(HC]\N5. S#Y IYPQ8C Y #X->'WTS
M39-1G7:]^RE 1SY,>X*?4;V9SCNH1N01@ ]CH XGQWXPC\'6/GA1)<S$I!&<
MX+ 9+MC^!,@D @L2%&,D@ ^=?"L>FZYJ#ZMXIO(U&_>8G)W3OU^8*"%B7@;1
MC<!M "CD ^BU^(?AQ %6]A  P  P  [#Y: -C2/$VF:\[1Z=<1W#Q@,RKG(!
M. <$#C/&1TXSU% &[0 R65(4:20A$0%F8G "@9))[ #DF@#E?^$\T#_G_MO^
M_@H ^:_ FIVNG>*!>74J16X:Y/F,<+\Z2!>?]HD8^M 'U%I_BK2=5F%M97<,
M\Q!(1'!8@#)P.^!R?;F@#?H * "@ H * "@ H * /F'XSZ3+8:K#JT60ERBC
M>/X9H>/PRFPKGKAL=. #V_PQXRT_Q%91W"S1),4'G0LZJZ2 #>-I(.W.=K8P
MPQWR  >9_%SQK9RV1T2QD6>69D:=HV#(B(V\(6&1O9PIP#\H4[L9 H ZSX2Z
M%)HNBB2=2DM[(9\'((0JJQ@CME5WCOAQD]@ >GT >*_&O7/L>G1:9&</>2;G
M _YY18.#_O2%".?X".>P!U7PQT/^Q-"@#C;+=?Z3)Z_O -@_"((".QSP#F@#
MT"@ H YCQ'XNL/"K0#42Z)=,ZJZIN5-@4DN =^/F&-JN>N0* +]EXATW44$E
MK=02J>?EE3(^HSD'V(!H \Y^)OC73[72YM-MY4N+J[3R]D;!Q&I(W,Y7(4[<
MA5)W$D'&W)H YSX'Z++&+G5I 5CD"P1$C[^&W2$'T!"+QP3N'5: /H&@#SGX
MIZ&^M:%)Y*[I;1EN% ')"!ED [_ZMF;'<J!UQ0!Y_P#!_P 96EG;OHU](L#"
M0R0-(0J,' WQ[B0H8,-R@XW;B!R " >OZ]XOTWP]:O=7$T;%0=D2.IDD;LJJ
M"3R>K8VJ.2<4 >!_"W2Y_$FOR:Y<C*0/).[8.TSR[MJC_=W,_7C:N>HH ^HZ
M (+JYCLH9+B8[8X4:1SZ*BEF/X &@#YC^&]M)XL\3RZQ<C*P,]RV>@D<E85X
M_NY++V_=T ?4= !0 C,$!9B  ,DG@ #J2>P% 'R5XX\;R>-;U;""1;;38Y,(
MTA*JY&1Y\IP3@#)1 "0#T+G  /6?"6L^$_"-F+6VOH6D;#32D.&E<#J?EX4<
MA%'"CU8LQ .J'Q$\/$X^W0_^/#_V6@#LP<\B@ H ^00[_#GQ67D4^3#,QP!]
M^VF! ([$A&S@'_6(5/0T ?4]KX@TV\A%S!=0/"1G=YB  ?[62"I'<, 1T(%
M'S;\3/$B^,M2M],TG_2(H"40IR)9Y2 =OJBA556Z$[R/EP2 ?2/A_25T+3K?
M3U(/V>)4)'1FQEV'LSEF_&@#8H \"^*WQ DM&?0=..URH%U,.H#C/DIZ$J1Y
MC=0#L&#NP 4OAR?#?A=!?7U[ ^HR+C W%8%8<HI"X+D<.XX_A7Y<EP#U;_A8
MOAW_ )_H?_'_ /XF@#I]/U&VU6!;NSD6:"3.UUZ':2I]^"""#W% %V@#R+XG
M^/W\-1C3; XO9TW&3_GA&20&'_31L';G[H&XCE<@'G/PXAT#2W&KZU>0F[!W
M0PL6;RC_ ,])"%(,IZJ,G9U/S_< /;_^%B^'?^?Z'_Q__P")H Z'2=:LM<B-
MQI\R7$2L4+)GA@ 2#D @X(/3H: -.@ H * "@ H * "@ H * "@ H * "@ H
M R=9_P!2O^^/_06H S]&_P!<W^X?_0EH Z:@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@#SKQ9\---\52&Z):UNSC,L0!#XX'F(>&('&X%6Z
M9)  H X6+X$1JV9=09D]%MPI_P"^C,X_\=H ];\-^$M.\*0F'3XRK/CS)7.Z
M23&<;FP!@9X50JCKC))(!TE '%_$'6_[ T2YN%.)9%\B+UWR_+D>Z+N<?[M
M'GGP0T3R;:XU9Q\T[""/U"1X9R/9G*CKUCZ#N >[T % !0!Y7XA^$>DZW,]U
M"TEE/*Q=_+PT;,QRS&-NA)YPCJO7CF@#DE^ Z!LMJ)*^@M@#CZ^>1_X[^% '
MH_A;X>:5X4;SH%:>ZQCSYL,RYZ^6H 6//3(&_!(+$$T =U0 4 8NO>'[+Q);
M&SU"/S(R<J0<.C=F1ARK#\01PP()% 'C=Q\"(68F"_>-.P>W#G_OI9HP?^^1
M0!UWA?X4Z7X=F6[E9[VXC.4:0!8T(Z,L8S\X[%F8 X*A6 - 'J% !0!\K>)'
M/CKQDM@AW01RK;#!R!%#EIV&..2)2#W^7F@#ZH50@"J JJ   ,  <  #H!V%
M "T % '*^*_!]EXPAC@OFE00.71H656R1@@[T=2#Q_#GC@]<@'#?\*0T3_GO
M??\ ?R#_ .1J #_A2&B?\][[_OY!_P#(U '3^%?AWIWA"Y>\LGN)))(S$?.>
M-@%+*YP$BCY)1>23P* .\H * /(O$7P>TS6)VN;.1["20EG5%#Q%CSE8R4*9
M.20K[?15H P[/X%6T;@W=])-&.JQPK$3[;FDEQ_WS0![1I.D6NAVR65C&(88
M^BCN3U9B<EF/=B230!HT % 'D5S\%M%N97F::]4R.SD+)#@%B20,VY.!GC))
MQU)H A_X4AHG_/>^_P"_D'_R-0!=TWX/:/I=U#>Q2WC26TJ3('DA*EHV#KN"
MP*2,@9 89]: /5J "@#D?%G@NS\8I#'?23QK;EV40NBY+A0=P>.0'&WY< $9
M/K0!KZ%H=MX=LX]/L@1%%G!8@NQ8EF9R ,L2>N!Q@   "@#7H * "@ H * "
M@ H * "@!LD:RJ8Y '1P596 (((P00>""."#P10!XOK/P3T^]E:6PGDL@QSY
M9031J?\ 8!>-@/8NV.W'% $&F? ZQMY ]]=2W2*<[$C$ ;V8[Y&QZ[2I]"*
M/:+.R@TZ%+6U1888EVHBC 4#_.23R2222230!9H ^>?C?K19K;1XCTS<2@'J
M3E(@0._^L.#ZJ: /8?!^BCP_I%M8X >.,-+QC]Z_SR9]<,Q4$\X ':@#I: "
M@"GJ&GV^JV[V=V@E@F&UT.0",YZ@@@@@$$$$$ @YH \;U'X'6$S%K*ZFM@?X
M9$68#Z8,38^I)]Z *MI\"K:-P;J^DE0'E8X5B)'IN:24#_ODT >PZ'X?L?#=
MO]ETZ(0IU8\EW;^\['+,?J<#HH XH V: "@#@O%WP[TWQ:PGFW6]T %\Z+&6
M Z"12,. . ?E8# W;0!0!YXGP(C#Y;4&*9Z"V ;'^\9R,^^W\* /5O"W@W3O
M",1CL5)DDQYDTA#2/CH"0 %4=E4 =SD\T =50!D:_JJ:%I]QJ#X(MXF< ]&;
M&$7M]YRJ_C0!X%\%]*;4-1N=:N/G,(*JQZF:<DNWU"!@>?\ EIW[ 'TI0 4
M% 'FWB'X6Z5XEOI-2N9+J.:8('$3QA#L14! >%R#M4 _-CC..M &+_PI#1/^
M>]]_W\@_^1J #_A2&B?\][[_ +^0?_(U 'HOAOP[;>%K,:?9F1HU9GW2D,Y9
MCDY*JB^@&%' [G)H WJ *&IZ9;:Q;O9WL:S02C#*WZ$$8*L#R&!!!Y!H \6O
M?@7;22%K2]DA0G(62%92!Z;A)%G\1GUSUH V- ^#6F:5*MQ>R/?LA!5&41Q9
M'=D!<MSR%+[>S*PH ]@ QP.,4 % &/K^B0>([&73;HNL,^W<8R XV.L@VEE8
M?>0=5/&10!YI_P *0T3_ )[WW_?R#_Y&H /^%(:)_P ][[_OY!_\C4 =7X4\
M :?X/EEGLGN)'G0(WG,C  '=\H2./DGKG/3C'- '<4 5KRR@U"%[6Z19895V
MNC#((/\ G((Y! (((!H \9U/X'V%PY>QN9;53R$=!,J^RG=&V/3<S'U)H I6
MWP)@1LW%_)(G<1P+&<?[S22@?]\GZ4 >O^'_  U8>&+?[+IT?EJ3EV)W/(P[
MNQY..<#A5R=H&: -V@ H * "@ H * "@ H QM=\/V7B2V-GJ$8DCSE2.'1NS
M(PY5OT(X((R* /&[CX$PLY-O?O''GA7MUD8#W998P?KL'TH ZSPU\)]*T"5;
MJ8O?7"'*&0!8T(P0RQC.6!Z%V8#J " : /4: "@#Y4/_ !7WC7'WK9)O^ _9
M[7\^)2O_ 'U+V[ 'U70 4 % '+^)_!^G>+8UCU!&W19\N2-MLB;L9 ."I!P.
M&5AD9 S0!Y3/\"(6;,%^Z+Z/;AS^:S1C_P =H V-&^"NF6,@EOII+[;@A,"*
M,G_:"LSD>V\#L<T >Q0PI;HL42K'&@"JJ@*JJ. % P  .  ,"@"2@!&4,"K
M$$8(/((/8T >-ZY\%]-U*9I[&9[#>23&$$L0)_N*61E'^SO*CHH4<4 9VG_
MRTAD#7MY)<(#DI'$L.?8L7E./7 !QT(/- 'M6GZ?;Z5;I:6<:PP1#"(O0#\<
MDDGDL268DDDDDT 7* /&?C3K?V'3(].C.'O9,M@\^5%ACD=?F<I[$!AS0!T/
MPLT3^QM"A9AB6\S<OQ@X<#RQGK@1A3CL6;UY /1: "@"*X@6YB>&3E)%9&QQ
M\K @\]N#0!Y"?@AHG_/:^'_;2#_Y'H /^%(:)_SWOO\ OY!_\C4 *OP1T-2"
M9KU@"#@R0X/L<6X.#WP0?0T >Q4 % '(^*_!6G^+XU6\5DFC!$<T>!(H/.TY
M!#)GG:P..=I4DF@#RQO@0F[*Z@P3T-L"?^^O/ _\=H ](\)_#_3?"),MN&FN
M6&#/+@L >JH  J ]\98]"Q'% '<T % '#^*_ &G^,)8I[U[B-X$*+Y+(H()W
M?,'CDY!Z8QUYSQ0!RG_"D-$_Y[WW_?R#_P"1J #_ (4AHG_/>^_[^0?_ "-0
M!Z7H&B0>'+&+3;4NT,&[:9""YWNTC;BJJ/O.>BCC H V* /-_&'PTLO%MP+U
MI9+:Y"!"RA61@N<%D.#N&<9#J,8R">: .'B^!$:MF74&9?1;8*?S,[C_ ,=H
M ]1\+^"-,\)J39(6F88:>0AI"/0' "+[(!GOG H Z^@ H * "@ H * "@ H
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
MPOTOPQ>IJ-K)=/+&'51*\13YU*DX2%#G!./FQ[4 >CT % !0 4 % !0 4 %
M&9K&C6FO6S65_&)87['@J1T96'*L.S YZCH2" >+W?P)MW<FUOI(H\G"R0+*
MP';YEDB!_P"^>: .B\._"#2]&E6YNG>_E0@J)%"1 CH3&"VX^SLR_P"S0!ZS
M0 4 ?*WB1SXZ\9+8(=T$<JVPP<@10Y:=ACCDB4@]_EYH ^J%4( J@*J@  #
M '   Z =A0 M !0!SOB/PM8>*H!;Z@A81DF-T8J\9. 2IZ<@8(8,IXXR 0 >
M2W/P)@9LVU_)&G820+(<?[RR1#_QT?2@#1TGX):=:2"2_N);P+@[%40H?9L,
M[D>RNI]Z /9+6UBLHEM[=%BBC 5$0!54#L .!0!/0 4 >1>(O@]IFL3M<V<C
MV$DA+.J*'B+'G*QDH4R<DA7V^BK0!AV?P*MHW!N[Z2:,=5CA6(GVW-)+C_OF
M@#VC2=(M=#MDLK&,0PQ]%'<GJS$Y+,>[$DF@#1H \J^+^M_V7HIM4.);]Q$/
M41K\\I^A 5#[24 )\']$_LS11=N,2W[F4^OEKE(P?R9QUXD_  'JU !0 R2-
M95,;C*L"I'3((P1QST]* /(#\$-$)R)KT>PDAX_.W)_,T )_PI#1/^>]]_W\
M@_\ D:@ 'P0T0'_77Q_[:0?_ "/0![#'&L2A$&%4  >@ P!^5 #J .4\4^#=
M/\71+'>J5DCSY<T9"R)GJ,D$,I/)5@1W&#S0!Y4WP(3=E=08)Z&V!./]X3@?
MCM_"@#T3PE\.]-\)-Y\.ZXNB"/.EQE0>HC4 ! >A/+D$C?M)% '>4 % 'F6N
M_"C2=?O9-1GDNHY9R"ZQ21A,A0N0'A=AG&3\V,] !Q0!D_\ "D-$_P">]]_W
M\@_^1J #_A2&B?\ />^_[^0?_(U 'I'A[0+;PS9)IUF7:*,L=TA#.2[%B6*J
MJ]\#"@8 [Y) -N@#S_Q1\-M,\5W0OKM[B*41B,^2Z!2%)()#Q2<\XX(&,<9Y
M(!SG_"D-$_Y[WW_?R#_Y&H /^%(:)_SWOO\ OY!_\C4 =YX5\)6?A"W>UL6E
M=99/,9IF5FSM"@?(B*  ./ESDG)/& #IZ "@ H * "@ H * "@ H * "@ H
M* "@#)UG_4K_ +X_]!:@#/T;_7-_N'_T): .FH * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * .%\=>"V\:0PP?:3:+ [.1Y7F!R0
M%&1YD>"HW8.3]X\4 =)H.CQ:!80:= 2R6Z!=Q&"Q)+,Q Z%F);';.* -:@ H
M * "@ H * "@ H * "@ H * &2*S*50[&((#8!VDC@X/!P><'@T >:>"_AI'
MX2O)-0>Y-Y+(A1<Q>7L#,&9O]9)N8X S\O!/K0!Z=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 >7:A\,TU37AKUU=%T$D<GV<PC'[H*$3S/,QM^49'EY/.3DDT >HT % !0
M4 % !0 4 % !0 4 % !0 4 <KXR\--XLT\Z<)S:AI$=G">9N"9.TKO3C=AL[
MARHH ?X1\,1>$=/73XG,QWM(\A7;O=L<[06V@*%4#<>%ZT =/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!6O8&NK>6!',32QN@D R4+*5# <9*DY ]J . \#?#J+P7+-<>>;J6
M9!&&\OR@B [F&-\F2Q"DG(^Z.* /2* "@ H * "@ H * "@ H * "@ H * /
M,/%_PV'B_4([Z>[:**)%C\D1!LJ&9FVOYB[2Q8Y)1B..P  !Z:B+$H1 %50
M .@ & ![ 4 .H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H XWQOX2;QC9I9"X-HJ2B4D1B0.0K*
M1OC/&XG[V,]0<# !I^&/#\7AC3XM-A;S!%N+.1M+LS%F8C)QR< 9.% &3B@#
M?H * "@ H * "@ H * "@ H * "@ H \N\+_  S3P]JKZQ-=->2MYA4&(1[7
ME)W.6\Q]QVEAP%'S$^U 'J- !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!Y=XB^&:>)-875KFZ
M81+Y0-OY0.4CQE!)Y@P'.XG]V2-QH ]1H * "@ H * "@ H * "@ H * "@
MH YWQ5H+>)=.ETU9C:^?MW.$#\*P;;MW)P2!G# XXZ$@@%+P7X0B\&V36<<G
MGO)(9))2FS<2 H 7<^%4#@;CR2>] '7T % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 ,D5F4JAV,0
M0&P#M)'!P>#@\X/!H \T\%_#2/PE>2:@]R;R61"BYB\O8&8,S?ZR3<QP!GY>
M"?6@#TZ@ H * "@ H * "@ H * "@ H * "@#S;QO\//^$TN89WNVMDMT*>6
M(A)G+;F8-YB;2PV@Y##Y0: /0K2VCLH8[:$;8X46-!Z*BA5'X "@">@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * ,G6?]2O^^/_ $%J ,_1O]<W^X?_ $): .FH * "@ 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 * ,G6?]2O^^/_ $%J ,_1
MO]<W^X?_ $): .FH * "@ 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 * ,G6?]2O^^/_ $%J ,_1O]<W^X?_ $): .FH * "@ 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 * ,G6?]2O^^/_ $%J ,_1O]<W^X?_ $):
M .FH * "@ 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 * ,G6?]2O
M^^/_ $%J ,_1O]<W^X?_ $): .FH * "@ 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 * ,G6?]2O^^/_ $%J ,_1O]<W^X?_ $): .FH * "@ 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 * ,G6?]2O^^/_ $%J ,2R
MNOL;E]N[*XQG'<'T/I0!I_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[_[&@ _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 ']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 ']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: #
?^V_^F?\ X]_]C0!4O=1^UH$V;<-G.[/8CT'K0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555986320">
<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, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_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,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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="re">
<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">$ 1,327<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,397,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001387467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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="ro">
<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="re">
<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_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>18
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555975664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">BDO USA, LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Jose, California<span></span>
</td>
</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>19
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557694336">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 314,352<span></span>
</td>
<td class="nump">$ 202,412<span></span>
</td>
</tr>
<tr class="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">299<span></span>
</td>
<td class="nump">233<span></span>
</td>
</tr>
<tr class="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">65,681<span></span>
</td>
<td class="nump">35,789<span></span>
</td>
</tr>
<tr class="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">158,040<span></span>
</td>
<td class="nump">154,293<span></span>
</td>
</tr>
<tr class="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">11,220<span></span>
</td>
<td class="nump">14,595<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">549,592<span></span>
</td>
<td class="nump">407,322<span></span>
</td>
</tr>
<tr class="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">318,666<span></span>
</td>
<td class="nump">436,977<span></span>
</td>
</tr>
<tr class="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">23,674<span></span>
</td>
<td class="nump">34,660<span></span>
</td>
</tr>
<tr class="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">10,050<span></span>
</td>
<td class="nump">13,410<span></span>
</td>
</tr>
<tr class="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">378,378<span></span>
</td>
<td class="nump">0<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">592<span></span>
</td>
<td class="nump">5,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash - long-term</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,168<span></span>
</td>
</tr>
<tr class="ro">
<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">17,677<span></span>
</td>
<td class="nump">18,869<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_Assets', window );">Total assets</a></td>
<td class="nump">1,298,629<span></span>
</td>
<td class="nump">918,573<span></span>
</td>
</tr>
<tr class="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">87,377<span></span>
</td>
<td class="nump">80,699<span></span>
</td>
</tr>
<tr class="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">116,893<span></span>
</td>
<td class="nump">69,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToAffiliateCurrent', window );">Payable related to equity investee, net</a></td>
<td class="nump">28,989<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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">4,248<span></span>
</td>
<td class="nump">2,604<span></span>
</td>
</tr>
<tr class="re">
<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">25,563<span></span>
</td>
<td class="nump">58,030<span></span>
</td>
</tr>
<tr class="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">802<span></span>
</td>
<td class="nump">16,724<span></span>
</td>
</tr>
<tr class="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">3,850<span></span>
</td>
<td class="nump">5,679<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">267,722<span></span>
</td>
<td class="nump">233,230<span></span>
</td>
</tr>
<tr class="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">42,486<span></span>
</td>
<td class="nump">77,990<span></span>
</td>
</tr>
<tr class="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">2,158<span></span>
</td>
<td class="nump">1,319<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">28,757<span></span>
</td>
<td class="nump">2,448<span></span>
</td>
</tr>
<tr class="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">3,932<span></span>
</td>
<td class="nump">12,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities - long-term</a></td>
<td class="nump">20,878<span></span>
</td>
<td class="nump">30,440<span></span>
</td>
</tr>
<tr class="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">78,603<span></span>
</td>
<td class="nump">44,123<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">444,536<span></span>
</td>
<td class="nump">402,248<span></span>
</td>
</tr>
<tr class="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;2022 and 2021</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: 33,988 shares and 27,371 shares, respectively at June 30, 2022 and 32,975 shares and 26,350 shares, respectively at June 30, 2021</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="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; 6,617 shares at June 30, 2022 and 6,625 shares at June 30, 2021</a></td>
<td class="num">(66,000)<span></span>
</td>
<td class="num">(66,064)<span></span>
</td>
</tr>
<tr class="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">288,951<span></span>
</td>
<td class="nump">259,993<span></span>
</td>
</tr>
<tr class="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 income</a></td>
<td class="nump">1,080<span></span>
</td>
<td class="nump">2,315<span></span>
</td>
</tr>
<tr class="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">629,994<span></span>
</td>
<td class="nump">176,895<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Alpha and Omega Semiconductor Limited shareholders&#8217; equity</a></td>
<td class="nump">854,093<span></span>
</td>
<td class="nump">373,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">143,120<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">854,093<span></span>
</td>
<td class="nump">516,325<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,298,629<span></span>
</td>
<td class="nump">$ 918,573<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DueToAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>The cumulative amount of the reporting entity's undistributed earnings or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555967072">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">33,988,000<span></span>
</td>
<td class="nump">32,975,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">27,371,000<span></span>
</td>
<td class="nump">26,350,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_TreasuryStockShares', window );">Treasury shares (in shares)</a></td>
<td class="nump">6,617,000<span></span>
</td>
<td class="nump">6,625,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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>21
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888559971536">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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">$ 777,552<span></span>
</td>
<td class="nump">$ 656,902<span></span>
</td>
<td class="nump">$ 464,909<span></span>
</td>
</tr>
<tr class="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">508,996<span></span>
</td>
<td class="nump">452,359<span></span>
</td>
<td class="nump">362,178<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">268,556<span></span>
</td>
<td class="nump">204,543<span></span>
</td>
<td class="nump">102,731<span></span>
</td>
</tr>
<tr class="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">71,259<span></span>
</td>
<td class="nump">62,953<span></span>
</td>
<td class="nump">51,252<span></span>
</td>
</tr>
<tr class="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,259<span></span>
</td>
<td class="nump">77,514<span></span>
</td>
<td class="nump">64,816<span></span>
</td>
</tr>
<tr class="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 );">Impairment of privately-held investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">600<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">166,518<span></span>
</td>
<td class="nump">140,467<span></span>
</td>
<td class="nump">116,668<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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">102,038<span></span>
</td>
<td class="nump">64,076<span></span>
</td>
<td class="num">(13,937)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest expenses, net</a></td>
<td class="nump">999<span></span>
</td>
<td class="nump">2,456<span></span>
</td>
<td class="num">(1,229)<span></span>
</td>
</tr>
<tr class="ro">
<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 expenses, net</a></td>
<td class="num">(3,920)<span></span>
</td>
<td class="num">(6,308)<span></span>
</td>
<td class="num">(2,743)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="nump">399,093<span></span>
</td>
<td class="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_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="num">(3,140)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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</a></td>
<td class="nump">495,070<span></span>
</td>
<td class="nump">60,224<span></span>
</td>
<td class="num">(17,909)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">39,258<span></span>
</td>
<td class="nump">3,935<span></span>
</td>
<td class="nump">348<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) before loss from equity method investment</a></td>
<td class="nump">455,812<span></span>
</td>
<td class="nump">56,289<span></span>
</td>
<td class="num">(18,257)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investment loss from equity investee</a></td>
<td class="nump">2,629<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">453,183<span></span>
</td>
<td class="nump">56,289<span></span>
</td>
<td class="num">(18,257)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss) attributable to noncontrolling interest</a></td>
<td class="nump">20<span></span>
</td>
<td class="num">(1,827)<span></span>
</td>
<td class="num">(11,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_NetIncomeLoss', window );">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</a></td>
<td class="nump">$ 453,163<span></span>
</td>
<td class="nump">$ 58,116<span></span>
</td>
<td class="num">$ (6,596)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per common share attributable to Alpha and Omega Semiconductor Limited</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 16.93<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="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="nump">$ 16.07<span></span>
</td>
<td class="nump">$ 2.13<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common share attributable to Alpha and Omega Semiconductor Limited used to compute net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Basic (in shares)</a></td>
<td class="nump">26,764<span></span>
</td>
<td class="nump">25,786<span></span>
</td>
<td class="nump">24,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">28,203<span></span>
</td>
<td class="nump">27,272<span></span>
</td>
<td class="nump">24,840<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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI https://asc.fasb.org/extlink&amp;oid=126903467&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555945520">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 453,183<span></span>
</td>
<td class="nump">$ 56,289<span></span>
</td>
<td class="num">$ (18,257)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,307<span></span>
</td>
<td class="nump">14,190<span></span>
</td>
<td class="num">(4,839)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation', window );">Cumulative translation adjustment removal due to deconsolidation of the JV Company</a></td>
<td class="num">(3,642)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="nump">450,848<span></span>
</td>
<td class="nump">70,479<span></span>
</td>
<td class="num">(23,096)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Noncontrolling interest</a></td>
<td class="num">(1,080)<span></span>
</td>
<td class="nump">4,921<span></span>
</td>
<td class="num">(14,066)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited</a></td>
<td class="nump">$ 451,928<span></span>
</td>
<td class="nump">$ 65,558<span></span>
</td>
<td class="num">$ (9,030)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>23
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552446400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total AOS Shareholders' Equity</div></th>
<th class="th"><div>Preferred Shares</div></th>
<th class="th"><div>Common Shares</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Noncontrolling Interest</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">$ 443,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,163,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Balance (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</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,646,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 291,024<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="num">$ (66,240)<span></span>
</td>
<td class="nump">$ 234,410<span></span>
</td>
<td class="num">$ (2,693)<span></span>
</td>
<td class="nump">$ 125,485<span></span>
</td>
<td class="nump">$ 152,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod', window );">Exercise of common stock options and release of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">562,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased', window );">Exercise of common stock options and release of RSUs</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">25<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">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuance of Treasury Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(181,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units</a></td>
<td class="num">(1,509)<span></span>
</td>
<td class="num">(1,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="num">(1,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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common shares under Employee Stock Purchase Plan</a></td>
<td class="nump">3,325<span></span>
</td>
<td class="nump">3,325<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">3,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">9,854<span></span>
</td>
<td class="nump">9,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(6,596)<span></span>
</td>
<td class="num">(6,596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(2,434)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,434)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss) attributable to noncontrolling interest</a></td>
<td class="num">(11,661)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,661)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,405)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(4,839)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">(18,257)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,944,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</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,639,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">293,689<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="num">$ (66,184)<span></span>
</td>
<td class="nump">246,103<span></span>
</td>
<td class="num">(5,127)<span></span>
</td>
<td class="nump">118,833<span></span>
</td>
<td class="nump">138,199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">431,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">857,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_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased', window );">Exercise of common stock options and release of RSUs</a></td>
<td class="nump">1,699<span></span>
</td>
<td class="nump">1,699<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">1,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>
</tr>
<tr class="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">14,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_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuance of Treasury Stock</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_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">(225,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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units</a></td>
<td class="num">(6,924)<span></span>
</td>
<td class="num">(6,924)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,924)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">399,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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common shares under Employee Stock Purchase Plan</a></td>
<td class="nump">3,327<span></span>
</td>
<td class="nump">3,327<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">3,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">12,190<span></span>
</td>
<td class="nump">12,190<span></span>
</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,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to AOS</a></td>
<td class="nump">58,116<span></span>
</td>
<td class="nump">58,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">58,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,442<span></span>
</td>
<td class="text">&#160;<span></span>
</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,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss) attributable to noncontrolling interest</a></td>
<td class="num">(1,827)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,827)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Restricted stock units settlement in connection with service</a></td>
<td class="nump">3,600<span></span>
</td>
<td class="nump">3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">14,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 56,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">32,975,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,975,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="num">(6,625,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,625,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2021</a></td>
<td class="nump">$ 373,205<span></span>
</td>
<td class="nump">373,205<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="num">$ (66,064)<span></span>
</td>
<td class="nump">259,993<span></span>
</td>
<td class="nump">2,315<span></span>
</td>
<td class="nump">176,895<span></span>
</td>
<td class="nump">143,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">516,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">652,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">898<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(183,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(8,641)<span></span>
</td>
<td class="num">(8,641)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,641)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">544,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">5,245<span></span>
</td>
<td class="nump">5,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">31,058<span></span>
</td>
<td class="nump">31,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to AOS</a></td>
<td class="nump">453,163<span></span>
</td>
<td class="nump">453,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">453,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss) attributable to noncontrolling interest</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Restricted stock units settlement in connection with service</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation', window );">Deconsolidation of noncontrolling interest</a></td>
<td class="num">(145,682)<span></span>
</td>
<td class="num">(1,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(143,889)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 453,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Jun. 30, 2022</a></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="nump">33,988,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Balance (in shares) at Jun. 30, 2022</a></td>
<td class="num">(6,617,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,617,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2022</a></td>
<td class="nump">$ 854,093<span></span>
</td>
<td class="nump">$ 854,093<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="num">$ (66,000)<span></span>
</td>
<td class="nump">$ 288,951<span></span>
</td>
<td class="nump">$ 1,080<span></span>
</td>
<td class="nump">$ 629,994<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">$ 854,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>24
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557591040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 453,183<span></span>
</td>
<td class="nump">$ 56,289<span></span>
</td>
<td class="num">$ (18,257)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="num">(399,093)<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_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="nump">3,140<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax on deconsolidation and changes of equity interest in the JV Company</a></td>
<td class="nump">29,973<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_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">42,851<span></span>
</td>
<td class="nump">52,685<span></span>
</td>
<td class="nump">45,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investment loss from equity investee</a></td>
<td class="nump">2,629<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_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">31,324<span></span>
</td>
<td class="nump">15,324<span></span>
</td>
<td class="nump">10,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes, net</a></td>
<td class="nump">1,592<span></span>
</td>
<td class="nump">1,551<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">(Gain) loss on disposal of property and equipment</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="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 );">Impairment of privately-held investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="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 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">(30,085)<span></span>
</td>
<td class="num">(22,517)<span></span>
</td>
<td class="nump">11,024<span></span>
</td>
</tr>
<tr class="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="num">(57,416)<span></span>
</td>
<td class="num">(18,765)<span></span>
</td>
<td class="num">(22,793)<span></span>
</td>
</tr>
<tr class="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">(9,408)<span></span>
</td>
<td class="num">(5,843)<span></span>
</td>
<td class="nump">27,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Payable related to equity investee, net</a></td>
<td class="nump">48,192<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">23,755<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(1,777)<span></span>
</td>
</tr>
<tr class="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">(1,687)<span></span>
</td>
<td class="nump">1,660<span></span>
</td>
<td class="num">(270)<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_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany', window );">Income taxes payable on deconsolidation and changes of equity interest in the JV Company</a></td>
<td class="nump">3,490<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued and other liabilities</a></td>
<td class="nump">76,407<span></span>
</td>
<td class="nump">48,462<span></span>
</td>
<td class="nump">10,955<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">218,865<span></span>
</td>
<td class="nump">128,744<span></span>
</td>
<td class="nump">62,315<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="nump">26,347<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_CashDivestedFromDeconsolidation', window );">Deconsolidation of cash and cash equivalents of the JV Company</a></td>
<td class="num">(20,734)<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(138,014)<span></span>
</td>
<td class="num">(72,700)<span></span>
</td>
<td class="num">(62,398)<span></span>
</td>
</tr>
<tr class="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">135<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">295<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_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany', window );">Government grant related to equipment</a></td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">1,254<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">(130,822)<span></span>
</td>
<td class="num">(72,539)<span></span>
</td>
<td class="num">(60,849)<span></span>
</td>
</tr>
<tr class="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">(8,641)<span></span>
</td>
<td class="num">(6,924)<span></span>
</td>
<td class="num">(1,509)<span></span>
</td>
</tr>
<tr class="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">6,143<span></span>
</td>
<td class="nump">5,092<span></span>
</td>
<td class="nump">3,350<span></span>
</td>
</tr>
<tr class="re">
<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">64,276<span></span>
</td>
<td class="nump">65,876<span></span>
</td>
<td class="nump">96,232<span></span>
</td>
</tr>
<tr class="ro">
<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">(35,748)<span></span>
</td>
<td class="num">(66,584)<span></span>
</td>
<td class="num">(49,394)<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_PrincipalPaymentsOnCapitalLeases', window );">Principal payments on capital leases</a></td>
<td class="num">(4,176)<span></span>
</td>
<td class="num">(16,451)<span></span>
</td>
<td class="num">(11,028)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">21,854<span></span>
</td>
<td class="num">(18,991)<span></span>
</td>
<td class="nump">37,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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="num">(59)<span></span>
</td>
<td class="nump">4,895<span></span>
</td>
<td class="num">(708)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">109,838<span></span>
</td>
<td class="nump">42,109<span></span>
</td>
<td class="nump">38,409<span></span>
</td>
</tr>
<tr class="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 beginning of year</a></td>
<td class="nump">204,813<span></span>
</td>
<td class="nump">162,704<span></span>
</td>
<td class="nump">124,295<span></span>
</td>
</tr>
<tr class="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 end of year</a></td>
<td class="nump">314,651<span></span>
</td>
<td class="nump">204,813<span></span>
</td>
<td class="nump">162,704<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">3,404<span></span>
</td>
<td class="nump">5,641<span></span>
</td>
<td class="nump">2,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">5,768<span></span>
</td>
<td class="nump">970<span></span>
</td>
<td class="nump">2,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<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">62,165<span></span>
</td>
<td class="nump">20,204<span></span>
</td>
<td class="nump">17,370<span></span>
</td>
</tr>
<tr class="ro">
<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">64<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="nump">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_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="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">314,352<span></span>
</td>
<td class="nump">202,412<span></span>
</td>
<td class="nump">158,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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">2,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash - long-term</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,168<span></span>
</td>
<td class="nump">1,978<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">$ 314,651<span></span>
</td>
<td class="nump">$ 204,813<span></span>
</td>
<td class="nump">$ 162,704<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PrincipalPaymentsOnCapitalLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal Payments on Capital Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_PrincipalPaymentsOnCapitalLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 In 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_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDivestedFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDivestedFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI https://asc.fasb.org/extlink&amp;oid=126903467&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888561945440">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">The Company and Significant Accounting Policies</a></td>
<td class="text">The Company and Significant Accounting Policies <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha and Omega Semiconductor Limited and its subsidiaries (the &#8220;Company&#8221;, &#8220;AOS&#8221;, &#8220;we&#8221; or &#8220;us&#8221;) design, develop and supply a broad range of power semiconductors.  The Company's portfolio of products targets high-volume applications, including personal computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.  The Company conducts its operations primarily in the United States of America (&#8220;USA&#8221;), Hong Kong, China, and South Korea. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequently, the Company has accounted for it using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Reclassification</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain reclassifications of prior period presentation to conform to current period presentation have been made with no changes made to balance sheet, income statement or statement of cash flows subtotals.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Joint Venture</span></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 29, 2016, the Company entered into a joint venture contract (the &#8220;JV Agreement&#8221;) with&#160;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 51%, and the Chongqing Funds owned 49%, 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.  If both parties agree that the termination of the JV Company is the best interest of each party or the JV Company is bankrupt or insolvent where either party may terminate early, after paying the debts of the JV Company, the remaining assets of the JV Company shall be paid to the Chongqing Funds to cover the principal of its total paid-in contributions plus interest at 10% simple annual rate prior to distributing the balance of the JV Company's assets to the Company.  The JV Company has reached its targeted production of assembly and testing.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective December 1, 2021, the Company entered into a share transfer agreement (the &#8220;STA&#8221;) with a third-party investor (the &#8220;Investor&#8221;), pursuant to which the Company sold to the Investor approximately 2.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 108&#160;million or approximately $16.9&#160;million (the &#8220;Transaction&#8221;).  The Transaction was closed on December 2, 2021 (the &#8220;Closing Date&#8221;).  As a result of the Transaction, as of the Closing Date, the Company&#8217;s equity interest in the JV Company decreased from 50.9% to 48.8%.  Also, the Company&#8217;s right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors from four (4) directors prior to the Transaction.  As a result of the Transaction, AOS no longer had a controlling financial interest in the JV Company under generally accepted accounting principles.  Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding equity interest in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary&#8217;s board of directors.  Because of these factors, as of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the financial statements of 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 60&#160;million, or approximately $9.4&#160;million.  In addition, on December 30, 2021, the JV </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange for cash.  As a result, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate financing agreement (the &#8220;Financing Agreement&#8221;) between the JV Company and certain third-party investors (the &#8220;New Investors&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the Financing Agreement, the New Investors purchased newly issued equity interest 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;).  Immediately following the closing of the Investment, the percentage of outstanding JV Company equity interest beneficially owned by the Company was further reduced to 42.2%.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (&#8220;COVID-19&#8221;)</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe.  As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home.  While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change.  Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations.  The full extent of the future impact of the COVID-19 pandemic on the Company&#8217;s operational and financial performance is uncertain and will depend on many factors outside the Company&#8217;s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases.  Our facilities in Shanghai were required to be shut down and production was halted beginning in early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities.  We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May and returned to normal operation in June 2022.  The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduced our ability to complete orders from our customers in a timely manner, which adversely affected our revenue and results of operation for the three months ended June 30, 2022.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control to the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of its larger customers; restrictions on the Company&#8217;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#8217;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's revenue limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  The Company recently entered into a new agreement with the JV Company pursuant to which the JV Company agrees to provide us with a guaranteed supply of a fixed number of wafers until December 2023.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately 10.3%, 11.5% and 12.7% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.  Although the Company believes that its volume </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  The Company is also subject to the risks of service disruptions and raw material shortages by its foundries.  Such disruptions, shortages and price increases could harm the Company&#8217;s operating results.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab and the JV Company, as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's condensed consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) and noncontrolling interest in the consolidated statements of equity.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor.  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, 2022 and 2021, the amount of restricted cash was $0.3 million and $2.4 million, respectively. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for doubtful accounts is based on assessment of the collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: </span></div><div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:45.013%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.924%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 to 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 20 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to respective asset class when fully completed and ready for their intended use.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzgx_1adc946b-3fa7-4e0c-8ba1-1a7f3a134d38">three</span> to five years starting from the date when it is ready for its intended use. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China.  These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits as well as business expansion credits.  Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received.  The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.  As a result of such grants, during the fiscal year ended June&#160;30, 2022, the Company reduced interest expense by $0.9&#160;million, property, plant and equipment by $1.4&#160;million, and operating expenses by $0.2&#160;million.  During the fiscal year ended June 30, 2021, the Company reduced interest expense by $3.0 million, property, plant and equipment by $0.1 million, and operating expenses by $3.7 million.  During the fiscal year ended June 30, 2020, the Company reduced interest expenses by $6.1 million, property, plant and equipment by $1.3&#160;million, and operating expenses by $4.7&#160;million.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived Assets</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect our results of operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment of long-lived assets for fiscal years 2022, 2021 and 2020. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;.  Therefore, the Company is not 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company recognizes the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, the Company recognizes commissions as expense when incurred, as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determined its incremental borrowing rate based on the information available at the lease commencement date.  The operating lease ROU assets also include any lease payments made and exclude lease incentives.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.  Operating lease expense is generally recognized on a straight-line basis over the lease term.  Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.  The Company elected to combine its lease and non-lease components as a single lease component for all asset classes. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a standard one-year warranty for the 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 affected by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of goods sold.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense or benefit is based on income or loss before taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment is required in determining the worldwide provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Employee Share Purchase Plan (the &#8220;ESPP&#8221;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred.  Advertising expense was $0.2 million, $0.4 million and $0.7 million in the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss) </span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources.  The Company's accumulated other comprehensive income (loss) consists of cumulative foreign currency translation adjustments. </span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:13.5pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Issued Accounting Standards not yet adopted</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021, the FASB issued Accounting Standards Update (ASU) No. 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance.&#8221;  This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605.  The ASU is effective for all entities within their scope for financial statements issued for annual periods </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">beginning after December 15, 2021.  The adoption will not have any impacts on the Company's consolidated financial position, results of operations or cash flows.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In August 2020, the FASB issued ASU No. 2020-06, &#8220;Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity&#8221;, which, among other things, provides guidance on how to account for contracts on an entity&#8217;s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity.  Specifically, the ASU eliminated the need for the Company to assess (1) whether a contract on the entity&#8217;s own equity permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder&#8217;s rights, and (3) whether collateral is required.  In addition, the ASU requires incremental disclosure related to contracts on the entity&#8217;s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share.  For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years.  The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Recently Adopted Accounting Standards</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the FASB issued ASU No. 2020-01, &#8220;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#8221;  The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.  Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting.  The adoption of ASU 2020-01 on July 1, 2021 had no material impact on the Company's Consolidated Financial Statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, the FASB issued ASU No. 2019-12 &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU 2019-12&#8221;) by removing certain exceptions to the general principles.  The Company adopted ASU 2019-12 as of July 1, 2021.  ASU 2019-12 had no material impact on the Company's 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888564634784">
<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, 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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Equity Method Investment in Equity Investee</a></td>
<td class="text">Equity Method Investment in Equity Investee<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 1, 2021 (the &#8220;Effective Date&#8221;), Alpha &amp; Omega Semiconductor (Shanghai) Ltd. (&#8220;AOS SH&#8221;) and Agape Package Manufacturing (Shanghai) Limited (&#8220;APM SH&#8221;), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement (&#8220;STA&#8221;) with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the &#8220;Transaction&#8221;).  The Transaction closed on December 2, 2021 (the &#8220;Closing Date&#8221;), which reduced the Company&#8217;s equity interest in the JV Company from 50.9% to 48.8%.  Also, the Company&#8217;s right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction.  As a result of the Transaction and other factors, the Company no longer has a controlling financial interest in the JV Company and has determined that the JV Company was deconsolidated from the Company&#8217;s Consolidated Financial Statements effective as of the Closing Date.  In connection with the deconsolidation and in accordance with ASC 810, the Company recorded a gain on deconsolidation of $399.1 million during the fiscal year ended June 30, 2022 in the Consolidated Statements of Income.  The gain on deconsolidation of the JV Company was calculated as follows:</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:4.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></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"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash received for sales of shares in the JV Company</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">16,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value of retained equity method investment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">393,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of non-controlling interest</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">143,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative translation adjustment removal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of net assets of the JV Company at December 1, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(156,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on deconsolidation of the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">399,093&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company retained significant influence over the operating and financial policies of the JV Company and measured the fair value of the retained investment based on their share of the fair value of the JV Company, which was calculated using the market approach based on the Transaction. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company.  In addition, on December 30, 2021, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange to cash.  As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the &#8220;Investment Agreement&#8221;) between the JV and certain third-party investors (the &#8220;New Investors&#8221;).  Under the Investment Agreement, the New Investors purchased newly issued equity interest of the JV Company, representing approximately 7.82% of post-transaction outstanding equity interests of the JV Company, for a total purchase price of RMB 509&#160;million (or approximately USD 80&#160;million based on the currency exchange rate as of January 26, 2022) (the &#8220;Investment&#8221;).  Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV Company 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',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the fiscal year ended June 30, 2022 as follows:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:72.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.972%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 1.1% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(8,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on 7.82%  equity interest sold</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on changes on equity interest of the JV Company, net</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(3,140)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 year ended June 30, 2022, the Company recorded $2.6 million of its equity in loss of the JV Company, using lag reporting.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Summarized Financial Information</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents summarized financial information for the JV Company as of and for the period from December 2, 2021 through March 31, 2022, using lag reporting (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:86.549%"><tr><td style="width:1.0%"/><td style="width:73.224%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the periods of December 2, 2021 to March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888564605376">
<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, 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_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 TransactionsAs of June&#160;30, 2022, the Company owned 42.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 for 8-inch wafer products to AOS.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2022, AOS recorded the net amount of $29.0&#160;million as a payable related to equity investee, net, in the Consolidated Balance Sheet.  Since the December 2, 2021 deconsolidation of the JV Company and through the fiscal year ended June&#160;30, 2022, the Company purchased finished goods and services of $117.6&#160;million from the JV Company and AOS provided the JV Company with $36.4&#160;million of 8-inch wafers.<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888564438832">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</a></td>
<td class="text">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the period.  Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding, plus potential shares of common stock during the period.  Potential shares of common stock include dilutive shares attributable to the assumed exercise of share options, ESPP shares and vesting of RSUs using the treasury stock method and contingent issuances of common shares related to convertible preferred shares, if dilutive.  Under the treasury stock method, potential common shares outstanding are not included in the computation of diluted net income per share if their effect is anti-dilutive.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, RSUs and ESPP shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute diluted net income per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,203&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,272&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840&#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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.27)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.07&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.27)</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><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potential dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,862&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560707376">
<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, 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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Credit Risk and Significant Customers</a></td>
<td class="text">Concentration of Credit Risk and Significant Customers <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application of credit approvals, credit ratings and other monitoring procedures.  In some instances, the Company also obtains letters of credit from certain customers.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit sales, which are mainly on credit terms of 30 to 60 days, are only made to customers who meet the Company's credit standards, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis.  The Company considers its financial assets 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><span><br/></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"><tr><td style="width:1.0%"/><td style="width:48.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"><tr><td style="width:1.0%"/><td style="width:65.253%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        * Less than 10%</span></div><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560716960">
<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, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text">Balance Sheet Components <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,681&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,789&#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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,040&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,293&#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="margin-top:4.5pt"><span><br/></span></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to supplier</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land use rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation expense was $39.9 million, $49.3 million and $43.9 million for fiscal year 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $0.3 million, $0.3 million and $1.0 million of software development costs during the fiscal year 2022, 2021 and 2020, respectively.  Amortization of capitalized software development costs was $0.4 million in fiscal year 2022, $0.5 million in fiscal year 2021 and $0.5 million in fiscal year 2020.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2022 and 2021 were $0.8 million and $1.2 million, respectively. </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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments for property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in privately held companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with supplier</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office leases deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,869&#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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,781&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,050&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,410&#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:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is amortizing intangible assets of patents and technology rights related to a license agreement with STMicroelectronices International N.V.  Amortization expense for intangible assets was $3.4 million, $3.4 million and $0.1 million for the years ended June&#160;30, 2022, 2021 and 2020, respectively.  The estimated useful lives for patents and technology rights and trade name were five years and ten years, respectively.  Customer relationships are fully amortized.</span></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future minimum amortization expense of intangible assets is as follows (in thousands):</span></div><div style="margin-top:18.5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:82.343%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,781&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">         Accrued liabilities</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:64.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock rotation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued facilities related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,893&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,494&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the warranty accrual, included in accrued liabilities is as follows: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:47.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709&#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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The activity in the stock rotation accrual, included in accrued liabilities is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:47.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-top:13.5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:65.238%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.321%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,123&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2022, $34.5&#160;million were from Customer A and $21.9&#160;million were from Customer B, and $13.9&#160;million were from other customers.  As of June&#160;30, 2021, $21.0&#160;million were from Customer A and $21.0&#160;million were from Customer B.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560683616">
<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, 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_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">Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term bank borrowing</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China.  This line of credit matured on February 14, 2021 and was based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019.  The purpose of the credit facility is to provide short-term borrowings.  The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019.  In September 2021, this line of credit was renewed with maximum borrowings up to RMB 140.0&#160;million with the same terms and a maturity date of September 18, 2022.  During the three months ended December 31, 2021, the Company borrowed RMB 11.0&#160;million, or $1.6&#160;million, at an interest rate of 3.85% per annum, with principal due on November 18, 2022.  As of June&#160;30, 2022, there was $1.6 million outstanding balance under the loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 16, 2018, the Company's subsidiary in China entered into a line of credit facility with Industrial and Commercial Bank of China.  The purpose of the credit facility was to provide short-term borrowings.  The Company could borrow up to approximately RMB 72.0 million or $10.3 million based on currency exchange rate between RMB and U.S. Dollar on November 16, 2018.  The RMB 72.0&#160;million consists of RMB 27.0&#160;million for trade borrowings with a maturity date of December 31, 2021, and RMB 45.0&#160;million for working capital borrowings or trade borrowings with a maturity date of September 13, 2022.  During the three months ended December 31, 2021, the Company borrowed RMB 5.0&#160;million, or $0.8&#160;million, at an interest rate of 3.7% per annum, with principal due on September 12, 2022.  As of June&#160;30, 2022, the total outstanding balance of this loan was $0.5 million.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Factoring Agreement</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2019, one of the Company's wholly-owned subsidiaries (the "Borrower") entered into a factoring agreement with the Hongkong and Shanghai Banking Corporation Limited (&#8220;HSBC&#8221;), whereby the Borrower assigns certain of its accounts receivable with recourse.  This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million.  The interest rate is based on one month London Interbank Offered Rate ("LIBOR") plus 1.75% per annum.  The Company is the guarantor for this agreement.  The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance.  In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing.  This agreement, with certain financial covenants required, has no expiration date.  On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0&#160;million with certain financial covenants required.  Other terms remain the same.  The Borrower was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, Jireh Semiconductor Incorporated (&#8220;Jireh&#8221;) 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.  The total purchase price of this machinery equipment was euro 12.0&#160;million, or $12.8&#160;million based on the currency exchange rate between the euro and U.S. Dollar on June 30, 2022.  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.  Based on the terms of the agreement between Jireh and Lender, after the installation and configuration of the equipment for its intended use, Lender will make the remaining 10% payment for the total purchase price and reimburse Jireh for the down payment made to the supplier.  By that time, the title of the equipment will be transferred to Lendor.  This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1.  Jireh is required to make a monthly payment of interest at an implied interest rate of 4.75% per annum to Lessor.  Principal payment is required to be paid monthly after the completion of the title transfer.  The financing arrangement is secured by this machneray equipment which had the carrying amount of $12.8&#160;million as of June 30, 2022.  As of June 30, 2022, the outstanding balance of this debt financing was $5.0&#160;million. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term bank borrowings</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0&#160;million for the purpose of expanding and upgrading the Company&#8217;s fabrication facility located in Oregon.  The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The agreement has a 5.5 years term and matures on February 16, 2027.  Jireh is required to make consecutive quarterly payments of principal and interest.  The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan.  This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain.  Jireh drew down $45.0&#160;million on February 16, 2022.  As of June&#160;30, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $45.0&#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',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 1, 2018, Jireh entered into a loan agreement with the Bank that provided a term loan in an amount of $17.8 million.  The obligation under the loan agreement is secured by certain real estate assets of Jireh and guaranteed by the Company.&#160; The loan has a five-year term and matures on June 1, 2023.  Beginning June 1, 2018, Jireh made consecutive monthly payments of principal and interest to the Bank.  The outstanding principal shall accrue interest at a fixed rate of 5.04% per annum on the basis of a 360-day year.  The loan agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios.  In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, the outstanding balance of the term loan was $14.2 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',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $30.0 million for the purpose of purchasing certain equipment for the fabrication facility located in Oregon. &#160;The obligation under the credit agreement is secured by substantially all assets of Jireh and guaranteed by the Company.&#160; The credit agreement has a five-year term and matures on August 15, 2022.  In January 2018 and July 2018, Jireh drew down on the loan in the amount of $13.2 million and $16.7 million, respectively.&#160; Beginning in October 2018, Jireh is required to pay to the Bank on each payment date, the outstanding principal amount of the loan in monthly installments.&#160; The loan accrues interest based on an adjusted London Interbank Offered Rate ("LIBOR") as defined in the credit agreement, plus specified applicable margin in the range of 1.75% to 2.25%, based on the outstanding balance of the loan.&#160; The credit agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios and fixed charge coverage ratio.  In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021, discussed above.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, the outstanding balance of the term loan was $1.9 million.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2022, maturities of short-term debt and long-term debt were as follows (in thousands):</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:61.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt, less debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"><tr><td style="width:1.0%"/><td style="width:41.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.965%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,563&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,486&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049&#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><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560683072">
<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, 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 right-of-use ("ROU") 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 machinery lease financing with a vendor.   In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company&#8217;s Consolidated Balance Sheet at June&#160;30, 2022 due to the deconsolidation of the JV Company on December 2, 2021.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating and finance lease expenses are as follows for the years presented (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:40.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Fixed rent expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Variable rent expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Amortization of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Short-term lease expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,297&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,164&#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><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company&#8217;s operating and finance leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.251%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72</span></td><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company&#8217;s operating and finance lease is as follows&#160;(in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.610%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:4.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,728&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,734&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 right-of-use ("ROU") 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 machinery lease financing with a vendor.   In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company&#8217;s Consolidated Balance Sheet at June&#160;30, 2022 due to the deconsolidation of the JV Company on December 2, 2021.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating and finance lease expenses are as follows for the years presented (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:40.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Fixed rent expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Variable rent expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Amortization of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Short-term lease expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,297&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,164&#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><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company&#8217;s operating and finance leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.251%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72</span></td><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company&#8217;s operating and finance lease is as follows&#160;(in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.610%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:4.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,728&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,734&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560753248">
<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, 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">Shareholders' Equity<div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Shares</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Bye-laws, as amended, authorized the Company to issue 100,000,000 common shares with par value of $0.002.  Each common share is entitled to one vote.  The holders of common shares are also entitled to receive dividends whenever funds are legally available and when and if declared by the board of directors.  No dividends had been declared as of June&#160;30, 2022</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2022, 2021 and 2020, the Company did not repurchase any shares pursuant to the repurchase program.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2022, the Company had repurchased an aggregate of 6,784,648 shares for a total cost of $67.3 million, at an average price of $9.92 per share, excluding fees and related expenses, since inception of the program.  No repurchased shares have been retired.  Of the 6,784,648 repurchased shares, 167,395 shares with a weighted average repurchase price of $10.06 per share, were reissued at an average price of $5.00 per share for option exercises and vested restricted stock units (&#8220;RSU&#8221;).  As of June&#160;30, 2022, $13.4 million remain available under the share repurchase program.</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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560799728">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Compensation</a></td>
<td class="text">Share-based Compensation <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Omnibus Incentive Plan</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 2009 Share Option/Share Issuance Plan (the &#8220;2009 Plan&#8221;) was approved in September 2009 at the annual general meeting of shareholders in connection with the Company's IPO.  At the annual general meeting of shareholders in November 2018, the 2009 Plan was approved to be terminated and the 2018 Omnibus Incentive Plan (the &#8220;2018 Plan&#8221;) was effective.  No further awards will be made under the 2009 Plan.  The 2018 Plan authorized the board of directors to grant incentive share options, non-statutory share options and restricted shares to employees, directors, non-employee directors and consultants of the Company and its subsidiaries for up to 2,065,000 common shares.  The 2018 Plan does not include an evergreen authorization  Therefore, the Company is not permitted to increase the number of shares reserved in the share pool without obtaining further shareholder approval.  Outstanding shares under the 2018 Plan and awards granted under the 2009 Plan that expire, are forfeited or cancelled or terminate prior to the issuance of the shares subject to those awards or are settled in cash will be available for subsequent issuance under the 2018 Plan.  At the annual general meeting of shareholders in November 2021, the 2018 Plan was approved to increase by 1,000,000 shares to a total of 3,065,000 shares.  As of June&#160;30, 2022, 537,260 shares were available for grant under the 2018 Plan.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning with the 2014 Annual Shareholders Meeting, on the date of each annual shareholders meeting, each individual who commences service as a non-employee Board member by reason of his or her election to the Board at such annual meeting and each individual who is to continue to serve as a non-employee Board member, whether or not that individual is standing for re-election to the Board at that particular annual meeting, will automatically be granted an award in the form of restricted share units covering that number of common shares determined by dividing one hundred twenty-five thousand dollars ($125,000) by the average fair market value per share for the ninety (90)-day period preceding the grant date, up to a maximum of 10,000 shares.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2018 Plan, incentive share options and RSU are to be granted at a price that is not less than 100% and nonstatutory share options are to be granted at not less than 85% of the fair value of the common shares, at the date of grant for employees and consultants.  Options and RSUs generally vest over a four-year to five-year period, and are exercisable for a maximum period of ten years after the date of grant.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSU, including time-based restricted stock units and performance-based restricted stock units is based on the market&#160;price of the Company's share on the date of grant.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Time-based Restricted Stock Units (&#8220;TRSU&#8221;)</span></div><div><span><br/></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's TRSU activities:</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.09&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,465,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,141,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(567,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,016,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169,609&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,994,764&#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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance-based Restricted Stock Units (&#8220;PRSU&#8221;)</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March each year since fiscal year 2017, the Company granted PRSU to certain personnel.  The number of shares to be ultimately earned under the PRSU is determined based on the level of attainment of predetermined financial goals.  The PRSU vests in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met.  The Company recorded $4.6 million, $2.3 million and $1.5 million of expenses for these PRSUs during the years ended June&#160;30, 2022, 2021 and 2020, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2019, the Company announced an incentive program.  Under this program, each participant&#8217;s award is denominated in stock and subject to achievement of certain objective goals within certain timelines.  In June 2020, the Company believed it was most likely that predetermined goal measures would be met.  Therefore, the Company reported such expenses in the other current liabilities line on the condensed consolidated balance sheets as the amount of bonus is to be settled in variable number of RSU&#8217;s at the completion of the objective goals.  Such non-cash compensation expense was recorded as part of share-based compensation expense in the condensed consolidated statements of operations.  As of June 30, 2022 and 2021, the Company recorded </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nil and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1&#160;million such expens</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es in the other current liabilities, respectively.  During the fiscal years ended June 30, 2022, 2021 and 2020, the Company recorded $0.3 million, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.1&#160;million and $0.6&#160;million of non-cash compensation expense, respectively.  As of June&#160;30, 2022, the Company granted RSUs valued at $4.0&#160;million to participants, which were fully vested due to achievement of certain objective measures.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the Company&#8217;s PRSU activities:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:30.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.95&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,573,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,729,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,752,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,375&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,981,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Market-based Restricted Stock Units (&#8220;MSUs&#8221;)</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2021, the Company granted 1.0&#160;million market-based restricted stock units (&#8220;MSUs&#8221;) to its certain personnel.  The number of shares to be earned at the end of 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, 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 MSU with derived service periods of 4.1 to 7.1 years using a Monte-Carlo simulation model with the following assumptions: Risk-free interest rate of 1.0%, expected term of 3.1 years, expected volatility of 62.8% and dividend yield of 0%.  The Company recorded approximately $4.5&#160;million expenses for these MSUs during the fiscal year ended June&#160;30, 2022.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the quarter ended September 30, 2018, the Company granted 1.3 million market-based restricted stock units (&#8220;MSUs&#8221;) to certain personnel.  The number of shares to be earned at the end of the performance period is determined based on the Company&#8217;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 Morte Carlo simulation pricing model. The Morte Carlo simulation pricing model applied the following assumptions for pre-modification conditions:  risk-free interest rate of 0.13%, expected term of 1.3 years, expected volatility of 66.7% and dividend yield of 0%; and for post-modification conditions: risk-free interest rate of 0.14%, expected term of 2.3 years, expected volatility of 59.1% and dividend yield of 0%.  The fair value of these MSUs was recalculated to reflect the change as of August 31, 2020 and the unrecognized compensation amount was adjusted to reflect the increase in fair value.  The Company recorded approximately $1.6 million, $1.2 million and $0.6&#160;million of expense for these MSUs during the years ended June&#160;30, 2022, 2021 and 2020, respectively.  </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock Option</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock option activities:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"/><td style="width:35.810%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.512%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.11&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,936,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,997,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,875&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,997,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2022</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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,875&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,997,364&#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></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value for options outstanding at June&#160;30, 2022 in the table above is based on the Company&#8217;s common stock closing price on June&#160;30, 2022.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The 2018 Employee Share Purchase Plan </span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the annual general meeting of shareholders in November 2018, the 2018 Employee Share Purchase Plan (&#8220;Purchase Plan&#8221; or &#8220;ESPP&#8221;) Plan was approved, under which 1,430,000 common shares are available for issuance.  The Purchase Plan does not include an evergreen authorization, therefore the Company is not permitted to increase the number of shares reserved in the share pool without obtaining further shareholder approval.  At the general meeting of shareholders in November 2021, the ESPP Plan was approved to increase from 1,430,000 shares to 2,500,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-</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">month offering period.  In addition, no participant may purchase more than $25,000 worth of common stock in any one calendar year period.  No more than 300,000 common shares may be purchased by all participants on any purchase date.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.4% - 69.9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.1% - 68.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4% - 58.3%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3% - 2.1%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1% - 0.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2% - 1.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average estimated fair value of employee stock purchase rights granted pursuant to the ESPP during the years ended June&#160;30, 2022, 2021 and 2020 was $16.48, $11.11 and $4.33 per share, respectively. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expenses</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,324&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,324&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,454&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Total unrecognized share-based compensation expense as of June&#160;30, 2022 was $84.3 million including estimated forfeitures, which is expected to be recognized over a weighted-average period of 3.2 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560654720">
<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, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a 401(k) retirement plan for the benefit of qualified employees in the U.S.  Employees who participate may elect to make salary deferral contributions to the plan up to 100% of the employees' eligible salary subject to annual Internal Revenue Code maximum limitations.  The employer's contribution is discretionary.  Effective from April 1, 2022, the Company begins to match 50% of employee contribution up to 4% of eligible compensation for a 2% maximum match.  During the fiscal year ended June&#160;30, 2022, the Company made employer match contributions of $0.3&#160;million.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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., 14.0% to 16.0% in China, and 6.0% in Taiwan.  The Company has no obligations for the payment of such social benefits beyond the required contributions as set out above.</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560683616">
<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, 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_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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The provision for income taxes is comprised of:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal taxes:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,258&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,935&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#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><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Tax Act deferred tax re-measurement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Derived Intangible Income Deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The domestic and foreign components of income before taxes are:</span></div><div style="margin-top:18.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,224&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,909)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of our deferred tax assets and liabilities are as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,107)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,161)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets/(liabilities)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,165)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,719&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The breakdown between deferred tax assets and liabilities is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,757)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets/(liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,165)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,719&#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:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s valuation allowance related to deferred income taxes as reflected in the consolidated balance sheets was $5.8 million and $41.5 million as of June&#160;30, 2022 and 2021, respectively.  The change in valuation allowance for June&#160;30, 2022 and 2021 was a decrease of $35.7 million and an increase of $3.6 million, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2022 and 2021, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $5.8 million for both years, as it generated more state tax credits each year than it can utilize.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company intends to maintain a valuation allowance equal to the state research and development credit carryforwards in excess of the state net deferred tax liabilities on all other state book/tax differences and net operating loss carryforward.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June 30, 2021, the Company provided a valuation allowance mainly for the net operating loss, fixed asset and intangible asset related to deferred tax assets of the JV Company totaling $35.7&#160;million.  The valuation allowance related to the deferred tax assets of the JV Company was reduced to $0 at June 30, 2022 as a result of the deconsolidation of the JV Company in December 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the Company had federal research and development tax credit carryforwards of approximately $8.9 million.  The federal tax credits begin to expire in 2030, if not utilized.&#160; At June&#160;30, 2022, the Company had $0.9 million of state net operating loss carryforwards and had tax credit carryforwards of approximately $7.8 million.  Approximately $0.2 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million of the state tax credits begin to expire in 2023, if not utilized.  The remaining $7.6 million of the state tax credits carryforward indefinitely.   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has not provided for withholding taxes on the undistributed earnings of its foreign subsidiaries because it intends to reinvest such earnings indefinitely.  However, we have recorded a deferred tax liability of $29.6&#160;million at June 30, 2022 related to our investment in the JV Company.  As of June&#160;30, 2022, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $314.7&#160;million.  The determination of the unrecognized deferred tax liability on these earnings is not practicable.  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. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2019 to June&#160;30, 2022 is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:58.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,126&#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><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the total unrecognized tax benefits of $8.6 million included $6.6 million of unrecognized tax benefits that have been netted against the related deferred tax assets.  The remaining $2.0 million of unrecognized tax benefits was recorded within long-term income tax payable on the Company's consolidated balance sheet as of June&#160;30, 2022.  The Company cannot reasonably estimate the timing and amount of potential cash settlements on the unrecognized tax benefits.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized tax benefits of $8.6 million at June&#160;30, 2022 included $5.6 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.01 million reduction to its uncertain tax positions during the next twelve months, related to potential expiration of the relevant statute of limitations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to uncertain tax positions in income tax expense.  To the extent accrued interest and penalties do not ultimately become payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.  The amount of interest and penalties accrued at June&#160;30, 2022 was $0.2 million, of which $32 thousand was recognized in the year ended June&#160;30, 2022.  The amount of interest and penalties accrued at June&#160;30, 2021 was $0.1 million, of which $5 thousand was recognized in the year ended June&#160;30, 2021.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2001 to 2022 remain open to examination by U.S. federal and state tax authorities.  The tax years 2014 to 2022 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',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with the guidance on the accounting for uncertainty in income taxes, the Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These assessments can require considerable estimates and judgments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company's estimate of income tax liabilities proves to be less than the ultimate assessment, then a further charge to expense would be required.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If events occur and the payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when the Company determines the liabilities are no longer necessary.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">U.S. Tax Cuts and Jobs Act, Enacted December 22, 2017</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 22, 2017, the United States enacted tax legislation commonly known as the Tax Cuts and Jobs Act (&#8220;the Tax Act&#8221;), which significantly changed the existing U.S. tax laws, including, but not limited to, (1) a reduction in the corporate tax rate from 35% to 21%, (2) a move from a worldwide tax system toward a territorial system through a &#8220;participation exemption&#8221; deduction for certain foreign-source dividends, (3) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized, (4) bonus depreciation that allows for full expensing of qualified property, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(5) creating a new limitation on deductible interest expense and (6) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not currently subject to the Base Erosion and Anti-Abuse (BEAT) tax, which is a tax imposed on certain entities who make payments to their non U.S. affiliates, where such payments reduce the U.S. tax base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The BEAT tax is imposed at a rate of 10% on Adjusted Taxable Income, excluding certain payments to foreign related entities. It is an incremental tax over and above the corporate income tax and is recorded as a period cost.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that this tax could be applicable in future periods, which would cause an increase to the effective tax rate and cash taxes.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. Coronavirus Aid, Relief and Economic Security Act&#8221; (&#8220;CARES Act&#8221;), Enacted March 27, 2020</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the United States enacted the CARES Act, which made the changes to existing U.S. tax laws, including, but not limited to, (1) allowing U.S. federal net operating losses originated in the 2018, 2019 or 2020 tax years to be carried back five years to recover taxes paid based upon taxable income in the prior five years, (2) eliminated the 80% of taxable income limitation on net operating losses for the 2018, 2019 and 2020 tax years (the 80% limitation will be reinstated for tax years after 2020), (3) accelerating the refund of prior year alternative minimum tax credits, (4) modifying the bonus depreciation for qualified improvement property and (5) modifying the limitation on deductible interest expense.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the ability to carryback net operating losses from the June 2018 and June 2019 years to the June 2015 to June 2017 tax years, net operating losses which were previously tax-effected using the current 21% U.S. federal tax rate were revalued to the U.S. tax rates in effect for the June 2015 to June 2017 tax years due to the ability of receiving tax refunds for the taxes paid in these years.  Accordingly, we reported a discrete tax benefit of $1.1&#160;million in the third quarter of fiscal year 2020 related to the re-measurement of the net operating losses that could be realized via the new net operating loss carryback provisions.   </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;U.S. Consolidated Appropriations Act, 2021&#8221; (&#8220;CAA 2021&#8221;), Enacted December 27, 2020</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, which made changes to existing U.S. tax laws.  There was no material impact of the tax law changes included in the Consolidated Appropriations Act, 2021 to the Company. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;The American Rescue Plan Act of, 2021&#8221;, Enacted March 11, 2021</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2021, the United States enacted the American Rescue Plan Act of 2021, which made changes to existing U.S. tax laws.  There was no material impact of the tax law changes included in the American Rescue Plan Act of 2021 to the Company. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;The Chip and Science Act of 2022&#8221;, Enacted August 2, 2022</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment.  Currently, we are evaluating the impact of the Chips Act to us.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Altera Litigation</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued an opinion related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement.  In the July 2015 ruling, the Tax Court concluded that the sharing of the cost of employee stock compensation in a company&#8217;s cost-sharing arrangement was invalid under the U.S. Administrative Procedures Act.  In June 2019, a panel of the Ninth Circuit of the U.S. Court of Appeals reversed this decision.  In July 2019, Altera petitioned U.S. Court of Appeals for the Ninth Circuit to hold an en banc rehearing of the case.  The petition was subsequently denied by the Ninth Circuit.  Altera appealed the case to the U.S. Supreme Court in February 2020, but the U.S. Supreme Court declined to hear the case in June 2020, leaving intact the U.S. Court of Appeals for the Ninth Circuit&#8217;s decision.  AOS has not recorded any benefit related to the Altera Corporation Tax Court decision in any period through June 2022.  The Company will continue to monitor ongoing developments and potential impact to its 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_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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560745952">
<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, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Geographic Information</a></td>
<td class="text">Segment and Geographic Information <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized as, and operates in, one operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications.  The chief operating decision-maker is the Chief Executive Officer.  The financial information presented to the Company'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 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="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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'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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"><tr><td style="width:1.0%"/><td style="width:56.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,902&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,909&#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"/></tr></table></div><div style="margin-top:14pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June 30, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China by $0.5 million for the fiscal year ended June 30, 2021.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 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:89.473%"><tr><td style="width:1.0%"/><td style="width:56.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power discrete</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,902&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,909&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:71.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,340&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,637&#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><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560800544">
<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, 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_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 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 China subsidiaries are restricted in their abilities to transfer a portion of their net assets to the Company.  As of June&#160;30, 2022 and 2021, such restricted portion amounted to approximately $92.4 million and $209.9 million, or 10.8% and 50.4%, of our total consolidated net assets attributable to the Company, respectively.  As the Company's China subsidiaries are not revenue generating operating units, the Company does not expect to repatriate funds in the form of dividends, loans or advances from its China subsidiaries for working capital and other funding purposes.<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>39
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560574752">
<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, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and 2021, the Company had approximately $89.9 million and $81.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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and 2021, the Company had approximately $63.4 million, and $90.0 million, respectively, of commitments for the purchase of property and equipment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 1, 7 and 8 to the Consolidated Financial Statements contained in this annual Report on Form 10-K for descriptions of commitments including Joint Venture, debt and leases.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies and indemnities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has in the past, and may from time to time in the future, become involved in legal proceedings arising from the normal course of business activities.&#160; The semiconductor industry is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices.  Irrespective of the validity of such claims, the Company could incur significant costs in the defense of such claims and suffer adverse effects on its operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, U.S. Department of Justice (&#8220;DOJ&#8221;) commenced an investigation into the Company&#8217;s compliance with export control regulations relating to its business transactions with Huawei and its affiliates (&#8220;Huawei&#8221;), which were added to the &#8220;Entity List&#8221; by the Department of Commerce (&#8220;DOC&#8221;) in May 2019. The Company is cooperating fully with federal authorities in the investigation. The Company has continued to respond to inquiries and requests from DOJ for documents and information relating to the investigation, and the matter is currently pending at DOJ, and DOJ has not provided the Company with any specific timeline or indication as to when the investigation will be concluded or resolved. In connection with this investigation, DOC previously requested the Company to suspend shipments of its products to Huawei. The Company complied with such request, and the Company has not shipped any product to Huawei after December 31, 2019. The Company continues to work with DOC to resolve this issue and requested DOC to grant permission to reinstate the Company&#8217;s shipments to Huawei. As part of this process and in response to DOC&#8217;s request, the Company provided certain documents and materials relating to the Company&#8217;s supply chain and shipment process to DOC, and DOC is currently reviewing this matter. DOC has not informed the Company of any specific timeline or schedule under which DOC will provide a response to the Company&#8217;s request.  Given the case is in still ongoing and neither DOJ nor DOC have provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is a party to a variety of agreements that it has contracted with various third parties.  Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters.  Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes.  In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, 2022 and 2021.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers.  The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations.  Costs associated with such indemnification obligations may be mitigated by insurance coverage that the Company maintains.  However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay.  In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various federal, state, local, and foreign laws and regulations governing environmental</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">matters, including the use, handling, discharge, and disposal of hazardous materials.  The Company believes that it has been in material compliance with applicable environmental regulations and standards.  Complying with current laws and regulations has not had a material adverse effect on the Company&#8217;s financial condition and results of operations.  However, it is possible that additional environmental issues may arise in the future, which the Company cannot currently predict.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560640240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecutiy Incident<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_LossContingencyDisclosures', window );">Cybersecurity Incident</a></td>
<td class="text">Cybersecurity Incident In April 2022, the Company became aware of a cybersecurity incident involving unauthorized access to one email account at the Company, which caused the Company to make payments to unauthorized bank accounts.  As a result, the Company recorded a loss of $1.5&#160;million due to the incident for the three months ended March 31, 2022.  The financial impact of this incident was not material, and there were no changes to previously released financial results or financial statements.  Immediately following the discovery, the Company commenced an investigation, contained the incident and implemented additional protective measures and internal control policies and procedures.  The Company has also retained a professional cybersecurity investigation firm to conduct a full forensic analysis of the incident, and concluded that there were no evidence of malware, persistence mechanisms or other compromised exchange on-premises accounts within the Company's environment.  In addition, there was no evidence to suggest that these accounts were accessed via the user agent that has the capability to synchronize or download email messages to the user&#8217;s local host.  This incident appears to be isolated and its financial impact identified to date was not material.  The Company believes that it had not incurred other damages and losses based on the conclusion of the full investigation.<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_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2127163<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6397426&amp;loc=d3e17499-108355<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2127197<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="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>41
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560640240">
<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, 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_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 style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Allowance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Doubtful</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;for Deferred</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax Assets</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,731&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,755&#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><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> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>42
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552412992">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Preparation</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequently, the Company has accounted for it using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Reclassification</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain reclassifications of prior period presentation to conform to current period presentation have been made with no changes made to balance sheet, income statement or statement of cash flows subtotals.</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_JointVenturePolicyTextBlock', window );">Joint Venture</a></td>
<td class="text">The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.<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_RisksAndUncertaintiesPolicyTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (&#8220;COVID-19&#8221;)</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe.  As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home.  While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change.  Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations.  The full extent of the future impact of the COVID-19 pandemic on the Company&#8217;s operational and financial performance is uncertain and will depend on many factors outside the Company&#8217;s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases.  Our facilities in Shanghai were required to be shut down and production was halted beginning in early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities.  We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May and returned to normal operation in June 2022.  The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduced our ability to complete orders from our customers in a timely manner, which adversely affected our revenue and results of operation for the three months ended June 30, 2022.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control to the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of its larger customers; restrictions on the Company&#8217;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#8217;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's revenue limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  The Company recently entered into a new agreement with the JV Company pursuant to which the JV Company agrees to provide us with a guaranteed supply of a fixed number of wafers until December 2023.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately 10.3%, 11.5% and 12.7% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.  Although the Company believes that its volume </span></div>of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  The Company is also subject to the risks of service disruptions and raw material shortages by its foundries.  Such disruptions, shortages and price increases could harm the Company&#8217;s operating results.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab and the JV Company, as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.<span></span>
</td>
</tr>
<tr class="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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's condensed consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic.</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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) and noncontrolling interest 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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.</span></div>The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor.  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, 2022 and 2021, the amount of restricted cash was $0.3 million and $2.4 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">Accounts Receivable, netThe allowance for doubtful accounts is based on assessment of the collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The 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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: </span></div><div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><span></span>
</td>
</tr>
<tr class="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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.</span></div><span></span>
</td>
</tr>
<tr class="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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.</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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:45.013%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.924%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 to 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 20 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to respective asset class when fully completed and ready for their intended use.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzgx_1adc946b-3fa7-4e0c-8ba1-1a7f3a134d38">three</span> to five years starting from the date when it is ready for its intended use. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="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">Government GrantsThe 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived Assets</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect our results of operations.</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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;.  Therefore, the Company is not 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>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. Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer.<span></span>
</td>
</tr>
<tr class="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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.</span></div>Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determined 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a standard one-year warranty for the 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 affected by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.</span></div><span></span>
</td>
</tr>
<tr class="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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of goods sold.</span></div><span></span>
</td>
</tr>
<tr class="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">Research and Development 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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense or benefit is based on income or loss before taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment is required in determining the worldwide provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div><span></span>
</td>
</tr>
<tr class="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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.</span></div>The Employee Share Purchase Plan (the &#8220;ESPP&#8221;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.<span></span>
</td>
</tr>
<tr class="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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred.  Advertising expense was $0.2 million, $0.4 million and $0.7 million in the fiscal years ended June&#160;30, 2022, 2021, and 2020, 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">Comprehensive Income (Loss) 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',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:13.5pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Issued Accounting Standards not yet adopted</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021, the FASB issued Accounting Standards Update (ASU) No. 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance.&#8221;  This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605.  The ASU is effective for all entities within their scope for financial statements issued for annual periods </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">beginning after December 15, 2021.  The adoption will not have any impacts on the Company's consolidated financial position, results of operations or cash flows.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In August 2020, the FASB issued ASU No. 2020-06, &#8220;Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity&#8221;, which, among other things, provides guidance on how to account for contracts on an entity&#8217;s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity.  Specifically, the ASU eliminated the need for the Company to assess (1) whether a contract on the entity&#8217;s own equity permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder&#8217;s rights, and (3) whether collateral is required.  In addition, the ASU requires incremental disclosure related to contracts on the entity&#8217;s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share.  For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years.  The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Recently Adopted Accounting Standards</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the FASB issued ASU No. 2020-01, &#8220;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#8221;  The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.  Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting.  The adoption of ASU 2020-01 on July 1, 2021 had no material impact on the Company's Consolidated Financial Statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, the FASB issued ASU No. 2019-12 &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU 2019-12&#8221;) by removing certain exceptions to the general principles.  The Company adopted ASU 2019-12 as of July 1, 2021.  ASU 2019-12 had no material impact on the Company's 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-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_aosl_JointVenturePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Joint Venture [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_JointVenturePolicyTextBlock</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:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_RisksAndUncertaintiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Risks and Uncertainties [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_RisksAndUncertaintiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560691872">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:45.013%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.924%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 to 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 20 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land use rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,977&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,781&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,050&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,410&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560693840">
<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, 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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of deconsolidation</a></td>
<td class="text">The gain on deconsolidation of the JV Company was calculated as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:4.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></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"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash received for sales of shares in the JV Company</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">16,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value of retained equity method investment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">393,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of non-controlling interest</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">143,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative translation adjustment removal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of net assets of the JV Company at December 1, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(156,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on deconsolidation of the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">399,093&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the fiscal year ended June 30, 2022 as follows:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:72.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.972%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 1.1% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(8,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on 7.82%  equity interest sold</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on changes on equity interest of the JV Company, net</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(3,140)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Summarized financial information of joint venture</a></td>
<td class="text"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents summarized financial information for the JV Company as of and for the period from December 2, 2021 through March 31, 2022, using lag reporting (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:86.549%"><tr><td style="width:1.0%"/><td style="width:73.224%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the periods of December 2, 2021 to March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560630592">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, RSUs and ESPP shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute diluted net income per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,203&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,272&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840&#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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.27)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.07&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.27)</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potential dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,862&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560625120">
<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, 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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"><tr><td style="width:1.0%"/><td style="width:48.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"><tr><td style="width:1.0%"/><td style="width:65.253%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        * Less than 10%</span></div><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888559930992">
<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, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,681&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,789&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,040&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,293&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to supplier</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:45.013%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.924%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 to 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 20 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land use rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,977&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Schedule of Other Assets, Noncurrent</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments for property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in privately held companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with supplier</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office leases deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,869&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,781&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,050&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,410&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future minimum amortization expense of intangible assets is as follows (in thousands):</span></div><div style="margin-top:18.5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:82.343%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,781&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text">Accrued liabilities<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:64.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock rotation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued facilities related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,893&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,494&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Product Warranty Liability</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the warranty accrual, included in accrued liabilities is as follows: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:47.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualTableTextBlock', window );">Stock Rotation Accrual</a></td>
<td class="text">The activity in the stock rotation accrual, included in accrued liabilities is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:47.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Long-Term Liabilities</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-top:13.5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:65.238%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.321%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,123&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2022, $34.5&#160;million were from Customer A and $21.9&#160;million were from Customer B, and $13.9&#160;million were from other customers.  As of June&#160;30, 2021, $21.0&#160;million were from Customer A and $21.0&#160;million were from Customer B.</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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552233120">
<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, 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Fiscal Year Maturity Schedule</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2022, maturities of short-term debt and long-term debt were as follows (in thousands):</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:61.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt, less debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"><tr><td style="width:1.0%"/><td style="width:41.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.965%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,563&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,486&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049&#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><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> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (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;">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>49
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552251616">
<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, 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Operating and Finance Lease Expense</a></td>
<td class="text"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating and finance lease expenses are as follows for the years presented (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:40.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Fixed rent expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Variable rent expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Amortization of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Short-term lease expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,297&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,164&#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><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company&#8217;s operating and finance leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.251%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72</span></td><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company&#8217;s operating and finance lease is as follows&#160;(in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.610%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease Liability Maturities</a></td>
<td class="text"><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,728&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,734&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Finance Lease Liability Maturities</a></td>
<td class="text"><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2022 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,728&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,734&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557671008">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock option activities:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"/><td style="width:35.810%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.512%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.11&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,936,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,997,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,875&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,997,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2022</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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,875&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,997,364&#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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock Units Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's TRSU activities:</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.09&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,465,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,141,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(567,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,016,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169,609&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,994,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the Company&#8217;s PRSU activities:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:30.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.95&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,573,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,729,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,752,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,375&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,981,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Employee Stock Purchase Plan, Valuation Assumptions</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.4% - 69.9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.1% - 68.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4% - 58.3%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3% - 2.1%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1% - 0.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2% - 1.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-based Compensation, Allocation of Recognized Period Costs</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expenses</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,324&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,324&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,454&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555679440">
<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, 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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for (benefit from) income taxes</a></td>
<td class="text">The provision for income taxes is comprised of:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal taxes:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,258&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,935&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective income tax rate reconciliation</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Tax Act deferred tax re-measurement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Derived Intangible Income Deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="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:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,224&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,909)</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><span></span>
</td>
</tr>
<tr class="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:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,107)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,161)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets/(liabilities)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,165)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,719&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock', window );">Schedule of deferred tax assets and liabilities, current and noncurrent</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The breakdown between deferred tax assets and liabilities is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,757)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets/(liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,165)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,719&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Unrecognized tax benefits rollforward</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2019 to June&#160;30, 2022 is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:58.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,126&#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><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-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560855152">
<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, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"><tr><td style="width:1.0%"/><td style="width:56.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,902&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,909&#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"/></tr></table></div><div style="margin-top:14pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June 30, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China by $0.5 million for the fiscal year ended June 30, 2021.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 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:89.473%"><tr><td style="width:1.0%"/><td style="width:56.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power discrete</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,902&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,909&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:71.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,340&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,637&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>53
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888562536528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Basis of Presentation 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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment purchased but not yet paid</a></td>
<td class="nump">$ 62,165<span></span>
</td>
<td class="nump">$ 20,204<span></span>
</td>
<td class="nump">$ 17,370<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>54
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555831856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember', window );">Cost of Goods and Service, Product and Service Benchmark | Supplier Concentration Risk | HHGrace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Percent of wafers manufactured</a></td>
<td class="nump">10.30%<span></span>
</td>
<td class="nump">11.50%<span></span>
</td>
<td class="nump">12.70%<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=aosl_HHGraceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=aosl_HHGraceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888550612320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Joint Venture Narrative (Details)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</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. 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 24, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 02, 2021 </div>
<div>director</div>
</th>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>director</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,347<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors', window );">Equity Method Investment, Number of Appointments to Board of Directors | director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentNumberOfDirectors', window );">Equity Method Investment, Number of Directors | director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">&#165; 509.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="nump">&#165; 60.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="nump">$ 16,900<span></span>
</td>
<td class="nump">&#165; 108.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="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')</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated', window );">Simple annual interest rate to noncontrolling interest if joint venture is early terminated and liquidated</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Third Party Investors | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></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="nump">1.10%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 80,000<span></span>
</td>
<td class="nump">&#165; 509.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Employee Incentive Plan | Corporate Joint Venture | Employee Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership 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="nump">3.99%<span></span>
</td>
<td class="nump">3.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=aosl_ChongqingFundsMember', window );">Chongqing Funds | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Number of Appointments to Board of Directors</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EquityMethodInvestmentNumberOfDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Number of Directors</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_EquityMethodInvestmentNumberOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Simple Annual Interest Rate to Noncontrolling Interest if Joint Venture is Early Terminated and Liquidated</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<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>56
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888562345680">
<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 Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 2.4<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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>57
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888549037056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="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 | 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">8 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</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>
<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="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">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="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">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_VehiclesMember', window );">Vehicles</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>
</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>duration</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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>58
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888551502544">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToInterestExpense', window );">Government grants, reduction recorded to interest expense</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 6.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_GovernmentGrantsReductionRecordedToOperatingExpenses', window );">Government grants, reduction recorded to operating expenses</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment', window );">Government grants, reduction recorded to property, plant and equipment</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Grants, Reduction Recorded To Interest Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_GovernmentGrantsReductionRecordedToInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Grants, Reduction Recorded To Operating Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_GovernmentGrantsReductionRecordedToOperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Grants, Reduction Recorded To Property, Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888562832976">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToInterestExpense', window );">Government grants, reduction recorded to interest expense</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 6.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_GovernmentGrantsReductionRecordedToOperatingExpenses', window );">Government grants, reduction recorded to operating expenses</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment', window );">Government grants, reduction recorded to property, plant and equipment</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Grants, Reduction Recorded To Interest Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_GovernmentGrantsReductionRecordedToInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Grants, Reduction Recorded To Operating Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_GovernmentGrantsReductionRecordedToOperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Grants, Reduction Recorded To Property, Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560682944">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>61
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555833904">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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>62
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560638256">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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.2<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888551235408">
<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="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</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. 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 24, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 02, 2021 </div>
<div>director</div>
</th>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>director</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors', window );">Equity Method Investment, Number of Appointments to Board of Directors | director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentNumberOfDirectors', window );">Equity Method Investment, Number of Directors | director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (3,140)<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_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,347<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_IncomeLossFromEquityMethodInvestments', window );">Equity method investment loss from equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,629<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember', window );">Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Chongqing Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss on changes on equity interest of the JV Company, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (3,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">&#165; 509.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="nump">&#165; 60.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="nump">$ 16,900<span></span>
</td>
<td class="nump">&#165; 108.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Corporate Joint Venture | Third Party Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></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="nump">1.10%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 80,000<span></span>
</td>
<td class="nump">&#165; 509.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_EmployeeIncentivePlanMember', window );">Employee Incentive Plan | Corporate Joint Venture | Third Party Investors | Employee Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership 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="nump">3.99%<span></span>
</td>
<td class="nump">3.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Number of Appointments to Board of Directors</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EquityMethodInvestmentNumberOfDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Number of Directors</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_EquityMethodInvestmentNumberOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=aosl_ChongqingFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=aosl_ChongqingFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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>64
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888559869808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Cash received for sales of shares in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,347<span></span>
</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399,093<span></span>
</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Gain on equity interest sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,140)<span></span>
</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="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 );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,324)<span></span>
</td>
<td class="num">$ (15,324)<span></span>
</td>
<td class="num">$ (10,454)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Cash received for sales of shares in the JV Company</a></td>
<td class="nump">$ 16,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentFairValueOfEquityRetained', window );">Fair value of retained equity method investment</a></td>
<td class="nump">393,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestPeriodIncreaseDecrease', window );">Carrying amount of non-controlling interest</a></td>
<td class="nump">143,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease', window );">Cumulative translation adjustment removal</a></td>
<td class="nump">1,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets', window );">Carrying amount of net assets of the JV Company at December 1, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (156,637)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="nump">$ 399,093<span></span>
</td>
<td class="nump">399,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,116)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss on changes on equity interest of the JV Company, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,140)<span></span>
</td>
<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 | 1.1% equity interest 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Gain on equity interest sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475<span></span>
</td>
<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 | 7.82% equity interest 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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Gain on equity interest sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,501<span></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_EquityMethodInvestmentFairValueOfEquityRetained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Fair Value of Equity Retained</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_EquityMethodInvestmentFairValueOfEquityRetained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cumulative translation adjustment before transfers included in determining net income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888559862016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 549,592<span></span>
</td>
<td class="nump">$ 407,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">267,722<span></span>
</td>
<td class="nump">233,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,556<span></span>
</td>
<td class="nump">204,543<span></span>
</td>
<td class="nump">$ 102,731<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">508,996<span></span>
</td>
<td class="nump">452,359<span></span>
</td>
<td class="nump">362,178<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102,038<span></span>
</td>
<td class="nump">$ 64,076<span></span>
</td>
<td class="num">$ (13,937)<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 198,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">364,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">251,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">76,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">68,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross loss</a></td>
<td class="nump">870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net loss</a></td>
<td class="nump">$ 6,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888551133520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ 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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">7 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jan. 26, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 02, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Payable to related party</a></td>
<td class="nump">$ 29.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="nump">$ 29.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_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="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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.80%<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">117.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36.4<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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations due all related parties.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552372272">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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="nump">$ 453,163<span></span>
</td>
<td class="nump">$ 58,116<span></span>
</td>
<td class="num">$ (6,596)<span></span>
</td>
</tr>
<tr class="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">26,764<span></span>
</td>
<td class="nump">25,786<span></span>
</td>
<td class="nump">24,840<span></span>
</td>
</tr>
<tr class="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">1,439<span></span>
</td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares used to compute diluted net income (loss) per share</a></td>
<td class="nump">28,203<span></span>
</td>
<td class="nump">27,272<span></span>
</td>
<td class="nump">24,840<span></span>
</td>
</tr>
<tr class="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="nump">$ 16.93<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="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="nump">$ 16.07<span></span>
</td>
<td class="nump">$ 2.13<span></span>
</td>
<td class="num">$ (0.27)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>68
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557644144">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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">1,439<span></span>
</td>
<td class="nump">1,486<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive securities (in shares)</a></td>
<td class="nump">298<span></span>
</td>
<td class="nump">264<span></span>
</td>
<td class="nump">2,862<span></span>
</td>
</tr>
<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">277<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="nump">2,028<span></span>
</td>
</tr>
<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">21<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">834<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>69
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557735104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationOfCreditRiskTermsOfSalesOnCredit', window );">Terms of credit sales, (in days)</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationOfCreditRiskTermsOfSalesOnCredit', window );">Terms of credit sales, (in days)</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerMember', window );">Customer A | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">24.60%<span></span>
</td>
<td class="nump">28.70%<span></span>
</td>
<td class="nump">29.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_srt_MajorCustomersAxis=aosl_CustomerMember', window );">Customer A | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">24.60%<span></span>
</td>
<td class="nump">12.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_CustomerBMember', window );">Customer B | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">39.70%<span></span>
</td>
<td class="nump">35.40%<span></span>
</td>
<td class="nump">35.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_srt_MajorCustomersAxis=aosl_CustomerBMember', window );">Customer B | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">36.40%<span></span>
</td>
<td class="nump">22.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerCMember', window );">Customer C | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerDMember', window );">Customer D | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration of Credit Risk, Terms of Sales on Credit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552228528">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 84,442<span></span>
</td>
<td class="nump">$ 48,234<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">(18,731)<span></span>
</td>
<td class="num">(12,415)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: Allowance for doubtful accounts</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">$ 65,681<span></span>
</td>
<td class="nump">$ 35,789<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>71
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552228240">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 67,960<span></span>
</td>
<td class="nump">$ 68,900<span></span>
</td>
</tr>
<tr class="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">80,720<span></span>
</td>
<td class="nump">68,824<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">9,360<span></span>
</td>
<td class="nump">16,569<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">$ 158,040<span></span>
</td>
<td class="nump">$ 154,293<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>72
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557632064">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_LocalVATReceivable', window );">VAT receivable</a></td>
<td class="nump">$ 737<span></span>
</td>
<td class="nump">$ 1,539<span></span>
</td>
</tr>
<tr class="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">3,954<span></span>
</td>
<td class="nump">1,465<span></span>
</td>
</tr>
<tr class="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">2,590<span></span>
</td>
<td class="nump">2,615<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">826<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PrepaymenttoSupplier', window );">Prepayments to supplier</a></td>
<td class="nump">257<span></span>
</td>
<td class="nump">2,540<span></span>
</td>
</tr>
<tr class="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">2,086<span></span>
</td>
<td class="nump">2,221<span></span>
</td>
</tr>
<tr class="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">25<span></span>
</td>
<td class="nump">2,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_Customsdeposit', window );">Customs deposit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="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">745<span></span>
</td>
<td class="nump">68<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">$ 11,220<span></span>
</td>
<td class="nump">$ 14,595<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>73
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552344752">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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">$ 422,026<span></span>
</td>
<td class="nump">$ 748,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(233,340)<span></span>
</td>
<td class="num">(348,749)<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">188,686<span></span>
</td>
<td class="nump">399,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">129,980<span></span>
</td>
<td class="nump">37,674<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">318,666<span></span>
</td>
<td class="nump">436,977<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">39,900<span></span>
</td>
<td class="nump">49,300<span></span>
</td>
<td class="nump">$ 43,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities</a></td>
<td class="nump">802<span></span>
</td>
<td class="nump">16,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">96,470<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="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">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_BuildingMember', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">16,691<span></span>
</td>
<td class="nump">71,454<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="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">287,574<span></span>
</td>
<td class="nump">515,320<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="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">28,052<span></span>
</td>
<td class="nump">27,017<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="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">46,758<span></span>
</td>
<td class="nump">41,518<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="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">2,820<span></span>
</td>
<td class="nump">3,814<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="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">35,254<span></span>
</td>
<td class="nump">74,733<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_LandUseRightsMember', window );">Land use 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="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">0<span></span>
</td>
<td class="nump">9,319<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_ComputerSoftwareDevelopmentMember', window );">Computer software 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_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" 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">300<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">1,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_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">$ 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_CapitalizedComputerSoftwareNet', window );">Unamortized capitalized software development costs</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 1,200<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=aosl_LandUseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LandUseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ComputerSoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerSoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888560649200">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>75
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888562641152">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 6,890<span></span>
</td>
<td class="nump">$ 14,882<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 );">Investments in privately held companies</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_Customdepositnoncurrent', window );">Customs deposit</a></td>
<td class="nump">1,708<span></span>
</td>
<td class="nump">1,120<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">6,396<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_SecurityDeposit', window );">Other long-term deposits</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_OfficeLeaseDepositAssetsNoncurrent', window );">Office leases deposits</a></td>
<td class="nump">1,012<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="nump">740<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">$ 17,677<span></span>
</td>
<td class="nump">$ 18,869<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecurityDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecurityDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557665680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Future amortization expense of intangible assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 3,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">3,249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">3,246<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_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">$ 9,781<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552356048">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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">(9,674)<span></span>
</td>
<td class="num">(6,314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,781<span></span>
</td>
<td class="nump">13,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,050<span></span>
</td>
<td class="nump">13,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,400<span></span>
</td>
<td class="nump">3,400<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>duration</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557571552">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 34,681<span></span>
</td>
<td class="nump">$ 32,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,650<span></span>
</td>
<td class="nump">2,795<span></span>
</td>
<td class="nump">$ 709<span></span>
</td>
<td class="nump">$ 623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualCurrent', window );">Stock rotation accrual</a></td>
<td class="nump">4,798<span></span>
</td>
<td class="nump">3,917<span></span>
</td>
<td class="nump">$ 3,358<span></span>
</td>
<td class="nump">$ 1,921<span></span>
</td>
</tr>
<tr class="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">2,659<span></span>
</td>
<td class="nump">3,017<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">2,491<span></span>
</td>
<td class="nump">1,138<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,421<span></span>
</td>
<td class="nump">2,536<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">20,485<span></span>
</td>
<td class="nump">8,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5,159<span></span>
</td>
<td class="nump">6,793<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 deposit</a></td>
<td class="nump">40,578<span></span>
</td>
<td class="nump">7,139<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">971<span></span>
</td>
<td class="nump">715<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">$ 116,893<span></span>
</td>
<td class="nump">$ 69,494<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12524-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126907644&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555856608">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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,795<span></span>
</td>
<td class="nump">$ 709<span></span>
</td>
<td class="nump">$ 623<span></span>
</td>
</tr>
<tr class="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,127<span></span>
</td>
<td class="nump">2,443<span></span>
</td>
<td class="nump">895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Utilization</a></td>
<td class="num">(1,272)<span></span>
</td>
<td class="num">(357)<span></span>
</td>
<td class="num">(809)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Ending balance</a></td>
<td class="nump">$ 2,650<span></span>
</td>
<td class="nump">$ 2,795<span></span>
</td>
<td class="nump">$ 709<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12524-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126907644&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>80
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888562125136">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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">$ 3,917<span></span>
</td>
<td class="nump">$ 3,358<span></span>
</td>
<td class="nump">$ 1,921<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">5,817<span></span>
</td>
<td class="nump">4,742<span></span>
</td>
<td class="nump">9,441<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">(4,936)<span></span>
</td>
<td class="num">(4,183)<span></span>
</td>
<td class="num">(8,004)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualCurrent', window );">Ending balance</a></td>
<td class="nump">$ 4,798<span></span>
</td>
<td class="nump">$ 3,917<span></span>
</td>
<td class="nump">$ 3,358<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>81
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557595392">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557547744">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Deferred payroll taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Customer deposits</a></td>
<td class="nump">70,301<span></span>
</td>
<td class="nump">42,000<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_ComputerSoftwareLiabilityNoncurrent', window );">Computer software liabilities</a></td>
<td class="nump">8,302<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">904<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">78,603<span></span>
</td>
<td class="nump">44,123<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerMember', window );">Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ContractWithCustomerLiabilityNoncurrent', window );">Customer deposits</a></td>
<td class="nump">34,500<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerBMember', window );">Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ContractWithCustomerLiabilityNoncurrent', window );">Customer deposits</a></td>
<td class="nump">21,900<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_OtherCustomersMember', window );">Other Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ContractWithCustomerLiabilityNoncurrent', window );">Customer deposits</a></td>
<td class="nump">$ 13,900<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_ComputerSoftwareLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Computer Software Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_ComputerSoftwareLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liabilities, Other Than Long-Term Debt, Noncurrent, 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;">aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther</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_AccruedPayrollTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>83
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888549218944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Short-term borrowing (Details)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 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>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 16, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 16, 2018 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=aosl_BankOfCommunicationsLimitedMember', window );">Bank Of Communications Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 8,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="nump">&#165; 140.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 60.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=aosl_BankOfCommunicationsLimitedMember', window );">Bank Of Communications Limited | Credit Facility, 3 Point 85 Percent, Due November 18, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">&#165; 11.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.85%<span></span>
</td>
<td class="nump">3.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=aosl_IndustrialAndCommercialBankofChinaMember', window );">Industrial And Commercial Bank of China | Foreign Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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="nump">$ 10,300<span></span>
</td>
<td class="nump">&#165; 72.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_ShortTermDebtPercentageBearingFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">370.00%<span></span>
</td>
<td class="nump">370.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">&#165; 5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=aosl_IndustrialAndCommercialBankofChinaMember', window );">Industrial And Commercial Bank of China | Foreign Line of Credit | Line of Credit Facility, Trade Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">27.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_LineOfCreditFacilityAxis=aosl_IndustrialAndCommercialBankofChinaMember', window );">Industrial And Commercial Bank of China | Foreign Line of Credit | Line of Credit Facility, Working Capital Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">&#165; 45.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_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate | China | Bank Of Communications Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadonVariableRateMultiple', window );">Basis spread multiple</a></td>
<td class="nump">1.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.05<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_DebtInstrumentBasisSpreadonVariableRateMultiple">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Basis Spread on Variable Rate, Multiple</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentBasisSpreadonVariableRateMultiple</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>instant</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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from a borrowing having initial term of repayment 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShortTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityAxis=aosl_BankOfCommunicationsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=aosl_BankOfCommunicationsLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=aosl_CreditFacility3Point85PercentDueNovember182022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacility3Point85PercentDueNovember182022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=aosl_IndustrialAndCommercialBankofChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=aosl_IndustrialAndCommercialBankofChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=aosl_LineOfCreditFacilityTradeBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aosl_LineOfCreditFacilityTradeBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888562640224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Accounts Receivable Factoring Agreement (Details) - Secured Debt - Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 09, 2019</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Aug. 11, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable', window );">Accounts Receivable Factoring Agreement, maximum borrowing capacity, percent of net accounts receivable</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity', window );">Accounts Receivable Factoring Agreement, maximum borrowing capacity</a></td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1.75%<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_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding', window );">Accounts Receivable Factoring Agreement, borrowed amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity', window );">Accounts Receivable Factoring Agreement, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity', window );">Accounts Receivable Factoring Agreement, reduction of maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-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_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_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Remaining 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_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity</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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888559852128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Debt Financing (Details) - Jireh Semiconductor Incorporated - Sales-Lease Back Transaction with Jireh Semiconductor Incorporated<br> &#8364; in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</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>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 12.0<span></span>
</td>
<td class="nump">$ 12,800,000<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_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="nump">&#8364; 6.0<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_SaleLeasebackTransactionDownPaymentPercent', window );">Down 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="nump">50.00%<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_SaleLeasebackTransactionDeliveryPaymentAmount', window );">Delivery payment received</a></td>
<td class="nump">$ 4,800,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 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="nump">40.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="re">
<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="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>
</tr>
<tr class="ro">
<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">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>
</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_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount', window );">Lease term, buyout option amount</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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">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>
</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_SaleLeasebackTransactionDebtReceivableAmount', window );">Debt receivable amount</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<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="nump">$ 12,800,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_SaleLeasebackTransactionDebtReceivableAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Debt Receivable 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_SaleLeasebackTransactionDebtReceivableAmount</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_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-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_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-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_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-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_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Term, 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_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount</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_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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 51<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51840-112757<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 50<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51831-112757<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51843-112757<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123416376&amp;loc=d3e50796-112755<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>86
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888553216592">
<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>May 01, 2018</div></th>
<th class="th"><div>Aug. 15, 2017</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
<th class="th"><div>Jan. 12, 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</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">300<span></span>
</td>
<td class="nump">$ 2,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_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 17,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,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_DebtInstrumentTerm', window );">Debt term</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=aosl_VariableInterestRateTermLoanMaturingAugust2022Member', window );">Variable Interest Rate Term Loan Maturing August 2022 | Secured Debt | Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,700<span></span>
</td>
<td class="nump">$ 13,200<span></span>
</td>
</tr>
<tr class="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">&#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="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_VariableInterestRateTermLoanMaturingAugust2022Member', window );">Variable Interest Rate Term Loan Maturing August 2022 | Minimum | LIBOR | Secured Debt | Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="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_VariableInterestRateTermLoanMaturingAugust2022Member', window );">Variable Interest Rate Term Loan Maturing August 2022 | Maximum | LIBOR | Secured Debt | Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, excluding 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=aosl_VariableInterestRateTermLoanMaturingAugust2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableInterestRateTermLoanMaturingAugust2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CreditFacilityAxis=aosl_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aosl_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>87
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888559853216">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">2023</a></td>
<td class="nump">$ 25,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2024</a></td>
<td class="nump">9,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">9,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">10,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">12,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Total principal of debt</a></td>
<td class="nump">68,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Less: debt issuance costs</a></td>
<td class="num">(169)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DebtLongTermAndShortTermCombinedAmountNet', window );">Total debt, less debt issuance costs</a></td>
<td class="nump">68,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrentAbstract', window );"><strong>Short-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShortTermDebtGross', window );">Principal amount</a></td>
<td class="nump">25,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Less: debt issuance costs</a></td>
<td class="num">(75)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total debt, less debt issuance costs</a></td>
<td class="nump">25,563<span></span>
</td>
<td class="nump">$ 58,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrentAbstract', window );"><strong>Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">42,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentGross', window );">Less: debt issuance costs</a></td>
<td class="num">(94)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total principal of debt, less debt issuance costs</a></td>
<td class="nump">42,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Principal amount</a></td>
<td class="nump">68,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Less: debt issuance costs</a></td>
<td class="num">(169)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DebtLongTermAndShortTermCombinedAmountNet', window );">Total debt, less debt issuance costs</a></td>
<td class="nump">$ 68,049<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, excluding 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>88
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552341552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> &#165; in Millions</strong></div></th>
<th class="th">
<div>May 09, 2018 </div>
<div>CNY (&#165;)</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_DebtInstrumentAxis=aosl_LeaseFinancingMember', window );">Lease Financing | YinHai Leasing Company and China Import/Export Bank | YinHai Leasing Company and China Import/Export Bank</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">&#165; 400.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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentAxis=aosl_LeaseFinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LeaseFinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_YinHaiLeasingCompanyandChinaImportExportBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_YinHaiLeasingCompanyandChinaImportExportBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_YinHaiLeasingCompanyandChinaImportExportBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_YinHaiLeasingCompanyandChinaImportExportBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888559870464">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,262<span></span>
</td>
<td class="nump">$ 6,760<span></span>
</td>
</tr>
<tr class="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">946<span></span>
</td>
<td class="nump">815<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_FinanceLeaseCost1Abstract', window );"><strong>Finance lease:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of equipment</a></td>
<td class="nump">908<span></span>
</td>
<td class="nump">2,200<span></span>
</td>
</tr>
<tr class="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">976<span></span>
</td>
<td class="nump">2,168<span></span>
</td>
</tr>
<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">205<span></span>
</td>
<td class="nump">221<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">$ 9,297<span></span>
</td>
<td class="nump">$ 12,164<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>90
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888551090720">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 23,674<span></span>
</td>
<td class="nump">$ 34,660<span></span>
</td>
</tr>
<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">4,831<span></span>
</td>
<td class="nump">114,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_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(136)<span></span>
</td>
<td class="num">(96,470)<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">$ 4,695<span></span>
</td>
<td class="nump">$ 17,934<span></span>
</td>
</tr>
<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">7 years 5 months 1 day<span></span>
</td>
<td class="text">8 years 5 months 8 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">5 years<span></span>
</td>
<td class="text">1 year 8 months 19 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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.27%<span></span>
</td>
<td class="nump">4.67%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance lease</a></td>
<td class="nump">4.76%<span></span>
</td>
<td class="nump">5.46%<span></span>
</td>
</tr>
<tr class="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>91
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555924496">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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,480<span></span>
</td>
<td class="nump">$ 6,496<span></span>
</td>
</tr>
<tr class="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">976<span></span>
</td>
<td class="nump">2,168<span></span>
</td>
</tr>
<tr class="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">4,176<span></span>
</td>
<td class="nump">16,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 5,852<span></span>
</td>
<td class="nump">$ 5,585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>92
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557642240">
<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, 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_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,206<span></span>
</td>
</tr>
<tr class="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">4,053<span></span>
</td>
</tr>
<tr class="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">3,222<span></span>
</td>
</tr>
<tr class="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">3,176<span></span>
</td>
</tr>
<tr class="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,147<span></span>
</td>
</tr>
<tr class="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">10,337<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">29,141<span></span>
</td>
</tr>
<tr class="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">(4,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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">24,728<span></span>
</td>
</tr>
<tr class="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">993<span></span>
</td>
</tr>
<tr class="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,083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">1,083<span></span>
</td>
</tr>
<tr class="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">1,083<span></span>
</td>
</tr>
<tr class="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">1,076<span></span>
</td>
</tr>
<tr class="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">5,318<span></span>
</td>
</tr>
<tr class="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">(584)<span></span>
</td>
</tr>
<tr class="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">$ 4,734<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>93
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888549065184">
<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">140 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>votes </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>votes </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common shares, authorized (in shares) | shares</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Share repurchase program, remaining authorized amount | $</a></td>
<td class="nump">$ 13.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.4<span></span>
</td>
</tr>
<tr class="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 );">Treasury stock acquired, shares repurchased (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,784,648<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">$ 67.3<span></span>
</td>
</tr>
<tr class="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.92<span></span>
</td>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 10.06<span></span>
</td>
</tr>
<tr class="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">167,395<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">$ 5.00<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-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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>94
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888549753232">
<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="2">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"></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>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</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>
</tr>
<tr class="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="nump">$ 31,324,000<span></span>
</td>
<td class="nump">$ 15,324,000<span></span>
</td>
<td class="nump">$ 10,454,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent', window );">Deferred compensation share-based arrangements, liability, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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>
<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_ShareBasedPaymentArrangementExpenseNonCash', window );">Share-based payment arrangement, expense, non-cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 300,000<span></span>
</td>
<td class="nump">$ 3,100,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Grants in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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" 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">3 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">1.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">3 years 1 month 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="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="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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) | 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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 1 month 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) | 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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 1 month 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_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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="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>
</tr>
<tr class="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="nump">$ 1,600,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 600,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">2,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>
<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="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>
</tr>
<tr class="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">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>
</tr>
<tr class="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="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>
</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">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>
</tr>
<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>
</tr>
<tr class="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>
</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="nump">$ 4,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>
</tr>
<tr class="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="nump">$ 4,600,000<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">1 year 10 months 6 days<span></span>
</td>
<td class="text">1 year 8 months 26 days<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">1 year 10 months 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="nump">165,500<span></span>
</td>
<td class="nump">155,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">537,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock options exercisable term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">3,065,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="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">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" 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="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod', window );">Granted, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,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_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">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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</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_aosl_ShareBasedPaymentArrangementExpenseNonCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payment Arrangement, Expense, Non-Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedPaymentArrangementExpenseNonCash</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredCompensationShareBasedArrangementsLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>95
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888547727744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Restricted Stock and Performance-based Restrcited Stock Activity (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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</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">$ 31,324,000<span></span>
</td>
<td class="nump">$ 15,324,000<span></span>
</td>
<td class="nump">$ 10,454,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">3 years 2 months 12 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">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [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_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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">3 years 1 month 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="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="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 [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_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,053,524<span></span>
</td>
<td class="nump">932,138<span></span>
</td>
<td class="nump">906,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">597,381<span></span>
</td>
<td class="nump">722,873<span></span>
</td>
<td class="nump">505,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(410,670)<span></span>
</td>
<td class="num">(567,087)<span></span>
</td>
<td class="num">(455,893)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(70,626)<span></span>
</td>
<td class="num">(34,400)<span></span>
</td>
<td class="num">(23,750)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,169,609<span></span>
</td>
<td class="nump">1,053,524<span></span>
</td>
<td class="nump">932,138<span></span>
</td>
<td class="nump">906,341<span></span>
</td>
</tr>
<tr class="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">$ 21.60<span></span>
</td>
<td class="nump">$ 11.36<span></span>
</td>
<td class="nump">$ 14.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">45.83<span></span>
</td>
<td class="nump">29.85<span></span>
</td>
<td class="nump">8.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">20.54<span></span>
</td>
<td class="nump">15.70<span></span>
</td>
<td class="nump">13.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.79<span></span>
</td>
<td class="nump">14.88<span></span>
</td>
<td class="nump">13.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 34.03<span></span>
</td>
<td class="nump">$ 21.60<span></span>
</td>
<td class="nump">$ 11.36<span></span>
</td>
<td class="nump">$ 14.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Recognition Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">1 year 7 months 28 days<span></span>
</td>
<td class="text">1 year 7 months 13 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Aggregate intrinsic value, nonvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,994,764<span></span>
</td>
<td class="nump">$ 32,016,594<span></span>
</td>
<td class="nump">$ 10,141,661<span></span>
</td>
<td class="nump">$ 8,465,225<span></span>
</td>
</tr>
<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,600,000<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="nump">$ 1,500,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 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353,824<span></span>
</td>
<td class="nump">342,775<span></span>
</td>
<td class="nump">596,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="nump">165,500<span></span>
</td>
<td class="nump">155,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(151,199)<span></span>
</td>
<td class="num">(148,211)<span></span>
</td>
<td class="num">(110,659)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(7,250)<span></span>
</td>
<td class="num">(6,240)<span></span>
</td>
<td class="num">(298,290)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">389,375<span></span>
</td>
<td class="nump">353,824<span></span>
</td>
<td class="nump">342,775<span></span>
</td>
<td class="nump">596,724<span></span>
</td>
</tr>
<tr class="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">$ 22.69<span></span>
</td>
<td class="nump">$ 12.38<span></span>
</td>
<td class="nump">$ 13.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">48.65<span></span>
</td>
<td class="nump">36.27<span></span>
</td>
<td class="nump">7.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">19.44<span></span>
</td>
<td class="nump">14.24<span></span>
</td>
<td class="nump">16.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">40.33<span></span>
</td>
<td class="nump">17.23<span></span>
</td>
<td class="nump">11.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 36.56<span></span>
</td>
<td class="nump">$ 22.69<span></span>
</td>
<td class="nump">$ 12.38<span></span>
</td>
<td class="nump">$ 13.95<span></span>
</td>
</tr>
<tr class="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">1 year 8 months 26 days<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">1 year 10 months 17 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Aggregate intrinsic value, nonvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,981,763<span></span>
</td>
<td class="nump">$ 10,752,711<span></span>
</td>
<td class="nump">$ 3,729,392<span></span>
</td>
<td class="nump">$ 5,573,402<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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>96
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552564944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Summary of Stock Option Activities (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">487,875<span></span>
</td>
<td class="nump">643,978<span></span>
</td>
<td class="nump">876,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</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" 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">(98,000)<span></span>
</td>
<td class="num">(156,103)<span></span>
</td>
<td class="num">(2,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(230,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">389,875<span></span>
</td>
<td class="nump">487,875<span></span>
</td>
<td class="nump">643,978<span></span>
</td>
<td class="nump">876,478<span></span>
</td>
</tr>
<tr class="re">
<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">389,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>
</tr>
<tr class="ro">
<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">389,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 7.99<span></span>
</td>
<td class="nump">$ 8.79<span></span>
</td>
<td class="nump">$ 10.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</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" 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.15<span></span>
</td>
<td class="nump">11.31<span></span>
</td>
<td class="nump">10.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">17.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7.70<span></span>
</td>
<td class="nump">$ 7.99<span></span>
</td>
<td class="nump">$ 8.79<span></span>
</td>
<td class="nump">$ 10.98<span></span>
</td>
</tr>
<tr class="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">7.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>
</tr>
<tr class="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">$ 7.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, Weighted Average Remaining Contractual Term (in years)</a></td>
<td class="text">1 year 6 months 10 days<span></span>
</td>
<td class="text">2 years 3 months 25 days<span></span>
</td>
<td class="text">2 years 10 months 20 days<span></span>
</td>
<td class="text">3 years 21 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options, vested and expected to vest, Weighted Average Remaining Contractual Term (in years)</a></td>
<td class="text">1 year 6 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, Weighted Average Remaining Contractual Term (in years)</a></td>
<td class="text">1 year 6 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 3,936,675<span></span>
</td>
<td class="nump">$ 1,272,291<span></span>
</td>
<td class="nump">$ 4,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,997,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>
</tr>
<tr class="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">9,997,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>
</tr>
<tr class="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">$ 9,997,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>
</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share amount at which grantees can acquire shares of common stock by exercise of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>97
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555678896">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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">66.40%<span></span>
</td>
<td class="nump">63.10%<span></span>
</td>
<td class="nump">46.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility rate, maximum</a></td>
<td class="nump">69.90%<span></span>
</td>
<td class="nump">68.50%<span></span>
</td>
<td class="nump">58.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.10%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>98
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888556038816">
<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>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Nov. 30, 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>
</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>
</tr>
<tr class="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>
</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>
</tr>
<tr class="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>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized under plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,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">$ 16.48<span></span>
</td>
<td class="nump">$ 11.11<span></span>
</td>
<td class="nump">$ 4.33<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>
</tr>
<tr class="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>
</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>
</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>
</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>
</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>99
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888549072528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Share-based Compensation Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 31,324<span></span>
</td>
<td class="nump">$ 15,324<span></span>
</td>
<td class="nump">$ 10,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 84,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition period of share-based compensation expense (in years)</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 5,125<span></span>
</td>
<td class="nump">1,756<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">7,049<span></span>
</td>
<td class="nump">5,352<span></span>
</td>
<td class="nump">2,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">19,150<span></span>
</td>
<td class="nump">8,216<span></span>
</td>
<td class="nump">6,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember', window );">Performance Based Restricted Stock Units (PRSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 4,600<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="nump">$ 1,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">194,000<span></span>
</td>
<td class="nump">165,500<span></span>
</td>
<td class="nump">155,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition period of share-based compensation expense (in years)</a></td>
<td class="text">1 year 10 months 6 days<span></span>
</td>
<td class="text">1 year 8 months 26 days<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">1 year 10 months 17 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>100
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888551089088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Retirement Benefit Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">50.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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay</a></td>
<td class="nump">4.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Company contributions to retirement plan</a></td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent', window );">Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent</a></td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<tr class="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>
</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>
</tr>
<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>
</tr>
<tr class="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>
</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">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_us-gaap_RetirementPlanSponsorLocationAxis=country_CN', window );">China | Maximum</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Retirement Benefit Plan Disclosure [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_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>
</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-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_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-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888551202752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 5,755<span></span>
</td>
<td class="nump">$ 41,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">35,700<span></span>
</td>
<td class="nump">3,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_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">314,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">8,609<span></span>
</td>
<td class="nump">7,645<span></span>
</td>
<td class="nump">$ 7,126<span></span>
</td>
<td class="nump">$ 7,150<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_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets', window );">Unrecognized tax benefit, amount netted against deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would reduce effective income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Decrease in unrecognized tax benefits is reasonably possible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Income tax interest and penalties expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">$ (1,100)<span></span>
</td>
<td class="nump">39,258<span></span>
</td>
<td class="nump">3,935<span></span>
</td>
<td class="nump">$ 348<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Research Tax 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="text">&#160;<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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="re">
<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="text">&#160;<span></span>
</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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Tax credit carryforward, not subject to expiration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">29,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">5,800<span></span>
</td>
<td class="nump">5,800<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_NetOperatingLossFixedAssetAndIntangibleAssetMember', window );">Net operating loss, fixed asset and intangible asset | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 35,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_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/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28200-109314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NetOperatingLossFixedAssetAndIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888549106704">
<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="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 645<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="num">$ (1,673)<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">2,260<span></span>
</td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">7,749<span></span>
</td>
<td class="nump">2,344<span></span>
</td>
<td class="nump">1,940<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">28,599<span></span>
</td>
<td class="num">(396)<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="num">$ (1,100)<span></span>
</td>
<td class="nump">$ 39,258<span></span>
</td>
<td class="nump">$ 3,935<span></span>
</td>
<td class="nump">$ 348<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign taxes, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14.30%)<span></span>
</td>
<td class="num">(14.40%)<span></span>
</td>
<td class="num">(36.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment', window );">Outside basis difference on equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(2.40%)<span></span>
</td>
<td class="nump">8.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="num">(1.00%)<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_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax', window );">U.S. Tax Act deferred tax re-measurement</a></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">6.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign', window );">Foreign Derived Intangible Income Deduction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">0.00%<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="text">&#160;<span></span>
</td>
<td class="nump">7.90%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="num">(1.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Domestic and foreign components of income (loss) before taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 16,684<span></span>
</td>
<td class="nump">$ 9,622<span></span>
</td>
<td class="nump">$ 3,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-U.S. operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">478,386<span></span>
</td>
<td class="nump">50,602<span></span>
</td>
<td class="num">(21,458)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">495,070<span></span>
</td>
<td class="nump">60,224<span></span>
</td>
<td class="num">(17,909)<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="nump">5,742<span></span>
</td>
<td class="nump">3,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">22,539<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="text">&#160;<span></span>
</td>
<td class="nump">4,365<span></span>
</td>
<td class="nump">7,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">15,079<span></span>
</td>
<td class="nump">15,550<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="text">&#160;<span></span>
</td>
<td class="nump">5,807<span></span>
</td>
<td class="nump">7,292<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_DeferredTaxAssetsCapitalizedIntangibleAssets', window );">Capitalized intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,982<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="text">&#160;<span></span>
</td>
<td class="nump">643<span></span>
</td>
<td class="nump">1,113<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="text">&#160;<span></span>
</td>
<td class="nump">31,697<span></span>
</td>
<td class="nump">68,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(5,755)<span></span>
</td>
<td class="num">(41,474)<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="text">&#160;<span></span>
</td>
<td class="nump">25,942<span></span>
</td>
<td class="nump">26,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_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>
<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="text">&#160;<span></span>
</td>
<td class="num">(18,909)<span></span>
</td>
<td class="num">(17,193)<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="text">&#160;<span></span>
</td>
<td class="num">(5,579)<span></span>
</td>
<td class="num">(6,968)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,619)<span></span>
</td>
<td class="nump">0<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="text">&#160;<span></span>
</td>
<td class="num">(54,107)<span></span>
</td>
<td class="num">(24,161)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets/(liabilities)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction', window );">Long-term deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">592<span></span>
</td>
<td class="nump">5,167<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_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction', window );">Long-term deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,757)<span></span>
</td>
<td class="num">(2,448)<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 assets/(liabilities)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,165)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets/(liabilities)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Balance at beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,645<span></span>
</td>
<td class="nump">7,126<span></span>
</td>
<td class="nump">7,150<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">1,121<span></span>
</td>
<td class="nump">677<span></span>
</td>
<td class="nump">333<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="num">(114)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(117)<span></span>
</td>
<td class="num">(117)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
</tr>
<tr class="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 );">Balance at end of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,609<span></span>
</td>
<td class="nump">$ 7,645<span></span>
</td>
<td class="nump">$ 7,126<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_DeferredTaxAssetsCapitalizedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_DeferredTaxAssetsCapitalizedIntangibleAssets</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_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_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_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Tax Cuts and Jobs Act of 2017, Deferred 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_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 research tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888564683872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic information Segment Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>Segment</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_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>104
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888555738896">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 777,552<span></span>
</td>
<td class="nump">$ 656,902<span></span>
</td>
<td class="nump">$ 464,909<span></span>
</td>
</tr>
<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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">630,238<span></span>
</td>
<td class="nump">537,553<span></span>
</td>
<td class="nump">390,478<span></span>
</td>
</tr>
<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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">120,978<span></span>
</td>
<td class="nump">107,325<span></span>
</td>
<td class="nump">64,058<span></span>
</td>
</tr>
<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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">11,802<span></span>
</td>
<td class="nump">5,497<span></span>
</td>
<td class="nump">3,303<span></span>
</td>
</tr>
<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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">12,470<span></span>
</td>
<td class="nump">5,492<span></span>
</td>
<td class="nump">4,465<span></span>
</td>
</tr>
<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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 2,064<span></span>
</td>
<td class="nump">$ 1,035<span></span>
</td>
<td class="nump">$ 2,605<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>105
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552754336">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 777,552<span></span>
</td>
<td class="nump">$ 656,902<span></span>
</td>
<td class="nump">$ 464,909<span></span>
</td>
</tr>
<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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">545,135<span></span>
</td>
<td class="nump">482,718<span></span>
</td>
<td class="nump">391,941<span></span>
</td>
</tr>
<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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">220,882<span></span>
</td>
<td class="nump">161,726<span></span>
</td>
<td class="nump">66,360<span></span>
</td>
</tr>
<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 [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 11,535<span></span>
</td>
<td class="nump">$ 12,458<span></span>
</td>
<td class="nump">$ 6,608<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888557456944">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_PropertyPlantEquipmentAndLandUseRights', window );">PPE and land use rights</a></td>
<td class="nump">$ 342,340<span></span>
</td>
<td class="nump">$ 471,637<span></span>
</td>
</tr>
<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_PropertyPlantEquipmentAndLandUseRights', window );">PPE and land use rights</a></td>
<td class="nump">105,326<span></span>
</td>
<td class="nump">350,387<span></span>
</td>
</tr>
<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_PropertyPlantEquipmentAndLandUseRights', window );">PPE and land use rights</a></td>
<td class="nump">232,731<span></span>
</td>
<td class="nump">118,756<span></span>
</td>
</tr>
<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_PropertyPlantEquipmentAndLandUseRights', window );">PPE and land use rights</a></td>
<td class="nump">$ 4,283<span></span>
</td>
<td class="nump">$ 2,494<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PropertyPlantEquipmentAndLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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_PropertyPlantEquipmentAndLandUseRights</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>107
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888561265344">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 92.4<span></span>
</td>
<td class="nump">$ 209.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_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets', window );">Foreign subsidiaries, restricted statutory reserves percent of parent consolidated net assets</a></td>
<td class="nump">10.80%<span></span>
</td>
<td class="nump">50.40%<span></span>
</td>
</tr>
<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-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_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-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_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-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_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>108
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888562548960">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</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">$ 89.9<span></span>
</td>
<td class="nump">$ 81.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">$ 63.4<span></span>
</td>
<td class="nump">$ 90.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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>109
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888562081264">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnification Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Indemnification accrual</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888564689200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecutiy Incident (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=aosl_LossFromCyberSecurityIncidentMember', window );">Loss from Cyber Security Incident</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyLossInPeriod', window );">Loss recorded in the period from cyber security incident</a></td>
<td class="nump">$ 1.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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyLossInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingenciesByNatureOfContingencyAxis=aosl_LossFromCyberSecurityIncidentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=aosl_LossFromCyberSecurityIncidentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139888552390304">
<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, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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">12,415<span></span>
</td>
<td class="nump">30,092<span></span>
</td>
<td class="nump">24,075<span></span>
</td>
</tr>
<tr class="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">170,651<span></span>
</td>
<td class="nump">178,902<span></span>
</td>
<td class="nump">140,413<span></span>
</td>
</tr>
<tr class="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">(164,335)<span></span>
</td>
<td class="num">(196,579)<span></span>
</td>
<td class="num">(134,396)<span></span>
</td>
</tr>
<tr class="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">18,731<span></span>
</td>
<td class="nump">12,415<span></span>
</td>
<td class="nump">30,092<span></span>
</td>
</tr>
<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">41,474<span></span>
</td>
<td class="nump">37,827<span></span>
</td>
<td class="nump">35,420<span></span>
</td>
</tr>
<tr class="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">3,647<span></span>
</td>
<td class="nump">2,407<span></span>
</td>
</tr>
<tr class="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">(35,719)<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">$ 5,755<span></span>
</td>
<td class="nump">$ 41,474<span></span>
</td>
<td class="nump">$ 37,827<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>112
<FILENAME>aosl-20220630_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/20220630"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20220630.xsd" xlink:type="simple"/>
    <context id="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5e345a63f78e4febb2366632045a436c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89ecc534d4f2448393243374a0d2ba6c_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i3bce5faff87d433291ac57582b7c33e2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iab34498f86e546edb572fcaace4f6f83_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia85c8a7c1652497597b7ea7972dec073_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i5a1e021fc233405fb08829f4051cb1fb_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="idb8e7366907c4dcf871aff38872610b1_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i94422e79aa2d42548d90243580e32b87_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i0365d68cb5ff4ab48af5d53ea83e48ba_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="ie82c69f8635148a8b8350895315a19a5_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i8ac58221e4724706b65fb059af0ca110_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="ibc340dcf885a4fd581321b746e8757e7_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ifc651d3828db486687995bef229ab4f7_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9de8fe26fd58462a86618350097c872f_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iea0a264d2e0446de9e2274e96e2b37a6_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6b09285140a8439da5596a39c547768d_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia339ae2ce2ec43e1af106a6b58ea9950_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib1b9cc4154d345a28b40a38e8a73435e_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6c0295767dd7446a87a22a4f73b5de0d_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i094a5527b20b4adfa1caa626eda8aff9_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i144d2b09f20d4c87b4110c123f60be9d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id48db6c3040f4712b08528191b4929a1_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i551813d8deb54a82b2a10a620449cc74_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="ibd5e95b6cbe449588567b996c9719efd_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i5796b46b9cc743eabb0d255a505bd528_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="ib46ee51210f14994bf3b2a3cc910dfc3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i95f4e24b766d48e3b340082b4055fdbf_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i97dd8fdab9854d0098b9ae3f5745809d_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8aadc9a2ded94b3289e6fb135b6312dc_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic1af98b50e8e4b2f96c9a9c2aec10bcc_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9debde0c01c34e85bc86074ab8e5c73a_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibbf1736d3cf2439dab088cc7b9693844_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie8ef3fa27f324939939f4b1b647d7f38_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i66dfd0b344824addb80b491abca12327_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0c851912a0114eac911d6dbdf54888af_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6afdc2cd09fd40e5b82c0c3aad4005c1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if52db4ca5ae5455daa201f5723cd8932_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i66130e751fbf402abb152fe7af81e549_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8326125b24c54f1a8d967e22191b5541_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i920fd5b302da46a1bdea645153d0f1ea_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i849c2c12ba5f4fd3968f8d714c76b14f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0330471b47fb499db969303f85bc0605_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i17cf3097051b4e7d931352e605877d01_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c5580916fd148e3bef036addcc08cad_I20220630">
        <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="i50a29105848e47a5beac14626f489d1f_I20220630">
        <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="i011a1e8679134648bba62148a6479928_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i823cbd9e0f88497b997f4469ef241eb8_I20220630">
        <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="ia0d305511e0143fdbb6a9b0032780c12_I20220630">
        <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="i1385a15c0bb14d688016f00e2e3b22c9_I20220630">
        <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="ic4257abf6e824bd9b974f82dc9b87e9b_I20220630">
        <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="i57811ba0752745a2a6ffd8df32f4a9ed_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia91dad2d45ab453b8ebc8eb6a2699b9d_D20211201-20211201">
        <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="i11d581498ef54bb89bd958a7d6c74834_D20211201-20211201">
        <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="if94c00bc984643b09e62b45bca2a7889_D20220630-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-30</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i528c42edd4614baf92bc8de1d8cec79e_I20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="i169d98c72b6a475ab4925bb81c863c6a_D20211201-20211231">
        <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>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3437d763986f42c3b312379c028e2d38_D20211130-20211130">
        <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="i394dc6de612246ea8e4ed9a00baa49a4_D20211202-20211202">
        <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="id350940d73df48ba9cb05a6e220edc04_I20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-12-02</instant>
        </period>
    </context>
    <context id="i4b58e33b8c864e0c83e2e542edfb76a7_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="iccc39841a0ec43cb84a2b06f2e6d9a52_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i280b227a9b784e8dbd45bc84abfea3c7_D20211224-20211224">
        <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>2021-12-24</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i34eb2de080c048e287ca3bc8fe25f184_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ic9606516b9ed4562b64c130bdf5f5606_D20211231-20211231">
        <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-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7596a84a4650420fbc547a95e41e8d38_D20220126-20220126">
        <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="i50ad7debbb114ade8339ff9289a30b2e_D20220126-20220126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2022-01-26</startDate>
            <endDate>2022-01-26</endDate>
        </period>
    </context>
    <context id="i10864d325e484083b99d432b8d531966_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4471c3d40d8e4242ae4241366c21950d_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i86c6f5c7a0624461b85c284ef3f523fc_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i870b434f7e3f4042ae472aaf96545266_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if8603d5ddacb44e0916f6623be998f1f_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i11bc4a2c4a3f48d391194bd4f42e4cd2_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i861c05fc24a5452fbc9199c7fe11cecd_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i408eb6f2389f4da59f5243d726f050a1_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie54cea89b5b141e3979f329f7a71af35_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib91cba9bdc934980bb572f9979bf7911_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i95c95aa60bf54ca8ba8d3da289c857f6_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8a3ec6505335453ba3bcbf1c668b19c7_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia97ef740e6b346ee8144a9450566e15e_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie1d1e51220eb49d2ab67fca93c466124_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b71ebc434294b6b96f5fd375a2e94be_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3e5c183ff9c84b23b5ffe04c759d3df1_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i27bceb1c80964ee296f8fbd09558c85f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i791a708b86fb4239bb6a9aae88685035_I20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="icad7863a160245e9b631c943266aafe6_D20211231-20211231">
        <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="i7bb6d174f5bd4539a5dc5ff507154cf1_I20220126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-26</instant>
        </period>
    </context>
    <context id="i279e622be96742fd967fc4ba8afb6467_D20220126-20220126">
        <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>2022-01-26</startDate>
            <endDate>2022-01-26</endDate>
        </period>
    </context>
    <context id="i407abdfde9a346228758696379ca0ceb_D20220126-20220126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-26</startDate>
            <endDate>2022-01-26</endDate>
        </period>
    </context>
    <context id="iab045e4c68d64790ba86377e2b070ba0_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsTransaction1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0764bc5e559e43e9a23abffa67d2acc6_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsTransaction2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1ee0690a944844f79a148f4afdaf5cca_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331">
        <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-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic19cb6a0c37e42acaff0b19c86da5470_D20220630-20220630">
        <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-06-30</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3dafd791cc3542cc863262d78a74cfba_D20211202-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id66c199e5bf24805ba1f6a14486009a1_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i24ac2424aa814153b2d7dc5cf3a29200_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieca8f2488d524cda9a92fc5637210aba_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1a3363af8c844b3999a74b24fc569e4d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8a03fbfabed24895951e471f8be389de_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i600cc164596c499894e6fb645d24a611_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i52ee0f3f243b40179e6cb9056cfbff5a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i17a147be8f144661b0380a57d18b33d5_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6caa67eed63b44ac95ead700a29fa198_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2ce0c8dae229420aab6c91739ec51751_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia48e64e6ff7f42a7b73315e367924faf_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic2b7ca625d584ccd932716194213e0ef_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i62bb0f0ab1f6477488abcc301a47e854_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idbb088793f6346c2894226484f52c760_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9a86b9a1d37b489087d35d1a32fbe625_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i628f2e1ee6314d0893f055a97c9ae8a4_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic77af089362942e7b6a6ee3b01c888c0_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i232324ba747a4b3985b751220c6ac012_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic354758845fd45fb9a182188c4fabb58_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iead0d9e6ba3d4104a096786cf421fdf8_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iab08ae6a72a54983adab159fc66e970c_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i3f49e8ee5dc44eecbc24e87031653164_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i76f1a39ee83d4a65ae5eb3542094adca_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i187837e335fa438d85767423af37e6c9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i437dc5b35b05487fa5fa32ccbf8175d7_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="if95e6a9e6e7440ae8343f47bf4ebdfd3_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i5bbd0931ffeb46339802728ea95c7584_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ifb5d8fadd28a45a6bc647d577a202124_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i2bdb22ff43084da1b7d16cb8b97c45f3_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ibc18adf205e64ad2be30eef4f029b7a3_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ib71ed01f0bcf4e3586bde4ec0d89f8e2_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ief7b3c3bfb58462aacdb83a1e6336e0b_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i680eba1380bb4c44b800e83397864e89_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i9bac75ee32724b30b7322c994be60aa7_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i08be0c2b8f46431aa18aa0f13b0e59f8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:LandUseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iebfe689f099948d5ada192fe04912e4b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:LandUseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1644cc44541f414eb004d02954188bfc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:ComputerSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i750e4322179344eca694e82a895c0a19_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:ComputerSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i26d563624d29451996e61d70287ec77b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:ComputerSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib4f2920812704e4c80a7e26761a2e0a9_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i41922dd540dc4dfb8bc17f12fc751577_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i7d3a12b0cded4228bd925adc608b5543_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="id3d9a4e6b2784c639d5b4316bef1a9b9_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ifcb6496bc2824df0b6066c28d0451b22_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iaf88250092104d2aaa24a97d396352d6_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i2a81440e7a4141b2a1ee01fb13fb622c_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">aosl:PatentsAndPatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i17d94ffdf6824c5d933e8675deba026d_D20210701-20220630">
        <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>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0ace2845b4da47c38c06a769ca5c44eb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2fd54d8d4a0d486582b61c6a7ff5c7a3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia83e3cfa2ccc42ba8b76df2c5ab2a727_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id6625ce268eb487a87718bba9c0841f9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2bfb74a720eb435fa6245eb918224102_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i06f76240524740929a0d3d79bd936171_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i2064133aa67d433d99c89678b6f0c123_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i89506db161c1476b88a5c41adad51623_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i77f91ca1fbac47a3a58e8703ae0517a7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4cc3ee4cff4a4b33aabb422da47f0e6e_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:CreditFacility3Point85PercentDueNovember182022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibeed254c57aa402cb192cb7ea31120a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:CreditFacility3Point85PercentDueNovember182022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96e7666ff2c34c5c8d3ab41861db8cb8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i35ae91d2125543ae9eba433d3f062647_I20181116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-16</instant>
        </period>
    </context>
    <context id="ibd430e33f4ff46819bff85b8444b879d_I20181116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:LineOfCreditFacilityTradeBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-16</instant>
        </period>
    </context>
    <context id="idcf3fd2d93b44f39aa1aa816bf830371_I20181116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:LineOfCreditFacilityWorkingCapitalBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-16</instant>
        </period>
    </context>
    <context id="i8d250071f0134973991917940ffd980c_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa93bfbe3a3c4beeaf0f8999aa2980ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8a3f6fcded54c63ac281afdc3724c75_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia1ab0e96a59e4929bbe926ff718aadd8_I20190809">
        <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="ieb1219106d234cd1bb8920718a86a3f2_D20190809-20190809">
        <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>
            <startDate>2019-08-09</startDate>
            <endDate>2019-08-09</endDate>
        </period>
    </context>
    <context id="i5d6bcbd06dcc47179ef3398559ae075c_I20210811">
        <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="i071dec269f9b4f5096a1dbff6e38418b_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i040f0cfc26234644b4b092a3509eb7ba_I20210930">
        <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="i536f4a5c080646de974ade98a2413ec8_I20210430">
        <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="i8ea1a87cc39b4ff49c6db042991d9944_I20220630">
        <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="i4e7325d510b843d2877a14b69a370972_D20210701-20220630">
        <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-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie053b26b9c85493597f5f56a42883656_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i661e8adb2a214d158b5db260871fc2c3_I20210818">
        <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="id3e4078e63b948e6b12b68f18ac78136_D20210818-20210818">
        <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="i9aa7905e9afe4e749732cd664017b9ee_D20220216-20220216">
        <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="i2b88b49c110049f1bab4f531a2514c90_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i58d013e577254829be0d372a83935121_I20180501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-01</instant>
        </period>
    </context>
    <context id="i4de3c5d36fd44ad0a8bd73bd9dd543b5_D20180501-20180501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-01</endDate>
        </period>
    </context>
    <context id="i293d920ae5954b2faeb5094e79fa0294_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7dafaddf43de4137ae7e6a26030764dc_I20170815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-15</instant>
        </period>
    </context>
    <context id="i505184c9bdda42ca95fccdb230401126_D20170815-20170815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-15</startDate>
            <endDate>2017-08-15</endDate>
        </period>
    </context>
    <context id="id3aaf415d6d743e28029e9444a2135bb_I20180112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-12</instant>
        </period>
    </context>
    <context id="i231126782ace48e68b4550e97120dd2b_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i5b5761f88a8148b89949b3bc21c845b7_D20170815-20170815">
        <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:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-15</startDate>
            <endDate>2017-08-15</endDate>
        </period>
    </context>
    <context id="ife06aa5a174440d88a9f40f2ca3c2cd6_D20170815-20170815">
        <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:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-15</startDate>
            <endDate>2017-08-15</endDate>
        </period>
    </context>
    <context id="ifeeb0a0661f24a9ba3124223a934f8ff_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">aosl:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:VariableInterestRateTermLoanMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie7694699d04c49ac9e60924c4203c8c3_I20180509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LeaseFinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:YinHaiLeasingCompanyandChinaImportExportBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:YinHaiLeasingCompanyandChinaImportExportBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-09</instant>
        </period>
    </context>
    <context id="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2010-10-22</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i835c9e55ed1d4dbda80a8f22c20b057e_D20101022-20220630">
        <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>2022-06-30</endDate>
        </period>
    </context>
    <context id="iec8d677632b24f0fbcb1a045f8106d30_I20181130">
        <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="ie93bb6651d744e8e9ab8622079b501e0_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ifceeb83eb7e34828912c11a9616491d3_I20211130">
        <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>2021-11-30</instant>
        </period>
    </context>
    <context id="i18df877db0e14beea6b76e8cd6ace285_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8c8689bb2c8c4ed69df50606995ac641_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0c30dea3f7d340b3910982e4f39f0364_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6690031f9991490a817b665a0560b4da_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic0bcae9be30e4560957384ae9b3f4f9f_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i42cb22bc1901490eaa69c9fc9b58f312_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3f2748baaba0400bb0eea8cd58d90b83_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i977faf87b9444f81bb309d5220b835b5_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2c3d9f3b0a0e481d89ab2172a959ac98_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i82cd307e182747c9963a121881823a6f_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i699df94962e9481ab242db31530d1973_D20180701-20190630">
        <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>2018-07-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i42f215eafca94390bee969118d552e58_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i240c0c2743294f2d8c7e825d1b65f99e_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iad7d047d301649dfbc8fce6e1208d0d7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib01ab911816c45369df58f5405e413e3_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibaaac6f2c23043ed93abd5534505a84b_I20220630">
        <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="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1498795fc0014466a13918baedb8bb25_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i32bb8030c704441499dab7e6cbc49a4c_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="ic0d08cb153034c839b41054c4be6f3b3_D20180701-20190630">
        <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>2018-07-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i85282cd302934f2181b0016e0f804076_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="iced4bdf64a5d4b2195e2fd8f693d2aaf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8211f88f1f6e46718cc06edfc5835999_I20220630">
        <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="if863f713478843a5acf63ef891c97fe4_D20211201-20211231">
        <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="i622288e68bd54f50a5835d75db76f890_D20211201-20211231">
        <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:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaf21e52345fb4cef8835430245b49bd4_D20211201-20211231">
        <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:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e58a8b572b44e2e887726d0509d571e_D20210701-20220630">
        <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="ie4f2ddb449634a8fbf14d73f1e2d4d84_D20180701-20180930">
        <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="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830">
        <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="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831">
        <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="i2e19a8f670244506b187b77e7751ebf9_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i45e44885739b4de9b1cfc360a68300af_D20200701-20210630">
        <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-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i015e88ecfe6b440b989a2f17718ac970_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7428f3c2565b404e938441c579754b5e_D20180701-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i938e240b3d96481bbcb6a6d7b32c9549_I20181130">
        <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="id629d5ac120f49d9a423aea5a7d55f2e_I20211130">
        <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-30</instant>
        </period>
    </context>
    <context id="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia675971e97b04ca8ad4e5ff27ded77e5_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ibc8485e4f7ec44d7a0bf141020a8bcf3_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic503ef0ac05440dea66da62674125474_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieda3e011fe294a1a94817b9b8969ddd0_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idac91ff881784e3f8715f3bb5c76fe4f_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i13d77e70ac584af58613a8610fcc19cb_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i157e8fd1d32549bcbc3979a46d55fe5b_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i207f29d77d264971bdd06975dd5680f1_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id9f4e97dfbae40fd9179e1c37c32223d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if2ddfdd9e27c442da54e0ec7dc258804_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie08c0d561e534d7da81b37fbc2c80e1e_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i75c17c3c95da4cb792b6cf8a4494bd30_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i328a4b200eb146bdb7aee0424b8dfaaf_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i841d28ad9783448f99921583de26a76a_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iad03295cbe174a3a8be193d9fbd78549_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d9894eaad354cc4b23f73b904e4a92a_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i81309997525e466cb9460844dd9ff39a_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic78bb606840f4480915709032f09a31f_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i4a3564eef7cc460db49e09c71f6a7b31_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">aosl:NetOperatingLossFixedAssetAndIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i73534c3d1b25472ca8e2b917f3e9a96e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">aosl:NetOperatingLossFixedAssetAndIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i54543e69b569403bae66773b72468a02_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i08de5517d40145a59a18cfc8b4d71ab8_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iabcee02d7a034b3ba713b189b1fe851f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i43129c378780436c88562ee132d8160f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i994989ef8daa4ce9990792c8ed3ce327_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifb98790e1a154be7a79a1297e497d52c_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id259253a32f74e718e49d3d6b6fdd80b_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id96e56a87f15458e898a2e75616c2089_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i407b3a13e4cf487b8ce384e6d3d2b0e9_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3c1482dd029d45369c2114d9e8bc5a51_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i779bf23829f7488aaf059bc79f16a0af_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1f562ba8bcdd4ca38ea34c755c1be9cf_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icf8e8690a5334289a0211ba5dd9feece_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i25443295a6d245b4b6e2a447d091257d_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i69d53ee4801842f8985f437fa8e61cf4_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8d17ba9a1da346eb95ecfa7e7c02c4a9_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib88f9fdb7aa945b5a3fe3ba1bddb4ab4_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i09bc304c30204719b8f100f5623b1258_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i89e9e42501ea478491acd5d4659faaf0_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5c1e3ba12a86435586a03f84bdf33500_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5be8af4d63374632b004c43f91ab4204_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3946b7267e6b4346baccaeb1cb3b0bc3_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5f7d8bbbaff940bfa329bfdf68c56b3c_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d8c5ce180d341d3989868f3386f87f8_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i649eea98b50744dd8af8a4bc4f11a078_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb75522076af4d7b9363880765b74f0e_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i88ed60cd44de42a3aeb704c5de729ecf_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib6b64be6d891479a8e33246d2212bc9b_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5d1bbc027df94059a0d46b1c8cc600c6_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5e261672b4a6419aa635c725bea840e0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i69818f88a7f541d681fadd76ab3fd397_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1158b74debe148d8a2f2ae9af4e0ff80_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1b2c74b0ab984c4aa60fc69dd8f96337_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if0891d98d5e6410eb1b19802b22e6547_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ief08306fb2554da99a179160b17594e1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i53902b8c1a7245e5aef7898ed86d3107_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie1fb9c86c85d4a9f983d92375d6b70f9_D20210701-20220630">
        <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>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i02180f15ea1e4506ad52a958f72c2db2_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iddae528abf4347a39830cd8c3811b516_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i1d97a98267794240a311dc97503514fc_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="if4890db90c1b46b99e9acf8944175f57_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i9cb941958be74e48bd05d0b228fd5b3b_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="idf60797b8e2a4bcfbad917ce87106b48_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i2775838bd7614a19811d82814bec6577_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="icf5b1843a4aa4f04898a9a82bb3b8f57_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i6ec465bde6d64d8d8cf030f1c553949a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">aosl:LossFromCyberSecurityIncidentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3830b9075d4f4de1ba8594ea9bed3a07_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i0e40118cee3f4bd6aa51317ea7591a9c_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i6c1b3968241544dd8cd946104f25c041_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i25703bda2ba9483d907600625ece7273_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie98d2ff7b4fc4ae286d020c3d49fb58f_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5bc4e07cff24628a6d6ca58021a6d05_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i47f54a461c2e4d3eb33ef2beb66f4d4f_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i74b8a34415664abc83cf7f7a9fc2a540_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i51b4673ef057450e846975e5caf07dbd_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i4a9d8a5625d4440e828e3c36a676503f_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if51d2a9e5db04172afe2db470b0c714b_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i77d8d250bc244a9fa7fe21807b066be2_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa7180c9a3844010acddda674236fc2e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8240ebef0e5e482cb68e4679661d9d43_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib85be5554ad048df92d8286464f047ce_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i00388308b739424ebf0b37fbb28f5de3_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie3cd7ab3ea8b41438a6a928305457b1e_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9730bd6e1f1d403080d49b0c1a4f23d5_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i021b74204c48404a9bd8c37130925a96_I20220630">
        <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="i960450ad3a274a4db84204338d9dc136_I20220630">
        <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="if94aef7194aa4d45a726d41a0f29951a_I20220630">
        <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>
    <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="director">
        <measure>aosl:director</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="votes">
        <measure>aosl:votes</measure>
    </unit>
    <unit id="segment">
        <measure>aosl:Segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF80L2ZyYWc6NjBlOTc1MzU0MDBhNDI2ZTgzMzc4ZGE1MDU5ZDkxNTIvdGFibGU6NTU2YTI2ZDQzZTg4NDVmOTkxZTVkYTJhMTEyYTcxMjUvdGFibGVyYW5nZTo1NTZhMjZkNDNlODg0NWY5OTFlNWRhMmExMTJhNzEyNV8zLTEtMS0xLTE2MTI3_12611080-c6c6-4521-b82e-f087e4983969">0001387467</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF80L2ZyYWc6NjBlOTc1MzU0MDBhNDI2ZTgzMzc4ZGE1MDU5ZDkxNTIvdGFibGU6NTU2YTI2ZDQzZTg4NDVmOTkxZTVkYTJhMTEyYTcxMjUvdGFibGVyYW5nZTo1NTZhMjZkNDNlODg0NWY5OTFlNWRhMmExMTJhNzEyNV80LTEtMS0xLTE2MTI3_c1dd671b-8c6f-4ba4-a9c9-d92c7a62a844">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF80L2ZyYWc6NjBlOTc1MzU0MDBhNDI2ZTgzMzc4ZGE1MDU5ZDkxNTIvdGFibGU6NTU2YTI2ZDQzZTg4NDVmOTkxZTVkYTJhMTEyYTcxMjUvdGFibGVyYW5nZTo1NTZhMjZkNDNlODg0NWY5OTFlNWRhMmExMTJhNzEyNV81LTEtMS0xLTE2MTI3_9c48fb66-6ccb-4bcf-bf86-aa42c51e2f3f">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF80L2ZyYWc6NjBlOTc1MzU0MDBhNDI2ZTgzMzc4ZGE1MDU5ZDkxNTIvdGFibGU6NTU2YTI2ZDQzZTg4NDVmOTkxZTVkYTJhMTEyYTcxMjUvdGFibGVyYW5nZTo1NTZhMjZkNDNlODg0NWY5OTFlNWRhMmExMTJhNzEyNV82LTEtMS0xLTE2MTI3_eb9c6606-32f7-400f-a480-98d90e75fd87">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8b71ebc434294b6b96f5fd375a2e94be_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzgx_1adc946b-3fa7-4e0c-8ba1-1a7f3a134d38">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg1_786ebc61-9c59-43e4-8cc0-355908cfab9d">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg2_4b5400b8-1614-40fa-839f-b6d53dc6fc24">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF8yODU_798ba0f4-b19e-42c0-ad93-259c27a7a989">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF8yODU_d5ec56ed-3d86-48bb-a52f-4d638a3488b7">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg3_feab87b1-4ba1-4726-a886-22966b8380b6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjgy_a3209fcf-82ce-4aad-9a39-9701c2439864">001-34717</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc5_fe1c8c62-5ef8-443d-9392-30bdd513f192">Alpha and Omega Semiconductor Limited</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6YzA0OWZhZTdkZDUxNGJiY2IzODUzNjhkYjFiMWNkZWMvdGFibGVyYW5nZTpjMDQ5ZmFlN2RkNTE0YmJjYjM4NTM2OGRiMWIxY2RlY18wLTAtMS0xLTE2MTI3_07eac8c4-4c7e-4b0b-8700-6f78d29e377d">D0</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6YzA0OWZhZTdkZDUxNGJiY2IzODUzNjhkYjFiMWNkZWMvdGFibGVyYW5nZTpjMDQ5ZmFlN2RkNTE0YmJjYjM4NTM2OGRiMWIxY2RlY18wLTEtMS0xLTE2MTI3_58a0d069-bd37-4fa4-b1ff-6c5f9b5cf827">77-0553536</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjgw_ca3df3a1-b42c-4457-8cfe-253b317354c7">Clarendon House</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjgz_81e3397c-a478-4c18-8d1d-9653726cdd8c">2 Church Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjgx_d59e0767-7654-4ce0-98fa-bf50d28039ff">Hamilton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc0_0c168014-02d7-4833-94b1-ac3e528ec156">HM 11</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc1_aa305122-900f-42e7-8f36-564a37f52f38">BM</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg4_29ec468f-bb3e-4049-b7eb-1a502d7d0a9f">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc2_bb824bc6-7b70-40e6-85f9-6f97ee740edd">830-9742</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6NmVhYzM0NWJjNjFjNGNkYzkzZjk3ZTBhY2ZlMzFlODYvdGFibGVyYW5nZTo2ZWFjMzQ1YmM2MWM0Y2RjOTNmOTdlMGFjZmUzMWU4Nl8xLTAtMS0xLTE2MTI3_756f755a-95d8-42c1-a49b-a30f1fd8f29b">Common Shares, $0.002 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6NmVhYzM0NWJjNjFjNGNkYzkzZjk3ZTBhY2ZlMzFlODYvdGFibGVyYW5nZTo2ZWFjMzQ1YmM2MWM0Y2RjOTNmOTdlMGFjZmUzMWU4Nl8xLTEtMS0xLTE2MTI3_24924b6b-b125-4b8d-a41a-07d9a68c6ffc">AOSL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6NmVhYzM0NWJjNjFjNGNkYzkzZjk3ZTBhY2ZlMzFlODYvdGFibGVyYW5nZTo2ZWFjMzQ1YmM2MWM0Y2RjOTNmOTdlMGFjZmUzMWU4Nl8xLTItMS0xLTE2MTI3_26472c24-b954-4cf5-a25b-bffe93b8a29d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg5_5c9d1806-f6aa-4bfe-b112-1a1bf84bbabc">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjkw_c5737c6c-d1f9-47c5-a961-83af342d176f">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjg0_27abfd9c-491a-48c2-9069-4cedfc57a432">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc3_fcc0bf90-9d0d-4431-bbbe-f098e939ea93">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6MjQ4ZWVhOTc0MzA3NDIzZDgxYjk2YjcxMmMyZDcyZjQvdGFibGVyYW5nZToyNDhlZWE5NzQzMDc0MjNkODFiOTZiNzEyYzJkNzJmNF8wLTAtMS0xLTU2MDgy_3dc013ce-2a1b-47e4-bc47-5de933897952">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6MjQ4ZWVhOTc0MzA3NDIzZDgxYjk2YjcxMmMyZDcyZjQvdGFibGVyYW5nZToyNDhlZWE5NzQzMDc0MjNkODFiOTZiNzEyYzJkNzJmNF8yLTEtMS0xLTE2MTI3_c57fa5d8-6e6c-4842-8ada-73314fda55c1">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGFibGU6MjQ4ZWVhOTc0MzA3NDIzZDgxYjk2YjcxMmMyZDcyZjQvdGFibGVyYW5nZToyNDhlZWE5NzQzMDc0MjNkODFiOTZiNzEyYzJkNzJmNF8yLTMtMS0xLTE2MTI3_48e56580-0921-4b0f-91ad-bbde18a31911">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mzk4MDQ2NTE1NDA4_14020bf5-93a6-45f3-9d71-7239cd66c638">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF80Mjc4_6eaae6fd-da84-4645-b800-a591018d5b15">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i5e345a63f78e4febb2366632045a436c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF8zMTgz_7bbd1b20-486c-4c06-8365-5f15d1434226"
      unitRef="usd">1327000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i89ecc534d4f2448393243374a0d2ba6c_I20220731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xL2ZyYWc6MGQzN2NiYjZmZDY0NGRmYmI3MDRlNWJlNjY1YTNkYjQvdGV4dHJlZ2lvbjowZDM3Y2JiNmZkNjQ0ZGZiYjcwNGU1YmU2NjVhM2RiNF8zODQy_decde409-b7d1-4d0d-8bbf-7e158f60ebc0"
      unitRef="shares">27397273</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF85Ny9mcmFnOmEzMmQ1YmI4MmQ4ZTQ3M2Q5Y2E5NjgyOGIxNmI0NDk0L3RhYmxlOjY1YzhhNzU0ZmUzMzQ3ZTU4ZTllMDEzYTQxYWUxY2NhL3RhYmxlcmFuZ2U6NjVjOGE3NTRmZTMzNDdlNThlOWUwMTNhNDFhZTFjY2FfMS0wLTEtMS01NzEzMS90ZXh0cmVnaW9uOmMwNmFkOTQ1ZDkyMDQwZDY5YjEyNmEyMzJlNTMwNTRmXzEwOTk1MTE2Mjc4OTM_899663e4-a064-4405-9d32-3756b1e4c1c8">243</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDAvZnJhZzo0NDRhYzE5ZjA0Zjg0MWNmYmRjYmFkMTBiMmNjNzcwMC90ZXh0cmVnaW9uOjQ0NGFjMTlmMDRmODQxY2ZiZGNiYWQxMGIyY2M3NzAwXzQzOTgwNDY1Mjk3MTY_b5da0423-d077-4d89-b8a2-61304a21511d">BDO USA, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDAvZnJhZzo0NDRhYzE5ZjA0Zjg0MWNmYmRjYmFkMTBiMmNjNzcwMC90ZXh0cmVnaW9uOjQ0NGFjMTlmMDRmODQxY2ZiZGNiYWQxMGIyY2M3NzAwXzQzOTgwNDY1Mjk3MTg_b3fbd0df-f513-4bea-aa19-21a7ac5e5ef8">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQtMS0xLTEtMTYxMjc_32f9c5b6-c75d-43a5-9475-306ce760e49b"
      unitRef="usd">314352000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQtMy0xLTEtMTYxMjc_945570ff-db5a-4312-a756-16860886ef77"
      unitRef="usd">202412000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzUtMS0xLTEtMTYxMjc_94d35e85-ee4d-4412-b575-b98ea2fd5ffd"
      unitRef="usd">299000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzUtMy0xLTEtMTYxMjc_5c976121-5606-4c68-808f-b9d1e52d25e3"
      unitRef="usd">233000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzYtMS0xLTEtMTYxMjc_049ecc6e-7abd-4a4c-8c3e-a7dd9fbcaceb"
      unitRef="usd">65681000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzYtMy0xLTEtMTYxMjc_83f5185a-e771-40ad-8525-6d2c534c2d09"
      unitRef="usd">35789000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzctMS0xLTEtMTYxMjc_3b7d4ae5-21dd-4b55-a6bd-203215d4c51e"
      unitRef="usd">158040000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzctMy0xLTEtMTYxMjc_88aa1362-59df-4991-bb0a-243f92930d47"
      unitRef="usd">154293000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzktMS0xLTEtMTYxMjc_ed3a28c5-8808-4ae4-b7b8-88a785fa1f36"
      unitRef="usd">11220000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzktMy0xLTEtMTYxMjc_f18af749-7abf-4fbf-bb04-8b6d05bafae8"
      unitRef="usd">14595000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEwLTEtMS0xLTE2MTI3_5b7e8dc7-9d6c-44df-816e-93c3d747ca2e"
      unitRef="usd">549592000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEwLTMtMS0xLTE2MTI3_b00c51d6-a3c6-4e8f-b05a-27ac8cb236b2"
      unitRef="usd">407322000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzExLTEtMS0xLTE2MTI3_8c1a18ff-f006-46c9-8479-cef0d5f006d0"
      unitRef="usd">318666000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzExLTMtMS0xLTE2MTI3_89fc6eeb-33bb-497b-b3db-d0eff2a046ad"
      unitRef="usd">436977000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEyLTEtMS0xLTE2MTI3_26d91e9d-1629-47a2-88c0-b7dc9e83884a"
      unitRef="usd">23674000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEyLTMtMS0xLTE2MTI3_54761d94-591d-44a1-9c45-3d2a393e3d7e"
      unitRef="usd">34660000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEzLTEtMS0xLTE2MTI3_af16022b-27ac-412c-aed8-71b797373673"
      unitRef="usd">10050000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzEzLTMtMS0xLTE2MTI3_48509865-8faf-4d12-a18c-46a34452fcd7"
      unitRef="usd">13410000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:EquityMethodInvestments
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE0LTEtMS0xLTQ2ODY4_4d761e1e-f710-490f-95eb-77321ef6452e"
      unitRef="usd">378378000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE0LTMtMS0xLTQ2ODY4_a2c46dda-902a-44bd-8b17-b1bf414c4536"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE0LTEtMS0xLTE2MTI3_ea04861b-b94c-4bab-8d98-279061f2bdce"
      unitRef="usd">592000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE0LTMtMS0xLTE2MTI3_7561d1e8-8fab-45fd-96b2-05c89f7e6cf6"
      unitRef="usd">5167000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE1LTEtMS0xLTE2MTI3_f3fe3e84-e28f-4a11-b2b9-a4d5c427bd3f"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE1LTMtMS0xLTE2MTI3_5aa533fc-894a-4cbb-92a3-5229313fcbbf"
      unitRef="usd">2168000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE2LTEtMS0xLTE2MTI3_d45861e2-1ea9-40f2-bd19-d6b0d80bb2da"
      unitRef="usd">17677000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE2LTMtMS0xLTE2MTI3_bd815985-7af5-4d34-90ec-3d346e70ceb0"
      unitRef="usd">18869000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE3LTEtMS0xLTE2MTI3_e7b78f43-bc37-4aec-8a05-d08b86ebbe64"
      unitRef="usd">1298629000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzE3LTMtMS0xLTE2MTI3_05c162cb-f41f-4d0f-9454-e06d4766e3ab"
      unitRef="usd">918573000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzIyLTEtMS0xLTE2MTI3_78fccc23-d9e5-4264-a2e6-aaff2904674c"
      unitRef="usd">87377000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzIyLTMtMS0xLTE2MTI3_df5bae00-626f-489c-b50f-0536b2e75476"
      unitRef="usd">80699000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzIzLTEtMS0xLTE2MTI3_e6f5f170-ca25-429e-ba70-80e5a5b3adf2"
      unitRef="usd">116893000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzIzLTMtMS0xLTE2MTI3_5c6d19e3-1989-4a0e-8156-81658ddfb8d7"
      unitRef="usd">69494000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI1LTEtMS0xLTQ2ODc1_f9d205f5-afed-4fb6-9563-3d526d18c93a"
      unitRef="usd">28989000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI1LTMtMS0xLTQ2ODc1_39e32b36-472b-4443-8e98-9726fd0a6788"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI0LTEtMS0xLTE2MTI3_c36d02d9-af30-4018-8e71-ca92d27f8fea"
      unitRef="usd">4248000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI0LTMtMS0xLTE2MTI3_793237a1-51d1-44f8-a573-7a3ec49425b8"
      unitRef="usd">2604000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI1LTEtMS0xLTE2MTI3_46160506-ad9e-4315-b059-69baa850d754"
      unitRef="usd">25563000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI1LTMtMS0xLTE2MTI3_ec1787cb-5f83-4952-9c39-ccb5e6025a03"
      unitRef="usd">58030000</us-gaap:ShortTermBorrowings>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI3LTEtMS0xLTE2MTI3_ff5b60d8-e73d-4e87-ba37-934364326906"
      unitRef="usd">802000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI3LTMtMS0xLTE2MTI3_0d576842-6ef4-47cc-817c-18ca19f4fa18"
      unitRef="usd">16724000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI4LTEtMS0xLTE2MTI3_6c818acb-91bc-47b5-a62f-d893fe685189"
      unitRef="usd">3850000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI4LTMtMS0xLTE2MTI3_51efbc43-2f07-4dec-98e8-ac818a9b9efe"
      unitRef="usd">5679000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI5LTEtMS0xLTE2MTI3_27e3aecd-e227-47a4-8929-7b53128d5123"
      unitRef="usd">267722000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzI5LTMtMS0xLTE2MTI3_be24ed5d-7e76-472f-bcf6-4180d345a079"
      unitRef="usd">233230000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMwLTEtMS0xLTE2MTI3_21dc422f-71e1-48f1-9323-bfcb906222cd"
      unitRef="usd">42486000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMwLTMtMS0xLTE2MTI3_362a5553-dabd-4b7e-995f-fa8fa43470da"
      unitRef="usd">77990000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMxLTEtMS0xLTE2MTI3_eb1b4d16-759f-47f9-9974-a00efbe3878f"
      unitRef="usd">2158000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMxLTMtMS0xLTE2MTI3_67ad24a4-2b9c-4c3c-af93-1852f8f49f0b"
      unitRef="usd">1319000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMyLTEtMS0xLTE2MTI3_7fb4811b-ee98-4b02-8dd2-a53fcbf83a4d"
      unitRef="usd">28757000</aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMyLTMtMS0xLTE2MTI3_c0a2a420-4615-4f81-94d5-683c0f0a3461"
      unitRef="usd">2448000</aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMzLTEtMS0xLTE2MTI3_1eec4eda-94ae-46eb-987c-b68ae5ceedaa"
      unitRef="usd">3932000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzMzLTMtMS0xLTE2MTI3_862b4dcc-8d35-4575-b142-974305963fcd"
      unitRef="usd">12698000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM0LTEtMS0xLTE2MTI3_4773ed23-b13c-4397-bff1-5e919343a1ce"
      unitRef="usd">20878000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM0LTMtMS0xLTE2MTI3_a293dd02-a5ce-4d4d-8b69-996763c3619d"
      unitRef="usd">30440000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM1LTEtMS0xLTE2MTI3_ec065f9b-32d6-4081-9721-4419efae4279"
      unitRef="usd">78603000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM1LTMtMS0xLTE2MTI3_2131a0be-1b54-4d86-882a-a486bdbb5b6e"
      unitRef="usd">44123000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM2LTEtMS0xLTE2MTI3_fa116cf7-a943-4e68-9c1d-9d8a97694024"
      unitRef="usd">444536000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM2LTMtMS0xLTE2MTI3_ddd27de6-b1b8-493e-821d-34493bf3ed17"
      unitRef="usd">402248000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM3LTEtMS0xLTE2MTI3_641f2f4f-23e5-4bd2-bc60-30083e337dc5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM3LTMtMS0xLTE2MTI3_aecb8c4d-297c-4ca6-bddb-baafbfc80535"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM5LTAtMS0xLTE2MTI3L3RleHRyZWdpb246NDdhMTFjMzI3OTNhNGNiYmJlNTA3MDU1NTJlODgwOThfMzM_4d89b760-5854-4d70-94cb-88652b36bb8e"
      unitRef="usdPerShare">0.002</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzM5LTAtMS0xLTE2MTI3L3RleHRyZWdpb246NDdhMTFjMzI3OTNhNGNiYmJlNTA3MDU1NTJlODgwOThfMzM_9606e25e-a448-468f-bf1a-7b71708a4d07"
      unitRef="usdPerShare">0.002</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfMTY_13cfc4e7-41ad-4627-8848-75e19e39a402"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfMTY_21eb7386-25a5-43ce-a62c-543ebdf28a77"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfNTE_482f3c7a-daf4-4413-a5e0-201382f36f87"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfNTE_5f4280e7-3dec-43fe-927f-18285cce51a3"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfNTE_6573ef2c-81a2-4401-879d-85f7e941ee29"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTAtMS0xLTE2MTI3L3RleHRyZWdpb246ZWY1MTQyNDNlZGQ2NDlmNGI4YzRhNTMyZDM1YTcxYWNfNTE_84443ef6-6427-484d-88d5-68455b445292"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTEtMS0xLTE2MTI3_f1415a88-3ce3-42f2-b2e8-5275249783d4"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQwLTMtMS0xLTE2MTI3_c4496e83-67a5-4482-a3d5-e90794d5fff3"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQxLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NjY2ODc1ZDI1OGEwNDZkZDkyYTI0YjhhNzk1ZjcxNTRfMzA_110fd5a8-7b3e-473c-a899-13e529d64b81"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQxLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NjY2ODc1ZDI1OGEwNDZkZDkyYTI0YjhhNzk1ZjcxNTRfMzA_34dd79d4-e818-4262-946e-87c061ffb65e"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfMTY_b675be91-6425-4079-bc04-e63a0bca4bd8"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfMTY_db554b71-d537-48b0-9ea2-1de492e2e31b"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfNTE_c79cb264-8966-462b-b7a0-ce55cd9db4a0"
      unitRef="shares">33988000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfNjU_fc91fd28-564f-4f37-b3c0-2a65d19f8dda"
      unitRef="shares">27371000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfMTEw_2202978d-d509-4e3a-9b8b-7f641cedbd21"
      unitRef="shares">32975000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTAtMS0xLTE2MTI3L3RleHRyZWdpb246NWI5MzAzYWYzYmYwNDdkNGE0Y2U5YmVlMzQ3MWUyMmFfMTI0_042077ea-433a-4b60-94da-2a846a431bd8"
      unitRef="shares">26350000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTEtMS0xLTE2MTI3_d2cc58aa-890d-402f-8feb-f929b3c0a814"
      unitRef="usd">68000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQyLTMtMS0xLTE2MTI3_2cf146e5-ac6b-4e39-8d63-8269b3a2f6b6"
      unitRef="usd">66000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQzLTAtMS0xLTE2MTI3L3RleHRyZWdpb246MjNjOGJhNjBiM2QzNDZhMWFkMDVkMGYwNzI1NTcwNjBfMjk_7dbe8f64-3d5b-4c40-97d4-c90a87b9a4f9"
      unitRef="shares">6617000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQzLTAtMS0xLTE2MTI3L3RleHRyZWdpb246MjNjOGJhNjBiM2QzNDZhMWFkMDVkMGYwNzI1NTcwNjBfNjA_cd644a33-580e-4825-87df-afd9b69512f5"
      unitRef="shares">6625000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQzLTEtMS0xLTE2MTI3_1843b1c8-fbe0-4699-84bc-1b0a4e24a934"
      unitRef="usd">66000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQzLTMtMS0xLTE2MTI3_a527d1c6-9dc4-40e8-9d55-bf000da933dc"
      unitRef="usd">66064000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ0LTEtMS0xLTE2MTI3_57510392-e918-4c61-8f77-f767644f8caa"
      unitRef="usd">288951000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ0LTMtMS0xLTE2MTI3_ee26ff87-e57d-4321-baf0-e61b682b5eca"
      unitRef="usd">259993000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ1LTEtMS0xLTE2MTI3_709090c6-0e27-4910-99ef-17bd7c0a3628"
      unitRef="usd">1080000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ1LTMtMS0xLTE2MTI3_27ba5da5-c9b6-4c50-92ac-286bb3dc8647"
      unitRef="usd">2315000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ2LTEtMS0xLTE2MTI3_1ed31e82-1728-4645-8cc6-f092f8c7b84f"
      unitRef="usd">629994000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ2LTMtMS0xLTE2MTI3_9abeafff-0232-4cad-a1f9-360be3747e2c"
      unitRef="usd">176895000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ3LTEtMS0xLTE2MTI3_930b6186-0bae-483b-ad01-0f8952d43e93"
      unitRef="usd">854093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ3LTMtMS0xLTE2MTI3_6e03cde4-93d5-4b1e-a1b1-8fb6f9417219"
      unitRef="usd">373205000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ4LTEtMS0xLTE2MTI3_88538051-3d32-4283-bd44-bac7ccf041ee"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ4LTMtMS0xLTE2MTI3_4d43b6bb-4216-433d-a830-d53ead4100c5"
      unitRef="usd">143120000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ5LTEtMS0xLTE2MTI3_ed40748d-03b9-48d0-abcb-7f49add4d4ba"
      unitRef="usd">854093000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzQ5LTMtMS0xLTE2MTI3_6d0332f6-82b1-4e40-84bb-76c2bac0c80b"
      unitRef="usd">516325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzUwLTEtMS0xLTE2MTI3_9ddcf6e5-6c1e-46c1-8978-f7cabe2d099d"
      unitRef="usd">1298629000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDYvZnJhZzowNDA0ODgwNTZhYzM0MjI3ODU3NzYxNmM1NjkzZGRiNS90YWJsZTpkZTA4MzUwM2MwM2Q0MDZlYjhlNjUwMmZlYWU4OGVhYS90YWJsZXJhbmdlOmRlMDgzNTAzYzAzZDQwNmViOGU2NTAyZmVhZTg4ZWFhXzUwLTMtMS0xLTE2MTI3_5a1c18dc-2268-471a-9a05-1d66f42cfd3e"
      unitRef="usd">918573000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMtMS0xLTEtMTYxMjc_4a619b5a-527d-4051-874b-3ad4931ed0ff"
      unitRef="usd">777552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMtMy0xLTEtMTYxMjc_9e104452-cc1b-4c77-894d-a3f155e93c34"
      unitRef="usd">656902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMtNS0xLTEtMTYxMjc_50363fc9-5e26-49aa-8f98-ca7e40686561"
      unitRef="usd">464909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzQtMS0xLTEtMTYxMjc_85e2202e-785e-4b4f-bda5-f3360ef7d925"
      unitRef="usd">508996000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzQtMy0xLTEtMTYxMjc_351048a9-0fd3-4232-a16e-817026f3f1f6"
      unitRef="usd">452359000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzQtNS0xLTEtMTYxMjc_3a63f025-2280-4a60-9be1-e9c2731b2ea1"
      unitRef="usd">362178000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzUtMS0xLTEtMTYxMjc_f8582de1-9958-4ef3-b687-95407a4386cb"
      unitRef="usd">268556000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzUtMy0xLTEtMTYxMjc_ecdf918c-66bd-4fb0-8420-62783c36c8d4"
      unitRef="usd">204543000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzUtNS0xLTEtMTYxMjc_69eb0c9a-7372-48aa-8fcb-cd3a14831371"
      unitRef="usd">102731000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzgtMS0xLTEtMTYxMjc_49ad4388-5227-4ee3-ad99-ed46f5c2cdd2"
      unitRef="usd">71259000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzgtMy0xLTEtMTYxMjc_b631a27b-046f-43d4-a9a7-c20ae0b9759f"
      unitRef="usd">62953000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzgtNS0xLTEtMTYxMjc_11256159-c71d-46c0-9182-36802ec47314"
      unitRef="usd">51252000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzktMS0xLTEtMTYxMjc_cb2c8536-df69-4671-9f1f-63252d9d1b3c"
      unitRef="usd">95259000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzktMy0xLTEtMTYxMjc_ff9dad24-f885-4352-85ca-3fe92b94641d"
      unitRef="usd">77514000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzktNS0xLTEtMTYxMjc_4fdc78b0-603d-4cc9-8b51-de780e81e151"
      unitRef="usd">64816000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEwLTEtMS0xLTE2MTI3_938688db-f990-4a27-b88e-ec457b978720"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEwLTMtMS0xLTE2MTI3_b27fef64-aa4b-4aa6-a56a-1bd7ced884a8"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEwLTUtMS0xLTE2MTI3_8dd59d8f-00c0-4c4d-9b40-e7396e9d9524"
      unitRef="usd">600000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OperatingExpenses
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzExLTEtMS0xLTE2MTI3_c57971b9-0ebb-45ed-8291-209bdab5a748"
      unitRef="usd">166518000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzExLTMtMS0xLTE2MTI3_31674134-7fde-4eba-a93f-dd9567d76cf8"
      unitRef="usd">140467000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzExLTUtMS0xLTE2MTI3_7a800ba5-3540-4764-8c3a-75f28544a6ae"
      unitRef="usd">116668000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEyLTEtMS0xLTE2MTI3_70b2af39-092d-41d4-80b9-2d3071aed8ba"
      unitRef="usd">102038000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEyLTMtMS0xLTE2MTI3_715e0ff6-b156-431a-b0f1-3cb5941462aa"
      unitRef="usd">64076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzEyLTUtMS0xLTE2MTI3_1d808206-fef7-48b1-becc-de8fc6f57878"
      unitRef="usd">-13937000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE0LTEtMS0xLTE2MTI3_1017f8fe-afb1-4a57-aec6-a6563cc1ffb7"
      unitRef="usd">999000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE0LTMtMS0xLTE2MTI3_4cd0828b-bed5-404d-bf06-8f4312bc96c0"
      unitRef="usd">2456000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE0LTUtMS0xLTE2MTI3_3578f04c-d2e5-404d-9bed-1039e061057b"
      unitRef="usd">-1229000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE1LTEtMS0xLTE2MTI3_ffb45e6f-9b73-45e9-ba5c-91b7eaa9ba90"
      unitRef="usd">-3920000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE1LTMtMS0xLTE2MTI3_ec134cc1-d4f8-49e7-9275-1d5a4933c43b"
      unitRef="usd">-6308000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE1LTUtMS0xLTE2MTI3_abeb57ee-acc5-411d-951b-51f3c74a7c05"
      unitRef="usd">-2743000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE2LTEtMS0xLTE2MTI3_865f7e67-3818-415c-bc65-96832aa9bb22"
      unitRef="usd">399093000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE2LTMtMS0xLTE2MTI3_e557b777-b0c2-4531-ae55-2caf152bb5bf"
      unitRef="usd">0</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE2LTUtMS0xLTE2MTI3_1c73e1cc-664a-476e-bcc4-564132b01405"
      unitRef="usd">0</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE3LTEtMS0xLTE2MTI3_07d45a36-70b7-4f8c-bfb8-4251cd798420"
      unitRef="usd">-3140000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE3LTMtMS0xLTE2MTI3_01733f28-7dcf-4aa2-92a4-be27fa856f2b"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE3LTUtMS0xLTE2MTI3_0ce0b5a9-8b2e-4df6-9844-0156d5f9da2e"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE5LTEtMS0xLTE2MTI3_7148baa7-59bf-4748-b426-3e03a0433af7"
      unitRef="usd">495070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE5LTMtMS0xLTE2MTI3_52dc6fb5-b664-4e88-ba69-1c39ac59abcc"
      unitRef="usd">60224000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzE5LTUtMS0xLTE2MTI3_ed1d901d-76e5-4480-81db-e324ff4b57df"
      unitRef="usd">-17909000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIxLTEtMS0xLTE2MTI3_219452c4-8077-4188-abf0-619a3d3d085f"
      unitRef="usd">39258000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIxLTMtMS0xLTE2MTI3_a2bc1d3f-30bf-455e-ba3f-a79e34efa648"
      unitRef="usd">3935000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIxLTUtMS0xLTE2MTI3_6baff042-0d1f-4e0c-aa78-dc44ea00c6a0"
      unitRef="usd">348000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTEtMS0xLTQ3Mjk4_85e35030-a632-4694-82e0-682f24a6f0c3"
      unitRef="usd">455812000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTMtMS0xLTQ3Mjk4_88108c28-0c61-4c07-a957-5b4bdf94129c"
      unitRef="usd">56289000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTUtMS0xLTQ3Mjk4_c9d7c077-e90e-41ac-a115-fab082ab67e4"
      unitRef="usd">-18257000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTEtMS0xLTQ3Mjk4_d2fd0cfb-4716-4eb9-a483-6c3e1128799b"
      unitRef="usd">-2629000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTMtMS0xLTQ3Mjk4_23c3825f-0c35-43e9-87ce-53e65923bf19"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTUtMS0xLTQ3Mjk4_98e88e43-f294-43fd-bb49-36e0ff3554f4"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ProfitLoss
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTEtMS0xLTE2MTI3_5af57671-9e86-4763-9566-5054ac35dba3"
      unitRef="usd">453183000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTMtMS0xLTE2MTI3_893b0c48-ec79-4f0f-859b-73fbaa573104"
      unitRef="usd">56289000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIyLTUtMS0xLTE2MTI3_de239de8-60fa-4899-b293-49abb7425352"
      unitRef="usd">-18257000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTEtMS0xLTE2MTI3_f81462ba-e3ee-4c2b-9f15-f3c0fdcd976a"
      unitRef="usd">20000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTMtMS0xLTE2MTI3_ba238891-5b42-41c9-9073-7d3ab5e80301"
      unitRef="usd">-1827000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzIzLTUtMS0xLTE2MTI3_18bdcb2f-748c-4062-9c7c-922144f70266"
      unitRef="usd">-11661000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI0LTEtMS0xLTE2MTI3_e4a75656-9cfa-4948-9f27-540cae272a92"
      unitRef="usd">453163000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI0LTMtMS0xLTE2MTI3_fec7ef3d-11c3-4cdc-8e3a-5b97b6a060c1"
      unitRef="usd">58116000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI0LTUtMS0xLTE2MTI3_2cb072a6-cf7b-4dd1-9814-9b1ead4bc1e9"
      unitRef="usd">-6596000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI3LTEtMS0xLTE2MTI3_65d075f8-5fa4-468b-a64b-3c774a54f5de"
      unitRef="usdPerShare">16.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI3LTMtMS0xLTE2MTI3_e8506f71-9b7d-48b6-a620-e7e68c6fc58f"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI3LTUtMS0xLTE2MTI3_fbfcebf7-8930-41b4-85e7-874d06aafe4a"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI4LTEtMS0xLTE2MTI3_1dccc7d1-baf6-4468-8703-b56583863f9b"
      unitRef="usdPerShare">16.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI4LTMtMS0xLTE2MTI3_3ea703e9-eef7-42af-aa42-ed5843a5b019"
      unitRef="usdPerShare">2.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzI4LTUtMS0xLTE2MTI3_19b853ee-96f9-4be1-8a83-0a2f100abc32"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMxLTEtMS0xLTE2MTI3_582e3358-cbff-4dc5-8bc1-f8bcf71f8ab8"
      unitRef="shares">26764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMxLTMtMS0xLTE2MTI3_fc9f349d-78d2-494f-b8cb-5e838d1b196e"
      unitRef="shares">25786000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMxLTUtMS0xLTE2MTI3_db1171cf-c93e-4b6e-87ff-c95463b26802"
      unitRef="shares">24840000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMyLTEtMS0xLTE2MTI3_4f87a7f9-6091-44b2-9d3f-808421a7db3a"
      unitRef="shares">28203000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMyLTMtMS0xLTE2MTI3_9e67d4b0-4f9e-41a5-8c3d-9366bfb15792"
      unitRef="shares">27272000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMDkvZnJhZzpkYTNmNTI0NWY2NGE0YTFiYWUyMjA3ZmRhNWRhZjIzNi90YWJsZTpjMTA2MjU1Zjc0YTM0NjRiODhhZjZkNzlhNzIzYjJiMy90YWJsZXJhbmdlOmMxMDYyNTVmNzRhMzQ2NGI4OGFmNmQ3OWE3MjNiMmIzXzMyLTUtMS0xLTE2MTI3_86932ed7-b6dd-46b0-bba5-efe36a5f98c6"
      unitRef="shares">24840000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzItMS0xLTEtMTYxMjc_34623460-ee57-404b-a0c9-3e59ece20a1d"
      unitRef="usd">453183000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzItMy0xLTEtMTYxMjc_7317fc1a-7145-4513-89f9-5a1f6c35181b"
      unitRef="usd">56289000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzItNS0xLTEtMTYxMjc_b7248aa2-b8b9-42f0-a1c0-7bdf15ae3459"
      unitRef="usd">-18257000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzQtMS0xLTEtMTYxMjc_a23be373-be0d-4fa8-a096-15b83b837887"
      unitRef="usd">1307000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzQtMy0xLTEtMTYxMjc_565e73c3-0ad7-4731-afad-8da5cf39924f"
      unitRef="usd">14190000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzQtNS0xLTEtMTYxMjc_d738fd46-50d4-4a06-94fd-d95f156eda5f"
      unitRef="usd">-4839000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtMS0xLTEtNTU0Njk_a58c9839-9d65-4e7f-a5d4-11a726585df7"
      unitRef="usd">3642000</aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation>
    <aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtMy0xLTEtNTU0Njk_7d3cc0ed-6ba6-44c0-800e-fdf86bcd11df"
      unitRef="usd">0</aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation>
    <aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtNS0xLTEtNTU0Njk_14e756cb-ab83-4a26-be8d-f10b28ec2770"
      unitRef="usd">0</aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtMS0xLTEtMTYxMjc_1367b75f-d02f-4d99-91b5-4082eb3fd8e6"
      unitRef="usd">450848000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtMy0xLTEtMTYxMjc_494e399a-99f5-4d24-bc5b-12e907221113"
      unitRef="usd">70479000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzUtNS0xLTEtMTYxMjc_e4981b8a-7076-4d87-82fb-e47cc6149089"
      unitRef="usd">-23096000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzYtMS0xLTEtMTYxMjc_89aa2f4a-6462-4679-bcb2-e0d5a9d4e35e"
      unitRef="usd">-1080000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzYtMy0xLTEtMTYxMjc_ec1468d6-7e19-4534-b6f5-3f6e8c18f631"
      unitRef="usd">4921000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzYtNS0xLTEtMTYxMjc_59417835-d725-4a2d-a005-985630437db8"
      unitRef="usd">-14066000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzctMS0xLTEtMTYxMjc_d68d2721-a86f-483c-a47e-21eeb787cf85"
      unitRef="usd">451928000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzctMy0xLTEtMTYxMjc_7476153e-6e67-44d5-959e-65c934cd9d64"
      unitRef="usd">65558000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTIvZnJhZzplMDFjOGQ4MGVkMGU0ZjJmYTVmYTBhNzMxNzQwM2E4ZC90YWJsZTo0ZTQ3ODFlYjIyOGM0MzdhOGMwMGVmNDRhNGM3MWY3Ny90YWJsZXJhbmdlOjRlNDc4MWViMjI4YzQzN2E4YzAwZWY0NGE0YzcxZjc3XzctNS0xLTEtMTYxMjc_b8f73019-19e8-416a-adfa-c0ad5cea98d0"
      unitRef="usd">-9030000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia85c8a7c1652497597b7ea7972dec073_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTEtMS0xLTE2MTI3_262a382e-6c23-4ab7-8d17-a4813fcfebc9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia85c8a7c1652497597b7ea7972dec073_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTMtMS0xLTE2MTI3_15b3843f-0b47-4fc5-90be-8e5f00fc3c39"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5a1e021fc233405fb08829f4051cb1fb_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTUtMS0xLTE2MTI3_625d3cb1-665e-41d7-9f37-8f35172eac27"
      unitRef="shares">31163000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5a1e021fc233405fb08829f4051cb1fb_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTctMS0xLTE2MTI3_9504c2cd-3165-4bd1-ba6d-8503fb91ba78"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="idb8e7366907c4dcf871aff38872610b1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTktMS0xLTE2MTI3_60b2bd6f-7222-42a7-899e-921f8cbeb993"
      unitRef="shares">6646000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="idb8e7366907c4dcf871aff38872610b1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTExLTEtMS0xNjEyNw_68efdf77-f4dc-4505-8614-febf14cbf073"
      unitRef="usd">-66240000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94422e79aa2d42548d90243580e32b87_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTEzLTEtMS0xNjEyNw_1bca5611-6177-46eb-bc83-c57cc0aad6b8"
      unitRef="usd">234410000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0365d68cb5ff4ab48af5d53ea83e48ba_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTE3LTEtMS0xNjEyNw_dd572971-b7c1-40fc-b55d-ada05a439163"
      unitRef="usd">-2693000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie82c69f8635148a8b8350895315a19a5_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTE5LTEtMS0xNjEyNw_b202cc45-3828-4ca4-ac59-31cc20bf4eb8"
      unitRef="usd">125485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ac58221e4724706b65fb059af0ca110_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTIxLTEtMS0xNjEyNw_2ec66ff0-2548-48a3-8fd4-f87a89a28884"
      unitRef="usd">291024000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc340dcf885a4fd581321b746e8757e7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTIzLTEtMS0xNjEyNw_57daaa31-851c-4273-8194-467a7da4ec76"
      unitRef="usd">152265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifc651d3828db486687995bef229ab4f7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzc5LTI1LTEtMS0xNjEyNw_1818f192-455f-41cf-bebd-64b65f03e2d1"
      unitRef="usd">443289000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod
      contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTUtMS0xLTE2MTI3_ca017c7c-a2fb-49cb-8dcf-77df8d10dcee"
      unitRef="shares">562000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTctMS0xLTE2MTI3_fbd3b491-107a-46ed-abf0-6ef805180e3d"
      unitRef="usd">1000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTEzLTEtMS0xNjEyNw_25ca369e-af72-4b71-a56f-64e33cc254f7"
      unitRef="usd">24000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTIxLTEtMS0xNjEyNw_7380f1c5-be22-4ef8-91a5-8d106ddec7c4"
      unitRef="usd">25000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgwLTI1LTEtMS0xNjEyNw_f50d2b0d-a03f-452d-b947-5705a8b89bc5"
      unitRef="usd">25000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="iea0a264d2e0446de9e2274e96e2b37a6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTktMS0xLTE2MTI3_b6cd2562-dcd4-49c1-b134-7eefd7efec0c"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="iea0a264d2e0446de9e2274e96e2b37a6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTExLTEtMS0xNjEyNw_8078f1d4-05a1-41dc-b930-15cbc5d25d67"
      unitRef="usd">56000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i6b09285140a8439da5596a39c547768d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTE5LTEtMS0xNjEyNw_ac35f62d-ab43-4e48-b55f-fcee7c7569ba"
      unitRef="usd">-56000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTIxLTEtMS0xNjEyNw_d0991f97-702d-49ff-b03a-04664e54dc39"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgxLTI1LTEtMS0xNjEyNw_71bd8b2b-0e44-43aa-bf94-a91d3283a5ac"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgyLTUtMS0xLTE2MTI3_0e29608a-8e86-4f1a-b8d7-4468b85d8103"
      unitRef="shares">181000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgyLTEzLTEtMS0xNjEyNw_00c70364-f93e-498d-bdf7-28d0ab6d03e2"
      unitRef="usd">1509000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgyLTIxLTEtMS0xNjEyNw_068f1a18-efbd-4f42-87c6-ed264e5e1730"
      unitRef="usd">1509000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgyLTI1LTEtMS0xNjEyNw_9d49bea9-8e2c-4ebf-82e7-2ea86f77d8ad"
      unitRef="usd">1509000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTUtMS0xLTE2MTI3_e4605517-5e4d-400b-b549-7a662aa83f58"
      unitRef="shares">400000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if5384ab61ccf4edaa0acc6ae9cbc5d34_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTctMS0xLTE2MTI3_a9287da2-dc7c-48fe-ab8b-099a8a0ada8e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTEzLTEtMS0xNjEyNw_fff890e6-93af-4027-a37f-cb1830523d3f"
      unitRef="usd">3324000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTIxLTEtMS0xNjEyNw_e1b4b572-3fd2-4412-9194-eb57e414a308"
      unitRef="usd">3325000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzgzLTI1LTEtMS0xNjEyNw_367aa529-e7e6-4ff6-ad12-09645988c47c"
      unitRef="usd">3325000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i41979b1cc9b646e1a4a6dd75208098c7_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg1LTEzLTEtMS0xNjEyNw_206b79dc-29a2-4087-bd9c-88e6357fed08"
      unitRef="usd">9854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg1LTIxLTEtMS0xNjEyNw_a49b7a97-3af4-47bc-a037-969859eb7b9d"
      unitRef="usd">9854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg1LTI1LTEtMS0xNjEyNw_37d5e659-3c03-4209-8e9d-c06d66571a7c"
      unitRef="usd">9854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i6b09285140a8439da5596a39c547768d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg2LTE5LTEtMS0xNjEyNw_dc538880-b049-4dda-a4b9-95a76a6b9a83"
      unitRef="usd">-6596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg2LTIxLTEtMS0xNjEyNw_0eb00d4e-c5c6-4a88-93a0-93149f8c3972"
      unitRef="usd">-6596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia339ae2ce2ec43e1af106a6b58ea9950_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg2LTIzLTEtMS0xNjEyNw_bf59f3cc-f122-4408-9205-bc680f913f86"
      unitRef="usd">-11661000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg2LTI1LTEtMS0xNjEyNw_e2245286-c0ac-4172-822d-40d29611aea1"
      unitRef="usd">-18257000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib1b9cc4154d345a28b40a38e8a73435e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg4LTE3LTEtMS0xNjEyNw_818dac94-f3b5-46cf-a04a-8846fe36c6c9"
      unitRef="usd">-2434000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9de8fe26fd58462a86618350097c872f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg4LTIxLTEtMS0xNjEyNw_f35f69c4-9d6c-4696-a9b0-49a41a5edeb0"
      unitRef="usd">-2434000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="ia339ae2ce2ec43e1af106a6b58ea9950_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg4LTIzLTEtMS0xNjEyNw_5a60973e-1d1c-44fe-b403-1d538443333c"
      unitRef="usd">-2405000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzg4LTI1LTEtMS0xNjEyNw_4f34da82-008f-41e0-97d1-6448450f9ca6"
      unitRef="usd">-4839000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6c0295767dd7446a87a22a4f73b5de0d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTEtMS0xLTE2MTI3_086d1fd2-a44a-40c3-a13c-fad58e0b39e1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6c0295767dd7446a87a22a4f73b5de0d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTMtMS0xLTE2MTI3_b1589620-a75a-4600-b4bd-ad0ba18da11f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="i094a5527b20b4adfa1caa626eda8aff9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTUtMS0xLTE2MTI3_1e47e601-02ac-4bc2-aa54-4fac84708dc4"
      unitRef="shares">31944000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i094a5527b20b4adfa1caa626eda8aff9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTctMS0xLTE2MTI3_86fa6e98-a995-4199-bea4-01c7265a24a1"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i144d2b09f20d4c87b4110c123f60be9d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTktMS0xLTE2MTI3_f4f2e233-ca07-4abb-bb65-87d9c09fd40b"
      unitRef="shares">6639000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i144d2b09f20d4c87b4110c123f60be9d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTExLTEtMS0xNjEyNw_1a7e71b2-9c61-47ac-bd92-3f97c9c6d2f4"
      unitRef="usd">-66184000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id48db6c3040f4712b08528191b4929a1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTEzLTEtMS0xNjEyNw_1c96069c-a08c-4635-92d8-760f3891b742"
      unitRef="usd">246103000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i551813d8deb54a82b2a10a620449cc74_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTE3LTEtMS0xNjEyNw_dcd23468-e1fa-4ba7-85b8-c8e41dbcdde9"
      unitRef="usd">-5127000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd5e95b6cbe449588567b996c9719efd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTE5LTEtMS0xNjEyNw_6650106d-20e0-40c9-a998-021fa7edb9c7"
      unitRef="usd">118833000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5796b46b9cc743eabb0d255a505bd528_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTIxLTEtMS0xNjEyNw_6e1a9502-1846-4f80-a33a-b1f839f14dc9"
      unitRef="usd">293689000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib46ee51210f14994bf3b2a3cc910dfc3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTIzLTEtMS0xNjEyNw_386bdcd1-824f-4c6d-b1d7-f71e751ee51b"
      unitRef="usd">138199000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkwLTI1LTEtMS0xNjEyNw_653afd47-ba40-454f-8725-f95037018823"
      unitRef="usd">431888000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod
      contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTUtMS0xLTE2MTI3_052b7086-e826-4543-a73f-b7994fdb1125"
      unitRef="shares">857000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTctMS0xLTE2MTI3_487a8673-6f23-410a-bb32-5f39f2c8cd8a"
      unitRef="usd">1000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTEzLTEtMS0xNjEyNw_26558036-ea6c-4783-bcd7-fb9b1554ea7f"
      unitRef="usd">1698000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTIxLTEtMS0xNjEyNw_607e2a42-6e2b-435b-8cfa-2ed0bdd905f8"
      unitRef="usd">1699000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkxLTI1LTEtMS0xNjEyNw_4045b2b5-9868-4ba4-8e89-4c32d41c38ed"
      unitRef="usd">1699000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i97dd8fdab9854d0098b9ae3f5745809d_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTktMS0xLTE2MTI3_24a7ef78-f7ef-452c-9a06-19f4fe21aa98"
      unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i97dd8fdab9854d0098b9ae3f5745809d_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTExLTEtMS0xNjEyNw_ece796e5-271a-4e27-b28b-9b065e1bafba"
      unitRef="usd">120000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i8aadc9a2ded94b3289e6fb135b6312dc_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTE5LTEtMS0xNjEyNw_6bce6d2a-aa9e-44cc-8b05-4611ef87175a"
      unitRef="usd">-54000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTIxLTEtMS0xNjEyNw_e96a89c0-8abd-4259-996c-12a72b43b053"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkyLTI1LTEtMS0xNjEyNw_783a62ac-c68d-49aa-b3b5-617a0d759a06"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkzLTUtMS0xLTE2MTI3_1cc8b712-4659-4cc4-85bc-d33522f4b569"
      unitRef="shares">225000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkzLTEzLTEtMS0xNjEyNw_879007fa-808e-46d2-9b20-8acbdb4e0d5b"
      unitRef="usd">6924000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkzLTIxLTEtMS0xNjEyNw_991362e9-8ae2-4f71-a31b-8b86df430f7f"
      unitRef="usd">6924000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzkzLTI1LTEtMS0xNjEyNw_92014075-9a35-4e23-bc5b-ff808d8b903c"
      unitRef="usd">6924000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTUtMS0xLTE2MTI3_f4d93cd0-59f7-42bb-9755-c9b88959eba5"
      unitRef="shares">399000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id0dd61e8d02c4b7bb8b5374e32d5c978_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTctMS0xLTE2MTI3_7ba3c054-5712-4d88-82ca-fb2c9152c4c7"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTEzLTEtMS0xNjEyNw_311ef074-6460-4a6d-8636-2ef0a5ac8006"
      unitRef="usd">3326000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTIxLTEtMS0xNjEyNw_ccbdbe86-323d-4650-91be-8e711bcfd590"
      unitRef="usd">3327000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk0LTI1LTEtMS0xNjEyNw_b8db019c-75c5-43c9-932e-f12444f31453"
      unitRef="usd">3327000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk2LTEzLTEtMS0xNjEyNw_5295da12-6e74-4f2d-91e0-5905c2a23ade"
      unitRef="usd">12190000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk2LTIxLTEtMS0xNjEyNw_51149357-c71d-4965-b726-f021917a4059"
      unitRef="usd">12190000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk2LTI1LTEtMS0xNjEyNw_9b474c03-3202-4e41-b214-3abb938145e9"
      unitRef="usd">12190000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i0353c03bd26a4b3a89a7506b7f49655b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk3LTEzLTEtMS0xNjEyNw_19aee478-0b48-43b9-976e-198decef1a9f"
      unitRef="usd">3600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk3LTIxLTEtMS0xNjEyNw_bbbc7d0a-73f7-46da-9448-cdbece99e89a"
      unitRef="usd">3600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk3LTI1LTEtMS0xNjEyNw_f6d79687-2013-47fb-85fe-ada796e0cefa"
      unitRef="usd">3600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="i8aadc9a2ded94b3289e6fb135b6312dc_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk4LTE5LTEtMS0xNjEyNw_a972afca-8f27-46c2-8173-a91e91477908"
      unitRef="usd">58116000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk4LTIxLTEtMS0xNjEyNw_49991260-e376-43e5-b3a2-e136d3cdb7de"
      unitRef="usd">58116000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic1af98b50e8e4b2f96c9a9c2aec10bcc_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk4LTIzLTEtMS0xNjEyNw_eac0fa45-2fc0-4a4a-9f4d-1216566b682c"
      unitRef="usd">-1827000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzk4LTI1LTEtMS0xNjEyNw_47d7e225-e45c-4675-82f0-fc7cc8a876a0"
      unitRef="usd">56289000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9debde0c01c34e85bc86074ab8e5c73a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMC0xNy0xLTEtMTYxMjc_d4789a6e-95ec-4085-8c35-9fea6d91bb24"
      unitRef="usd">7442000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9cb6781aba8040c4b0a16eb2ec33f080_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMC0yMS0xLTEtMTYxMjc_fb1c72db-10a7-4e37-920b-332e314fd1c1"
      unitRef="usd">7442000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="ic1af98b50e8e4b2f96c9a9c2aec10bcc_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMC0yMy0xLTEtMTYxMjc_9f578c09-013b-4cb4-90c5-a3796d7ad102"
      unitRef="usd">6748000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMC0yNS0xLTEtMTYxMjc_d771ab36-bc4e-4062-b80e-1c1d12607355"
      unitRef="usd">14190000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibbf1736d3cf2439dab088cc7b9693844_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xLTEtMS0xNjEyNw_7c28f8f5-b71a-495f-8b78-c518625a864b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibbf1736d3cf2439dab088cc7b9693844_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0zLTEtMS0xNjEyNw_8108f9b6-e96f-4196-87fb-06d4ecfea92d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie8ef3fa27f324939939f4b1b647d7f38_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi01LTEtMS0xNjEyNw_e57d82c0-28b0-470a-a1d5-5994d2ca4e5c"
      unitRef="shares">32975000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie8ef3fa27f324939939f4b1b647d7f38_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi03LTEtMS0xNjEyNw_3bf93c30-2f07-47ac-ab54-cabd06937a18"
      unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i66dfd0b344824addb80b491abca12327_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi05LTEtMS0xNjEyNw_3d8557c2-80be-4052-85a5-da4c9c11019e"
      unitRef="shares">6625000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i66dfd0b344824addb80b491abca12327_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xMS0xLTEtMTYxMjc_d769b8a2-e32a-4c05-aa28-028b3e9ccfdc"
      unitRef="usd">-66064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c851912a0114eac911d6dbdf54888af_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xMy0xLTEtMTYxMjc_d03110b5-5480-46e3-a604-990014525341"
      unitRef="usd">259993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6afdc2cd09fd40e5b82c0c3aad4005c1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xNy0xLTEtMTYxMjc_77a5d9f8-8e68-4858-897f-b1622c6820f5"
      unitRef="usd">2315000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if52db4ca5ae5455daa201f5723cd8932_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0xOS0xLTEtMTYxMjc_b70ac70c-17e6-444e-b8ee-ab6bddbabe89"
      unitRef="usd">176895000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66130e751fbf402abb152fe7af81e549_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0yMS0xLTEtMTYxMjc_8b0298ee-9876-45c6-adfd-cbe74bae55b4"
      unitRef="usd">373205000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8326125b24c54f1a8d967e22191b5541_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0yMy0xLTEtMTYxMjc_fc96679e-632b-4959-aa2b-362eec9ab14a"
      unitRef="usd">143120000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMi0yNS0xLTEtMTYxMjc_ed41c509-e213-4c5c-a887-5ab477baa94f"
      unitRef="usd">516325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod
      contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy01LTEtMS00ODY0MA_c9506a42-fb6a-4327-8055-e5aaf71d5589"
      unitRef="shares">652000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy03LTEtMS00ODY0MA_0fead003-ca05-4eaa-9fcc-1723e0da8060"
      unitRef="usd">1000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy0xMy0xLTEtNDg2NDA_209a8241-a160-4848-9ba0-6b2a49633305"
      unitRef="usd">897000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy0yMS0xLTEtNDg2NzI_00b25dcd-51d8-4f98-a8d7-2620335f07fa"
      unitRef="usd">898000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwMy0yNS0xLTEtNDg2NzI_c06ad284-4e5e-423a-930e-8e3f26384975"
      unitRef="usd">898000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i920fd5b302da46a1bdea645153d0f1ea_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC05LTEtMS00ODY0MA_5c570d59-c271-445c-9236-7f3ca6628b29"
      unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i920fd5b302da46a1bdea645153d0f1ea_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC0xMS0xLTEtNDg2NDA_66515d7f-7a91-4688-a808-fc4abcbc5443"
      unitRef="usd">64000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i849c2c12ba5f4fd3968f8d714c76b14f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC0xOS0xLTEtNDg2NzI_5a0ab3ac-1b81-44a2-bfa0-844d5c6f4e31"
      unitRef="usd">-64000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC0yMS0xLTEtNDg2NzI_b870dcf2-82ff-443e-b9a0-89c906648e79"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNC0yNS0xLTEtNDg2NzI_342795d1-7004-477a-9413-5cf7aed650fb"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNS01LTEtMS00ODY0MA_89a16946-cd2d-48b5-8baf-21b1d49da772"
      unitRef="shares">183000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNS0xMy0xLTEtNDg2NDA_ccf1c4f5-bd43-4303-b9b2-b435bcd1abc4"
      unitRef="usd">8641000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNS0yMS0xLTEtNDg2NzI_ae3c4bd6-f536-439b-bdb5-fa7a9c12d37d"
      unitRef="usd">8641000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNS0yNS0xLTEtNDg2NzI_b3b371ef-0b04-4013-8eba-0f123c9ad240"
      unitRef="usd">8641000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi01LTEtMS00ODY0MA_bbc19655-0af3-4d19-a430-68979a177452"
      unitRef="shares">544000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5a7dfeac1d254f119f8b37a004f2bc73_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi03LTEtMS00ODY0MA_2261c2fc-4170-4dcc-a757-5964609cb33e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi0xMy0xLTEtNDg2NDA_43868ac9-512a-4cf6-81d5-f74700242f80"
      unitRef="usd">5244000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi0yMS0xLTEtNDg2NzI_5461818e-ef25-48c1-abb4-b6adbc1a4fb1"
      unitRef="usd">5245000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwNi0yNS0xLTEtNDg2NzI_1c1b70c3-2e07-4b6f-a039-727318642b59"
      unitRef="usd">5245000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOC0xMy0xLTEtNDg2NDA_b49e7125-c2ae-4bb3-9865-9f7cc653c865"
      unitRef="usd">31058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOC0yMS0xLTEtNDg2NzI_d201650e-25fd-4537-9f6d-a3c4918323dd"
      unitRef="usd">31058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOC0yNS0xLTEtNDg2NzI_08b7fb2e-ab22-444e-8034-027d5cdcd548"
      unitRef="usd">31058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i4209b6a2cb0849e5920180a4a09fdee1_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOS0xMy0xLTEtNDg2NDA_3bbda17d-d933-4d5c-b4f9-01b17ad02211"
      unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOS0yMS0xLTEtNDg2NzI_2ed22e98-ae8b-45a9-bc86-15dde48c1cc1"
      unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzEwOS0yNS0xLTEtNDg2NzI_b24803b7-86b5-417d-82b2-2b1337d3b68f"
      unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="i849c2c12ba5f4fd3968f8d714c76b14f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMC0xOS0xLTEtNDg2NzI_e443a9b0-8250-4931-bf53-33071e996dda"
      unitRef="usd">453163000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMC0yMS0xLTEtNDg2NzI_1b1df376-830e-476d-ae9e-a2e92f3af3a6"
      unitRef="usd">453163000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0330471b47fb499db969303f85bc0605_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMC0yMy0xLTEtNDg2NzI_aa2a1b66-2879-47ce-a2cb-4baccd4c6eb5"
      unitRef="usd">20000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMC0yNS0xLTEtNDg2NzI_b4ac4cc0-6e7b-4426-baaf-6b9e0a191231"
      unitRef="usd">453183000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i17cf3097051b4e7d931352e605877d01_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMi0xNy0xLTEtNDg2NzI_656651ec-d318-4c0c-b5a1-871a2b2e6585"
      unitRef="usd">558000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMi0yMS0xLTEtNDg2NzI_18635e69-5669-4a30-967b-870203ae54f3"
      unitRef="usd">558000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="i0330471b47fb499db969303f85bc0605_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMi0yMy0xLTEtNDg2NzI_0149f81d-f51d-4102-abb9-e91375d366d0"
      unitRef="usd">749000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMi0yNS0xLTEtNDg2NzI_51777934-1dd4-44ce-9463-ac81044f118f"
      unitRef="usd">1307000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i17cf3097051b4e7d931352e605877d01_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMy0xNy0xLTEtNDg2NzI_508f14a4-42cf-4960-bc70-751d60766387"
      unitRef="usd">1793000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i571bfda0598d4574bb3257f37b40b62a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMy0yMS0xLTEtNDg2NzI_9fb8415e-1718-4c2d-a690-c610c4c0cb8b"
      unitRef="usd">1793000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i0330471b47fb499db969303f85bc0605_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMy0yMy0xLTEtNDg2NzI_6a41477f-9d21-4d48-9b5e-6a9e368f6df7"
      unitRef="usd">143889000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExMy0yNS0xLTEtNDg2NzI_72c5c962-3241-4deb-b02c-841bc7bb80fa"
      unitRef="usd">145682000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7c5580916fd148e3bef036addcc08cad_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xLTEtMS01NzE1OA_78ce580c-0da0-47bb-9ad3-485bd273ccff"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7c5580916fd148e3bef036addcc08cad_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0zLTEtMS01NzE1OA_3bba721d-8a2f-4802-a6d5-1a9d47947f53"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="i50a29105848e47a5beac14626f489d1f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC01LTEtMS00ODY0MA_4bdf1228-2dac-4eab-a77a-84296383d4e1"
      unitRef="shares">33988000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i50a29105848e47a5beac14626f489d1f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC03LTEtMS00ODY0MA_10c1140e-c77a-460a-94c8-f810924c6953"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i011a1e8679134648bba62148a6479928_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC05LTEtMS00ODY0MA_995d76a4-9b28-4c0a-aebd-e1bb46a1cdef"
      unitRef="shares">6617000</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i011a1e8679134648bba62148a6479928_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xMS0xLTEtNDg2NDA_b7ace266-4def-4ad0-b682-81e012ee4e03"
      unitRef="usd">-66000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i823cbd9e0f88497b997f4469ef241eb8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xMy0xLTEtNDg2NDA_ff76e963-2bea-4e83-ba3b-527a2badafe9"
      unitRef="usd">288951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0d305511e0143fdbb6a9b0032780c12_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xNy0xLTEtNDg2NzI_b569610c-b8d8-4e34-bc7c-9540ae8bd256"
      unitRef="usd">1080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1385a15c0bb14d688016f00e2e3b22c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0xOS0xLTEtNDg2NzI_da9c8133-3453-4775-8e37-d66508dcf796"
      unitRef="usd">629994000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4257abf6e824bd9b974f82dc9b87e9b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0yMS0xLTEtNDg2NzI_6b149d6a-ea16-4b6a-9abd-02f20c218fe5"
      unitRef="usd">854093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57811ba0752745a2a6ffd8df32f4a9ed_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0yMy0xLTEtNDg2NzI_a6e42add-2834-4283-a242-c2db05c2d654"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTUvZnJhZzpjZGJkMTIzYTgzZTE0ZGEwYTI3NzM5ZTM5ZmM1ODFjMy90YWJsZTphZjk0NTM2ZjY4MTA0YzdmODc1OGU4ODFjOGFlYzJhYi90YWJsZXJhbmdlOmFmOTQ1MzZmNjgxMDRjN2Y4NzU4ZTg4MWM4YWVjMmFiXzExNC0yNS0xLTEtNDg2NzI_861e5e5f-2ecd-4223-8c34-601e3e5c6f6e"
      unitRef="usd">854093000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMtMS0xLTEtMTYxMjc_e09b3ea5-b6b7-465f-84d1-b0667f1c6073"
      unitRef="usd">453183000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMtMy0xLTEtMTYxMjc_d5aaa97d-6db4-4cf4-8377-f8e5ad517db2"
      unitRef="usd">56289000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMtNS0xLTEtMTYxMjc_74f16453-d8ae-4343-be2d-8f195e521a6e"
      unitRef="usd">-18257000</us-gaap:ProfitLoss>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtMS0xLTEtNDg4NzI_cf914d7b-9565-4a58-afd1-d747a60c0b2e"
      unitRef="usd">399093000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtMy0xLTEtNDg4NzI_44464680-2cba-410e-8a90-3e816592a91a"
      unitRef="usd">0</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtNS0xLTEtNDg4NzI_dd993c31-103d-4dfe-b0ab-8e7a3fe222fe"
      unitRef="usd">0</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzYtMS0xLTEtNDg4NzI_da700852-1ef9-4f1a-b79f-b6e03541f29c"
      unitRef="usd">-3140000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzYtMy0xLTEtNDg4NzI_d85f484f-08b4-4fec-a8a8-f6d50ed40922"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzYtNS0xLTEtNDg4NzI_7100d2e3-7faa-42bc-b6a9-4c77f23491e3"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctMS0xLTEtNDg4NzI_4339cb17-c38d-4374-af19-a46bc9757c46"
      unitRef="usd">29973000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctMy0xLTEtNDg4NzI_28417a6d-2e11-4557-8f89-7a399f3848a4"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctNS0xLTEtNDg4NzI_6db6f14f-ae1f-48fc-8ffb-473238b0e8d4"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtMS0xLTEtMTYxMjc_154a7a94-ca00-426e-90a8-378415816b15"
      unitRef="usd">42851000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtMy0xLTEtMTYxMjc_322c3e09-936d-427f-8090-310ab39f157d"
      unitRef="usd">52685000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUtNS0xLTEtMTYxMjc_75c855d3-8e38-496e-8aaa-576f4f9932a9"
      unitRef="usd">45090000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzktMS0xLTEtNDg4ODA_6d6f29d8-2928-4d16-8761-20e44c8604be"
      unitRef="usd">-2629000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzktMy0xLTEtNDg4ODA_4b746e45-d9ea-4436-ac1c-24f4972ce4c5"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzktNS0xLTEtNDg4ODA_7cd6cc92-e094-4f6f-a5e8-55e5027139fe"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctMS0xLTEtMTYxMjc_c5275999-4dbf-421e-ab86-4cb29ba45e1c"
      unitRef="usd">31324000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctMy0xLTEtMTYxMjc_66473774-70e7-4346-9bf7-1aae7bc5143c"
      unitRef="usd">15324000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzctNS0xLTEtMTYxMjc_1b4e9745-bae2-4e8a-b1c0-41afb69633ff"
      unitRef="usd">10454000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEwLTEtMS0xLTE2MTI3_7347b67b-55fb-4a27-b7a4-fd6cb0fd6315"
      unitRef="usd">-1592000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEwLTMtMS0xLTE2MTI3_134b1f2b-a755-4a7c-8dd1-0cbec793c33c"
      unitRef="usd">-1551000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEwLTUtMS0xLTE2MTI3_9f20eef4-3368-420a-8e05-04315d8a93d9"
      unitRef="usd">-85000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzExLTEtMS0xLTE2MTI3_af90a03d-e79b-4f32-8cc1-5f951557bb00"
      unitRef="usd">-18000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzExLTMtMS0xLTE2MTI3_c37bb76b-3a9a-4e87-bd9c-b1ba4f38bd51"
      unitRef="usd">-426000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzExLTUtMS0xLTE2MTI3_efbed43a-2f15-46cd-adf1-34337a06b0e6"
      unitRef="usd">102000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEyLTEtMS0xLTE2MTI3_0252909a-e689-4d25-998d-ba5b63704a2a"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEyLTMtMS0xLTE2MTI3_12f52f55-43f3-48f4-abb2-1fce2d97b918"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzEyLTUtMS0xLTE2MTI3_8284fc09-b57d-4832-b4e8-9c08ff034996"
      unitRef="usd">600000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE1LTEtMS0xLTE2MTI3_10d47de3-0754-42d6-9787-3abdc37c406d"
      unitRef="usd">30085000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE1LTMtMS0xLTE2MTI3_ecee7dbd-4348-4272-9200-ef7fb5d66278"
      unitRef="usd">22517000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE1LTUtMS0xLTE2MTI3_de94ca0a-d610-4200-bb55-238863dd32df"
      unitRef="usd">-11024000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE2LTEtMS0xLTE2MTI3_df2f3bbe-9b20-49c3-850b-2ea0617feb23"
      unitRef="usd">57416000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE2LTMtMS0xLTE2MTI3_9bf33831-ba7a-4ce2-9840-e89156505837"
      unitRef="usd">18765000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE2LTUtMS0xLTE2MTI3_b1cf7354-d621-4e3a-a881-9b87357923ae"
      unitRef="usd">22793000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE3LTEtMS0xLTE2MTI3_c1e08f14-d7c2-4a26-b29b-d682a741c773"
      unitRef="usd">9408000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE3LTMtMS0xLTE2MTI3_2a6ddb09-eb53-4458-94b4-af5b8d9e749a"
      unitRef="usd">5843000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE3LTUtMS0xLTE2MTI3_86fb797d-decd-4067-a601-b1951d4f0bfb"
      unitRef="usd">-27306000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTEtMS0xLTQ4OTA0_eab98f73-0906-4127-827d-139ab62f1ab0"
      unitRef="usd">-48192000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTMtMS0xLTQ4OTA0_646f6f0b-c305-4ecd-bc52-17eb7cd2184b"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTUtMS0xLTQ4OTA0_a1b9fb06-d3c0-415e-952d-134f48a19d3b"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE4LTEtMS0xLTE2MTI3_0c6c3b29-af6f-4e20-b3cc-70a113738d04"
      unitRef="usd">23755000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE4LTMtMS0xLTE2MTI3_dde32003-b11b-4345-9d43-ad8297e227e5"
      unitRef="usd">-528000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzE4LTUtMS0xLTE2MTI3_62d0cb23-9d2e-4dc8-82c0-1cc27a3d2fcf"
      unitRef="usd">-1777000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIwLTEtMS0xLTE2MTI3_391251bb-1740-4cbc-96d3-17ed44211397"
      unitRef="usd">-1687000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIwLTMtMS0xLTE2MTI3_fa082f3f-dc5c-4edb-bd7e-2dd16753c205"
      unitRef="usd">1660000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIwLTUtMS0xLTE2MTI3_bc2ebfcd-ba37-4391-a1d8-5f28d5f43516"
      unitRef="usd">-270000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTEtMS0xLTQ4OTEx_51bc7e4d-ec25-4394-b2cc-07f6149d4f1e"
      unitRef="usd">3490000</aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany>
    <aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTMtMS0xLTQ4OTEx_398cb38a-d864-4a3c-a008-2a7379b6a519"
      unitRef="usd">0</aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany>
    <aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTUtMS0xLTQ4OTEx_8cd57c1b-360c-469d-9eb1-8ce3c7dad3eb"
      unitRef="usd">0</aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIxLTEtMS0xLTE2MTI3_fcfe0b3e-bb9e-4936-813b-53d5d561d86b"
      unitRef="usd">76407000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIxLTMtMS0xLTE2MTI3_4ecc8ef0-52c9-4831-8116-1698d86c5867"
      unitRef="usd">48462000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIxLTUtMS0xLTE2MTI3_a0acd62c-27fe-4f1e-b70c-4c5d10af7789"
      unitRef="usd">10955000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTEtMS0xLTE2MTI3_2fe5a2d6-f76e-4055-8a4c-0e1bdddbd6bb"
      unitRef="usd">218865000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTMtMS0xLTE2MTI3_51b5aa7f-239f-495a-9d68-52b335237fc7"
      unitRef="usd">128744000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzIyLTUtMS0xLTE2MTI3_00cea027-2cf8-42b8-bc6c-72ca7476467b"
      unitRef="usd">62315000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI0LTEtMS0xLTE2MTI3_a4183681-2162-48dd-b679-415dd1a2d497"
      unitRef="usd">26347000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI0LTMtMS0xLTE2MTI3_cb97b63d-0031-49d9-bb4d-c4a205f5dfe4"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI0LTUtMS0xLTE2MTI3_e0616fbe-94dd-4ebc-a847-b065ecaf62b1"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI1LTEtMS0xLTE2MTI3_80c5b5ef-5564-4317-b3c5-2e8f2c6f73fc"
      unitRef="usd">20734000</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI1LTMtMS0xLTE2MTI3_f0647374-9620-49f1-9e5a-56efa878812f"
      unitRef="usd">0</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI1LTUtMS0xLTE2MTI3_7966c0d0-9c7b-4041-a8b1-0d6ada6d69b5"
      unitRef="usd">0</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTEtMS0xLTE2MTI3_f15ae232-786e-4337-869b-0cd6c70b415c"
      unitRef="usd">138014000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTMtMS0xLTE2MTI3_28d44d16-b834-4054-b971-5ae47f3861b9"
      unitRef="usd">72700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzI2LTUtMS0xLTE2MTI3_910727e5-c7a3-4173-b689-d194b5a3f2e5"
      unitRef="usd">62398000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMwLTEtMS0xLTE2MTI3_599f9f3d-12e8-46b9-9c04-2bec925bc11c"
      unitRef="usd">135000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMwLTMtMS0xLTE2MTI3_ead146e6-332c-4a4d-a776-a44288356c63"
      unitRef="usd">42000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMwLTUtMS0xLTE2MTI3_abc65dc0-60da-42e2-a0d0-dfa51f1693fe"
      unitRef="usd">295000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMxLTEtMS0xLTE2MTI3_5f884872-6c20-4cfd-8b68-bf957d2207b6"
      unitRef="usd">1444000</aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMxLTMtMS0xLTE2MTI3_fcf408c4-11de-4f9d-b3e4-b8e3e9bd9309"
      unitRef="usd">119000</aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzMxLTUtMS0xLTE2MTI3_90bcf725-3e93-4e1c-921e-c76a0d5ecf20"
      unitRef="usd">1254000</aosl:ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM2LTEtMS0xLTE2MTI3_4c6b181d-b398-47c6-8c63-985ddb91f404"
      unitRef="usd">-130822000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM2LTMtMS0xLTE2MTI3_2b0bc843-a6a8-4e4c-b2b5-1cb9e0360ff1"
      unitRef="usd">-72539000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM2LTUtMS0xLTE2MTI3_6738370d-adcd-4bcf-8615-c9969a0f521e"
      unitRef="usd">-60849000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM5LTEtMS0xLTE2MTI3_6a346269-88b5-42f2-a19c-f92b363be978"
      unitRef="usd">8641000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM5LTMtMS0xLTE2MTI3_ecfc6893-a61a-489f-9d95-d4a874dd861e"
      unitRef="usd">6924000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzM5LTUtMS0xLTE2MTI3_8eb712cd-52d1-46bb-a095-c1def6cb1ad5"
      unitRef="usd">1509000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQwLTEtMS0xLTE2MTI3_589e6507-194d-4d6d-b848-f7688a52d73e"
      unitRef="usd">6143000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQwLTMtMS0xLTE2MTI3_96d1327d-6d08-40d2-ba0e-703eb1700d91"
      unitRef="usd">5092000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQwLTUtMS0xLTE2MTI3_ac39b34b-ef02-42da-9cd8-ca0c698f5e69"
      unitRef="usd">3350000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQyLTEtMS0xLTE2MTI3_ea939069-eb7e-4be1-a0dd-db5129723ac3"
      unitRef="usd">64276000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQyLTMtMS0xLTE2MTI3_ecce0da8-bd5c-4ff3-baab-2967a4e25e59"
      unitRef="usd">65876000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQyLTUtMS0xLTE2MTI3_ae0b7f28-b3e0-45f2-bc30-aa4030b0aaa0"
      unitRef="usd">96232000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQzLTEtMS0xLTE2MTI3_bb8cbae8-7b5e-4f4c-8e6c-0fe43ae9ebdb"
      unitRef="usd">35748000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQzLTMtMS0xLTE2MTI3_844d007e-1e87-4d3c-aa35-a1325a45a0de"
      unitRef="usd">66584000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQzLTUtMS0xLTE2MTI3_39fa9984-ba47-4082-adb8-5c2beb9a6159"
      unitRef="usd">49394000</us-gaap:RepaymentsOfDebt>
    <aosl:PrincipalPaymentsOnCapitalLeases
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ1LTEtMS0xLTE2MTI3_49ed935d-079b-4f92-b388-728174e01a64"
      unitRef="usd">4176000</aosl:PrincipalPaymentsOnCapitalLeases>
    <aosl:PrincipalPaymentsOnCapitalLeases
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ1LTMtMS0xLTE2MTI3_019ca2cb-71b8-4ee8-8394-b71420e8b7a0"
      unitRef="usd">16451000</aosl:PrincipalPaymentsOnCapitalLeases>
    <aosl:PrincipalPaymentsOnCapitalLeases
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ1LTUtMS0xLTE2MTI3_13a9555b-b202-46f0-8c90-99e9e8095173"
      unitRef="usd">11028000</aosl:PrincipalPaymentsOnCapitalLeases>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ3LTEtMS0xLTE2MTI3_96f51de1-39fd-4a99-bb1b-bb10b5907bdc"
      unitRef="usd">21854000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ3LTMtMS0xLTE2MTI3_37e2b4cd-c7b3-47fb-8bfe-74dc47f74347"
      unitRef="usd">-18991000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ3LTUtMS0xLTE2MTI3_acf94e26-0ff5-470b-a8bf-150f9647e272"
      unitRef="usd">37651000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ4LTEtMS0xLTE2MTI3_441de486-c047-4f82-ba25-3dcf9d67b039"
      unitRef="usd">-59000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ4LTMtMS0xLTE2MTI3_d0e420d2-0be5-420b-b72c-0e8c51ae5afa"
      unitRef="usd">4895000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ4LTUtMS0xLTE2MTI3_70f50d2c-1463-4698-b887-2e173fe53482"
      unitRef="usd">-708000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ5LTEtMS0xLTE2MTI3_c0dc4a0a-d0e0-4a63-9cb0-e0570ab869c9"
      unitRef="usd">109838000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ5LTMtMS0xLTE2MTI3_4b59cbf7-127e-42b1-8fd7-a60a57ef71d5"
      unitRef="usd">42109000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzQ5LTUtMS0xLTE2MTI3_538806ca-8338-406b-aefd-32a21b127d9a"
      unitRef="usd">38409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUwLTEtMS0xLTE2MTI3_3afdd5ad-c3ef-4ac2-ba2a-59734d3f2d1c"
      unitRef="usd">204813000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUwLTMtMS0xLTE2MTI3_bd15b5ae-5d9b-4355-9fe3-32868d1fb7b6"
      unitRef="usd">162704000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifc651d3828db486687995bef229ab4f7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUwLTUtMS0xLTE2MTI3_6c72f06d-21e1-4844-b2e7-241ac0014e29"
      unitRef="usd">124295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUxLTEtMS0xLTE2MTI3_43a05fe4-9824-4ebb-8f65-373e3a486dbb"
      unitRef="usd">314651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUxLTMtMS0xLTE2MTI3_a74c7899-8e81-49bc-877f-46e21736baf2"
      unitRef="usd">204813000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzUxLTUtMS0xLTE2MTI3_eb937946-6a74-4e3f-9342-c904975f1d1c"
      unitRef="usd">162704000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY2LTEtMS0xLTE2MTI3_7418628c-b11f-4446-aa14-9998b00da8cb"
      unitRef="usd">3404000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY2LTMtMS0xLTE2MTI3_1aabb208-32a4-47cb-910c-0e94b07b3374"
      unitRef="usd">5641000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY2LTUtMS0xLTE2MTI3_8716a2e0-c3f0-4df9-a911-73ec7aa99529"
      unitRef="usd">2223000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY3LTEtMS0xLTE2MTI3_214b518a-a0f7-4da1-bdfd-55af16b23292"
      unitRef="usd">5768000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY3LTMtMS0xLTE2MTI3_5428807b-e67e-426f-a6f5-31350d111423"
      unitRef="usd">970000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzY3LTUtMS0xLTE2MTI3_a673b1e0-3972-4e4e-854a-bcb7a3e492c9"
      unitRef="usd">2258000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzcwLTEtMS0xLTE2MTI3_d934f2ca-e5db-43b8-9aed-b3d84b0e8b64"
      unitRef="usd">62165000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzcwLTMtMS0xLTE2MTI3_015cdbf9-18fe-4607-a4d9-f3a5bd108fc9"
      unitRef="usd">20204000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzcwLTUtMS0xLTE2MTI3_89b00c94-9b71-4a1d-8b52-f9dfe1076869"
      unitRef="usd">17370000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockIssued1
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzczLTEtMS0xLTE2MTI3_5767ccee-3162-496e-8876-750c22a030b9"
      unitRef="usd">64000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzczLTMtMS0xLTE2MTI3_c4ef85bf-06ed-420d-bcfd-f9a5bdace21b"
      unitRef="usd">120000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzczLTUtMS0xLTE2MTI3_ed0c6fd1-6370-4289-9fa3-7fa194867734"
      unitRef="usd">56000</us-gaap:StockIssued1>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc3LTEtMS0xLTYxMjQy_0e0ad537-27dd-48da-9ff3-e29b64f0e0da"
      unitRef="usd">314352000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc3LTMtMS0xLTYxMjQy_945570ff-db5a-4312-a756-16860886ef77"
      unitRef="usd">202412000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc3LTUtMS0xLTYxMjQy_827fc10b-0cfc-4377-9ddf-264124861895"
      unitRef="usd">158536000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc4LTEtMS0xLTYxMjQy_b6a0fa9a-52e4-485d-acb2-3d887b767407"
      unitRef="usd">299000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc4LTMtMS0xLTYxMjQy_5c976121-5606-4c68-808f-b9d1e52d25e3"
      unitRef="usd">233000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc4LTUtMS0xLTYxMjQy_58998a90-1ac4-4900-8749-f0a80831395c"
      unitRef="usd">2190000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc5LTEtMS0xLTYxMjQy_f3fe3e84-e28f-4a11-b2b9-a4d5c427bd3f"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc5LTMtMS0xLTYxMjQy_5aa533fc-894a-4cbb-92a3-5229313fcbbf"
      unitRef="usd">2168000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4Xzc5LTUtMS0xLTYxMjQy_5881c9cc-8bab-44a9-8a9b-f4d38e723b7c"
      unitRef="usd">1978000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzgwLTEtMS0xLTYxMjQy_776ff5ee-a0b5-4df8-a540-b42288e9edac"
      unitRef="usd">314651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzgwLTMtMS0xLTYxMjQy_a392df00-ae51-4849-ad73-9cb5afd898a0"
      unitRef="usd">204813000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMTgvZnJhZzozNGU0ZDJhZmE0YWQ0Nzg3OTA0NWQ0ODBhMGJhZDU4OS90YWJsZTo2MzY1ZjdkZjcxZTI0ZTVkOWQxNmU0YzgzODAzYjQ4OC90YWJsZXJhbmdlOjYzNjVmN2RmNzFlMjRlNWQ5ZDE2ZTRjODM4MDNiNDg4XzgwLTUtMS0xLTYxMjQy_7cd2f319-a7fd-43bd-bde0-3d2ed4d2c286"
      unitRef="usd">162704000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3Nzc3_2a472e7b-05d5-42ef-be8a-10b38b56e487">The Company and Significant Accounting Policies &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The Company &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Alpha and Omega Semiconductor Limited and its subsidiaries (the &#x201c;Company&#x201d;, &#x201c;AOS&#x201d;, &#x201c;we&#x201d; or &#x201c;us&#x201d;) design, develop and supply a broad range of power semiconductors.  The Company's portfolio of products targets high-volume applications, including personal computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.  The Company conducts its operations primarily in the United States of America (&#x201c;USA&#x201d;), Hong Kong, China, and South Korea. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Preparation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Subsequently, the Company has accounted for it using the equity method of accounting.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Reclassification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Certain reclassifications of prior period presentation to conform to current period presentation have been made with no changes made to balance sheet, income statement or statement of cash flows subtotals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Joint Venture&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On March 29, 2016, the Company entered into a joint venture contract (the &#x201c;JV Agreement&#x201d;) with&#160;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 51%, and the Chongqing Funds owned 49%, 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.  If both parties agree that the termination of the JV Company is the best interest of each party or the JV Company is bankrupt or insolvent where either party may terminate early, after paying the debts of the JV Company, the remaining assets of the JV Company shall be paid to the Chongqing Funds to cover the principal of its total paid-in contributions plus interest at 10% simple annual rate prior to distributing the balance of the JV Company's assets to the Company.  The JV Company has reached its targeted production of assembly and testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Effective December 1, 2021, the Company entered into a share transfer agreement (the &#x201c;STA&#x201d;) with a third-party investor (the &#x201c;Investor&#x201d;), pursuant to which the Company sold to the Investor approximately 2.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 108&#160;million or approximately $16.9&#160;million (the &#x201c;Transaction&#x201d;).  The Transaction was closed on December 2, 2021 (the &#x201c;Closing Date&#x201d;).  As a result of the Transaction, as of the Closing Date, the Company&#x2019;s equity interest in the JV Company decreased from 50.9% to 48.8%.  Also, the Company&#x2019;s right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors from four (4) directors prior to the Transaction.  As a result of the Transaction, AOS no longer had a controlling financial interest in the JV Company under generally accepted accounting principles.  Loss of control is deemed to have occurred when, among other things, a parent company owns less than a majority of the outstanding equity interest in the subsidiary, lacks a controlling financial interest in the subsidiary and, is unable to unilaterally control the subsidiary through other means such as having, or the ability to obtain or represent, a majority of the subsidiary&#x2019;s board of directors.  Because of these factors, as of December 2, 2021, the Company ceased having control over the JV Company. Therefore, the Company deconsolidated the financial statements of 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company for an aggregate purchase price of RMB 60&#160;million, or approximately $9.4&#160;million.  In addition, on December 30, 2021, the JV &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange for cash.  As a result, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate financing agreement (the &#x201c;Financing Agreement&#x201d;) between the JV Company and certain third-party investors (the &#x201c;New Investors&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Under the Financing Agreement, the New Investors purchased newly issued equity interest 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;).  Immediately following the closing of the Investment, the percentage of outstanding JV Company equity interest beneficially owned by the Company was further reduced to 42.2%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (&#x201c;COVID-19&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe.  As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home.  While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change.  Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations.  The full extent of the future impact of the COVID-19 pandemic on the Company&#x2019;s operational and financial performance is uncertain and will depend on many factors outside the Company&#x2019;s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases.  Our facilities in Shanghai were required to be shut down and production was halted beginning in early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities.  We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May and returned to normal operation in June 2022.  The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduced our ability to complete orders from our customers in a timely manner, which adversely affected our revenue and results of operation for the three months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control to the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of its larger customers; restrictions on the Company&#x2019;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#x2019;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's revenue limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  The Company recently entered into a new agreement with the JV Company pursuant to which the JV Company agrees to provide us with a guaranteed supply of a fixed number of wafers until December 2023.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately 10.3%, 11.5% and 12.7% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.  Although the Company believes that its volume &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  The Company is also subject to the risks of service disruptions and raw material shortages by its foundries.  Such disruptions, shortages and price increases could harm the Company&#x2019;s operating results.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab and the JV Company, as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's condensed consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Transactions and Translation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) and noncontrolling interest in the consolidated statements of equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor.  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, 2022 and 2021, the amount of restricted cash was $0.3 million and $2.4 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allowance for doubtful accounts is based on assessment of the collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   &#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 20 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to respective asset class when fully completed and ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzgx_1adc946b-3fa7-4e0c-8ba1-1a7f3a134d38"&gt;three&lt;/span&gt; to five years starting from the date when it is ready for its intended use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China.  These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits as well as business expansion credits.  Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received.  The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.  As a result of such grants, during the fiscal year ended June&#160;30, 2022, the Company reduced interest expense by $0.9&#160;million, property, plant and equipment by $1.4&#160;million, and operating expenses by $0.2&#160;million.  During the fiscal year ended June 30, 2021, the Company reduced interest expense by $3.0 million, property, plant and equipment by $0.1 million, and operating expenses by $3.7 million.  During the fiscal year ended June 30, 2020, the Company reduced interest expenses by $6.1 million, property, plant and equipment by $1.3&#160;million, and operating expenses by $4.7&#160;million.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect our results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no impairment of long-lived assets for fiscal years 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#x201c;Revenue from Contracts with Customers&#x201d;.  Therefore, the Company is not 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company recognizes the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, the Company recognizes commissions as expense when incurred, as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determined its incremental borrowing rate based on the information available at the lease commencement date.  The operating lease ROU assets also include any lease payments made and exclude lease incentives.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.  Operating lease expense is generally recognized on a straight-line basis over the lease term.  Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.  The Company elected to combine its lease and non-lease components as a single lease component for all asset classes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a standard one-year warranty for the 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 affected by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Provision for Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Income tax expense or benefit is based on income or loss before taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to income taxes in a number of jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant judgment is required in determining the worldwide provision for income taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Employee Share Purchase Plan (the &#x201c;ESPP&#x201d;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expenditures are expensed as incurred.  Advertising expense was $0.2 million, $0.4 million and $0.7 million in the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources.  The Company's accumulated other comprehensive income (loss) consists of cumulative foreign currency translation adjustments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In November 2021, the FASB issued Accounting Standards Update (ASU) No. 2021-10, &#x201c;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance.&#x201d;  This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605.  The ASU is effective for all entities within their scope for financial statements issued for annual periods &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;beginning after December 15, 2021.  The adoption will not have any impacts on the Company's consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; In August 2020, the FASB issued ASU No. 2020-06, &#x201c;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&#x201d;, which, among other things, provides guidance on how to account for contracts on an entity&#x2019;s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity.  Specifically, the ASU eliminated the need for the Company to assess (1) whether a contract on the entity&#x2019;s own equity permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder&#x2019;s rights, and (3) whether collateral is required.  In addition, the ASU requires incremental disclosure related to contracts on the entity&#x2019;s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share.  For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years.  The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-01, &#x201c;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#x201d;  The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.  Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting.  The adoption of ASU 2020-01 on July 1, 2021 had no material impact on the Company's Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In December 2019, the FASB issued ASU No. 2019-12 &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (&#x201c;ASU 2019-12&#x201d;) by removing certain exceptions to the general principles.  The Company adopted ASU 2019-12 as of July 1, 2021.  ASU 2019-12 had no material impact on the Company's Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODQ5_d2ac6041-dfc3-49ce-8c64-634b4868f4cb">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Preparation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Subsequently, the Company has accounted for it using the equity method of accounting.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Reclassification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Certain reclassifications of prior period presentation to conform to current period presentation have been made with no changes made to balance sheet, income statement or statement of cash flows subtotals.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="ia91dad2d45ab453b8ebc8eb6a2699b9d_D20211201-20211201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE2MTc_bea8579d-9d1c-41a6-b5f2-2a073f852216"
      unitRef="number">0.51</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i11d581498ef54bb89bd958a7d6c74834_D20211201-20211201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE2NDk_fd3cba33-661d-4616-8232-e919b99adea5"
      unitRef="number">0.49</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <aosl:JointVenturePolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODQy_d6d7461b-1caf-4daa-b48f-fa53795a28df">The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.</aosl:JointVenturePolicyTextBlock>
    <aosl:SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated
      contextRef="if94c00bc984643b09e62b45bca2a7889_D20220630-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzIyMDU_fdfe4d03-00e0-4aba-a9b2-b1eb25bfdce5"
      unitRef="number">0.10</aosl:SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i528c42edd4614baf92bc8de1d8cec79e_I20211201"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg1ODc_558c8f83-c7ff-49ab-a91f-93ee03f47c51"
      unitRef="number">0.021</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i169d98c72b6a475ab4925bb81c863c6a_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0MjI_bc3fee54-45d1-4897-9eca-21c5e915674b"
      unitRef="cny">108000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i169d98c72b6a475ab4925bb81c863c6a_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg1OTM_6c269ece-8b95-4ce6-891d-608a5d3a284a"
      unitRef="usd">16900000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i3437d763986f42c3b312379c028e2d38_D20211130-20211130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2MDg_54ca47b2-46a6-46dc-bc2d-ffaf37b9ba5d"
      unitRef="number">0.509</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i394dc6de612246ea8e4ed9a00baa49a4_D20211202-20211202"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2MTU_e0581bbe-359d-478c-a170-c53b0cb63bd8"
      unitRef="number">0.488</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors
      contextRef="id350940d73df48ba9cb05a6e220edc04_I20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0NTI_bf825e03-cd43-4865-a502-b09fde8078c2"
      unitRef="director">3</aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors>
    <aosl:EquityMethodInvestmentNumberOfDirectors
      contextRef="id350940d73df48ba9cb05a6e220edc04_I20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0NDM_04b7ff00-2901-4476-85e5-9b35bf922f22"
      unitRef="director">7</aosl:EquityMethodInvestmentNumberOfDirectors>
    <aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors
      contextRef="i4b58e33b8c864e0c83e2e542edfb76a7_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0MzQ_0d5c014d-2bd6-4573-9e3f-b7f530d0f1ac"
      unitRef="director">4</aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iccc39841a0ec43cb84a2b06f2e6d9a52_I20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2MzY_545f4ce2-63ea-47a1-a8b2-0a371dffad09"
      unitRef="number">0.011</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i280b227a9b784e8dbd45bc84abfea3c7_D20211224-20211224"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2NDI_177cce59-911e-4752-839d-1b92457798d5"
      unitRef="cny">60000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i280b227a9b784e8dbd45bc84abfea3c7_D20211224-20211224"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2MjI_ade9e531-0c84-4943-ad49-752c57386514"
      unitRef="usd">9400000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i34eb2de080c048e287ca3bc8fe25f184_I20211224"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2NTQ_14d9d3e4-d43f-4267-990f-702cdbe62ced"
      unitRef="number">0.0399</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="ic9606516b9ed4562b64c130bdf5f5606_D20211231-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2NjE_83c983f9-a294-46c9-b474-4a38a0e0c8d6"
      unitRef="number">0.458</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i7596a84a4650420fbc547a95e41e8d38_D20220126-20220126"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzQzOTgwNDY2MTY0Njk_3cf59d71-df40-409c-9ca1-11c069a13fe9"
      unitRef="cny">509000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i7596a84a4650420fbc547a95e41e8d38_D20220126-20220126"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2Njg_66ed9e4e-3c72-488b-a8de-e2ba1d547d59"
      unitRef="usd">80000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i50ad7debbb114ade8339ff9289a30b2e_D20220126-20220126"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2Njg2ODI_3b38680b-c6be-4c75-bb3c-6becdb1b5546"
      unitRef="number">0.422</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <aosl:RisksAndUncertaintiesPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3Nzc0_5e958425-5791-4731-8ed0-752fb3e3ec42">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Certain Significant Risks and Uncertainties Related to Outbreak of Coronavirus Disease 2019 (&#x201c;COVID-19&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The COVID-19 pandemic has had and continues to have a negative impact on business and economic activities across the globe.  As a result of the COVID-19 pandemic and the global economic downturn and changing consumer behaviors due to various restrictions imposed by governments, the Company has experienced shifting market trends, including an increasing demand in the markets for notebooks, PCs and gaming devices and decreasing demand for mobile phone and industrial products, as more consumers are staying at and working from home.  While the Company has recently benefited from the increasing demand of consumer electronics and PC related products, there is no guarantee that this trend will continue, and such increasing demand may discontinue or decline as government authorities relax and terminate COVID-19 related restrictions and consumer behaviors change.  Furthermore, as the COVID-19 pandemic continues and global economic downturn and high unemployment persists, consumer spending may slow down substantially, in which case the Company may experience a significant decline of customer orders for its products, including those designed for PC-related applications, and such decline will adversely affect its financial conditions and results of operations.  The full extent of the future impact of the COVID-19 pandemic on the Company&#x2019;s operational and financial performance is uncertain and will depend on many factors outside the Company&#x2019;s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the spread of new variants of COVID-19; the continued or renewed imposition of protective public safety measures and government mandates; the continuing disruption of global supply chain affecting the semiconductor industry; and the impact of the pandemic on the global economy and demand for consumer products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In April 2022, the operations of our two packaging and testing facilities in Shanghai, China were suspended due to a strict lockdown of the city imposed by the local government in response to surging COVID cases.  Our facilities in Shanghai were required to be shut down and production was halted beginning in early April.  Transportation suspension in and out of Shanghai also interrupted the shipping of raw materials and finished parts to and from our facilities.  We received permission to reopen our facilities partially in early May.  We gradually ramped up production at these facilities in May and returned to normal operation in June 2022.  The suspension of our Shanghai facilities, and the subsequent partial resumption of production, reduced our ability to complete orders from our customers in a timely manner, which adversely affected our revenue and results of operation for the three months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control to the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of its larger customers; restrictions on the Company&#x2019;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#x2019;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's revenue limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  The Company recently entered into a new agreement with the JV Company pursuant to which the JV Company agrees to provide us with a guaranteed supply of a fixed number of wafers until December 2023.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately 10.3%, 11.5% and 12.7% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.  Although the Company believes that its volume &lt;/span&gt;&lt;/div&gt;of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  The Company is also subject to the risks of service disruptions and raw material shortages by its foundries.  Such disruptions, shortages and price increases could harm the Company&#x2019;s operating results.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab and the JV Company, as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.</aosl:RisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i10864d325e484083b99d432b8d531966_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzc0MDE_77426e3f-92bf-461e-a2ad-d00f04bca80e"
      unitRef="number">0.103</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4471c3d40d8e4242ae4241366c21950d_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzc0MDU_d6f6033c-cf4c-4328-8da3-982c851c70da"
      unitRef="number">0.115</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i86c6f5c7a0624461b85c284ef3f523fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzc0MTI_5426c7ad-0832-4d6c-9493-868e20b416a6"
      unitRef="number">0.127</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:UseOfEstimates
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzEx_1fd07887-223d-4b72-8be3-5ebd7ad97896">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's condensed consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets, as well as the economic implications of the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzI0_188b6d4e-3a07-4dd2-948b-2a00f041ec5d">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Transactions and Translation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) and noncontrolling interest in the consolidated statements of equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODAy_f865d675-f92a-47f8-a797-5506a45d97fb">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.&lt;/span&gt;&lt;/div&gt;The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations, including the possibility of a dispute with a vendor.  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, 2022 and 2021, the amount of restricted cash was $0.3 million and $2.4 million, respectively.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEyNDQz_6b2520cb-83eb-43cb-9379-3ca7d6e705f6"
      unitRef="usd">300000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEyNDUw_7d00062a-53e0-42c1-b65f-f15951c7ae15"
      unitRef="usd">2400000</us-gaap:RestrictedCash>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODM5_4af6a41a-4512-4f8c-8c4a-e618811e090f">Accounts Receivable, netThe allowance for doubtful accounts is based on assessment of the collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The 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="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODIz_a1367a41-a855-476f-be65-4a52e28d5239">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODI4_f74cdd7f-6863-4cd1-801e-abd9f6545cb5">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzA2_6b9577dd-31ad-4219-ac7a-cd65bc87ff39">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzI3_948bd988-c2fb-4929-ac10-688202e029d5">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   &#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 20 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to respective asset class when fully completed and ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzgx_1adc946b-3fa7-4e0c-8ba1-1a7f3a134d38"&gt;three&lt;/span&gt; to five years starting from the date when it is ready for its intended use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzA3_5c97407e-1170-4663-9363-f8e4829df076">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   &#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 20 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land use rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,026&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(348,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,686&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,303&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,977&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i870b434f7e3f4042ae472aaf96545266_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzAtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo4NzNlYjUwZTlmZjk0ZTcyYjNlODcyMGI4YTc3NjMyOV80_0766ff62-0f24-4288-90c3-785a1c1cbc9f">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if8603d5ddacb44e0916f6623be998f1f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzEtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo1ZjdhODZiMDhmZTk0NjRkYjE0ZWEzMzE0YTBkOTgzY180_da1003db-5b59-4846-9b50-d0fb69a3ed6f">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i11bc4a2c4a3f48d391194bd4f42e4cd2_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzEtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo1ZjdhODZiMDhmZTk0NjRkYjE0ZWEzMzE0YTBkOTgzY18xMDk5NTExNjI3ODkx_71494e0f-0a77-4923-b3c0-6c54356ff7fc">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i861c05fc24a5452fbc9199c7fe11cecd_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzItMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjphNGFmZTk0NzU3YWM0OGY0ODA4ZGMxOTkwY2Q2OGI2OV8xMDk5NTExNjI3Nzk0_ba7085ac-b79a-4d49-bbce-dbe1b7cc1430">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i408eb6f2389f4da59f5243d726f050a1_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzItMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjphNGFmZTk0NzU3YWM0OGY0ODA4ZGMxOTkwY2Q2OGI2OV8xMDk5NTExNjI3ODA3_e7280108-14a1-48c8-b910-236ebc0f6720">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie54cea89b5b141e3979f329f7a71af35_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzMtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjowYmZlYzEzYmVhNTI0YzlhYTc2MWJiZmE2YjE1OGE4NV80_022b0965-4ef8-4fd9-9580-d0d1a7803554">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib91cba9bdc934980bb572f9979bf7911_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzMtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjowYmZlYzEzYmVhNTI0YzlhYTc2MWJiZmE2YjE1OGE4NV8xMA_81d92631-751a-479e-bbea-586ab93cd26b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i95c95aa60bf54ca8ba8d3da289c857f6_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzQtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo3NDRlNjY0YWM0NTQ0ODNmOWVjMzNmYTQwY2MzN2MzN180_38665771-9f16-43a2-a59a-616172fc53b8">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8a3ec6505335453ba3bcbf1c668b19c7_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzUtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjplOGMzMzM0MzNkZWE0YjI4YmFlNDg2YTcyNDRmYjZmN180_0a53b8a7-2013-4e0f-b5c0-9421a22c82b2">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia97ef740e6b346ee8144a9450566e15e_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzUtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjplOGMzMzM0MzNkZWE0YjI4YmFlNDg2YTcyNDRmYjZmN18xMA_3d4b3028-6bc9-4a1b-98e4-5879d850a95c">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie1d1e51220eb49d2ab67fca93c466124_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90YWJsZTozYjk5NjQxYmI2NDQ0YjA1YTI2NTk2ZjUyOGY2NmYxMy90YWJsZXJhbmdlOjNiOTk2NDFiYjY0NDRiMDVhMjY1OTZmNTI4ZjY2ZjEzXzYtMi0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpmM2Y4NjZlNmZmOTY0NzIzYTMyODIyMTQxMWUzNDlkNl8xMDk5NTExNjI3Nzg4_149876b9-a52c-44ac-9398-2a891df89fd2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3e5c183ff9c84b23b5ffe04c759d3df1_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE3Nzg3_614fa9d1-dd17-4265-bdaa-db4b32b1837d">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <aosl:GovernmentGrantsPolicyPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODYz_9dcf6340-bf58-4e9f-b9b3-71690b04f8f1">Government GrantsThe 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:GovernmentGrantsReductionRecordedToInterestExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MDM3_fd51854e-7172-498f-9069-6ec3b11dc0db"
      unitRef="usd">900000</aosl:GovernmentGrantsReductionRecordedToInterestExpense>
    <aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MDc0_194867d1-8545-4596-b388-3b409da2ee58"
      unitRef="usd">1400000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:GovernmentGrantsReductionRecordedToOperatingExpenses
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MTA0_0797155c-c171-4140-8391-3b9678b67d23"
      unitRef="usd">200000</aosl:GovernmentGrantsReductionRecordedToOperatingExpenses>
    <aosl:GovernmentGrantsReductionRecordedToInterestExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MTkz_b5e97c9e-53b8-4e51-8426-6b410e47fa3a"
      unitRef="usd">3000000</aosl:GovernmentGrantsReductionRecordedToInterestExpense>
    <aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MjMw_f327afd2-fe21-4375-bcf5-bf172bd3d1e7"
      unitRef="usd">100000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:GovernmentGrantsReductionRecordedToOperatingExpenses
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MjYw_5c86a1e6-18ce-469b-8d58-96e87a3b3dbc"
      unitRef="usd">3700000</aosl:GovernmentGrantsReductionRecordedToOperatingExpenses>
    <aosl:GovernmentGrantsReductionRecordedToInterestExpense
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzE5MzUw_035acef4-eb30-41ec-af4c-aec81b88f3f1"
      unitRef="usd">6100000</aosl:GovernmentGrantsReductionRecordedToInterestExpense>
    <aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2ODIyOTE_a7f04766-1f32-4d8b-8aa8-f6f2b895f82f"
      unitRef="usd">1300000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:GovernmentGrantsReductionRecordedToOperatingExpenses
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzEwOTk1MTE2ODIzMDU_dd6578de-f2ef-445d-b74c-2156155bf4e4"
      unitRef="usd">4700000</aosl:GovernmentGrantsReductionRecordedToOperatingExpenses>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzU0_0ac43261-9bb9-4157-9cd8-1d4d5f79c885">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect our results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzIxMjEw_081130cb-ff87-4df0-ba51-dff81b3d5be2"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzIxMjEw_a7c73567-6ba6-4663-a635-a7c4051aa482"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzIxMjEw_aaf4e7ab-e40e-4114-b047-eb8e1e3dc195"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzA4_0e1edb35-1bdc-4877-9ff7-cc34de21ac1c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#x201c;Revenue from Contracts with Customers&#x201d;.  Therefore, the Company is not 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;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. Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODYx_94cbe621-d233-4ebd-99bd-d20484659f9b">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determined 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="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzA5_70e1e191-e9f0-4914-98c1-0f7ee8dfe3fd">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a standard one-year warranty for the 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 affected by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <aosl:LengthOfProductWarranty
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3Nzcw_3e863276-bed9-4b06-b7b3-ac94a870219f">P1Y</aosl:LengthOfProductWarranty>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzEz_96347400-87f5-4c1a-b263-64253ae31b3b">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in cost of goods sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzM4_54953760-b720-413e-89f9-2404f69ddcea">Research and Development Research and development costs are expensed as incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzY0_b4c37b85-a98d-43d1-b333-6e7e90220ea8">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Provision for Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Income tax expense or benefit is based on income or loss before taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to income taxes in a number of jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant judgment is required in determining the worldwide provision for income taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzQ2_c2720125-b495-4852-9f51-fbf7dfa08b1a">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.&lt;/span&gt;&lt;/div&gt;The Employee Share Purchase Plan (the &#x201c;ESPP&#x201d;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODA2_77f6d8b1-c8d6-4c78-b7de-1c78bb25abf7">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expenditures are expensed as incurred.  Advertising expense was $0.2 million, $0.4 million and $0.7 million in the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzMwODkx_13fda6d0-cfb1-4911-b29f-83432e8c8349"
      unitRef="usd">200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzMwODk1_b05eea53-e6f1-4ef0-b198-3c02d1cc8d91"
      unitRef="usd">400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzMwOTAy_1462b96c-62d1-4736-a101-93ba99e20249"
      unitRef="usd">700000</us-gaap:AdvertisingExpense>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3NzY1_ab033e13-9762-4815-8902-2a5418831712">Comprehensive Income (Loss) 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="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjQvZnJhZzo1ZGE2NWVjOTA2OGU0ZWYzODg0ZTk0YmViOTM5NDBiYi90ZXh0cmVnaW9uOjVkYTY1ZWM5MDY4ZTRlZjM4ODRlOTRiZWI5Mzk0MGJiXzM3ODAw_bf2632b3-a651-4d48-898c-7480542e4bb0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In November 2021, the FASB issued Accounting Standards Update (ASU) No. 2021-10, &#x201c;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance.&#x201d;  This ASU requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model under ASC 958-605.  The ASU is effective for all entities within their scope for financial statements issued for annual periods &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;beginning after December 15, 2021.  The adoption will not have any impacts on the Company's consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; In August 2020, the FASB issued ASU No. 2020-06, &#x201c;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&#x201d;, which, among other things, provides guidance on how to account for contracts on an entity&#x2019;s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity.  Specifically, the ASU eliminated the need for the Company to assess (1) whether a contract on the entity&#x2019;s own equity permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder&#x2019;s rights, and (3) whether collateral is required.  In addition, the ASU requires incremental disclosure related to contracts on the entity&#x2019;s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share.  For public business entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years.  The Company does not expect the adoption of this guidance will have a material impact on its consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-01, &#x201c;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#x201d;  The ASU is based on a consensus of the Emerging Issues Task Force and is expected to increase comparability in accounting for these transactions. ASU 2016-01 made targeted improvements to accounting for financial instruments, including providing an entity the ability to measure certain equity securities without a readily determinable fair value at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.  Among other topics, the amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting.  The adoption of ASU 2020-01 on July 1, 2021 had no material impact on the Company's Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In December 2019, the FASB issued ASU No. 2019-12 &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (&#x201c;ASU 2019-12&#x201d;) by removing certain exceptions to the general principles.  The Company adopted ASU 2019-12 as of July 1, 2021.  ASU 2019-12 had no material impact on the Company's Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N180Mzk4MDQ2NTE1OTky_5a9e0552-057b-48b0-9ab3-d114a94ac394">Equity Method Investment in Equity Investee&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 1, 2021 (the &#x201c;Effective Date&#x201d;), Alpha &amp;amp; Omega Semiconductor (Shanghai) Ltd. (&#x201c;AOS SH&#x201d;) and Agape Package Manufacturing (Shanghai) Limited (&#x201c;APM SH&#x201d;), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement (&#x201c;STA&#x201d;) with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the &#x201c;Transaction&#x201d;).  The Transaction closed on December 2, 2021 (the &#x201c;Closing Date&#x201d;), which reduced the Company&#x2019;s equity interest in the JV Company from 50.9% to 48.8%.  Also, the Company&#x2019;s right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction.  As a result of the Transaction and other factors, the Company no longer has a controlling financial interest in the JV Company and has determined that the JV Company was deconsolidated from the Company&#x2019;s Consolidated Financial Statements effective as of the Closing Date.  In connection with the deconsolidation and in accordance with ASC 810, the Company recorded a gain on deconsolidation of $399.1 million during the fiscal year ended June 30, 2022 in the Consolidated Statements of Income.  The gain on deconsolidation of the JV Company was calculated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash received for sales of shares in the JV Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value of retained equity method investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;393,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Carrying amount of non-controlling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;143,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cumulative translation adjustment removal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Carrying amount of net assets of the JV Company at December 1, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(156,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on deconsolidation of the JV Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;399,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company retained significant influence over the operating and financial policies of the JV Company and measured the fair value of the retained investment based on their share of the fair value of the JV Company, which was calculated using the market approach based on the Transaction. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On 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, on December 30, 2021, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange to cash.  As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the &#x201c;Investment Agreement&#x201d;) between the JV and certain third-party investors (the &#x201c;New Investors&#x201d;).  Under the Investment Agreement, the New Investors purchased newly issued equity interest of the JV Company, representing approximately 7.82% of post-transaction outstanding equity interests of the JV Company, for a total purchase price of RMB 509&#160;million (or approximately USD 80&#160;million based on the currency exchange rate as of January 26, 2022) (the &#x201c;Investment&#x201d;).  Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV Company 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',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the fiscal year ended June 30, 2022 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on 1.1% equity interest sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Loss on diluted equity interest from issuance of shares under the employee equity incentive plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(8,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on 7.82%  equity interest sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Loss on changes on equity interest of the JV Company, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(3,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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 year ended June 30, 2022, the Company recorded $2.6 million of its equity in loss of the JV Company, using lag reporting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Summarized Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents summarized financial information for the JV Company as of and for the period from December 2, 2021 through March 31, 2022, using lag reporting (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:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the periods of December 2, 2021 to March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i3437d763986f42c3b312379c028e2d38_D20211130-20211130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjI4NDk2_3fa89a31-eb69-46ab-823b-9db686018b99"
      unitRef="number">0.509</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i394dc6de612246ea8e4ed9a00baa49a4_D20211202-20211202"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjI4NTAz_7d3b2c41-b09c-4778-b871-7398aab3f9da"
      unitRef="number">0.488</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors
      contextRef="id350940d73df48ba9cb05a6e220edc04_I20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNjI0_d393d207-af01-44f7-a713-8564eb5fe944"
      unitRef="director">3</aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors>
    <aosl:EquityMethodInvestmentNumberOfDirectors
      contextRef="id350940d73df48ba9cb05a6e220edc04_I20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNjI3_b96b9f5b-fc68-404c-bbad-97e55a1d5398"
      unitRef="director">7</aosl:EquityMethodInvestmentNumberOfDirectors>
    <aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors
      contextRef="i4b58e33b8c864e0c83e2e542edfb76a7_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNjMw_fb59de7c-d6e2-4097-8b0f-bc7221336d24"
      unitRef="director">4</aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="i27bceb1c80964ee296f8fbd09558c85f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNzM1_ae4787cd-2cb0-4a37-822b-bc343b40a2ec"
      unitRef="usd">399100000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N180Mzk4MDQ2NTE1OTkz_243b85fd-46af-43bc-955a-7c484778b77b">The gain on deconsolidation of the JV Company was calculated as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash received for sales of shares in the JV Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value of retained equity method investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;393,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Carrying amount of non-controlling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;143,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cumulative translation adjustment removal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Carrying amount of net assets of the JV Company at December 1, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(156,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on deconsolidation of the JV Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;399,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The net loss associated with these sales of JV Company equity interest held by the Company were recorded in the fiscal year ended June 30, 2022 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on 1.1% equity interest sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Loss on diluted equity interest from issuance of shares under the employee equity incentive plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(8,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on 7.82%  equity interest sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Loss on changes on equity interest of the JV Company, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(3,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF8yLTMtMS0xLTU3Njcw_708e7c7c-18c1-420d-93a0-34ddd3e92d15"
      unitRef="usd">16924000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <aosl:EquityMethodInvestmentFairValueOfEquityRetained
      contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF8zLTMtMS0xLTU3Njcw_76bfcc8f-add5-4290-81f6-03f03953d4f9"
      unitRef="usd">393124000</aosl:EquityMethodInvestmentFairValueOfEquityRetained>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF80LTMtMS0xLTU3Njcw_7ea37c79-47db-40ed-8380-cd65210c0fed"
      unitRef="usd">143889000</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease
      contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF81LTMtMS0xLTU3Njcw_4940a3d5-fc25-45c7-ba6f-2f7a64ab615d"
      unitRef="usd">1793000</us-gaap:CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease>
    <us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets
      contextRef="i791a708b86fb4239bb6a9aae88685035_I20211201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF82LTMtMS0xLTU3Njcw_19774b42-6189-4d45-babe-c550e03aa213"
      unitRef="usd">-156637000</us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6YmJkNjBmMTE1Y2FkNDliYjlkMzNiYzQ3ZTA2ZDdiZjAvdGFibGVyYW5nZTpiYmQ2MGYxMTVjYWQ0OWJiOWQzM2JjNDdlMDZkN2JmMF84LTMtMS0xLTU3Njcw_45d5d925-d4b2-49a6-b0e6-6bddc35e3865"
      unitRef="usd">399093000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iccc39841a0ec43cb84a2b06f2e6d9a52_I20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjI5NzI3_92f655c9-2a8c-4217-9eec-a012037b32d6"
      unitRef="number">0.011</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i34eb2de080c048e287ca3bc8fe25f184_I20211224"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjI5OTE2_e5ca42bc-32ed-4fe3-acc0-39550504d008"
      unitRef="number">0.0399</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="icad7863a160245e9b631c943266aafe6_D20211231-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwMDE3_af2d5de3-f3a4-4f41-ae43-2769d4e46ace"
      unitRef="number">0.458</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7bb6d174f5bd4539a5dc5ff507154cf1_I20220126"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwNDMw_68bba680-1304-4ad9-9eee-957576200f49"
      unitRef="number">0.0782</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i279e622be96742fd967fc4ba8afb6467_D20220126-20220126"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwNTI4_f4ec62a6-6722-489d-8ea9-5314483a479d"
      unitRef="cny">509000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i279e622be96742fd967fc4ba8afb6467_D20220126-20220126"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwNTU0_022ef881-2d4a-4644-a8fc-916b552e6368"
      unitRef="usd">80000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i407abdfde9a346228758696379ca0ceb_D20220126-20220126"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMwODAy_a027eebf-cc68-4b01-9d8f-3fce9bfd7305"
      unitRef="number">0.422</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="iab045e4c68d64790ba86377e2b070ba0_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6M2M5MTNhZGVlOGJiNDhiOWI3MDlhOWMyZDEzMTBkZmQvdGFibGVyYW5nZTozYzkxM2FkZWU4YmI0OGI5YjcwOWE5YzJkMTMxMGRmZF8xLTItMS0xLTU3Njgz_3fee02f8-271a-40d8-b348-0dc3eba63fcf"
      unitRef="usd">475000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27bceb1c80964ee296f8fbd09558c85f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6M2M5MTNhZGVlOGJiNDhiOWI3MDlhOWMyZDEzMTBkZmQvdGFibGVyYW5nZTozYzkxM2FkZWU4YmI0OGI5YjcwOWE5YzJkMTMxMGRmZF8yLTItMS0xLTU3Njgz_1add317c-c90a-493a-807b-8f5ade0de64f"
      unitRef="usd">8116000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i0764bc5e559e43e9a23abffa67d2acc6_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6M2M5MTNhZGVlOGJiNDhiOWI3MDlhOWMyZDEzMTBkZmQvdGFibGVyYW5nZTozYzkxM2FkZWU4YmI0OGI5YjcwOWE5YzJkMTMxMGRmZF8zLTItMS0xLTU3Njgz_7c44668b-94fd-4ff5-ab5a-bdaaa64d9d9f"
      unitRef="usd">4501000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i27bceb1c80964ee296f8fbd09558c85f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6M2M5MTNhZGVlOGJiNDhiOWI3MDlhOWMyZDEzMTBkZmQvdGFibGVyYW5nZTozYzkxM2FkZWU4YmI0OGI5YjcwOWE5YzJkMTMxMGRmZF81LTItMS0xLTU3Njgz_e2cf8993-060f-4290-9450-9cef8834cd73"
      unitRef="usd">-3140000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N18xMDk5NTExNjMyNzU4_a4aa748f-a4ac-43d6-8c19-3136ffcef200"
      unitRef="usd">-2600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGV4dHJlZ2lvbjoyNzFhMmRhZmQyZGQ0NmI5YWE5N2VlZTIwNzQwOTM2N180Mzk4MDQ2NTE1OTk1_991defd9-a102-4c1b-9b2d-60a4a5851a04">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents summarized financial information for the JV Company as of and for the period from December 2, 2021 through March 31, 2022, using lag reporting (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:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the periods of December 2, 2021 to March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:AssetsCurrent
      contextRef="i1ee0690a944844f79a148f4afdaf5cca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl8xLTItMS0xLTU3Njg1_4108b797-4b0a-4dad-bb0d-357961a8e407"
      unitRef="usd">198323000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i1ee0690a944844f79a148f4afdaf5cca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl8yLTItMS0xLTU3Njg1_8036980a-c23d-416a-acfc-b04534e3cf59"
      unitRef="usd">364777000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1ee0690a944844f79a148f4afdaf5cca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl8zLTItMS0xLTU3Njg1_1387ec1e-0044-4bda-af6d-7eecb089d000"
      unitRef="usd">251988000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i1ee0690a944844f79a148f4afdaf5cca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl80LTItMS0xLTU3Njg1_1fafcece-6405-4597-affd-4ba97975c1c0"
      unitRef="usd">76207000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Revenues
      contextRef="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl83LTItMS0xLTU3Njg3_e8eeb020-7906-472c-9e30-fe45aefbccff"
      unitRef="usd">68972000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl84LTItMS0xLTYyMTU4_43416ff6-898e-411f-b110-1d827665408f"
      unitRef="usd">870000</us-gaap:GrossProfit>
    <us-gaap:CostOfRevenue
      contextRef="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl84LTItMS0xLTU3Njg3_9ecbc62b-3f4f-42be-9e7a-dbc59f8b0c78"
      unitRef="usd">2280000</us-gaap:CostOfRevenue>
    <us-gaap:OperatingIncomeLoss
      contextRef="i89faaa69636846aea45caaed620d8fcd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzMyL2ZyYWc6MjcxYTJkYWZkMmRkNDZiOWFhOTdlZWUyMDc0MDkzNjcvdGFibGU6NGZkYjJiMzAxNmZjNDAxYWFhOTYzN2NiNjljNGFlMjIvdGFibGVyYW5nZTo0ZmRiMmIzMDE2ZmM0MDFhYWE5NjM3Y2I2OWM0YWUyMl85LTItMS0xLTU3Njg3_10e79d23-0fdc-4d7e-b023-5463855a3a22"
      unitRef="usd">6197000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl80Mzk4MDQ2NTIwNjY4_66b4f9ea-357a-43e7-b93e-f73194a3be61">Related Party TransactionsAs of June&#160;30, 2022, the Company owned 42.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 for 8-inch wafer products to AOS.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2022, AOS recorded the net amount of $29.0&#160;million as a payable related to equity investee, net, in the Consolidated Balance Sheet.  Since the December 2, 2021 deconsolidation of the JV Company and through the fiscal year ended June&#160;30, 2022, the Company purchased finished goods and services of $117.6&#160;million from the JV Company and AOS provided the JV Company with $36.4&#160;million of 8-inch wafers.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="ic19cb6a0c37e42acaff0b19c86da5470_D20220630-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl8xMDk5NTExNjM3Mjc1_eee10764-becb-4baa-b8be-b6058ec65e48"
      unitRef="number">0.422</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl8xMDk5NTExNjM3Mjgy_ebb8ba89-ccf4-4835-a61d-944b0ca4f923"
      unitRef="usd">29000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i3dafd791cc3542cc863262d78a74cfba_D20211202-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl8xMDk5NTExNjM3MjYw_82dd30b2-8a02-4005-ad89-4717ba39dfa2"
      unitRef="usd">117600000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i3dafd791cc3542cc863262d78a74cfba_D20211202-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNzM4L2ZyYWc6MjIxNGZkMTA1MmQxNDhjNWIzOGQ1MGQyYWVlMzMzN2IvdGV4dHJlZ2lvbjoyMjE0ZmQxMDUyZDE0OGM1YjM4ZDUwZDJhZWUzMzM3Yl8xMDk5NTExNjM3MzE2_91382d89-3ad5-4480-9b12-4c2df94cea14"
      unitRef="usd">36400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90ZXh0cmVnaW9uOmQ4OTJmZTk4MjM5ODQyNDlhNWFmYjUzMjk4NDYzYmY2XzExNTE_6536695a-9e9d-4bb1-b9da-1e72493b9ceb">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the period.  Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding, plus potential shares of common stock during the period.  Potential shares of common stock include dilutive shares attributable to the assumed exercise of share options, ESPP shares and vesting of RSUs using the treasury stock method and contingent issuances of common shares related to convertible preferred shares, if dilutive.  Under the treasury stock method, potential common shares outstanding are not included in the computation of diluted net income per share if their effect is anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30, &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Alpha and Omega Semiconductor Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs and ESPP shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,272&#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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,840&#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;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.13&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.27)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30, &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock options and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total potential dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,862&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90ZXh0cmVnaW9uOmQ4OTJmZTk4MjM5ODQyNDlhNWFmYjUzMjk4NDYzYmY2XzExNjE_a73c0e5f-0e04-4f91-b7bd-477237bb3e0e">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30, &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Alpha and Omega Semiconductor Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs and ESPP shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,272&#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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,840&#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;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.13&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.27)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzQtMS0xLTEtMTYxMjc_33fe4ad9-952e-4d49-9c7c-df13c8885379"
      unitRef="usd">453163000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzQtMy0xLTEtMTYxMjc_80d8017b-48c5-4f50-af63-5c967cc0c0f4"
      unitRef="usd">58116000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzQtNS0xLTEtMTYxMjc_3e5d06c1-fa46-4191-a001-3d395afd1d7f"
      unitRef="usd">-6596000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzgtMS0xLTEtMTYxMjc_4575f941-1c52-42cd-89e2-202c1e953e56"
      unitRef="shares">26764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzgtMy0xLTEtMTYxMjc_94627e5f-2c24-4c0c-aaee-5a9a9e8ee770"
      unitRef="shares">25786000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzgtNS0xLTEtMTYxMjc_9cc5ec10-47c2-4435-8e32-b17bb72a1ce2"
      unitRef="shares">24840000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzExLTEtMS0xLTE2MTI3_4575f941-1c52-42cd-89e2-202c1e953e56"
      unitRef="shares">26764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzExLTMtMS0xLTE2MTI3_94627e5f-2c24-4c0c-aaee-5a9a9e8ee770"
      unitRef="shares">25786000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzExLTUtMS0xLTE2MTI3_9cc5ec10-47c2-4435-8e32-b17bb72a1ce2"
      unitRef="shares">24840000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzEzLTEtMS0xLTE2MTI3_22c22a1b-8d9f-43ed-b50f-a3d1cefe1e4d"
      unitRef="shares">1439000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzEzLTMtMS0xLTE2MTI3_f6e421fa-9d71-4833-b416-02ba81a39d35"
      unitRef="shares">1486000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzEzLTUtMS0xLTE2MTI3_4927f55a-68d2-44bd-9511-1fb3392b729e"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE0LTEtMS0xLTE2MTI3_2389afa6-edc4-4629-be7a-dae61c882645"
      unitRef="shares">28203000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE0LTMtMS0xLTE2MTI3_a5271ec0-a525-4a10-ace0-c3003a2aa7a4"
      unitRef="shares">27272000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE0LTUtMS0xLTE2MTI3_489b28d7-db3f-47f5-9e74-29f2eeb30037"
      unitRef="shares">24840000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE3LTEtMS0xLTE2MTI3_65d075f8-5fa4-468b-a64b-3c774a54f5de"
      unitRef="usdPerShare">16.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE3LTMtMS0xLTE2MTI3_e8506f71-9b7d-48b6-a620-e7e68c6fc58f"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE3LTUtMS0xLTE2MTI3_fbfcebf7-8930-41b4-85e7-874d06aafe4a"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE4LTEtMS0xLTE2MTI3_1dccc7d1-baf6-4468-8703-b56583863f9b"
      unitRef="usdPerShare">16.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE4LTMtMS0xLTE2MTI3_3ea703e9-eef7-42af-aa42-ed5843a5b019"
      unitRef="usdPerShare">2.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTozZGEzNzMwOTUzZWI0MDlkOWQ0NDk5MzE5M2MwN2M5Ny90YWJsZXJhbmdlOjNkYTM3MzA5NTNlYjQwOWQ5ZDQ0OTkzMTkzYzA3Yzk3XzE4LTUtMS0xLTE2MTI3_19b853ee-96f9-4be1-8a83-0a2f100abc32"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90ZXh0cmVnaW9uOmQ4OTJmZTk4MjM5ODQyNDlhNWFmYjUzMjk4NDYzYmY2XzExNDY_f25983a9-f927-4fd3-b44e-9c2b3f897828">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30, &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock options and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total potential dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,862&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id66c199e5bf24805ba1f6a14486009a1_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzMtMS0xLTEtMTYxMjc_d83521b8-af2e-4f8f-b214-ac9c9751266f"
      unitRef="shares">277000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i24ac2424aa814153b2d7dc5cf3a29200_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzMtMy0xLTEtMTYxMjc_d3ebcd70-85b0-426d-97a9-2ca4287306af"
      unitRef="shares">193000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieca8f2488d524cda9a92fc5637210aba_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzMtNS0xLTEtMTYxMjc_8a707c08-33c7-47e9-ac78-0e97b8d5a013"
      unitRef="shares">2028000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1a3363af8c844b3999a74b24fc569e4d_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzQtMS0xLTEtMTYxMjc_4716d3fa-e679-4d95-a118-07aa555e25f8"
      unitRef="shares">21000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8a03fbfabed24895951e471f8be389de_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzQtMy0xLTEtMTYxMjc_758aed8d-5cf5-4561-8024-5d8fd03cf6c3"
      unitRef="shares">71000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i600cc164596c499894e6fb645d24a611_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzQtNS0xLTEtMTYxMjc_1927e427-9075-4282-ba12-5f0f8f9c8978"
      unitRef="shares">834000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzUtMS0xLTEtMTYxMjc_cf54624c-af0a-4af8-8a41-5dae9be49800"
      unitRef="shares">298000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzUtMy0xLTEtMTYxMjc_c63bd9cd-5345-4fca-a80d-31687aa4026a"
      unitRef="shares">264000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMjcvZnJhZzpkODkyZmU5ODIzOTg0MjQ5YTVhZmI1MzI5ODQ2M2JmNi90YWJsZTo1ODcyMGE2NWZjZGY0MGRhOWExMTg5NzVhNmU4NTM4OS90YWJsZXJhbmdlOjU4NzIwYTY1ZmNkZjQwZGE5YTExODk3NWE2ZTg1Mzg5XzUtNS0xLTEtMTYxMjc_4d9ebffc-7311-48a9-bc5d-1a155a928987"
      unitRef="shares">2862000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90ZXh0cmVnaW9uOmY5OTRmNjU1OGEyOTQyNjk4YTU3NzY0MTZkMDFkYjYyXzIxNjI_1bd7fe77-b1f7-4897-9239-125b651291b4">Concentration of Credit Risk and Significant Customers &lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application of credit approvals, credit ratings and other monitoring procedures.  In some instances, the Company also obtains letters of credit from certain customers.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit sales, which are mainly on credit terms of 30 to 60 days, are only made to customers who meet the Company's credit standards, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis.  The Company considers its financial assets 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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="width:48.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;         &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        * Less than 10%&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit
      contextRef="i52ee0f3f243b40179e6cb9056cfbff5a_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90ZXh0cmVnaW9uOmY5OTRmNjU1OGEyOTQyNjk4YTU3NzY0MTZkMDFkYjYyXzQyOQ_0a041540-de32-4109-9736-eb043bd1a3a9">P30D</aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit>
    <aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit
      contextRef="i17a147be8f144661b0380a57d18b33d5_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90ZXh0cmVnaW9uOmY5OTRmNjU1OGEyOTQyNjk4YTU3NzY0MTZkMDFkYjYyXzQzNQ_c870d9a3-1d69-4ca6-a783-5a6997aab733">P60D</aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90ZXh0cmVnaW9uOmY5OTRmNjU1OGEyOTQyNjk4YTU3NzY0MTZkMDFkYjYyXzIxNzI_b109c0ad-a87d-4fe8-8a43-2a37748731de">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;         &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        * Less than 10%&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6caa67eed63b44ac95ead700a29fa198_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzItMi0xLTEtMTYxMjc_7ba3e062-0d5c-4e26-9372-2b626ea73f4c"
      unitRef="number">0.246</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2ce0c8dae229420aab6c91739ec51751_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzItNC0xLTEtMTYxMjc_1fef148d-e090-4ded-8d0a-98567f8913d8"
      unitRef="number">0.287</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia48e64e6ff7f42a7b73315e367924faf_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzItNi0xLTEtMTYxMjc_8878f368-9f5a-4a76-87b9-59aa8c880a49"
      unitRef="number">0.293</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic2b7ca625d584ccd932716194213e0ef_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzMtMi0xLTEtMTYxMjc_cd612d1f-c0a7-475f-8a57-2b612af6c493"
      unitRef="number">0.397</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i62bb0f0ab1f6477488abcc301a47e854_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzMtNC0xLTEtMTYxMjc_bea7ceb2-7378-440f-b8b6-3ba0652b270e"
      unitRef="number">0.354</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idbb088793f6346c2894226484f52c760_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo0ZjgxNjVhYWRjYWE0YTJjOGY0NGQ4Mzc4MWNlNzE0Yi90YWJsZXJhbmdlOjRmODE2NWFhZGNhYTRhMmM4ZjQ0ZDgzNzgxY2U3MTRiXzMtNi0xLTEtMTYxMjc_3516370a-08df-4e84-9b80-91aa2519b9ca"
      unitRef="number">0.355</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9a86b9a1d37b489087d35d1a32fbe625_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzItMi0xLTEtMTYxMjc_71be10c7-1e3d-4503-99fe-434e7cfd0e11"
      unitRef="number">0.246</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i628f2e1ee6314d0893f055a97c9ae8a4_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzItNC0xLTEtMTYxMjc_93b7ae48-f068-45aa-9174-9f6018053de0"
      unitRef="number">0.124</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic77af089362942e7b6a6ee3b01c888c0_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzMtMi0xLTEtMTYxMjc_ea16e1f6-d3f3-4179-96a3-bad801902f40"
      unitRef="number">0.364</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i232324ba747a4b3985b751220c6ac012_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzMtNC0xLTEtMTYxMjc_6caa6f21-ec5b-40ef-919a-20ad0b270573"
      unitRef="number">0.221</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic354758845fd45fb9a182188c4fabb58_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzQtNC0xLTEtMTYxMjc_f97e4b44-90f6-42da-8ef7-8d0c876fec73"
      unitRef="number">0.219</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iead0d9e6ba3d4104a096786cf421fdf8_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzAvZnJhZzpmOTk0ZjY1NThhMjk0MjY5OGE1Nzc2NDE2ZDAxZGI2Mi90YWJsZTo1MzAzMDM0MTBjZTE0NWNjYjU3YjgyY2EyMGE3NWM5NS90YWJsZXJhbmdlOjUzMDMwMzQxMGNlMTQ1Y2NiNTdiODJjYTIwYTc1Yzk1XzUtMi0xLTEtMTYxMjc_457a185a-f26d-47ee-902c-4720adb99e8d"
      unitRef="number">0.120</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwOTA_5528d022-c5fd-42fe-9580-e4619dc1c53d">Balance Sheet Components &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for price adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,681&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,789&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,040&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,293&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayments to supplier&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customs 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,220&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,595&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land use rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,026&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(348,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,686&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,303&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,977&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation expense was $39.9 million, $49.3 million and $43.9 million for fiscal year 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalized $0.3 million, $0.3 million and $1.0 million of software development costs during the fiscal year 2022, 2021 and 2020, respectively.  Amortization of capitalized software development costs was $0.4 million in fiscal year 2022, $0.5 million in fiscal year 2021 and $0.5 million in fiscal year 2020.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2022 and 2021 were $0.8 million and $1.2 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="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayments for property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in privately held companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customs deposit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit with supplier&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office leases deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,869&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and technology rights&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,781&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,141&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,050&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,410&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is amortizing intangible assets of patents and technology rights related to a license agreement with STMicroelectronices International N.V.  Amortization expense for intangible assets was $3.4 million, $3.4 million and $0.1 million for the years ended June&#160;30, 2022, 2021 and 2020, respectively.  The estimated useful lives for patents and technology rights and trade name were five years and ten years, respectively.  Customer relationships are fully amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future minimum amortization expense of intangible assets is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.343%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,781&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;         Accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock rotation accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued facilities related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,893&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,494&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 style="width:47.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The activity in the stock rotation accrual, included in accrued liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,603&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,123&#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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2022, $34.5&#160;million were from Customer A and $21.9&#160;million were from Customer B, and $13.9&#160;million were from other customers.  As of June&#160;30, 2021, $21.0&#160;million were from Customer A and $21.0&#160;million were from Customer B.&lt;/span&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMDM_c2b92b36-4173-45cf-b42a-7e8e385bfa7a">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for price adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,681&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,789&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzMtMS0xLTEtMTYxMjc_670b3fe5-61e8-40c0-8002-10bbe3d1313a"
      unitRef="usd">84442000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzMtMy0xLTEtMTYxMjc_a6682696-cdd2-4fb7-aee1-777b8db81e34"
      unitRef="usd">48234000</us-gaap:AccountsReceivableGross>
    <aosl:AllowanceForPriceAdjustmentsReceivableCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzQtMS0xLTEtMTYxMjc_2d4b74eb-0bd3-4e90-8eed-8f7c7c201155"
      unitRef="usd">18731000</aosl:AllowanceForPriceAdjustmentsReceivableCurrent>
    <aosl:AllowanceForPriceAdjustmentsReceivableCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzQtMy0xLTEtMTYxMjc_560d04d2-833f-4ac7-a5bf-5cf39003379f"
      unitRef="usd">12415000</aosl:AllowanceForPriceAdjustmentsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzUtMS0xLTEtMTYxMjc_954dd076-4770-4d21-ba87-7eaf95b0f312"
      unitRef="usd">30000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzUtMy0xLTEtMTYxMjc_0924e342-a3af-4071-94fc-31bbc12f6927"
      unitRef="usd">30000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzYtMS0xLTEtMTYxMjc_876c3f26-1c6d-4783-9951-dbd5b2aef585"
      unitRef="usd">65681000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpkMTNjYTIzY2E3MTQ0YmJmYTkwMWNhMjUzNWVmOGI0Yy90YWJsZXJhbmdlOmQxM2NhMjNjYTcxNDRiYmZhOTAxY2EyNTM1ZWY4YjRjXzYtMy0xLTEtMTYxMjc_ffbaac38-ebde-44c5-aafe-ab533bea27a7"
      unitRef="usd">35789000</us-gaap:AccountsReceivableNet>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwNTE_523bc093-b49f-4845-81fd-12cb85d44bb8">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,040&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,293&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzMtMS0xLTEtMTYxMjc_584f488d-497a-41c1-8ff2-a2b76aa751a8"
      unitRef="usd">67960000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzMtMy0xLTEtMTYxMjc_8ac104ed-65e5-403e-8541-8918836ef27b"
      unitRef="usd">68900000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzQtMS0xLTEtMTYxMjc_12ca7432-59b6-42b1-a9e2-2ec40c48260c"
      unitRef="usd">80720000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzQtMy0xLTEtMTYxMjc_de02da36-914b-4ca8-8c10-ae0148f3ef15"
      unitRef="usd">68824000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzUtMS0xLTEtMTYxMjc_4ec7fe94-2a95-4b5e-8af3-a4c54ed33b8d"
      unitRef="usd">9360000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzUtMy0xLTEtMTYxMjc_bc69890d-f259-42c5-95ef-a1f9104a62f9"
      unitRef="usd">16569000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzYtMS0xLTEtMTYxMjc_396000c9-5b74-4e1b-a86f-31ebcea784cc"
      unitRef="usd">158040000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToxMzg1MzEzZjc3MzE0MTc1YWI5OTUyZDczYWFkZWUwZC90YWJsZXJhbmdlOjEzODUzMTNmNzczMTQxNzVhYjk5NTJkNzNhYWRlZTBkXzYtMy0xLTEtMTYxMjc_d4327e96-c3e3-424a-a9f6-ee588f81046a"
      unitRef="usd">154293000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMjU_c796b397-7cb6-4c3a-8730-e79901eb2e69">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayments to supplier&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customs 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,220&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,595&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <aosl:LocalVATReceivable
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzMtMS0xLTEtMTYxMjc_03d8f52b-12f0-4199-945b-7986b194f013"
      unitRef="usd">737000</aosl:LocalVATReceivable>
    <aosl:LocalVATReceivable
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzMtMy0xLTEtMTYxMjc_20150833-5af6-44c5-9d56-8b98eb4d1fd0"
      unitRef="usd">1539000</aosl:LocalVATReceivable>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzQtMS0xLTEtMTYxMjc_a263baca-ff15-4f60-b1aa-a21dc3f5b915"
      unitRef="usd">3954000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzQtMy0xLTEtMTYxMjc_9f84a4eb-61d0-4b0f-9b78-82958b48bb02"
      unitRef="usd">1465000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidInsurance
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzUtMS0xLTEtMTYxMjc_27999686-ad3e-473d-a7b5-6dfec87e7a16"
      unitRef="usd">2590000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzUtMy0xLTEtMTYxMjc_0d24495b-eb1f-4a6c-afe6-a6bf09d91da3"
      unitRef="usd">2615000</us-gaap:PrepaidInsurance>
    <aosl:PrepaidMaintenanceCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzYtMS0xLTEtMTYxMjc_b0fb7d27-28b6-4b74-aacf-adee1403a388"
      unitRef="usd">826000</aosl:PrepaidMaintenanceCurrent>
    <aosl:PrepaidMaintenanceCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzYtMy0xLTEtMTYxMjc_3e7a48a6-4b3c-40e3-b255-deb93ab94c06"
      unitRef="usd">1670000</aosl:PrepaidMaintenanceCurrent>
    <aosl:PrepaymenttoSupplier
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzctMS0xLTEtMTYxMjc_a64c2dc9-f198-4579-b44b-4c893d3757ad"
      unitRef="usd">257000</aosl:PrepaymenttoSupplier>
    <aosl:PrepaymenttoSupplier
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzctMy0xLTEtMTYxMjc_8f1a52af-3866-4263-9c7c-458040e24941"
      unitRef="usd">2540000</aosl:PrepaymenttoSupplier>
    <us-gaap:PrepaidTaxes
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzgtMS0xLTEtMTYxMjc_b7cbe18d-9a1c-4cc1-95df-47d534dbc0ac"
      unitRef="usd">2086000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzgtMy0xLTEtMTYxMjc_e917e100-0a6b-4d5c-ad67-a6cdd314f0d8"
      unitRef="usd">2221000</us-gaap:PrepaidTaxes>
    <us-gaap:InterestReceivableCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzktMS0xLTEtMTYxMjc_246553e4-f4ba-492a-8579-fced3b379fd0"
      unitRef="usd">25000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzktMy0xLTEtMTYxMjc_7a2bb6ba-fec3-4b46-99ab-2df215af86a7"
      unitRef="usd">2207000</us-gaap:InterestReceivableCurrent>
    <aosl:Customsdeposit
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzEwLTEtMS0xLTE2MTI3_05d8d59b-4152-425a-b927-1d8b49fcb08c"
      unitRef="usd">0</aosl:Customsdeposit>
    <aosl:Customsdeposit
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzEwLTMtMS0xLTE2MTI3_02cecd6c-593b-4e8d-b2f7-01e8059680c8"
      unitRef="usd">270000</aosl:Customsdeposit>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzExLTEtMS0xLTE2MTI3_f9b83f66-3d13-449a-8300-78e5598035e1"
      unitRef="usd">745000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzExLTMtMS0xLTE2MTI3_fb559140-757c-4442-a648-47f2e7223eee"
      unitRef="usd">68000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzEyLTEtMS0xLTE2MTI3_93880213-9226-466e-8d36-d5347e0c87af"
      unitRef="usd">11220000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpmYzZiNWEwMzRkNGU0ZThkYWE4ZDAyZTVkZTBmZTUxOS90YWJsZXJhbmdlOmZjNmI1YTAzNGQ0ZTRlOGRhYThkMDJlNWRlMGZlNTE5XzEyLTMtMS0xLTE2MTI3_d7ba2890-f9bb-42be-9ab9-4aa92dfc75ac"
      unitRef="usd">14595000</us-gaap:OtherAssetsCurrent>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="iab08ae6a72a54983adab159fc66e970c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzMtMS0xLTEtMTYxMjc_e89def08-56ab-4390-a222-8e9cb6019147"
      unitRef="usd">4877000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i3f49e8ee5dc44eecbc24e87031653164_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzMtMy0xLTEtMTYxMjc_821dd24e-a3b7-4ac1-9360-14c694c2fe2b"
      unitRef="usd">4877000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i76f1a39ee83d4a65ae5eb3542094adca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzQtMS0xLTEtMTYxMjc_6e4c8700-50d3-4b57-9684-a5d64403ae83"
      unitRef="usd">16691000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i187837e335fa438d85767423af37e6c9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzQtMy0xLTEtMTYxMjc_d53fee7d-c244-4623-a1bf-3d544a7af5fc"
      unitRef="usd">71454000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i437dc5b35b05487fa5fa32ccbf8175d7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzUtMS0xLTEtMTYxMjc_e4f03907-ea5e-4cd6-a218-1e68182f87b3"
      unitRef="usd">287574000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="if95e6a9e6e7440ae8343f47bf4ebdfd3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzUtMy0xLTEtMTYxMjc_39615ecc-9f8a-42fc-9211-4dd14130fb7c"
      unitRef="usd">515320000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i5bbd0931ffeb46339802728ea95c7584_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzYtMS0xLTEtMTYxMjc_c901855a-acc0-4442-b222-04d13a1a8027"
      unitRef="usd">28052000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="ifb5d8fadd28a45a6bc647d577a202124_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzYtMy0xLTEtMTYxMjc_a7ab56a8-51f4-4fa6-82d2-1b6eaef44e62"
      unitRef="usd">27017000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i2bdb22ff43084da1b7d16cb8b97c45f3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzctMS0xLTEtMTYxMjc_3dc680c6-e584-415c-bd08-fff247639bd5"
      unitRef="usd">46758000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="ibc18adf205e64ad2be30eef4f029b7a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzctMy0xLTEtMTYxMjc_7c73487f-f286-4a21-aa79-e4d42bd55231"
      unitRef="usd">41518000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="ib71ed01f0bcf4e3586bde4ec0d89f8e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzgtMS0xLTEtMTYxMjc_8aa23da1-636f-44f9-a30d-aaf9f1f0ee49"
      unitRef="usd">2820000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="ief7b3c3bfb58462aacdb83a1e6336e0b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzgtMy0xLTEtMTYxMjc_be96213c-0f0a-4e96-9f0e-b6f213b8d658"
      unitRef="usd">3814000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i680eba1380bb4c44b800e83397864e89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzktMS0xLTEtMTYxMjc_a96b85eb-f78f-4d95-b011-0568cd83261c"
      unitRef="usd">35254000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i9bac75ee32724b30b7322c994be60aa7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzktMy0xLTEtMTYxMjc_70c2b482-e475-41b3-90fb-278ad7d347c1"
      unitRef="usd">74733000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i08be0c2b8f46431aa18aa0f13b0e59f8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEwLTEtMS0xLTE2MTI3_f78ba819-0d1b-4d25-88a3-8df004ae58f9"
      unitRef="usd">0</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="iebfe689f099948d5ada192fe04912e4b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEwLTMtMS0xLTE2MTI3_df48b805-c23c-4892-984a-24b7730c1e2b"
      unitRef="usd">9319000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzExLTEtMS0xLTE2MTI3_6ab46004-6900-49f3-8fce-533da5b5cc08"
      unitRef="usd">422026000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzExLTMtMS0xLTE2MTI3_27f6c9bc-e8bf-47d0-a6b1-5e263ed5f919"
      unitRef="usd">748052000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEyLTEtMS0xLTE2MTI3_02547787-45a7-4096-b648-8585adc34a39"
      unitRef="usd">233340000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEyLTMtMS0xLTE2MTI3_ab586c81-39be-4c79-af06-1d0c02965ec8"
      unitRef="usd">348749000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEzLTEtMS0xLTE2MTI3_86c6f47b-1525-42a0-9c77-e7234d035992"
      unitRef="usd">188686000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzEzLTMtMS0xLTE2MTI3_63c27622-d851-483f-96ae-d544b34cf906"
      unitRef="usd">399303000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet>
    <us-gaap:ConstructionInProgressGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzE0LTEtMS0xLTE2MTI3_aa9c9c76-94f7-4b2f-88c6-a49b1812dafe"
      unitRef="usd">129980000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzE0LTMtMS0xLTE2MTI3_d26722eb-86a6-41a7-92fc-d7f3303d3535"
      unitRef="usd">37674000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzE1LTEtMS0xLTE2MTI3_f5a91018-7d53-4096-93bc-6be1e595570c"
      unitRef="usd">318666000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo0NGNlZmZhMjgxODc0ODRiOTYxZDY0ZjRkMDg2OGI4MC90YWJsZXJhbmdlOjQ0Y2VmZmEyODE4NzQ4NGI5NjFkNjRmNGQwODY4YjgwXzE1LTMtMS0xLTE2MTI3_67a443b5-6067-492c-b054-08687c770740"
      unitRef="usd">436977000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzE3MA_df0b0662-5442-4bbf-bbe1-d7ef65addd2d"
      unitRef="usd">39900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzE3NA_5e879e17-2012-4374-b2cf-4bf7348c47b5"
      unitRef="usd">49300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2Mjk4OTc_aa6f0d26-683c-49a0-98f2-ac5a0b5e15d6"
      unitRef="usd">43900000</us-gaap:Depreciation>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1644cc44541f414eb004d02954188bfc_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzQyMw_0db2359a-007c-43e3-8191-8eb93306c38b"
      unitRef="usd">300000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i750e4322179344eca694e82a895c0a19_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzQyOA_672851e6-da1a-478d-9ab2-5f30ae50285f"
      unitRef="usd">300000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i26d563624d29451996e61d70287ec77b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2Mjk5MzE_b7da359e-a385-4406-a75f-44bf2cadd002"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i1644cc44541f414eb004d02954188bfc_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzU4MQ_2955d656-c4bb-48b1-989f-6b03d0a37802"
      unitRef="usd">400000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i750e4322179344eca694e82a895c0a19_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzYwMw_7559880c-665d-4213-b66b-9b1401b0fd84"
      unitRef="usd">500000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i26d563624d29451996e61d70287ec77b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzYyOA_ece6db77-3909-4dd3-9998-64cb5267ede7"
      unitRef="usd">500000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i1644cc44541f414eb004d02954188bfc_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzc2Mw_7b5c0dd9-f0ee-4e14-95c3-3a677217fb8c"
      unitRef="usd">800000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i750e4322179344eca694e82a895c0a19_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzc3MQ_69d562bb-b120-42df-a24c-254140544bc7"
      unitRef="usd">1200000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMzQ_441fec62-378b-42fa-bd0a-c9b41569e8e7">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayments for property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in privately held companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customs deposit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit with supplier&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office leases deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,869&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <aosl:PrepaymentForPropertyAndEquipment
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzMtMS0xLTEtMTYxMjc_98327f65-bed9-4fe3-94d6-f27b2268a0a9"
      unitRef="usd">6890000</aosl:PrepaymentForPropertyAndEquipment>
    <aosl:PrepaymentForPropertyAndEquipment
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzMtMy0xLTEtMTYxMjc_d79baff7-6a50-419d-92ac-0fedb1b93ae4"
      unitRef="usd">14882000</aosl:PrepaymentForPropertyAndEquipment>
    <aosl:InvestmentsInPrivatelyHeldCompanies
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzQtMS0xLTEtMTYxMjc_8597a7ca-35c7-4ed6-ab55-144577b910d2"
      unitRef="usd">100000</aosl:InvestmentsInPrivatelyHeldCompanies>
    <aosl:InvestmentsInPrivatelyHeldCompanies
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzQtMy0xLTEtMTYxMjc_3d515dc6-ae41-4ff2-8d15-6102171b6710"
      unitRef="usd">100000</aosl:InvestmentsInPrivatelyHeldCompanies>
    <aosl:Customdepositnoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzktMS0xLTEtMTYxMjc_47c9ec56-b219-4041-8173-ffd81d12a0d1"
      unitRef="usd">1708000</aosl:Customdepositnoncurrent>
    <aosl:Customdepositnoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzktMy0xLTEtMTYxMjc_cf9c716f-2a1e-45e3-9611-3f4120ed0805"
      unitRef="usd">1120000</aosl:Customdepositnoncurrent>
    <aosl:DepositsWithSupplier
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzEwLTEtMS0xLTQ5NTQ1_7302f006-125e-4ad1-90d6-30b66cd0ca17"
      unitRef="usd">6396000</aosl:DepositsWithSupplier>
    <aosl:DepositsWithSupplier
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzEwLTMtMS0xLTQ5NTQ1_59278be3-9ab5-433b-bf57-2601d043a835"
      unitRef="usd">0</aosl:DepositsWithSupplier>
    <us-gaap:SecurityDeposit
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzEwLTEtMS0xLTE2MTI3_c7d4063f-98d8-49a9-9015-846c47ad23a9"
      unitRef="usd">18000</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzEwLTMtMS0xLTE2MTI3_af400952-ab3b-45a1-8c61-e743e6318a5f"
      unitRef="usd">927000</us-gaap:SecurityDeposit>
    <aosl:OfficeLeaseDepositAssetsNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzExLTEtMS0xLTE2MTI3_0aa1ebad-5d8a-4eba-8e35-9de2e2b6ced7"
      unitRef="usd">1012000</aosl:OfficeLeaseDepositAssetsNoncurrent>
    <aosl:OfficeLeaseDepositAssetsNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzExLTMtMS0xLTE2MTI3_6a94cd72-68cd-4b3a-9668-f217fa951184"
      unitRef="usd">1100000</aosl:OfficeLeaseDepositAssetsNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzE0LTEtMS0xLTE2MTI3_dad7666e-0120-4fe8-a348-6ad265b6a2e5"
      unitRef="usd">1553000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzE0LTMtMS0xLTE2MTI3_6fcc3d39-3748-402b-b0a5-4d51a6db06af"
      unitRef="usd">740000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzE1LTEtMS0xLTE2MTI3_59f42caa-c9e1-4328-b428-1c043eccc355"
      unitRef="usd">17677000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYTUzYjdiMzBkOWY0N2ZiOTJhNDVjZDg5NmUwNDg2Zi90YWJsZXJhbmdlOjJhNTNiN2IzMGQ5ZjQ3ZmI5MmE0NWNkODk2ZTA0ODZmXzE1LTMtMS0xLTE2MTI3_13e277fa-e9eb-4ace-8cb6-c895ee4b36b1"
      unitRef="usd">18869000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwNTk_e62cdf42-5950-4fba-bab3-4b0c52b85067">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and technology rights&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,781&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,141&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,050&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,410&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib4f2920812704e4c80a7e26761a2e0a9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzMtMS0xLTEtMTYxMjc_3a96c2b3-111c-4be6-9295-8bcd53a72f32"
      unitRef="usd">18037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i41922dd540dc4dfb8bc17f12fc751577_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzMtMy0xLTEtMTYxMjc_9549e75d-863f-468a-94d9-363d0e417e49"
      unitRef="usd">18037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d3a12b0cded4228bd925adc608b5543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzQtMS0xLTEtMTYxMjc_a521cff7-0d3f-4d34-8243-df6b040c9468"
      unitRef="usd">268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id3d9a4e6b2784c639d5b4316bef1a9b9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzQtMy0xLTEtMTYxMjc_9d0655b6-c33a-404c-85c2-8916cc2d91c5"
      unitRef="usd">268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifcb6496bc2824df0b6066c28d0451b22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzUtMS0xLTEtMTYxMjc_2ee2f1fd-c294-4246-94f0-2a5f7eed31fc"
      unitRef="usd">1150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaf88250092104d2aaa24a97d396352d6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzUtMy0xLTEtMTYxMjc_8c4e175c-87b3-4073-b164-02165420f58e"
      unitRef="usd">1150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzYtMS0xLTEtMTYxMjc_7373814a-f2f3-4ffe-9338-bca4e37829ab"
      unitRef="usd">19455000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzYtMy0xLTEtMTYxMjc_5ebcd952-0ccb-451d-80d7-f24ad50f8e21"
      unitRef="usd">19455000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzctMS0xLTEtMTYxMjc_dd92eab0-9146-40af-b7ce-9b8d6a3725b6"
      unitRef="usd">9674000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzctMy0xLTEtMTYxMjc_115b8364-4f69-4c24-93da-fa57dd1db08f"
      unitRef="usd">6314000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzgtMS0xLTEtMTYxMjc_ada91815-5c93-4582-8159-477fd36e7663"
      unitRef="usd">9781000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzgtMy0xLTEtMTYxMjc_d1a38785-e6cb-4f37-9fa4-7aa6546c9838"
      unitRef="usd">13141000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzktMS0xLTEtMTYxMjc_8ab520a7-a6fd-4b77-92b2-871c52177460"
      unitRef="usd">269000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzktMy0xLTEtMTYxMjc_659954e1-ee96-4da5-8ac1-b376456d2a3a"
      unitRef="usd">269000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzEwLTEtMS0xLTE2MTI3_e0d4ec7d-81cc-4b43-b2b9-2457dc0cf98a"
      unitRef="usd">10050000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMzZjZmQwOTQzZGQ0YzdkOTM2NDc4MjliZmZhMWEzMy90YWJsZXJhbmdlOmMzNmNmZDA5NDNkZDRjN2Q5MzY0NzgyOWJmZmExYTMzXzEwLTMtMS0xLTE2MTI3_1985c933-acb8-4c8a-b01c-47d5678d0b11"
      unitRef="usd">13410000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEzNDE_7ce57c96-6827-43dc-bbc0-66f236688a16"
      unitRef="usd">3400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzAxMzE_e51c2557-c98f-4489-b7f6-332d96b111cb"
      unitRef="usd">3400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzAxNDk_37b2711a-2f37-4d9b-8e7c-53d70ac33989"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2a81440e7a4141b2a1ee01fb13fb622c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzE0OTQ_e599bcf7-a606-4128-a578-9950e064e500">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i17d94ffdf6824c5d933e8675deba026d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzE1MDE_c7fe9e7f-453f-46fe-9fb8-f16ff0f11092">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwNjc_374f285e-41ee-46c3-b64c-81c777e9d17f">&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future minimum amortization expense of intangible assets is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.343%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,781&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYzE0NTNjNmZkNTU0MGNmOWIwOTRhMTk4NGUyMzBjYy90YWJsZXJhbmdlOjJjMTQ1M2M2ZmQ1NTQwY2Y5YjA5NGExOTg0ZTIzMGNjXzEtMS0xLTEtMTYxMjc_bfe66d6d-c7b6-4646-85d2-66e43f31ca6b"
      unitRef="usd">3286000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYzE0NTNjNmZkNTU0MGNmOWIwOTRhMTk4NGUyMzBjYy90YWJsZXJhbmdlOjJjMTQ1M2M2ZmQ1NTQwY2Y5YjA5NGExOTg0ZTIzMGNjXzItMS0xLTEtMTYxMjc_6ad5e856-5609-43cf-a4b1-aa3324c47dd6"
      unitRef="usd">3249000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYzE0NTNjNmZkNTU0MGNmOWIwOTRhMTk4NGUyMzBjYy90YWJsZXJhbmdlOjJjMTQ1M2M2ZmQ1NTQwY2Y5YjA5NGExOTg0ZTIzMGNjXzMtMS0xLTEtMTYxMjc_72415207-0004-4973-9230-9f9cee5d923b"
      unitRef="usd">3246000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZToyYzE0NTNjNmZkNTU0MGNmOWIwOTRhMTk4NGUyMzBjYy90YWJsZXJhbmdlOjJjMTQ1M2M2ZmQ1NTQwY2Y5YjA5NGExOTg0ZTIzMGNjXzctMS0xLTEtMTYxMjc_0969f391-096e-4167-b4b7-8cac341dd36a"
      unitRef="usd">9781000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMTU_57b7f4c4-402e-4389-bbf7-3f99a97fff7b">Accrued liabilities&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock rotation accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued facilities related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,893&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,494&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzMtMS0xLTEtMTYxMjc_66e951f7-6560-4f8a-82a4-88c2c457f45a"
      unitRef="usd">34681000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzMtMy0xLTEtMTYxMjc_204aab71-dd0b-48dd-bdcf-6e71265542df"
      unitRef="usd">32756000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzQtMS0xLTEtMTYxMjc_df54180d-d786-4616-97c0-782a80d35e61"
      unitRef="usd">2650000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzQtMy0xLTEtMTYxMjc_d89bd383-5009-446f-914b-fb80e7c01697"
      unitRef="usd">2795000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <aosl:StockRotationAccrualCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzUtMS0xLTEtMTYxMjc_c44479df-cc4b-4ed9-9f13-6cf32c1c26e2"
      unitRef="usd">4798000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzUtMy0xLTEtMTYxMjc_f5c339ca-8e29-4abb-9009-617c897e39e1"
      unitRef="usd">3917000</aosl:StockRotationAccrualCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzYtMS0xLTEtMTYxMjc_0efb2866-e8b0-490c-873f-45b0ba5db79b"
      unitRef="usd">2659000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzYtMy0xLTEtMTYxMjc_b6c4d160-29be-422c-92cb-6f30c5b42a27"
      unitRef="usd">3017000</us-gaap:AccruedProfessionalFeesCurrent>
    <aosl:AccruedInventory
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzctMS0xLTEtMTYxMjc_b696823f-74a6-44ed-9406-edbb4c3f159e"
      unitRef="usd">2491000</aosl:AccruedInventory>
    <aosl:AccruedInventory
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzctMy0xLTEtMTYxMjc_3801972c-9d01-4e29-9283-306ea3583e30"
      unitRef="usd">1138000</aosl:AccruedInventory>
    <aosl:AccruedFacilityExpenses
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzgtMS0xLTEtMTYxMjc_13480d16-001c-4b64-870e-a6d8e7418f6d"
      unitRef="usd">2421000</aosl:AccruedFacilityExpenses>
    <aosl:AccruedFacilityExpenses
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzgtMy0xLTEtMTYxMjc_ae1a5622-1c5f-4f35-8cbe-f9f0f1231814"
      unitRef="usd">2536000</aosl:AccruedFacilityExpenses>
    <aosl:AccruedPropertyPlantandEquipment
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEwLTEtMS0xLTE2MTI3_8534aaf0-f4ac-48e4-92ee-449c2f7ac102"
      unitRef="usd">20485000</aosl:AccruedPropertyPlantandEquipment>
    <aosl:AccruedPropertyPlantandEquipment
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEwLTMtMS0xLTE2MTI3_834529ee-4f6d-4f2c-b7c4-e7d6b4ed5ed7"
      unitRef="usd">8688000</aosl:AccruedPropertyPlantandEquipment>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzExLTEtMS0xLTE2MTI3_68f74459-9051-444d-a6e3-feb08a888847"
      unitRef="usd">5159000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzExLTMtMS0xLTE2MTI3_f35a9e92-6705-4bd1-bcdd-c8c6f7997f94"
      unitRef="usd">6793000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <aosl:AccruedCustomerDeposit
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEyLTEtMS0xLTE2MTI3_bab23cf0-9b8d-42f6-9bb3-93d69bebc447"
      unitRef="usd">40578000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEyLTMtMS0xLTE2MTI3_8c16052e-b226-47b7-bd95-a971e0224869"
      unitRef="usd">7139000</aosl:AccruedCustomerDeposit>
    <aosl:EmployeeStockPurchasePlanPayableCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEzLTEtMS0xLTE2MTI3_74d63f92-ba0f-4c03-8200-811bdb73dba9"
      unitRef="usd">971000</aosl:EmployeeStockPurchasePlanPayableCurrent>
    <aosl:EmployeeStockPurchasePlanPayableCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzEzLTMtMS0xLTE2MTI3_1f89b039-64b1-434b-a6df-890193a4e89c"
      unitRef="usd">715000</aosl:EmployeeStockPurchasePlanPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzE0LTEtMS0xLTE2MTI3_24f00e18-418e-48bc-9c7a-c9309f11c1d9"
      unitRef="usd">116893000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTpjMWMyNmE0YzUxZTQ0Njg2ODdiZDY3MWUzMzBlMjlkZS90YWJsZXJhbmdlOmMxYzI2YTRjNTFlNDQ2ODY4N2JkNjcxZTMzMGUyOWRlXzE0LTMtMS0xLTE2MTI3_55e02321-5455-4c2f-b1ea-a32e2fd70a99"
      unitRef="usd">69494000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwNjI_11b37a59-a995-4a1a-af7a-b3c3d8352149">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity in the warranty accrual, included in accrued liabilities is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzMtMS0xLTEtMTYxMjc_15063f03-a999-4dec-842a-d64acffad3d8"
      unitRef="usd">2795000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzMtMy0xLTEtMTYxMjc_51193d9d-67d1-4073-91a4-0d989574bcbe"
      unitRef="usd">709000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ifc651d3828db486687995bef229ab4f7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzMtNS0xLTEtMTYxMjc_6ae34b4e-4036-4f81-bf22-729abdc0be87"
      unitRef="usd">623000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzQtMS0xLTEtMTYxMjc_b6ecf17d-ddca-427d-a431-538d7f1744fd"
      unitRef="usd">1127000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzQtMy0xLTEtMTYxMjc_d9992308-3e09-48de-bb90-6651dac776da"
      unitRef="usd">2443000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzQtNS0xLTEtMTYxMjc_51ccfd5c-dd9c-4c59-98b4-9a3bac02e58c"
      unitRef="usd">895000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzYtMS0xLTEtMTYxMjc_32e78633-8bfb-42ef-bc73-3fe66182b881"
      unitRef="usd">1272000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzYtMy0xLTEtMTYxMjc_cab2e0cd-cbfb-47e6-9ac3-7cf402a33444"
      unitRef="usd">357000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzYtNS0xLTEtMTYxMjc_c4d4d406-3b63-4f41-97dd-b35bcf2a012a"
      unitRef="usd">809000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzctMS0xLTEtMTYxMjc_833014e6-a23a-4325-bc7e-5166227c1583"
      unitRef="usd">2650000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzctMy0xLTEtMTYxMjc_b7977129-ae22-43fa-aef5-5eca4f660030"
      unitRef="usd">2795000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTo2MTEzYWUxMjAwYTc0ZTU5ODVjZGI2ODhiZjRiMDE3OC90YWJsZXJhbmdlOjYxMTNhZTEyMDBhNzRlNTk4NWNkYjY4OGJmNGIwMTc4XzctNS0xLTEtMTYxMjc_dd1bff4c-c955-44b3-bd88-c3967d8c4f63"
      unitRef="usd">709000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <aosl:StockRotationAccrualTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMzE_07d1407a-b81b-4e58-9f3d-7bdaa97a92c0">The activity in the stock rotation accrual, included in accrued liabilities is as follows:&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 style="width:47.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358&#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;/tr&gt;&lt;/table&gt;</aosl:StockRotationAccrualTableTextBlock>
    <aosl:StockRotationAccrualCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzMtMS0xLTEtMTYxMjc_84b42e19-5632-41f2-a103-bb76a75d32f3"
      unitRef="usd">3917000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzMtMy0xLTEtMTYxMjc_93ced5af-c4f5-4739-bb1b-617b5b7a58eb"
      unitRef="usd">3358000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent
      contextRef="ifc651d3828db486687995bef229ab4f7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzMtNS0xLTEtMTYxMjc_9d4b19cf-38f6-4889-879c-bcb172025585"
      unitRef="usd">1921000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualStockIssued
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzQtMS0xLTEtMTYxMjc_fc7be487-1f43-4708-be02-e41925683cdb"
      unitRef="usd">5817000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualStockIssued
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzQtMy0xLTEtMTYxMjc_d84460f6-a85c-4cd5-83c6-5c2a6c4d4610"
      unitRef="usd">4742000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualStockIssued
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzQtNS0xLTEtMTYxMjc_31027c09-b448-4944-87f9-1f946aaf1eec"
      unitRef="usd">9441000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualPayments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzUtMS0xLTEtMTYxMjc_34d80c7b-130f-43d1-88fc-fe2a6c1c66a0"
      unitRef="usd">4936000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualPayments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzUtMy0xLTEtMTYxMjc_1727992d-bdc7-4999-a7dc-31059947f5dc"
      unitRef="usd">4183000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualPayments
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzUtNS0xLTEtMTYxMjc_77451f77-db30-46da-835a-65656ff7c854"
      unitRef="usd">8004000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzYtMS0xLTEtMTYxMjc_9bf59190-3fa2-49a3-96ec-55f0998b9785"
      unitRef="usd">4798000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzYtMy0xLTEtMTYxMjc_526f45eb-4c34-484c-991d-99c4afd8555b"
      unitRef="usd">3917000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphNmI2NDI4MTJhNDk0MjI3OWRhYjBlMDNiMjgyMzA4Mi90YWJsZXJhbmdlOmE2YjY0MjgxMmE0OTQyMjc5ZGFiMGUwM2IyODIzMDgyXzYtNS0xLTEtMTYxMjc_a3f0329e-bb3d-4860-a743-d84832f44694"
      unitRef="usd">3358000</aosl:StockRotationAccrualCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzIwMzM_a00e0516-e4a6-49b5-a46c-ac90b4e810fd">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,603&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,123&#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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2022, $34.5&#160;million were from Customer A and $21.9&#160;million were from Customer B, and $13.9&#160;million were from other customers.  As of June&#160;30, 2021, $21.0&#160;million were from Customer A and $21.0&#160;million were from Customer B.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzMtMS0xLTEtMTYxMjc_1bb21019-44ec-46af-9be8-5b2c35864a8b"
      unitRef="usd">0</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzMtMy0xLTEtMTYxMjc_13919217-b73c-4310-9758-86d11f37b286"
      unitRef="usd">1219000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzQtMS0xLTEtMTYxMjc_e0be4e93-cbd3-4704-8416-7535c4c4bdac"
      unitRef="usd">70301000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzQtMy0xLTEtMTYxMjc_80f7e4ee-395a-45f0-be45-2f0338395fb8"
      unitRef="usd">42000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <aosl:ComputerSoftwareLiabilityNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzUtMS0xLTEtMTYxMjc_0c292262-6b44-4c06-85d4-7ed45300cd71"
      unitRef="usd">8302000</aosl:ComputerSoftwareLiabilityNoncurrent>
    <aosl:ComputerSoftwareLiabilityNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzUtMy0xLTEtMTYxMjc_06cb81c6-05ff-4506-b3be-c7a92e5322fe"
      unitRef="usd">0</aosl:ComputerSoftwareLiabilityNoncurrent>
    <aosl:LiabilitiesOtherThanLongTermDebtNoncurrentOther
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzYtMS0xLTEtMTYxMjc_871fd2aa-8b78-453d-a69e-05de35236467"
      unitRef="usd">0</aosl:LiabilitiesOtherThanLongTermDebtNoncurrentOther>
    <aosl:LiabilitiesOtherThanLongTermDebtNoncurrentOther
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzYtMy0xLTEtMTYxMjc_9176cf8e-5b54-4ed5-a024-27775abf6a69"
      unitRef="usd">904000</aosl:LiabilitiesOtherThanLongTermDebtNoncurrentOther>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzctMS0xLTEtMTYxMjc_41edde23-f889-49f9-8db9-2e4d5d9bc84e"
      unitRef="usd">78603000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90YWJsZTphYWE4OTZkZGZmMzI0MzM5OTRmODRhMjFhYTQ4ZTM5MC90YWJsZXJhbmdlOmFhYTg5NmRkZmYzMjQzMzk5NGY4NGEyMWFhNDhlMzkwXzctMy0xLTEtMTYxMjc_221e256b-71b0-4e2f-9cda-41755307f4ad"
      unitRef="usd">44123000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i0ace2845b4da47c38c06a769ca5c44eb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExMTU_1e8cc1ae-185d-4f5e-8f64-12bcd5cefb9d"
      unitRef="usd">34500000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i2fd54d8d4a0d486582b61c6a7ff5c7a3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExMzA_25b3b8f9-ff4a-4f6e-8c2a-3e5fa569408d"
      unitRef="usd">21900000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ia83e3cfa2ccc42ba8b76df2c5ab2a727_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExNDU_98d2fb29-c044-486b-9563-4220f4c7a7a4"
      unitRef="usd">13900000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id6625ce268eb487a87718bba9c0841f9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExNjA_0ee19047-6ca2-4836-a691-0ec0b8743b0a"
      unitRef="usd">21000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i2bfb74a720eb435fa6245eb918224102_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzMvZnJhZzowOWVlMmJjOWJhYzA0NDlmYjg2NWI3YTg5MWQxOTY2Yy90ZXh0cmVnaW9uOjA5ZWUyYmM5YmFjMDQ0OWZiODY1YjdhODkxZDE5NjZjXzEwOTk1MTE2MzExNzQ_c0fe693d-8bc8-41fb-bb7f-3bb871b919ce"
      unitRef="usd">21000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE0MzUw_75716a4f-518a-4676-8dfb-8050cbb29623">Debt&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Short-term bank borrowing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2019, the Company's subsidiary in China entered into a line of credit facility with Bank of Communications Limited in China.  This line of credit matured on February 14, 2021 and was based on the China Base Rate multiplied by 1.05, or 4.99% on October 31, 2019.  The purpose of the credit facility is to provide short-term borrowings.  The Company could borrow up to approximately RMB 60.0 million or $8.5 million based on the currency exchange rate between the RMB and the U.S. Dollar on October 31, 2019.  In September 2021, this line of credit was renewed with maximum borrowings up to RMB 140.0&#160;million with the same terms and a maturity date of September 18, 2022.  During the three months ended December 31, 2021, the Company borrowed RMB 11.0&#160;million, or $1.6&#160;million, at an interest rate of 3.85% per annum, with principal due on November 18, 2022.  As of June&#160;30, 2022, there was $1.6 million outstanding balance under the loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On November 16, 2018, the Company's subsidiary in China entered into a line of credit facility with Industrial and Commercial Bank of China.  The purpose of the credit facility was to provide short-term borrowings.  The Company could borrow up to approximately RMB 72.0 million or $10.3 million based on currency exchange rate between RMB and U.S. Dollar on November 16, 2018.  The RMB 72.0&#160;million consists of RMB 27.0&#160;million for trade borrowings with a maturity date of December 31, 2021, and RMB 45.0&#160;million for working capital borrowings or trade borrowings with a maturity date of September 13, 2022.  During the three months ended December 31, 2021, the Company borrowed RMB 5.0&#160;million, or $0.8&#160;million, at an interest rate of 3.7% per annum, with principal due on September 12, 2022.  As of June&#160;30, 2022, the total outstanding balance of this loan was $0.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable Factoring Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 9, 2019, one of the Company's wholly-owned subsidiaries (the "Borrower") entered into a factoring agreement with the Hongkong and Shanghai Banking Corporation Limited (&#x201c;HSBC&#x201d;), whereby the Borrower assigns certain of its accounts receivable with recourse.  This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million.  The interest rate is based on one month London Interbank Offered Rate ("LIBOR") plus 1.75% per annum.  The Company is the guarantor for this agreement.  The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance.  In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing.  This agreement, with certain financial covenants required, has no expiration date.  On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0&#160;million with certain financial covenants required.  Other terms remain the same.  The Borrower was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, there was no outstanding balance and the Company had unused credit of approximately $8.0 million.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt financing&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In September 2021, Jireh Semiconductor Incorporated (&#x201c;Jireh&#x201d;) 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.  The total purchase price of this machinery equipment was euro 12.0&#160;million, or $12.8&#160;million based on the currency exchange rate between the euro and U.S. Dollar on June 30, 2022.  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.  Based on the terms of the agreement between Jireh and Lender, after the installation and configuration of the equipment for its intended use, Lender will make the remaining 10% payment for the total purchase price and reimburse Jireh for the down payment made to the supplier.  By that time, the title of the equipment will be transferred to Lendor.  This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1.  Jireh is required to make a monthly payment of interest at an implied interest rate of 4.75% per annum to Lessor.  Principal payment is required to be paid monthly after the completion of the title transfer.  The financing arrangement is secured by this machneray equipment which had the carrying amount of $12.8&#160;million as of June 30, 2022.  As of June 30, 2022, the outstanding balance of this debt financing was $5.0&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term bank borrowings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0&#160;million for the purpose of expanding and upgrading the Company&#x2019;s fabrication facility located in Oregon.  The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The agreement has a 5.5 years term and matures on February 16, 2027.  Jireh is required to make consecutive quarterly payments of principal and interest.  The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan.  This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain.  Jireh drew down $45.0&#160;million on February 16, 2022.  As of June&#160;30, 2022, Jireh was in compliance with these covenants and the outstanding balance of this loan was $45.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On May 1, 2018, Jireh entered into a loan agreement with the Bank that provided a term loan in an amount of $17.8 million.  The obligation under the loan agreement is secured by certain real estate assets of Jireh and guaranteed by the Company.&#160; The loan has a five-year term and matures on June 1, 2023.  Beginning June 1, 2018, Jireh made consecutive monthly payments of principal and interest to the Bank.  The outstanding principal shall accrue interest at a fixed rate of 5.04% per annum on the basis of a 360-day year.  The loan agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios.  In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021 discussed above.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, the outstanding balance of the term loan was $14.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 15, 2017, Jireh entered into a credit agreement with the Bank that provided a term loan in an amount up to $30.0 million for the purpose of purchasing certain equipment for the fabrication facility located in Oregon. &#160;The obligation under the credit agreement is secured by substantially all assets of Jireh and guaranteed by the Company.&#160; The credit agreement has a five-year term and matures on August 15, 2022.  In January 2018 and July 2018, Jireh drew down on the loan in the amount of $13.2 million and $16.7 million, respectively.&#160; Beginning in October 2018, Jireh is required to pay to the Bank on each payment date, the outstanding principal amount of the loan in monthly installments.&#160; The loan accrues interest based on an adjusted London Interbank Offered Rate ("LIBOR") as defined in the credit agreement, plus specified applicable margin in the range of 1.75% to 2.25%, based on the outstanding balance of the loan.&#160; The credit agreement contains customary restrictive covenants and includes certain financial covenants that require the Company to maintain, on a consolidated basis, specified financial ratios and fixed charge coverage ratio.  In August 2021, Jireh signed an amendment of this loan with the Bank to modify the financial covenants requirement to align with the new term loan agreement entered into on August 18, 2021, discussed above.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company was in compliance with these covenants as of June&#160;30, 2022.  As of June&#160;30, 2022, the outstanding balance of the term loan was $1.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2022, 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 style="width:61.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,218&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal of debt, less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,049&#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;/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 style="width:41.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.807%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.965%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,638&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,580&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,218&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,563&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,486&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,049&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <aosl:DebtInstrumentBasisSpreadonVariableRateMultiple
      contextRef="i06f76240524740929a0d3d79bd936171_I20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzI4Mzg_e1cde9ab-861d-40d8-b9de-62a9ae848b23"
      unitRef="number">1.05</aosl:DebtInstrumentBasisSpreadonVariableRateMultiple>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2064133aa67d433d99c89678b6f0c123_D20191001-20191031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzI4NDU_91be395a-35a3-49c6-a001-8a3c6767d695"
      unitRef="number">0.0499</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i89506db161c1476b88a5c41adad51623_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzI5OTI_36198b77-c459-46da-bc63-de86425c501d"
      unitRef="cny">60000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i89506db161c1476b88a5c41adad51623_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzI5OTg_d4fd1032-c541-4b37-a20e-483caae621f1"
      unitRef="usd">8500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i77f91ca1fbac47a3a58e8703ae0517a7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5MzU_70ea9050-5f80-4cc1-be6c-aa84fac51188"
      unitRef="cny">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i4cc3ee4cff4a4b33aabb422da47f0e6e_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5NTE_d86197ab-e320-4c17-9e43-59c7046cbf0b"
      unitRef="cny">11000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i4cc3ee4cff4a4b33aabb422da47f0e6e_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDI1MzE_90eb2584-1915-429e-bff6-c4e49413b4e2"
      unitRef="usd">1600000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibeed254c57aa402cb192cb7ea31120a9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDI1MjM_46f530ae-35bd-483a-a879-1b6f1c7146fc"
      unitRef="number">0.0385</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings
      contextRef="i96e7666ff2c34c5c8d3ab41861db8cb8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzMyMjQ_118825ae-3770-4396-8bbc-3f41cb593855"
      unitRef="usd">1600000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i35ae91d2125543ae9eba433d3f062647_I20181116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQyNDc_f9c9eaf1-a1ac-4a9b-b557-f2665769d60a"
      unitRef="cny">72000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i35ae91d2125543ae9eba433d3f062647_I20181116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQyNTM_a8cd9c21-7ef2-4d45-a638-5296aaeb6ebf"
      unitRef="usd">10300000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i35ae91d2125543ae9eba433d3f062647_I20181116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5NjY_00f8fcca-8f86-473a-b72b-8dbee62b5742"
      unitRef="cny">72000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibd430e33f4ff46819bff85b8444b879d_I20181116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5ODE_bb08c42a-dda3-4605-b733-ca94ab54aec3"
      unitRef="cny">27000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idcf3fd2d93b44f39aa1aa816bf830371_I20181116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5OTY_20e3d08d-9cbb-4113-8a37-c9507c0b5306"
      unitRef="cny">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i8d250071f0134973991917940ffd980c_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODYwMTE_770c87c8-27d3-4fae-adf8-5b2fd344b487"
      unitRef="cny">5000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i8d250071f0134973991917940ffd980c_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDI1NDk_f489de4b-9b6a-4ea5-84c8-af293ee08f94"
      unitRef="usd">800000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="ifa93bfbe3a3c4beeaf0f8999aa2980ea_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1ODU5MTU_37eac5d0-c1d0-4bae-afe5-1ef5bd58047c"
      unitRef="number">3.7</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBorrowings
      contextRef="ib8a3f6fcded54c63ac281afdc3724c75_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQ0NzI_9c4aa487-efad-4089-88f3-0db191d13d3c"
      unitRef="usd">500000</us-gaap:ShortTermBorrowings>
    <aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable
      contextRef="ia1ab0e96a59e4929bbe926ff718aadd8_I20190809"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQ4OTE_58a0e842-2218-4dfe-a429-9573a3706d46"
      unitRef="number">0.70</aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable>
    <aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity
      contextRef="ia1ab0e96a59e4929bbe926ff718aadd8_I20190809"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQ5ODk_cf35c015-8b32-4211-9d30-5878443fc281"
      unitRef="usd">30000000</aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ieb1219106d234cd1bb8920718a86a3f2_D20190809-20190809"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzUwNzk_c975188a-1af8-49f8-828b-64e9add3daaf"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity
      contextRef="i5d6bcbd06dcc47179ef3398559ae075c_I20210811"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE2NzAzNjI_ae502522-d1f2-4d97-bb0f-d8525b4f8413"
      unitRef="usd">8000000</aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity>
    <aosl:AccountsReceivableFactoringAgreementBorrowedAmountOutstanding
      contextRef="i071dec269f9b4f5096a1dbff6e38418b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzU2ODc_1e32bbad-ec15-4d87-a8f3-b1aea30c3106"
      unitRef="usd">0</aosl:AccountsReceivableFactoringAgreementBorrowedAmountOutstanding>
    <aosl:AccountsReceivableFactoringAgreementRemainingBorrowingCapacity
      contextRef="i071dec269f9b4f5096a1dbff6e38418b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzU3NjE_5350ec82-8897-48ca-a993-0fdd8314893d"
      unitRef="usd">8000000</aosl:AccountsReceivableFactoringAgreementRemainingBorrowingCapacity>
    <us-gaap:SaleLeasebackTransactionHistoricalCost
      contextRef="i040f0cfc26234644b4b092a3509eb7ba_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg3NjU_0294098f-0618-4eb1-885c-81324dd3d57d"
      unitRef="eur">12000000</us-gaap:SaleLeasebackTransactionHistoricalCost>
    <us-gaap:SaleLeasebackTransactionHistoricalCost
      contextRef="i040f0cfc26234644b4b092a3509eb7ba_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg3Nzk_0be586c2-2e73-4ddd-a0d9-0918ec3d9bc7"
      unitRef="usd">12800000</us-gaap:SaleLeasebackTransactionHistoricalCost>
    <aosl:SaleLeasebackTransactionDownPaymentAmount
      contextRef="i536f4a5c080646de974ade98a2413ec8_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg3OTQ_a54d8325-d207-4f83-a72f-13b89816e3b3"
      unitRef="eur">6000000</aosl:SaleLeasebackTransactionDownPaymentAmount>
    <aosl:SaleLeasebackTransactionDownPaymentPercent
      contextRef="i536f4a5c080646de974ade98a2413ec8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4MDc_5ac77e88-ceb4-41c9-a4ec-a3507f8ad90f"
      unitRef="number">0.50</aosl:SaleLeasebackTransactionDownPaymentPercent>
    <aosl:SaleLeasebackTransactionDeliveryPaymentPercent
      contextRef="i8ea1a87cc39b4ff49c6db042991d9944_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4MTI_80f8cbb0-63ca-4cf1-a71f-8ed619bdadca"
      unitRef="number">0.40</aosl:SaleLeasebackTransactionDeliveryPaymentPercent>
    <aosl:SaleLeasebackTransactionDeliveryPaymentAmount
      contextRef="i8ea1a87cc39b4ff49c6db042991d9944_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4MTc_3363e326-0776-4b46-9908-4296932003b5"
      unitRef="usd">4800000</aosl:SaleLeasebackTransactionDeliveryPaymentAmount>
    <aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent
      contextRef="i8ea1a87cc39b4ff49c6db042991d9944_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4Mzg_0b40e15b-0352-4bad-a473-d4f4ffe57133"
      unitRef="number">0.10</aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent>
    <us-gaap:SaleLeasebackTransactionLeaseTerms
      contextRef="i4e7325d510b843d2877a14b69a370972_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzY1OTcwNjk4NDc3NTE_89b8c344-7a60-4229-8506-7c7a76bef7ea">5 years</us-gaap:SaleLeasebackTransactionLeaseTerms>
    <aosl:SaleLeasebackTransactionLeaseTermBuyoutOptionAmount
      contextRef="i4e7325d510b843d2877a14b69a370972_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1OTU1NDc_cbe36f4f-6820-4c43-b725-c87794858665"
      unitRef="usd">1</aosl:SaleLeasebackTransactionLeaseTermBuyoutOptionAmount>
    <aosl:SaleLeasebackTransactionImpliedInterestRatePercent
      contextRef="i4e7325d510b843d2877a14b69a370972_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4NDY_24479efe-073c-49ac-9ce7-6a1474e386f5"
      unitRef="number">0.0475</aosl:SaleLeasebackTransactionImpliedInterestRatePercent>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="ie053b26b9c85493597f5f56a42883656_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzQzOTgwNDY1OTU1NTE_deefce69-824a-4e6c-85c7-d790ea682b62"
      unitRef="usd">12800000</us-gaap:DebtInstrumentCollateralAmount>
    <aosl:SaleLeasebackTransactionDebtReceivableAmount
      contextRef="i8ea1a87cc39b4ff49c6db042991d9944_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEwOTk1MTE3MDg4NTM_c0b51b4d-beb7-461c-8849-f4602dadc266"
      unitRef="usd">5000000</aosl:SaleLeasebackTransactionDebtReceivableAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i661e8adb2a214d158b5db260871fc2c3_I20210818"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE2NDkyNjc0ODU1MDA_bfefbc9f-020f-43eb-b778-0eec2f07287a"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="id3e4078e63b948e6b12b68f18ac78136_D20210818-20210818"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE2NDkyNjc0ODU1MTQ_7574e578-8921-4907-8549-fc44c76f04d2">P5Y6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i9aa7905e9afe4e749732cd664017b9ee_D20220216-20220216"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE2NDkyNjc0ODU1MTY_5a383632-1518-432c-8a7f-fce2fd9837a9"
      unitRef="usd">45000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i2b88b49c110049f1bab4f531a2514c90_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE2NDkyNjc0ODU1MzE_29121d01-230e-4e11-aff3-4ddda2dbae65"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i58d013e577254829be0d372a83935121_I20180501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzExNTMw_b02227ef-8439-422e-8a2a-cfa706584f58"
      unitRef="usd">17800000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4de3c5d36fd44ad0a8bd73bd9dd543b5_D20180501-20180501"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE0MzQy_6a93eb4e-d4ca-4b93-805a-6e89b0600213">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i58d013e577254829be0d372a83935121_I20180501"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzExODg2_6890b608-b48f-4afd-95e1-62eccd8cdbf6"
      unitRef="number">0.0504</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i293d920ae5954b2faeb5094e79fa0294_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEyMjQy_99e4c2d1-22e6-45ac-b225-30ee0d5c4bf0"
      unitRef="usd">14200000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7dafaddf43de4137ae7e6a26030764dc_I20170815"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEyMzY0_5edcb018-b0e3-46ea-a177-cf120799ff37"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i505184c9bdda42ca95fccdb230401126_D20170815-20170815"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE0MzUy_c80f5673-1642-4593-b78d-2ea1e87af31b">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="id3aaf415d6d743e28029e9444a2135bb_I20180112"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEyNzM1_839b01d9-8476-4c28-bdcb-22e332e83f31"
      unitRef="usd">13200000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i231126782ace48e68b4550e97120dd2b_I20180731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEyNzQy_b7c82c85-104b-400d-a9b6-fccd226cdf5d"
      unitRef="usd">16700000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5b5761f88a8148b89949b3bc21c845b7_D20170815-20170815"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEzMDkw_33605db5-c2d1-4be3-b143-c3b95eec581a"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ife06aa5a174440d88a9f40f2ca3c2cd6_D20170815-20170815"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEzMDk2_c32cc4a3-c4f6-4a99-af03-4c4041a11c25"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="ifeeb0a0661f24a9ba3124223a934f8ff_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzEzNDkx_8224960d-623d-4d9e-9a94-d790b51f1046"
      unitRef="usd">1900000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90ZXh0cmVnaW9uOjA0NWJlYTg5OTEyMTRhZWU4OThkYzYxMjBkMzBjNjMzXzE0MzQ2_745e6dbf-de19-46cc-bde9-40abe2e74f26">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2022, 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 style="width:61.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,218&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal of debt, less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,049&#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;/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 style="width:41.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.807%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.965%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,638&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,580&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,218&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,563&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,486&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,049&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzEtMy0xLTEtMTYxMjc_6439a9fa-0a5a-4e66-87a7-f50480d29070"
      unitRef="usd">25638000</aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzItMy0xLTEtMTYxMjc_08039a4d-37b5-4344-8422-58d1692036a7"
      unitRef="usd">9952000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzMtMy0xLTEtMTYxMjc_dbea334d-b2dc-4724-b675-30045cf60bf0"
      unitRef="usd">9999000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzQtMy0xLTEtMTYxMjc_6e6697a2-fb78-4bed-a1bd-2835dbdf08cd"
      unitRef="usd">10047000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzUtMy0xLTEtMTYxMjc_f187176b-ff96-48f0-9a48-b1b9c1110f3c"
      unitRef="usd">12348000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzYtMy0xLTEtMTYxMjc_ef1fa058-61fc-4b56-9145-d3937a408d00"
      unitRef="usd">234000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzctMy0xLTEtMTYxMjc_35bd4599-2b8e-4a6c-9877-ed7e6fe73ae7"
      unitRef="usd">68218000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzgtMy0xLTEtMTYxMjc_f9138da9-8561-4879-9ab5-64fc85c3b020"
      unitRef="usd">169000</us-gaap:DeferredFinanceCostsGross>
    <aosl:DebtLongTermAndShortTermCombinedAmountNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZToyYjYxNGUwMWJkNTU0YWVmOWZhODRkN2E0ZjUyZTBkOS90YWJsZXJhbmdlOjJiNjE0ZTAxYmQ1NTRhZWY5ZmE4NGQ3YTRmNTJlMGQ5XzktMy0xLTEtMTYxMjc_a1bb4c50-cc43-42d5-a565-7132a22ec966"
      unitRef="usd">68049000</aosl:DebtLongTermAndShortTermCombinedAmountNet>
    <aosl:ShortTermDebtGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzEtMS0xLTEtMTYxMjc_1331777f-edfe-4ab2-b477-baaba5f8f067"
      unitRef="usd">25638000</aosl:ShortTermDebtGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzEtMy0xLTEtMTYxMjc_f79cacfd-7fa2-4d40-bd4c-a743dd41a795"
      unitRef="usd">42580000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzEtNS0xLTEtMTYxMjc_e3735cdf-b651-4d63-aea5-dec29b70024a"
      unitRef="usd">68218000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzItMS0xLTEtMTYxMjc_1a9eeeb5-fc7b-4fff-bfea-4b7d2364465a"
      unitRef="usd">75000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:DeferredFinanceCostsNoncurrentGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzItMy0xLTEtMTYxMjc_74377e80-c319-477e-82b7-79099b4f74b3"
      unitRef="usd">94000</us-gaap:DeferredFinanceCostsNoncurrentGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzItNS0xLTEtMTYxMjc_0f24391e-fcb7-40a1-9daa-7300878f2c9a"
      unitRef="usd">169000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ShortTermBorrowings
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzMtMS0xLTEtMTYxMjc_17ac12e4-13c0-4278-accb-d63cb4608a9a"
      unitRef="usd">25563000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzMtMy0xLTEtMTYxMjc_4972bd08-4ce0-47c2-853f-e630543f240b"
      unitRef="usd">42486000</us-gaap:LongTermDebt>
    <aosl:DebtLongTermAndShortTermCombinedAmountNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzYvZnJhZzowNDViZWE4OTkxMjE0YWVlODk4ZGM2MTIwZDMwYzYzMy90YWJsZTo0MzFhMDQzZjM0NjE0YWNhYjRhYzU2MTk0NjU0M2Y0NC90YWJsZXJhbmdlOjQzMWEwNDNmMzQ2MTRhY2FiNGFjNTYxOTQ2NTQzZjQ0XzMtNS0xLTEtMTYxMjc_9fa75ac3-9c54-4c1d-b53b-9655ff39c693"
      unitRef="usd">68049000</aosl:DebtLongTermAndShortTermCombinedAmountNet>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0MzM_9b5bf4bc-cf1a-43c0-958a-4f77c2b15562">Leases&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 ("ROU") 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 machinery lease financing with a vendor.   In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company&#x2019;s Consolidated Balance Sheet at June&#160;30, 2022 due to the deconsolidation of the JV Company on December 2, 2021.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s operating and finance lease expenses are as follows for the years presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Fixed rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Variable rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Amortization of equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Short-term lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,297&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,164&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the Company&#x2019;s operating and finance leases is as follows (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,934&#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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company&#x2019;s operating and finance lease is as follows&#160;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash investing and financing information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,206&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,141&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,318&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,728&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,734&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0MzY_97d8347d-337a-4c23-9f8e-9c3765150f32">Leases&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 ("ROU") 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 machinery lease financing with a vendor.   In addition, the finance lease related to the RMB 400.0 million of lease financing of the JV Company with YinHai Leasing Company and The Export-Import Bank of China was not included in the Company&#x2019;s Consolidated Balance Sheet at June&#160;30, 2022 due to the deconsolidation of the JV Company on December 2, 2021.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s operating and finance lease expenses are as follows for the years presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Fixed rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Variable rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Amortization of equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Short-term lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,297&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,164&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the Company&#x2019;s operating and finance leases is as follows (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,934&#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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company&#x2019;s operating and finance lease is as follows&#160;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash investing and financing information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,206&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,141&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,318&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,728&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,734&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie7694699d04c49ac9e60924c4203c8c3_I20180509"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzE2NDkyNjc0NDQ0MzU_b092066d-bfc9-4ac6-8ddc-5a0b2dd17ad9"
      unitRef="cny">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0MzQ_7d1ee173-d114-4bf8-bcd9-611ea93d32be">&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s operating and finance lease expenses are as follows for the years presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Fixed rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Variable rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Amortization of equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Short-term lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,297&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,164&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the Company&#x2019;s operating and finance leases is as follows (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_4076728c-f821-4074-9238-96cf7b3ec81d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMC0xLTEtMTYxMjc_7f922dcf-b5fa-4508-a2c7-904efd3ac493"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,934&#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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company&#x2019;s operating and finance lease is as follows&#160;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash investing and financing information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzItMi0xLTEtMTYxMjc_e7881f01-3bf0-49c3-a48b-71d98853d08d"
      unitRef="usd">6262000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzItNC0xLTEtMTYxMjc_26e4c501-413f-46e6-9e81-a8a2bc1c98e4"
      unitRef="usd">6760000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzMtMi0xLTEtMTYxMjc_57b420a9-d956-4768-92fc-a59398d1615e"
      unitRef="usd">946000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzMtNC0xLTEtMTYxMjc_f6152b5c-722e-4607-af94-ea621f188a7f"
      unitRef="usd">815000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzUtMi0xLTEtMTYxMjc_5edd3e32-c0cd-421f-8a57-038ad88d9ea6"
      unitRef="usd">908000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzUtNC0xLTEtMTYxMjc_c1a19dfc-2a08-4a83-b375-52bb9ca97223"
      unitRef="usd">2200000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzYtMi0xLTEtMTYxMjc_1e24f045-2bc9-4bcf-9e76-57942f33d8d4"
      unitRef="usd">976000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzYtNC0xLTEtMTYxMjc_6b8dab77-7e4a-4a4e-ad8d-f73c33096f7e"
      unitRef="usd">2168000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzgtMi0xLTEtMTYxMjc_d258a08b-9580-4aeb-838a-2a420efa18e4"
      unitRef="usd">205000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzgtNC0xLTEtMTYxMjc_a4dbcf83-f3b9-43a9-9311-da5bc7d33e9c"
      unitRef="usd">221000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzktMi0xLTEtMTYxMjc_04eafb30-867a-48c1-8425-46d8e8ea125f"
      unitRef="usd">9297000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZDVhNzJjNmNhZDc0YjVlYjFlYTJiYzYxM2VmY2Q2OS90YWJsZXJhbmdlOjNkNWE3MmM2Y2FkNzRiNWViMWVhMmJjNjEzZWZjZDY5XzktNC0xLTEtMTYxMjc_4c2023a1-97bb-4203-a619-bb03d5edf554"
      unitRef="usd">12164000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzItMi0xLTEtMTYxMjc_3d225c2d-a60e-481e-8018-fe3d06f8f528"
      unitRef="usd">23674000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzItNC0xLTEtMTYxMjc_3e2a8297-2955-4ed0-8736-cb745b390e4a"
      unitRef="usd">34660000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzQtMi0xLTEtMTYxMjc_fa22836b-0d72-4db1-a6e2-644425bce8ec"
      unitRef="usd">4831000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzQtNC0xLTEtMTYxMjc_10460044-9117-4a77-9c61-62a334fbb3d1"
      unitRef="usd">114404000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzUtMi0xLTEtMTYxMjc_9ce48fee-0115-480e-8426-69cac3b51497"
      unitRef="usd">136000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzUtNC0xLTEtMTYxMjc_ea5fa136-f9bf-4a87-8b4f-637782f8595d"
      unitRef="usd">96470000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtMi0xLTEtMTYxMjc_cde19f17-06d5-4495-86ad-d5e3a88321ec"
      unitRef="usd">4695000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzYtNC0xLTEtMTYxMjc_d52c986a-997f-49fe-aa73-88b3d543e49b"
      unitRef="usd">17934000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzktMi0xLTEtMTYxMjc_31ddbb58-9c4a-4794-9372-4c66c2480a62">P7Y5M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzktNC0xLTEtMTYxMjc_d8d2d808-f110-48e2-91ab-9141db4f17b9">P8Y5M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzEwLTItMS0xLTE2MTI3_c5cd487b-881c-4225-bac4-31ed937490ea">P5Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzEwLTQtMS0xLTE2MTI3_ebeb14e6-e293-4659-82f2-89daaf7f1083">P1Y8M19D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzEzLTItMS0xLTE2MTI3_a2a1aac6-e91c-44fe-af70-5ea7542fe899"
      unitRef="number">0.0427</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzEzLTQtMS0xLTE2MTI3_9f6a6de2-dc9c-4fa7-acb7-fad56b95ea83"
      unitRef="number">0.0467</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzE0LTItMS0xLTE2MTI3_565fdaff-983f-4e49-82d8-c0eff256e6f7"
      unitRef="number">0.0476</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTo2OTVjOTlmN2I2MzI0YmZhYjE3NjBkZjc0NTc4NTNjYy90YWJsZXJhbmdlOjY5NWM5OWY3YjYzMjRiZmFiMTc2MGRmNzQ1Nzg1M2NjXzE0LTQtMS0xLTE2MTI3_92c05197-8969-41ff-b468-e403bb07afe0"
      unitRef="number">0.0546</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzItMi0xLTEtMTYxMjc_e25c63b1-adf4-4958-b1b9-a7de1c09bc05"
      unitRef="usd">6480000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzItNC0xLTEtMTYxMjc_70deccd6-6d94-43de-ad6b-34c6710f9d42"
      unitRef="usd">6496000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzMtMi0xLTEtMTYxMjc_5ef53a20-deae-48f8-925f-937010c0e39c"
      unitRef="usd">976000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzMtNC0xLTEtMTYxMjc_ccdf1a1c-2fae-4800-af7a-2945e07887e8"
      unitRef="usd">2168000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzQtMi0xLTEtMTYxMjc_ef16680c-1b46-4288-a84e-694f487370e0"
      unitRef="usd">4176000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzQtNC0xLTEtMTYxMjc_c2b978f5-0e19-447e-b6b3-416214b533a2"
      unitRef="usd">16451000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzctMi0xLTEtMTYxMjc_87c4a1da-4208-496a-b244-a7a71f8a6bfa"
      unitRef="usd">5852000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTpjYjBlOWQ2NmM4YmI0Y2E1YmZhZDU3NTcxNDg2NDljYi90YWJsZXJhbmdlOmNiMGU5ZDY2YzhiYjRjYTViZmFkNTc1NzE0ODY0OWNiXzctNC0xLTEtMTYxMjc_9716873c-62c5-4a8f-b5b0-044e87403c86"
      unitRef="usd">5585000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0Mzg_476c6f98-5941-4e8b-883c-df01373bb58c">&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,206&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,141&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,318&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,728&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,734&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90ZXh0cmVnaW9uOjk2ODNjODZlY2ZmZDQyNDI4Mzg5OTdkNmJjYmFkZWJiXzI0Mzk_d780a8b9-7a70-463d-b2f3-95565fb3fca4">&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,206&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,141&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,318&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,728&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,734&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzEtMS0xLTEtMTYxMjc_80776c1b-f72c-4439-8840-cc07887e24f3"
      unitRef="usd">5206000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzEtMy0xLTEtMTYxMjc_b19cb341-2581-47d2-bb34-dafbf565c722"
      unitRef="usd">993000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzItMS0xLTEtMTYxMjc_06e48c04-9d53-4542-9305-f8cbbad8c565"
      unitRef="usd">4053000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzItMy0xLTEtMTYxMjc_5a8b524b-c296-40e2-8cc5-6c9d91a8802f"
      unitRef="usd">1083000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzMtMS0xLTEtMTYxMjc_d0c31874-34f9-46c6-afc7-6136168c692d"
      unitRef="usd">3222000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzMtMy0xLTEtMTYxMjc_7492b56b-60f1-4e89-8c4d-b89901d78bf8"
      unitRef="usd">1083000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzQtMS0xLTEtMTYxMjc_ffe752f9-22ef-4257-ac00-ce6a90c4533a"
      unitRef="usd">3176000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzQtMy0xLTEtMTYxMjc_43e38504-688e-472b-ab96-b51fd9fe25b6"
      unitRef="usd">1083000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzUtMS0xLTEtMTYxMjc_f0ff33ce-a25e-4b38-abc5-5ede8a0aed56"
      unitRef="usd">3147000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzUtMy0xLTEtMTYxMjc_a793391c-ac99-43a5-a28d-3304b34e7bcc"
      unitRef="usd">1076000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzYtMS0xLTEtMTYxMjc_a95a71a3-8700-4801-91a3-fe5b99465c2f"
      unitRef="usd">10337000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzYtMy0xLTEtMTYxMjc_efe3c0e3-50ed-412b-a912-cb604c1591eb"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzctMS0xLTEtMTYxMjc_43626e29-4fde-4e0f-af1a-28268061b930"
      unitRef="usd">29141000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzctMy0xLTEtMTYxMjc_22178091-c243-407a-abc2-dcb96fc6a844"
      unitRef="usd">5318000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzgtMS0xLTEtMTYxMjc_658272b4-cd77-415c-b4ab-822d2c12a030"
      unitRef="usd">4413000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzgtMy0xLTEtMTYxMjc_06fa8e1f-9e29-4870-930f-c90f5454c4b5"
      unitRef="usd">584000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzktMS0xLTEtMTYxMjc_bdd787eb-38b4-4861-89ce-dd0ee6fd4f35"
      unitRef="usd">24728000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xMzkvZnJhZzo5NjgzYzg2ZWNmZmQ0MjQyODM4OTk3ZDZiY2JhZGViYi90YWJsZTozZTYwOWRkZGZiMDI0ZDA5YjI3NjI5MmM3YTJmMzMwNi90YWJsZXJhbmdlOjNlNjA5ZGRkZmIwMjRkMDliMjc2MjkyYzdhMmYzMzA2XzktMy0xLTEtMTYxMjc_60bbc32e-1c7e-4716-bf1b-8a7ef8b64cb4"
      unitRef="usd">4734000</us-gaap:FinanceLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIzMzE_337c6160-be6d-472a-89c9-ca4db4f8ea87">Shareholders' Equity&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Shares&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Bye-laws, as amended, authorized the Company to issue 100,000,000 common shares with par value of $0.002.  Each common share is entitled to one vote.  The holders of common shares are also entitled to receive dividends whenever funds are legally available and when and if declared by the board of directors.  No dividends had been declared as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2017, the board of directors approved a repurchase program (the &#x201c;Repurchase Program&#x201d;) that allowed the Company to repurchase its common shares from the open market pursuant to a pre-established Rule 10b5-1 trading plan or through privately negotiated transactions up to an aggregate of $30.0 million.  The amount and timing of any repurchases under the Repurchase Program depend on a number of factors, including but not limited to, the trading price, volume and availability of the Company's common shares.  Shares repurchased under this program are accounted for as treasury shares and the total cost of shares repurchased is recorded as a reduction of shareholders' equity.  From time to time, treasury shares may be reissued as part of the Company's stock-based compensation programs.  Gains on re-issuance of treasury stock are credited to additional paid-in capital; losses are charged to additional paid-in capital to offset the net gains, if any, from previous sales or re-issuance of treasury stock.  Any remaining balance of the losses is charged to retained earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year 2022, 2021 and 2020, the Company did not repurchase any shares pursuant to the repurchase program.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of June&#160;30, 2022, the Company had repurchased an aggregate of 6,784,648 shares for a total cost of $67.3 million, at an average price of $9.92 per share, excluding fees and related expenses, since inception of the program.  No repurchased shares have been retired.  Of the 6,784,648 repurchased shares, 167,395 shares with a weighted average repurchase price of $10.06 per share, were reissued at an average price of $5.00 per share for option exercises and vested restricted stock units (&#x201c;RSU&#x201d;).  As of June&#160;30, 2022, $13.4 million remain available under the share repurchase program.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzExMg_65a04e06-e33f-4280-ba25-6475ef2f13a1"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE0Nw_8b03807e-8e26-4629-afc4-76d2e54a433d"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <aosl:NumberOfVotesPerEachCommonShare
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE4NQ_74b4100f-f6fc-4dca-a9b2-8687cc2667dc"
      unitRef="votes">1</aosl:NumberOfVotesPerEachCommonShare>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzM1Mw_1803e6be-fe09-4bb6-bc85-0ea7d2ea1710"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzY5Mw_f239734a-7e81-4718-bfe1-49cd6c18f7c2"
      unitRef="usd">30000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE1MjY_31577dea-dcb1-463a-8efd-5f7382862611"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE1MjY_eac9831c-b63b-46a3-a909-03696be15c17"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE4NjI_1bf62ae4-2349-4fc3-9b6c-f66f9a6c6652"
      unitRef="shares">6784648</us-gaap:TreasuryStockSharesAcquired>
    <aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees
      contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE4OTI_e5fcdd9a-8d69-47cc-8d23-af13b8edd4f0"
      unitRef="usd">67300000</aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzE5Mjc_055db4cd-116f-4f15-b1bc-b6c4193d1340"
      unitRef="usdPerShare">9.92</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIwMTE_c38fd467-137b-4b85-aed2-136493d73c8d"
      unitRef="shares">0</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if6eb0420591e42fd97135ccd4ad9b59b_D20101022-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIwNjA_1bf62ae4-2349-4fc3-9b6c-f66f9a6c6652"
      unitRef="shares">6784648</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i835c9e55ed1d4dbda80a8f22c20b057e_D20101022-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIwODM_6626daa3-c6d9-4fbf-a25a-c86f3be63b52"
      unitRef="shares">167395</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i835c9e55ed1d4dbda80a8f22c20b057e_D20101022-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIxMzc_52ae5c9d-e21a-49ef-ad07-cfc6dbf1caa4"
      unitRef="usdPerShare">10.06</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <aosl:TreasuryStockReissuedAveragePricePerShare
      contextRef="i835c9e55ed1d4dbda80a8f22c20b057e_D20101022-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIxODg_283a0953-68b3-48d2-a3c9-6465b863369c"
      unitRef="usdPerShare">5.00</aosl:TreasuryStockReissuedAveragePricePerShare>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDIvZnJhZzo2OGI3OWRhN2EyNDE0OTJmYTA0M2NmYTU2Mzg0ZDM5Yy90ZXh0cmVnaW9uOjY4Yjc5ZGE3YTI0MTQ5MmZhMDQzY2ZhNTYzODRkMzljXzIyNzY_aa071e05-b989-432b-82e1-f0b7517340e6"
      unitRef="usd">13400000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3Mjc_c809ec92-744c-497d-bb5b-569aba39501c">Share-based Compensation &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2018 Omnibus Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The 2009 Share Option/Share Issuance Plan (the &#x201c;2009 Plan&#x201d;) was approved in September 2009 at the annual general meeting of shareholders in connection with the Company's IPO.  At the annual general meeting of shareholders in November 2018, the 2009 Plan was approved to be terminated and the 2018 Omnibus Incentive Plan (the &#x201c;2018 Plan&#x201d;) was effective.  No further awards will be made under the 2009 Plan.  The 2018 Plan authorized the board of directors to grant incentive share options, non-statutory share options and restricted shares to employees, directors, non-employee directors and consultants of the Company and its subsidiaries for up to 2,065,000 common shares.  The 2018 Plan does not include an evergreen authorization  Therefore, the Company is not permitted to increase the number of shares reserved in the share pool without obtaining further shareholder approval.  Outstanding shares under the 2018 Plan and awards granted under the 2009 Plan that expire, are forfeited or cancelled or terminate prior to the issuance of the shares subject to those awards or are settled in cash will be available for subsequent issuance under the 2018 Plan.  At the annual general meeting of shareholders in November 2021, the 2018 Plan was approved to increase by 1,000,000 shares to a total of 3,065,000 shares.  As of June&#160;30, 2022, 537,260 shares were available for grant under the 2018 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning with the 2014 Annual Shareholders Meeting, on the date of each annual shareholders meeting, each individual who commences service as a non-employee Board member by reason of his or her election to the Board at such annual meeting and each individual who is to continue to serve as a non-employee Board member, whether or not that individual is standing for re-election to the Board at that particular annual meeting, will automatically be granted an award in the form of restricted share units covering that number of common shares determined by dividing one hundred twenty-five thousand dollars ($125,000) by the average fair market value per share for the ninety (90)-day period preceding the grant date, up to a maximum of 10,000 shares.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2018 Plan, incentive share options and RSU are to be granted at a price that is not less than 100% and nonstatutory share options are to be granted at not less than 85% of the fair value of the common shares, at the date of grant for employees and consultants.  Options and RSUs generally vest over a four-year to five-year period, and are exercisable for a maximum period of ten years after the date of grant.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of RSU, including time-based restricted stock units and performance-based restricted stock units is based on the market&#160;price of the Company's share on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Time-based Restricted Stock Units (&#x201c;TRSU&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's TRSU activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Restricted&#160;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906,341&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.09&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,465,225&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932,138&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,141,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;722,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(567,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053,524&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,016,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169,609&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,994,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Performance-based Restricted Stock Units (&#x201c;PRSU&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March each year since fiscal year 2017, the Company granted PRSU to certain personnel.  The number of shares to be ultimately earned under the PRSU is determined based on the level of attainment of predetermined financial goals.  The PRSU vests in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met.  The Company recorded $4.6 million, $2.3 million and $1.5 million of expenses for these PRSUs during the years ended June&#160;30, 2022, 2021 and 2020, 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the quarter ended June 30, 2019, the Company announced an incentive program.  Under this program, each participant&#x2019;s award is denominated in stock and subject to achievement of certain objective goals within certain timelines.  In June 2020, the Company believed it was most likely that predetermined goal measures would be met.  Therefore, the Company reported such expenses in the other current liabilities line on the condensed consolidated balance sheets as the amount of bonus is to be settled in variable number of RSU&#x2019;s at the completion of the objective goals.  Such non-cash compensation expense was recorded as part of share-based compensation expense in the condensed consolidated statements of operations.  As of June 30, 2022 and 2021, the Company recorded &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nil and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.1&#160;million such expens&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;es in the other current liabilities, respectively.  During the fiscal years ended June 30, 2022, 2021 and 2020, the Company recorded $0.3 million, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.1&#160;million and $0.6&#160;million of non-cash compensation expense, respectively.  As of June&#160;30, 2022, the Company granted RSUs valued at $4.0&#160;million to participants, which were fully vested due to achievement of certain objective measures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table summarizes the Company&#x2019;s PRSU activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Performance-based Restricted&#160;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,724&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.95&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,573,402&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,775&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,729,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,824&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,752,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,375&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,981,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Market-based Restricted Stock Units (&#x201c;MSUs&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2021, the Company granted 1.0&#160;million market-based restricted stock units (&#x201c;MSUs&#x201d;) to its certain personnel.  The number of shares to be earned at the end of 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, 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 MSU with derived service periods of 4.1 to 7.1 years using a Monte-Carlo simulation model with the following assumptions: Risk-free interest rate of 1.0%, expected term of 3.1 years, expected volatility of 62.8% and dividend yield of 0%.  The Company recorded approximately $4.5&#160;million expenses for these MSUs during the fiscal year ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the quarter ended September 30, 2018, the Company granted 1.3 million market-based restricted stock units (&#x201c;MSUs&#x201d;) to certain personnel.  The number of shares to be earned at the end of the performance period is determined based on the Company&#x2019;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 Morte Carlo simulation pricing model. The Morte Carlo simulation pricing model applied the following assumptions for pre-modification conditions:  risk-free interest rate of 0.13%, expected term of 1.3 years, expected volatility of 66.7% and dividend yield of 0%; and for post-modification conditions: risk-free interest rate of 0.14%, expected term of 2.3 years, expected volatility of 59.1% and dividend yield of 0%.  The fair value of these MSUs was recalculated to reflect the change as of August 31, 2020 and the unrecognized compensation amount was adjusted to reflect the increase in fair value.  The Company recorded approximately $1.6 million, $1.2 million and $0.6&#160;million of expense for these MSUs during the years ended June&#160;30, 2022, 2021 and 2020, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Stock Option&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's stock option activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,978&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,936,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,997,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,997,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,997,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value for options outstanding at June&#160;30, 2022 in the table above is based on the Company&#x2019;s common stock closing price on June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The 2018 Employee Share Purchase Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the annual general meeting of shareholders in November 2018, the 2018 Employee Share Purchase Plan (&#x201c;Purchase Plan&#x201d; or &#x201c;ESPP&#x201d;) Plan was approved, under which 1,430,000 common shares are available for issuance.  The Purchase Plan does not include an evergreen authorization, therefore the Company is not permitted to increase the number of shares reserved in the share pool without obtaining further shareholder approval.  At the general meeting of shareholders in November 2021, the ESPP Plan was approved to increase from 1,430,000 shares to 2,500,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-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;month offering period.  In addition, no participant may purchase more than $25,000 worth of common stock in any one calendar year period.  No more than 300,000 common shares may be purchased by all participants on any purchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.4% - 69.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.1% - 68.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.4% - 58.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% - 2.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 0.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2% - 1.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average estimated fair value of employee stock purchase rights granted pursuant to the ESPP during the years ended June&#160;30, 2022, 2021 and 2020 was $16.48, $11.11 and $4.33 per share, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total share-based compensation expense related to TRSU, PSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,454&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Total unrecognized share-based compensation expense as of June&#160;30, 2022 was $84.3 million including estimated forfeitures, which is expected to be recognized over a weighted-average period of 3.2 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iec8d677632b24f0fbcb1a045f8106d30_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzcxMQ_d8906f19-9394-4ce4-bcb5-830cc0eea33a"
      unitRef="shares">2065000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ie93bb6651d744e8e9ab8622079b501e0_D20211101-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTI1ODM_62cd3508-66fe-4b35-a2b1-626f972ebafa"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ifceeb83eb7e34828912c11a9616491d3_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTI1OTQ_5fe36df6-3185-4ac1-8045-9deb5a80be7e"
      unitRef="shares">3065000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i18df877db0e14beea6b76e8cd6ace285_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzEyMjU_f5215834-5906-46de-bedb-37a7570c3971"
      unitRef="shares">537260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod
      contextRef="i8c8689bb2c8c4ed69df50606995ac641_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE4NzY_4a608e5a-c02d-4119-85f5-f4ee1772b012"
      unitRef="usd">125000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod
      contextRef="i8c8689bb2c8c4ed69df50606995ac641_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE5Mzk_fd9023d0-a07d-4720-9e10-250c5f4ef212">P90D</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0c30dea3f7d340b3910982e4f39f0364_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTEwMTY_50b308ea-bd56-46d2-a5b2-f07c23e0ae75"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i6690031f9991490a817b665a0560b4da_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzIwODU_3a449ad7-c806-4b34-ab51-2dbe2b7c676e"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ic0bcae9be30e4560957384ae9b3f4f9f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzIwODU_71bef0a2-6f26-4941-bda4-6dd91bcd9173"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i42cb22bc1901490eaa69c9fc9b58f312_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzIxNTQ_e2f39d3b-8a47-4d4f-8835-7ebd66ecb488"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3f2748baaba0400bb0eea8cd58d90b83_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MzA_23904c51-e03b-4e79-80d2-9f38e4a4f2d7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i977faf87b9444f81bb309d5220b835b5_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MDQ_35e7d5ac-c3c1-4805-9582-b48a70edcc92">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i2c3d9f3b0a0e481d89ab2172a959ac98_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzIzNjA_3011bf0e-a67a-464e-a8ad-d4759d8cb757">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MzE_b2e41dd5-e071-4cbf-adf3-9623e0d8897a">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's TRSU activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Restricted&#160;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906,341&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.09&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,465,225&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932,138&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,141,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;722,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(567,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053,524&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,016,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169,609&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,994,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table summarizes the Company&#x2019;s PRSU activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Performance-based Restricted&#160;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,724&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.95&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,573,402&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,775&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,729,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,824&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,752,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,375&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,981,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i82cd307e182747c9963a121881823a6f_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI1LTItMS0xLTE2MTI3_0c17c9df-dd53-4c93-b380-b8ada72d1d79"
      unitRef="shares">906341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i82cd307e182747c9963a121881823a6f_I20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI1LTQtMS0xLTE2MTI3_c3170731-b5b3-46b2-a53c-12aa28169f12"
      unitRef="usdPerShare">14.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i699df94962e9481ab242db31530d1973_D20180701-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI1LTYtMS0xLTE2MTI3_75d8cc81-0e3d-4c6b-b72a-8faee4e21a3a">P1Y7M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i82cd307e182747c9963a121881823a6f_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI1LTgtMS0xLTE2MTI3_06436b78-bc19-42b4-a388-ef9d0b340779"
      unitRef="usd">8465225</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI2LTItMS0xLTE2MTI3_f44c3779-2b3a-421e-85d8-62c9468f0e47"
      unitRef="shares">505440</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI2LTQtMS0xLTE2MTI3_de853d14-33a0-4e77-a355-d2fdf0ae4cd2"
      unitRef="usdPerShare">8.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI3LTItMS0xLTE2MTI3_f537f490-3467-427f-ada0-34726ce96b92"
      unitRef="shares">455893</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI3LTQtMS0xLTE2MTI3_fc423d1f-3e3d-4441-95cd-1abfafb8e176"
      unitRef="usdPerShare">13.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI4LTItMS0xLTE2MTI3_f02f0cf3-5e40-490d-b8c1-2671e4f8e064"
      unitRef="shares">23750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI4LTQtMS0xLTE2MTI3_6f9b3a2a-93f7-4855-934c-e8b6534121a3"
      unitRef="usdPerShare">13.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i240c0c2743294f2d8c7e825d1b65f99e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI5LTItMS0xLTE2MTI3_beaf3892-663c-47bb-b3a4-f293cce1a976"
      unitRef="shares">932138</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i240c0c2743294f2d8c7e825d1b65f99e_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI5LTQtMS0xLTE2MTI3_fecaab70-9b37-4229-a029-2631e6b0e0fc"
      unitRef="usdPerShare">11.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i42f215eafca94390bee969118d552e58_D20190701-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI5LTYtMS0xLTE2MTI3_4ef1f5d8-c0b3-417a-a87e-7c2ca8f12b0b">P1Y7M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i240c0c2743294f2d8c7e825d1b65f99e_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzI5LTgtMS0xLTE2MTI3_2cac972b-377b-40da-b2c8-96bd25d1862c"
      unitRef="usd">10141661</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMwLTItMS0xLTE2MTI3_7ca371d0-827b-4d59-8bb6-04811eb78555"
      unitRef="shares">722873</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMwLTQtMS0xLTE2MTI3_61abe767-8076-4eb7-b80f-83696e97cb87"
      unitRef="usdPerShare">29.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMxLTItMS0xLTE2MTI3_f0779caa-2ca3-461b-8bab-6d149e4376d6"
      unitRef="shares">567087</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMxLTQtMS0xLTE2MTI3_46acc5ec-8080-4c7b-84f3-bdccfff09192"
      unitRef="usdPerShare">15.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMyLTItMS0xLTE2MTI3_b55f4266-c4a4-4154-9c9a-4038ec56cd90"
      unitRef="shares">34400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMyLTQtMS0xLTE2MTI3_4c40969a-ff02-4c60-a2f4-19be95dee248"
      unitRef="usdPerShare">14.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iad7d047d301649dfbc8fce6e1208d0d7_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMzLTItMS0xLTE2MTI3_e067a92d-526b-4881-b8dd-8c309ae3ac0a"
      unitRef="shares">1053524</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iad7d047d301649dfbc8fce6e1208d0d7_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMzLTQtMS0xLTE2MTI3_8babe74e-3f9e-4e11-9fe2-ce4e49a293fb"
      unitRef="usdPerShare">21.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i572da2f16d9249a288bcc53bf399ee42_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMzLTYtMS0xLTE2MTI3_6f843b71-7efa-4feb-80ca-78abc1f4a32e">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="iad7d047d301649dfbc8fce6e1208d0d7_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzMzLTgtMS0xLTE2MTI3_6908ff65-7378-4150-90ae-200f3f2afc11"
      unitRef="usd">32016594</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM0LTItMS0xLTQ3MTE5_19ee58dd-17cc-46c7-8d83-d8b127fd9f25"
      unitRef="shares">597381</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM0LTQtMS0xLTQ3MTE5_6fba0696-2c14-4aee-ab0d-9f55ed8f93c9"
      unitRef="usdPerShare">45.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM1LTItMS0xLTQ3MTE5_ec1b6799-52cf-48df-89dc-e8a61f145312"
      unitRef="shares">410670</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM1LTQtMS0xLTQ3MTE5_b60ea884-c788-483c-bf5b-99093e3a58fc"
      unitRef="usdPerShare">20.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM2LTItMS0xLTQ3MTE5_2d5f064a-4947-4b97-b272-750670755b12"
      unitRef="shares">70626</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM2LTQtMS0xLTQ3MTE5_854db34f-eab8-4427-8f58-6c4556f8afa4"
      unitRef="usdPerShare">26.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibaaac6f2c23043ed93abd5534505a84b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM3LTItMS0xLTQ3MTE5_f1301d88-00df-4d1d-9d64-10f1ca037de9"
      unitRef="shares">1169609</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibaaac6f2c23043ed93abd5534505a84b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM3LTQtMS0xLTQ3MTE5_10dd24c0-f0e9-4617-ab17-eedb10ff10cf"
      unitRef="usdPerShare">34.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib01ab911816c45369df58f5405e413e3_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM3LTYtMS0xLTQ3MTE5_6cc0e650-c6b3-4bc0-ba6e-52884a52669d">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="ibaaac6f2c23043ed93abd5534505a84b_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTo0ZjU5ODQ3MzlhMDM0YjA5YjE1YjRjYjU3OTdmOWE5NS90YWJsZXJhbmdlOjRmNTk4NDczOWEwMzRiMDliMTViNGNiNTc5N2Y5YTk1XzM3LTgtMS0xLTQ3MTI2_258c5f55-4ff9-4ea9-b429-21055ef72362"
      unitRef="usd">38994764</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzMxNTc_79fbc199-a811-490f-b3f6-026393d6fefa"
      unitRef="usd">4600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzMxNjE_9449a633-b68e-42d8-b450-a6a9491b22a9"
      unitRef="usd">2300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzMxNjg_fb7e1e6f-22eb-4a47-94df-9f9b31e4ab55"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQwMjk_91658c74-a68e-4d59-bc58-372c09d1927e"
      unitRef="usd">0</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQwMzY_ccc0d8f6-7b1a-46f6-9a42-b2bdfba1e2e4"
      unitRef="usd">100000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <aosl:ShareBasedPaymentArrangementExpenseNonCash
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQxNzc_a63451b3-88f4-4fd4-ae56-e41284e707c7"
      unitRef="usd">300000</aosl:ShareBasedPaymentArrangementExpenseNonCash>
    <aosl:ShareBasedPaymentArrangementExpenseNonCash
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQxODQ_1d037da0-7b45-4ffb-a116-7e480737a7ff"
      unitRef="usd">3100000</aosl:ShareBasedPaymentArrangementExpenseNonCash>
    <aosl:ShareBasedPaymentArrangementExpenseNonCash
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTExNzE_6a8b3f04-88c0-40e1-916e-c001f4d1bdb7"
      unitRef="usd">600000</aosl:ShareBasedPaymentArrangementExpenseNonCash>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQyOTI_6ca98948-c439-4a3b-ba95-5880346acdb2"
      unitRef="usd">4000000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i32bb8030c704441499dab7e6cbc49a4c_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE3LTItMS0xLTE2MTI3_af4e8a94-d236-4af9-b79b-b74ecc3e1590"
      unitRef="shares">596724</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i32bb8030c704441499dab7e6cbc49a4c_I20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE3LTQtMS0xLTE2MTI3_e5f1192f-1a9c-423b-8c9d-1ae1ade11660"
      unitRef="usdPerShare">13.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic0d08cb153034c839b41054c4be6f3b3_D20180701-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE3LTYtMS0xLTE2MTI3_c62058c4-fbc5-4b4e-bd56-617cbeb8b651">P1Y10M17D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i32bb8030c704441499dab7e6cbc49a4c_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE3LTgtMS0xLTE2MTI3_810285e9-a3bf-4244-a57b-294720d6c8fd"
      unitRef="usd">5573402</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE4LTItMS0xLTE2MTI3_da04abdf-5b13-4c6f-8709-8341891e9621"
      unitRef="shares">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE4LTQtMS0xLTE2MTI3_f3b91f07-54a4-41fd-8b38-65263402237d"
      unitRef="usdPerShare">7.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE5LTItMS0xLTE2MTI3_8760ed1d-27f7-4b28-b218-b3def3505611"
      unitRef="shares">110659</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzE5LTQtMS0xLTE2MTI3_73ecc64d-b967-4e27-93d6-93d634f31527"
      unitRef="usdPerShare">16.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIwLTItMS0xLTE2MTI3_ce4d35aa-d924-4689-ab7a-7ce17ea97ec2"
      unitRef="shares">298290</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIwLTQtMS0xLTE2MTI3_c8262380-0dc9-4148-860b-8d2bd200d340"
      unitRef="usdPerShare">11.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i85282cd302934f2181b0016e0f804076_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIxLTItMS0xLTE2MTI3_39b656c2-f2d6-4e79-b19c-7d3fc7cd5eeb"
      unitRef="shares">342775</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i85282cd302934f2181b0016e0f804076_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIxLTQtMS0xLTE2MTI3_0a4d37f2-81b0-4897-bf9d-72176bf565b0"
      unitRef="usdPerShare">12.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1498795fc0014466a13918baedb8bb25_D20190701-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIxLTYtMS0xLTE2MTI3_12b5e275-5b24-49b6-a29f-157f84e165d1">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i85282cd302934f2181b0016e0f804076_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIxLTgtMS0xLTE2MTI3_8594ddcf-1cc4-4417-901b-1ff5cf86138d"
      unitRef="usd">3729392</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIyLTItMS0xLTE2MTI3_8d122c36-156b-450e-a602-5a010568f9e4"
      unitRef="shares">165500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIyLTQtMS0xLTE2MTI3_214ba9c8-188a-4e63-88fd-7d3862ef42d7"
      unitRef="usdPerShare">36.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIzLTItMS0xLTE2MTI3_e2b491f8-e4b0-49f4-be25-cce1615533b3"
      unitRef="shares">148211</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzIzLTQtMS0xLTE2MTI3_ac05833d-950d-445a-955d-86d87ddefb8b"
      unitRef="usdPerShare">14.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI0LTItMS0xLTE2MTI3_c8797510-40b1-4c5c-bcf0-2c24b9eccdaf"
      unitRef="shares">6240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI0LTQtMS0xLTE2MTI3_c89d80b3-e233-442a-847e-451fb5c6cb2e"
      unitRef="usdPerShare">17.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iced4bdf64a5d4b2195e2fd8f693d2aaf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI1LTItMS0xLTE2MTI3_3098f673-4bbe-46b9-a71a-f59298ada304"
      unitRef="shares">353824</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iced4bdf64a5d4b2195e2fd8f693d2aaf_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI1LTQtMS0xLTE2MTI3_984acf4a-4745-4baa-8e32-7300d2f196b7"
      unitRef="usdPerShare">22.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i23ccb56e4fb94dd989c4b336edefeab2_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI1LTYtMS0xLTE2MTI3_7f1f2f2b-d3c3-4ecf-b0ce-03d09a3bb2ee">P1Y8M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="iced4bdf64a5d4b2195e2fd8f693d2aaf_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI1LTgtMS0xLTE2MTI3_1283db38-6ee6-483a-9dbb-9db7af79b323"
      unitRef="usd">10752711</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI2LTItMS0xLTQ3MTQz_ff05e2c4-e686-44e8-88c8-c408bf5ead49"
      unitRef="shares">194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI2LTQtMS0xLTQ3MTQz_9896bd9f-a14a-4573-9c0d-aafe1df431d0"
      unitRef="usdPerShare">48.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI3LTItMS0xLTQ3MTQz_00cbb55c-456e-4352-a24f-350295bf08dc"
      unitRef="shares">151199</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI3LTQtMS0xLTQ3MTQz_8c211641-acc0-4c1f-b5f2-12f8843ffd39"
      unitRef="usdPerShare">19.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI4LTItMS0xLTQ3MTQz_21c5abf1-ae32-4471-9b62-4b19bb12124a"
      unitRef="shares">7250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI4LTQtMS0xLTQ3MTQz_a5900e4a-d4e9-4c1e-bba6-0fa9c9506f2d"
      unitRef="usdPerShare">40.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8211f88f1f6e46718cc06edfc5835999_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI5LTItMS0xLTQ3MTQz_cafc4f4c-e449-4766-877c-a6696295e7be"
      unitRef="shares">389375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8211f88f1f6e46718cc06edfc5835999_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI5LTQtMS0xLTQ3MTQz_9a621828-be62-4cd7-aed1-bdb789011615"
      unitRef="usdPerShare">36.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i553aa454faa94911bbd7f947759dfd60_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI5LTYtMS0xLTQ3MTQz_8653459d-7fc5-43f6-aaad-40112db257c9">P1Y10M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i8211f88f1f6e46718cc06edfc5835999_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToyYjZiZDQxNGE4YzU0MDgwYTY4ZTZlNGQxM2E5ZmYzZi90YWJsZXJhbmdlOjJiNmJkNDE0YThjNTQwODBhNjhlNmU0ZDEzYTlmZjNmXzI5LTgtMS0xLTQ3MTUw_c0ffd10c-4463-483e-9dbd-d239dac3e55d"
      unitRef="usd">12981763</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNDA_f591fa11-8b1f-4076-8a70-e6dd0f9ec44c"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i622288e68bd54f50a5835d75db76f890_D20211201-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNTM_3498a20e-1aa9-4c67-b647-d1ff2cf1c352">P4Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="iaf21e52345fb4cef8835430245b49bd4_D20211201-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQzOTgwNDY1MjYxOTk_f51f7304-2f6a-4557-9b7c-67355ab7210a">P7Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNjM_455d8871-c9ba-4012-87d5-f9d29e9f1ab7"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNjg_11168a15-2b46-4e0b-9c14-d1616f167b12">P3Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNzA_5718f10c-4b6a-41dd-8c03-63b0f0746518"
      unitRef="number">0.628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if863f713478843a5acf63ef891c97fe4_D20211201-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTIyNzc_5fbd9455-e0c3-4571-a8de-5bcd6180bdc8"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7e58a8b572b44e2e887726d0509d571e_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTI0MDI_27403e66-77ea-4e05-b662-faf7b3a4529e"
      unitRef="usd">4500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie4f2ddb449634a8fbf14d73f1e2d4d84_D20180701-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzQ1NjI_eacef3d0-37c1-4422-9669-b46f841492da"
      unitRef="shares">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU1ODM_8b9977db-0d6e-42c3-aa29-b4ab9bc9efbf"
      unitRef="number">0.0013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU2MDQ_29bec2f0-acaa-412e-b9b9-708fc12716e0">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU2MzE_11a8cd42-362b-440f-8f66-72454f5a4285"
      unitRef="number">0.667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6322938524ea41c79bb0280961f2a9b9_D20200830-20200830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU2NTY_57e2254a-e004-4f09-8a94-6a4ce08c0e3f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU3MjU_8445991f-6876-4be7-9f19-b5528bee0ab7"
      unitRef="number">0.0014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU3NDY_110f7b62-2450-4b24-9f94-83798fd6b45c">P2Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU3Nzk_535391f6-7fe5-4300-91fd-c477c64b4582"
      unitRef="number">0.591</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i60b6f370a56b478ba6ab4468ea17cb36_D20200831-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzU4MDQ_ff5f918f-28d4-4118-b75f-21df33a61dac"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e19a8f670244506b187b77e7751ebf9_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzYxMTE_d8b0090c-0ba2-4053-ae66-f6f84525ea8c"
      unitRef="usd">1600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i45e44885739b4de9b1cfc360a68300af_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzYxMTU_5c3032a3-51c3-4cf3-98cb-69eda7872680"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i015e88ecfe6b440b989a2f17718ac970_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzYxMjI_c70d9e87-7c0f-46d1-ad04-d42da382586c"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MjY_737184c8-bdbc-46e9-ba2f-02916246a31a">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's stock option activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,978&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,936,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,997,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,997,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,997,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifc651d3828db486687995bef229ab4f7_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMwLTEtMS0xLTE2MTI3_2b348e47-d191-4f03-8530-ebaf5b76bef7"
      unitRef="shares">876478</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifc651d3828db486687995bef229ab4f7_I20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMwLTMtMS0xLTE2MTI3_506fb11b-ed50-4bc1-9f13-89d35facb99d"
      unitRef="usdPerShare">10.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i7428f3c2565b404e938441c579754b5e_D20180701-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMwLTctMS0xLTE2MTI3_37ecaed9-61af-4756-b608-623233acd292">P3Y21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMxLTEtMS0xLTE2MTI3_f0ac7dbf-1810-4719-89ce-f40a6aa1582e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMxLTMtMS0xLTE2MTI3_1d4495b8-13ae-40ee-8ef8-44bfa26c5585"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMyLTEtMS0xLTE2MTI3_9d0f7813-11d0-4330-b522-41d54a3df5d9"
      unitRef="shares">2500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMyLTMtMS0xLTE2MTI3_2d3e0cb0-4a29-4119-b321-94e5d804991f"
      unitRef="usdPerShare">10.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMyLTktMS0xLTE2MTI3_84197366-474c-47b1-a846-08e7b4d8d5f8"
      unitRef="usd">4726</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMzLTEtMS0xLTE2MTI3_3ca4c0b7-9ecf-45ee-8e48-bb9d30fba5d2"
      unitRef="shares">230000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzMzLTMtMS0xLTE2MTI3_2a5e02ce-53d2-4888-93ab-363e539ca5e0"
      unitRef="usdPerShare">17.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM0LTEtMS0xLTE2MTI3_19a4be5f-42f4-42ac-a75e-2740368c6c36"
      unitRef="shares">643978</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM0LTMtMS0xLTE2MTI3_982cd6a0-5842-4357-b259-ca57e8d095b3"
      unitRef="usdPerShare">8.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM0LTctMS0xLTE2MTI3_08ed42e3-b002-4d73-8e64-032e7fcbfcb5">P2Y10M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM1LTEtMS0xLTE2MTI3_3dc33ccb-3a3e-40aa-b874-ed44971e284c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM1LTMtMS0xLTE2MTI3_dbfa27ca-9940-45e5-8644-6064e13312f6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM2LTEtMS0xLTE2MTI3_2e978946-97ba-46cc-a695-6a0ddbd27f2e"
      unitRef="shares">156103</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM2LTMtMS0xLTE2MTI3_81b74242-a35f-4173-8f16-13ac18c7d824"
      unitRef="usdPerShare">11.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM2LTktMS0xLTE2MTI3_b7a9d45d-31dd-4c06-a4a8-89b15a0b2275"
      unitRef="usd">1272291</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM3LTEtMS0xLTE2MTI3_b8b3d235-648f-4ee9-925c-bb6184e3683d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM3LTMtMS0xLTE2MTI3_426e746e-ac84-478d-81c8-8e7b5d6c77eb"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM4LTEtMS0xLTE2MTI3_3042cf78-9780-4df5-9bda-235e4b4cf4e2"
      unitRef="shares">487875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM4LTMtMS0xLTE2MTI3_6ec3c2ad-b017-401c-9a77-4b0260899011"
      unitRef="usdPerShare">7.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzM4LTctMS0xLTE2MTI3_883036b8-c27c-4c5d-8f33-d4dc15dec2f5">P2Y3M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTItMS0xLTQ3MTc3_ebfcba1d-5a3e-4aac-93c9-733fff46c224"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTQtMS0xLTQ3MTc3_fe1d702b-cf4a-41dc-a942-49b5bd602910"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTItMS0xLTQ3MTc3_055d5e13-c126-4acc-8d9a-3ad5c18b1802"
      unitRef="shares">98000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTQtMS0xLTQ3MTc3_72a3c22f-6c45-487f-a7cc-1d9949b521f6"
      unitRef="usdPerShare">9.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTEwLTEtMS00NzE4NA_374a2af9-ff00-49fe-8b1d-bec23ae42881"
      unitRef="usd">3936675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ1LTItMS0xLTQ3MTc3_7a27c706-bc0a-443c-a347-eada74b42e02"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ1LTQtMS0xLTQ3MTc3_4c8de399-9279-47d9-8b98-8978f9852e06"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ2LTItMS0xLTQ3MTc3_6bdd7d81-be12-423e-8b55-45fac7130f97"
      unitRef="shares">389875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ2LTQtMS0xLTQ3MTc3_3534402f-0e05-4c1c-ab63-121fb324171d"
      unitRef="usdPerShare">7.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ2LTgtMS0xLTQ3MTg0_d23a8d29-a73b-44fa-9d33-d2e3b1c74991">P1Y6M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ2LTEwLTEtMS00NzE4NA_4dd7a3d8-a982-406f-9d99-c4a96fdb0452"
      unitRef="usd">9997364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTEtMS0xLTE2MTI3_a1c30678-69ba-4329-a467-3ff25c8f9cee"
      unitRef="shares">389875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTMtMS0xLTE2MTI3_f32b3611-7f02-43f8-a0d6-7a65abdb1e44"
      unitRef="usdPerShare">7.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTctMS0xLTE2MTI3_c9334036-de0e-47f9-bda6-a0938a4b8537">P1Y6M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQzLTktMS0xLTE2MTI3_5ff37a64-f765-4896-a49e-116db66df937"
      unitRef="usd">9997364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTEtMS0xLTE2MTI3_92aa438c-0d98-4f91-83d1-78cb742470ba"
      unitRef="shares">389875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTMtMS0xLTE2MTI3_c5dae8df-87de-4831-a66d-c3ce02ec7961"
      unitRef="usdPerShare">7.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTctMS0xLTE2MTI3_a085048b-89ec-46b9-97c8-93833045fe44">P1Y6M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZToxNThkMWJlMTRlNjE0ZjJiOWYwZTJjNzgwODAwNTYwZS90YWJsZXJhbmdlOjE1OGQxYmUxNGU2MTRmMmI5ZjBlMmM3ODA4MDA1NjBlXzQ0LTktMS0xLTE2MTI3_f18e9d5e-3657-4b02-9e31-e5bddd3e3e0e"
      unitRef="usd">9997364</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i938e240b3d96481bbcb6a6d7b32c9549_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzY2MzE_c2b2649e-6719-4c66-ac05-a06fa5f82a3b"
      unitRef="shares">1430000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i938e240b3d96481bbcb6a6d7b32c9549_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTQyMTE_0102ac63-584c-42bf-8057-0e339c8f1116"
      unitRef="shares">1430000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id629d5ac120f49d9a423aea5a7d55f2e_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzE2NDkyNjc0NTQyMjI_d0bb6d1f-a44c-4d52-ae07-9754e6a90159"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzY5NzU_0d087498-0353-4362-9808-f3abe32a34b4">P24M</aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="ia675971e97b04ca8ad4e5ff27ded77e5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzcxNDQ_b77a3ce9-5dc7-4003-ab24-1e0aa237aabf"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MDc_f5ae1823-389f-40ce-861f-ad4807a8d4e9">P6M</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzczNTE_30102616-d68c-4ff3-9864-7fbca6f38ed3"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate
      contextRef="ibc8485e4f7ec44d7a0bf141020a8bcf3_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzc2MDU_f3056b82-1e0c-439f-914a-cd92703983b2"
      unitRef="shares">875</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod
      contextRef="ibc8485e4f7ec44d7a0bf141020a8bcf3_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzc2MzA_4c69b0c1-e933-4ca1-b7ca-14d06258f278"
      unitRef="shares">3500</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear
      contextRef="ibc8485e4f7ec44d7a0bf141020a8bcf3_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzc3MjQ_203ad62b-3980-4c33-93bd-4093d1a7149b"
      unitRef="usd">25000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear>
    <aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzc3OTU_a5ee980b-c1e2-452b-aaf3-dfe3457d4fd6"
      unitRef="shares">300000</aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3Mzg_c78a4cca-df55-4ba3-ba3f-4cbb16188bba">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.4% - 69.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.1% - 68.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.4% - 58.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% - 2.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1% - 0.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2% - 1.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItMS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjphZTQ3ZjkxMWNiMWU0NzBjYTI2YzljZThjODEyNGQ1OV80_b24b7065-73f6-4849-a22a-eabb3284a654"
      unitRef="number">0.664</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItMS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjphZTQ3ZjkxMWNiMWU0NzBjYTI2YzljZThjODEyNGQ1OV85_79849741-973c-4cfe-af48-377a861136b8"
      unitRef="number">0.699</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItMy0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpiMDIwNzBhNjM0YTE0NWM4OTEwYTQ2YzJhZWZiYmI4YV80_6e944b39-e3ea-4a50-9753-729847c52a6d"
      unitRef="number">0.631</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItMy0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpiMDIwNzBhNjM0YTE0NWM4OTEwYTQ2YzJhZWZiYmI4YV85_9dc3e5c7-5926-415e-9563-9b461bb78f14"
      unitRef="number">0.685</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItNS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo5YmMzYjcyZWVmMzc0YTI5YmYxYWU3M2MxZDljMjdhZF80_08afb829-c739-4dda-85ea-fee4484ff269"
      unitRef="number">0.464</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzItNS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo5YmMzYjcyZWVmMzc0YTI5YmYxYWU3M2MxZDljMjdhZF85_75216932-27ef-42bb-8255-9461c3dc2a57"
      unitRef="number">0.583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtMS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo3Njc3M2Q1NDFlNzA0NThmOWRlNGM5N2EzMzUxZTgwMl80_99110459-4c17-405a-b4f9-1fc0739e0e3b"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtMS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjo3Njc3M2Q1NDFlNzA0NThmOWRlNGM5N2EzMzUxZTgwMl85_b28cf83c-bce4-419c-bfe6-81425d695cdc"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtMy0xLTEtMTYxMjcvdGV4dHJlZ2lvbjozNGI0M2ZjYWI2NjQ0Y2MxOWIzOWExMDQxZWQ2MmMzMl80_c48bf98f-e88a-4e33-b4f0-316787659b83"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtMy0xLTEtMTYxMjcvdGV4dHJlZ2lvbjozNGI0M2ZjYWI2NjQ0Y2MxOWIzOWExMDQxZWQ2MmMzMl85_f67685ed-6f35-4b23-a058-1037480b662d"
      unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtNS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpmZGNhOWMwNDFiOTI0NzA5YmZmODQyNDFiOThkMmQwOV80_75f4a8b2-ba34-419c-958b-8b75d346053d"
      unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzMtNS0xLTEtMTYxMjcvdGV4dHJlZ2lvbjpmZGNhOWMwNDFiOTI0NzA5YmZmODQyNDFiOThkMmQwOV85_e8db4d47-7a5f-408d-ab21-05dabcf14115"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzQtMS0xLTEtMTYxMjc_4a1c0e5f-5ab9-4394-8a5d-f74d512b0cf8">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzQtMy0xLTEtMTYxMjc_cb11d8df-a60a-4b02-b97b-c8dd86da4015">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzQtNS0xLTEtMTYxMjc_dd775a30-ed5a-46ad-aff9-eb193107dc23">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzUtMS0xLTEtMTYxMjc_225bdb5d-cf0e-4545-9a76-b997df6fabf0"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzUtMy0xLTEtMTYxMjc_f65a3460-8866-47ee-8dc6-8c1a7ebb02a1"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpkOGY0Y2E0MjJhODg0ODdlOGQ0Yjg0ODMzNTNjZjI0Yi90YWJsZXJhbmdlOmQ4ZjRjYTQyMmE4ODQ4N2U4ZDRiODQ4MzM1M2NmMjRiXzUtNS0xLTEtMTYxMjc_305194ab-c941-436b-8ec2-b0cc94dd21aa"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzgyMzc_c71a5364-449b-4ef8-8eb7-aac790da03d6"
      unitRef="usdPerShare">16.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i56885b1bdc3f4a69b44e1621e154fe32_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzgyNDE_99a4109c-6a82-427a-9a47-703de747a513"
      unitRef="usdPerShare">11.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6431f181beee41f4aa99cc7d80716832_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzgyNDg_b87a4379-9e4c-4806-9975-401ea902487c"
      unitRef="usdPerShare">4.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg3MDE_0215462b-52c7-4be2-b3ec-11b0cb9df871">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total share-based compensation expense related to TRSU, PSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,454&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic503ef0ac05440dea66da62674125474_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzMtMS0xLTEtMTYxMjc_3a0affa1-a1e7-496c-8d8a-5f867cefa950"
      unitRef="usd">5125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieda3e011fe294a1a94817b9b8969ddd0_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzMtMy0xLTEtMTYxMjc_0e6c533e-99e4-418a-b675-624e625391ce"
      unitRef="usd">1756000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idac91ff881784e3f8715f3bb5c76fe4f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzMtNS0xLTEtMTYxMjc_5717c16a-3ec9-4abf-a9a1-15bc15475881"
      unitRef="usd">1530000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i13d77e70ac584af58613a8610fcc19cb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzQtMS0xLTEtMTYxMjc_aca36eb5-4db4-4b1e-8385-10c936d6e0e7"
      unitRef="usd">7049000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i157e8fd1d32549bcbc3979a46d55fe5b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzQtMy0xLTEtMTYxMjc_b9535504-2803-448a-b810-1c664cbfd38d"
      unitRef="usd">5352000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i207f29d77d264971bdd06975dd5680f1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzQtNS0xLTEtMTYxMjc_8a169b12-0d7a-436c-9ee7-dbd14d4e695d"
      unitRef="usd">2895000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id9f4e97dfbae40fd9179e1c37c32223d_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzUtMS0xLTEtMTYxMjc_5759db1a-91b0-4533-b900-d7d777b943de"
      unitRef="usd">19150000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2ddfdd9e27c442da54e0ec7dc258804_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzUtMy0xLTEtMTYxMjc_14768182-6a5c-46d7-9de8-1de28219195e"
      unitRef="usd">8216000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie08c0d561e534d7da81b37fbc2c80e1e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzUtNS0xLTEtMTYxMjc_e87f4d03-b647-4db6-8a1a-99c25a22857a"
      unitRef="usd">6029000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzctMS0xLTEtMTYxMjc_2167e1bf-1498-4c96-9c71-1a6196b53f79"
      unitRef="usd">31324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzctMy0xLTEtMTYxMjc_94159ee0-dc3a-4abf-ae6d-f3bbbb6919c0"
      unitRef="usd">15324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90YWJsZTpmMDEwZjgyZDY4M2Y0M2ExYWE0ODM3ZDYwYTMyZmEzZC90YWJsZXJhbmdlOmYwMTBmODJkNjgzZjQzYTFhYTQ4MzdkNjBhMzJmYTNkXzctNS0xLTEtMTYxMjc_a72fdbdb-064a-461e-8ea6-e7cb6637e903"
      unitRef="usd">10454000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg1ODY_06d7cbde-dc56-48cd-81f8-be438c0bb37f"
      unitRef="usd">84300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDUvZnJhZzpkN2RiN2FkZTlhYzU0MDJjYTEwNjExMzNmZmQzOWI4YS90ZXh0cmVnaW9uOmQ3ZGI3YWRlOWFjNTQwMmNhMTA2MTEzM2ZmZDM5YjhhXzg2OTE_1c25e56e-165c-4c9f-9b26-243670b4567f">P3Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0Xzk2NQ_69768e59-3b9a-40d6-8fe4-ecb8f0d84ccd">Employee Benefit Plans &lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a 401(k) retirement plan for the benefit of qualified employees in the U.S.  Employees who participate may elect to make salary deferral contributions to the plan up to 100% of the employees' eligible salary subject to annual Internal Revenue Code maximum limitations.  The employer's contribution is discretionary.  Effective from April 1, 2022, the Company begins to match 50% of employee contribution up to 4% of eligible compensation for a 2% maximum match.  During the fiscal year ended June&#160;30, 2022, the Company made employer match contributions of $0.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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., 14.0% to 16.0% in China, and 6.0% in Taiwan.  The Company has no obligations for the payment of such social benefits beyond the required contributions as set out above.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i75c17c3c95da4cb792b6cf8a4494bd30_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzIyMw_5e07c8b9-1c27-4798-a879-ed7abe19265b"
      unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzEwOTk1MTE2Mjk0Nzk_fd464000-60e8-490b-8689-3ac4e47a08d7"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzEwOTk1MTE2Mjk0ODQ_573066ef-7420-49a0-ba3a-5363637b2331"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzQzOTgwNDY1MTI4MTk_c0423869-085e-49b2-a6c0-4d2ea0ab8472"
      unitRef="number">0.02</aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzEwOTk1MTE2Mjk0NjI_b771f1b5-c6ff-48b8-8ad2-e14a78e01bcf"
      unitRef="usd">300000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="i328a4b200eb146bdb7aee0424b8dfaaf_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0Xzc4Mw_c6176f47-a77c-4257-82fe-5ece3924c7ff"
      unitRef="number">0.077</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="i841d28ad9783448f99921583de26a76a_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0Xzc5OQ_bc8ff46a-d143-4e35-8490-23ef19557ff9"
      unitRef="number">0.140</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="iad03295cbe174a3a8be193d9fbd78549_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzgwNQ_831c4c42-3551-4fc1-9ab5-dea0918092ba"
      unitRef="number">0.160</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="i5d9894eaad354cc4b23f73b904e4a92a_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNDgvZnJhZzo5YmQzYzM2ZGZkMWU0OGYxYjQ5NDg2YmM1YTczMjFmNC90ZXh0cmVnaW9uOjliZDNjMzZkZmQxZTQ4ZjFiNDk0ODZiYzVhNzMyMWY0XzgyMg_64ded17e-9abc-4ed5-b132-446ce7214732"
      unitRef="number">0.060</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDYy_cb6a6844-b775-4e98-bd0b-4c151c0f84d7">Income Taxes &lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The provision for income taxes is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,935&#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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis difference on equity method investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Tax Act deferred tax re-measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Derived Intangible Income Deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The domestic and foreign components of income before taxes are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.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 style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,224&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,909)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 style="width:67.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,697&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,354&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,942&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,107)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,161)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets/(liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,165)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,719&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The breakdown between deferred tax assets and liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets/(liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,165)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,719&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s valuation allowance related to deferred income taxes as reflected in the consolidated balance sheets was $5.8 million and $41.5 million as of June&#160;30, 2022 and 2021, respectively.  The change in valuation allowance for June&#160;30, 2022 and 2021 was a decrease of $35.7 million and an increase of $3.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2022 and 2021, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $5.8 million for both years, as it generated more state tax credits each year than it can utilize.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company intends to maintain a valuation allowance equal to the state research and development credit carryforwards in excess of the state net deferred tax liabilities on all other state book/tax differences and net operating loss carryforward.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June 30, 2021, the Company provided a valuation allowance mainly for the net operating loss, fixed asset and intangible asset related to deferred tax assets of the JV Company totaling $35.7&#160;million.  The valuation allowance related to the deferred tax assets of the JV Company was reduced to $0 at June 30, 2022 as a result of the deconsolidation of the JV Company in December 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the Company had federal research and development tax credit carryforwards of approximately $8.9 million.  The federal tax credits begin to expire in 2030, if not utilized.&#160; At June&#160;30, 2022, the Company had $0.9 million of state net operating loss carryforwards and had tax credit carryforwards of approximately $7.8 million.  Approximately $0.2 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;million of the state tax credits begin to expire in 2023, if not utilized.  The remaining $7.6 million of the state tax credits carryforward indefinitely.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has not provided for withholding taxes on the undistributed earnings of its foreign subsidiaries because it intends to reinvest such earnings indefinitely.  However, we have recorded a deferred tax liability of $29.6&#160;million at June 30, 2022 related to our investment in the JV Company.  As of June&#160;30, 2022, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $314.7&#160;million.  The determination of the unrecognized deferred tax liability on these earnings is not practicable.  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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2019 to June&#160;30, 2022 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 style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions due to lapse of applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,645&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,126&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the total unrecognized tax benefits of $8.6 million included $6.6 million of unrecognized tax benefits that have been netted against the related deferred tax assets.  The remaining $2.0 million of unrecognized tax benefits was recorded within long-term income tax payable on the Company's consolidated balance sheet as of June&#160;30, 2022.  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="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total unrecognized tax benefits of $8.6 million at June&#160;30, 2022 included $5.6 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.01 million reduction to its uncertain tax positions during the next twelve months, related to potential expiration of the relevant statute of limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to uncertain tax positions in income tax expense.  To the extent accrued interest and penalties do not ultimately become payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.  The amount of interest and penalties accrued at June&#160;30, 2022 was $0.2 million, of which $32 thousand was recognized in the year ended June&#160;30, 2022.  The amount of interest and penalties accrued at June&#160;30, 2021 was $0.1 million, of which $5 thousand was recognized in the year ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2001 to 2022 remain open to examination by U.S. federal and state tax authorities.  The tax years 2014 to 2022 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',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;These assessments can require considerable estimates and judgments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If the Company's estimate of income tax liabilities proves to be less than the ultimate assessment, then a further charge to expense would be required.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If 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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;U.S. Tax Cuts and Jobs Act, Enacted December 22, 2017&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 22, 2017, the United States enacted tax legislation commonly known as the Tax Cuts and Jobs Act (&#x201c;the Tax Act&#x201d;), which significantly changed the existing U.S. tax laws, including, but not limited to, (1) a reduction in the corporate tax rate from 35% to 21%, (2) a move from a worldwide tax system toward a territorial system through a &#x201c;participation exemption&#x201d; deduction for certain foreign-source dividends, (3) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized, (4) bonus depreciation that allows for full expensing of qualified property, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(5) creating a new limitation on deductible interest expense and (6) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is not currently subject to the Base Erosion and Anti-Abuse (BEAT) tax, which is a tax imposed on certain entities who make payments to their non U.S. affiliates, where such payments reduce the U.S. tax base.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The BEAT tax is imposed at a rate of 10% on Adjusted Taxable Income, excluding certain payments to foreign related entities. It is an incremental tax over and above the corporate income tax and is recorded as a period cost.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;It is possible that this tax could be applicable in future periods, which would cause an increase to the effective tax rate and cash taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;U.S. Coronavirus Aid, Relief and Economic Security Act&#x201d; (&#x201c;CARES Act&#x201d;), Enacted March 27, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, the United States enacted the CARES Act, which made the changes to existing U.S. tax laws, including, but not limited to, (1) allowing U.S. federal net operating losses originated in the 2018, 2019 or 2020 tax years to be carried back five years to recover taxes paid based upon taxable income in the prior five years, (2) eliminated the 80% of taxable income limitation on net operating losses for the 2018, 2019 and 2020 tax years (the 80% limitation will be reinstated for tax years after 2020), (3) accelerating the refund of prior year alternative minimum tax credits, (4) modifying the bonus depreciation for qualified improvement property and (5) modifying the limitation on deductible interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the ability to carryback net operating losses from the June 2018 and June 2019 years to the June 2015 to June 2017 tax years, net operating losses which were previously tax-effected using the current 21% U.S. federal tax rate were revalued to the U.S. tax rates in effect for the June 2015 to June 2017 tax years due to the ability of receiving tax refunds for the taxes paid in these years.  Accordingly, we reported a discrete tax benefit of $1.1&#160;million in the third quarter of fiscal year 2020 related to the re-measurement of the net operating losses that could be realized via the new net operating loss carryback provisions.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;U.S. Consolidated Appropriations Act, 2021&#x201d; (&#x201c;CAA 2021&#x201d;), Enacted December 27, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 27, 2020, the United States enacted the Consolidated Appropriations Act, 2021, which made changes to existing U.S. tax laws.  There was no material impact of the tax law changes included in the Consolidated Appropriations Act, 2021 to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;The American Rescue Plan Act of, 2021&#x201d;, Enacted March 11, 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 11, 2021, the United States enacted the American Rescue Plan Act of 2021, which made changes to existing U.S. tax laws.  There was no material impact of the tax law changes included in the American Rescue Plan Act of 2021 to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;The Chip and Science Act of 2022&#x201d;, Enacted August 2, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment.  Currently, we are evaluating the impact of the Chips Act to us.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Altera Litigation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued an opinion related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement.  In the July 2015 ruling, the Tax Court concluded that the sharing of the cost of employee stock compensation in a company&#x2019;s cost-sharing arrangement was invalid under the U.S. Administrative Procedures Act.  In June 2019, a panel of the Ninth Circuit of the U.S. Court of Appeals reversed this decision.  In July 2019, Altera petitioned U.S. Court of Appeals for the Ninth Circuit to hold an en banc rehearing of the case.  The petition was subsequently denied by the Ninth Circuit.  Altera appealed the case to the U.S. Supreme Court in February 2020, but the U.S. Supreme Court declined to hear the case in June 2020, leaving intact the U.S. Court of Appeals for the Ninth Circuit&#x2019;s decision.  AOS has not recorded any benefit related to the Altera Corporation Tax Court decision in any period through June 2022.  The Company will continue to monitor ongoing developments and potential impact to its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDUy_674d4ad4-a7c4-4c53-93c8-c937c73ccf4a">The provision for income taxes is comprised of:&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 style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,935&#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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzQtMS0xLTEtMTYxMjc_b3056b82-e02b-426b-9edf-a05ddf4c3392"
      unitRef="usd">645000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzQtMy0xLTEtMTYxMjc_3fc2c902-0cf2-40c9-940a-6e49dd9294f8"
      unitRef="usd">31000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzQtNS0xLTEtMTYxMjc_63418d34-3f33-441c-9f8c-36060fc3c293"
      unitRef="usd">-1673000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzUtMS0xLTEtMTYxMjc_47e4987e-4ccc-4aa3-9440-1166ffa5e321"
      unitRef="usd">2260000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzUtMy0xLTEtMTYxMjc_9c61ad38-5c64-48e3-9bf2-87698a7c9e29"
      unitRef="usd">1955000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzUtNS0xLTEtMTYxMjc_523e3d73-fb86-4517-a8e6-fbccf185d5af"
      unitRef="usd">22000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzctMS0xLTEtMTYxMjc_55692aab-4eb3-4122-9a00-30c405b933d0"
      unitRef="usd">7749000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzctMy0xLTEtMTYxMjc_0bf3001a-4a0b-49cf-87a1-36e88501cc29"
      unitRef="usd">2344000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzctNS0xLTEtMTYxMjc_dabaeda5-698a-4c24-a528-929ccc821337"
      unitRef="usd">1940000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzgtMS0xLTEtMTYxMjc_cd6676ca-ab51-410c-83de-6238d72014f3"
      unitRef="usd">28599000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzgtMy0xLTEtMTYxMjc_0cf6cc1e-bd65-4f8f-9f15-1ab9c02e0035"
      unitRef="usd">-396000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzgtNS0xLTEtMTYxMjc_3400caf2-7aa8-4d96-95a6-2ea5f01413d4"
      unitRef="usd">58000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEwLTEtMS0xLTE2MTI3_8c4f2f49-db18-447d-9162-06242c9d69c8"
      unitRef="usd">5000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEwLTMtMS0xLTE2MTI3_a61c55be-b661-4a0d-bdb6-5b3d7fe7f7a5"
      unitRef="usd">1000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEwLTUtMS0xLTE2MTI3_8ceae974-cc61-48d5-a9b0-c4932dacbe41"
      unitRef="usd">1000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEzLTEtMS0xLTE2MTI3_7d8672ad-7d6d-4413-9c75-dedda1f204fe"
      unitRef="usd">39258000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEzLTMtMS0xLTE2MTI3_d5013417-98a1-4f6e-beca-3fae20a3cd28"
      unitRef="usd">3935000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTpkYWViMDY5MGE1ZDI0YzZlYTNhNGNlOGEwMDQ2MWExZC90YWJsZXJhbmdlOmRhZWIwNjkwYTVkMjRjNmVhM2E0Y2U4YTAwNDYxYTFkXzEzLTUtMS0xLTE2MTI3_e46ab672-c321-498e-8436-2a2056f29eea"
      unitRef="usd">348000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDU0_0ebf55b9-aaf6-4e64-9767-5bb91c0471f4">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis difference on equity method investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Tax Act deferred tax re-measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Derived Intangible Income Deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzItMS0xLTEtMTYxMjc_9d365a3e-f81c-4684-a8ef-f6466cc9731d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzItMy0xLTEtMTYxMjc_6dd9bb8b-8310-4043-9601-f7a7104bee32"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzItNS0xLTEtMTYxMjc_a6b65453-b5fe-459f-ae1a-f02cf0961e31"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzQtMS0xLTEtMTYxMjc_fef63e9d-3138-4e73-aa70-fbfd9639c9c1"
      unitRef="number">-0.000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzQtMy0xLTEtMTYxMjc_eb1c0a91-aee0-4e98-819e-172980e2b00f"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzQtNS0xLTEtMTYxMjc_1f45bc0b-d217-4f07-9676-ebc6d74c4b81"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzUtMS0xLTEtMTYxMjc_b55db230-bc00-4a88-b2eb-cbcf99bfc295"
      unitRef="number">-0.143</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzUtMy0xLTEtMTYxMjc_9aeb4fcd-e813-472b-b319-57836ffa3a8a"
      unitRef="number">-0.144</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzUtNS0xLTEtMTYxMjc_6a56ea52-6059-44e9-8591-fcbe02a7d401"
      unitRef="number">-0.361</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtMS0xLTEtNjIzNzY_67fa8665-373e-4954-bcf8-900d10be52e8"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtMy0xLTEtNjIzNzY_7b53f40c-ed31-4728-a84e-d922dd9a3c1a"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtNS0xLTEtNjIzNzY_61309e91-d840-4edd-9651-1fa15cfc4435"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtMS0xLTEtMTYxMjc_83c38205-efce-4c53-ac9f-a423e3336e21"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtMy0xLTEtMTYxMjc_4c5b14be-4d42-4451-9c0f-bab5fb3e3e79"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzYtNS0xLTEtMTYxMjc_85c797b1-ddb2-41e9-875e-437569f232a1"
      unitRef="number">-0.080</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzctMS0xLTEtMTYxMjc_cea9f561-0d2b-4ac2-aa27-2b67557edfd2"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzctMy0xLTEtMTYxMjc_8f73ef57-b815-4b82-9aca-5f2dcff3e60c"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzctNS0xLTEtMTYxMjc_b79d48ca-3402-4822-b436-a99f1ffb7003"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzgtMS0xLTEtMTYxMjc_8cc5514d-e517-4c66-a22f-a3b93d42ebe9"
      unitRef="number">0</aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax>
    <aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzgtMy0xLTEtMTYxMjc_719ee1c1-53cf-4a6f-ae07-3b9368db94e8"
      unitRef="number">0</aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax>
    <aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzgtNS0xLTEtMTYxMjc_8f9210d6-00e9-4d97-9b92-06ce7a3e83dd"
      unitRef="number">0.062</aosl:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktMS0xLTEtNTcyMzU_c295fc96-b0c1-424a-b53b-59480329d5bb"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktMy0xLTEtNTcyMzU_7058e757-4a1f-4f68-a6aa-10050b04bbe5"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktNS0xLTEtNTcyMzU_966f2c9a-8cd9-44e8-8483-4822c177fcc6"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktMS0xLTEtMTYxMjc_beb452af-c6ca-4b17-9f46-245c2a3da2df"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktMy0xLTEtMTYxMjc_c001dcfc-efb3-45a7-a7cc-f4e10ecddb3e"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzktNS0xLTEtMTYxMjc_3fc0fe7b-b37a-480f-b63d-8fb9ed8a72f5"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzEwLTEtMS0xLTE2MTI3_aed74e07-39e0-43f3-a8e5-658d03842cb2"
      unitRef="number">0.079</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzEwLTMtMS0xLTE2MTI3_bc71d82f-f3cf-4398-af6f-518180f4eb44"
      unitRef="number">0.065</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZToyZTU4MWRjNDk3MmU0OTk4YmY5ODYwZDU5OGY1ZTE3Ni90YWJsZXJhbmdlOjJlNTgxZGM0OTcyZTQ5OThiZjk4NjBkNTk4ZjVlMTc2XzEwLTUtMS0xLTE2MTI3_a154dcef-3a9e-45f5-b077-0387100e6db3"
      unitRef="number">-0.019</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDU1_11d5f08a-2431-4f69-8a48-ad040cfff8d2">The domestic and foreign components of income before taxes are:&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 style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,224&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,909)&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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzMtMS0xLTEtMTYxMjc_031a938a-7426-46d9-84ec-ce90b5fe0530"
      unitRef="usd">16684000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzMtMy0xLTEtMTYxMjc_d17e4737-f79a-4328-ade2-be0d0bf3570c"
      unitRef="usd">9622000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzMtNS0xLTEtMTYxMjc_f08edf77-9e9e-4cd0-af61-f088d7bb1ced"
      unitRef="usd">3549000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzQtMS0xLTEtMTYxMjc_a9ce4a62-01e5-4477-a9ed-ab84de457372"
      unitRef="usd">478386000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzQtMy0xLTEtMTYxMjc_059830a5-2b9f-47e8-ac39-65a2db41eb88"
      unitRef="usd">50602000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzQtNS0xLTEtMTYxMjc_add6c7dc-7f27-49db-a7f7-dc3b5ec6b168"
      unitRef="usd">-21458000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzUtMS0xLTEtMTYxMjc_c952fd1c-b062-4851-ae70-9567bc314fd1"
      unitRef="usd">495070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzUtMy0xLTEtMTYxMjc_7d86f142-306c-4802-bf97-f210ee567900"
      unitRef="usd">60224000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjBkOTQ5YWIwMmM0ZWUxYTgwNmFiMjI5ZGIzYjk2Ny90YWJsZXJhbmdlOjRmMGQ5NDlhYjAyYzRlZTFhODA2YWIyMjlkYjNiOTY3XzUtNS0xLTEtMTYxMjc_4a2878f3-2145-4410-a3e4-ea71387f2096"
      unitRef="usd">-17909000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDMz_c1bc15cb-7b2a-41cd-be15-7163470c7111">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;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 style="width:67.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,697&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,354&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,942&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,107)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,161)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets/(liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,165)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,719&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <aosl:DeferredTaxAssetsAccruedCompensation
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzQtMS0xLTEtMTYxMjc_69e547f6-3980-4c72-8257-480f22963a64"
      unitRef="usd">5742000</aosl:DeferredTaxAssetsAccruedCompensation>
    <aosl:DeferredTaxAssetsAccruedCompensation
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzQtMy0xLTEtMTYxMjc_fa427163-d4fc-4494-a471-e12476478219"
      unitRef="usd">3954000</aosl:DeferredTaxAssetsAccruedCompensation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzUtMS0xLTEtMTYxMjc_d5ac2c77-3ea5-41f5-be63-4a75be4f499a"
      unitRef="usd">61000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzUtMy0xLTEtMTYxMjc_60bb9314-d711-4b9b-9a0a-de55a705a620"
      unitRef="usd">22539000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <aosl:DeferredTaxAssetsDepreciation
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzYtMS0xLTEtMTYxMjc_71cc0c7e-5a61-402e-982a-55a25ffdd361"
      unitRef="usd">4365000</aosl:DeferredTaxAssetsDepreciation>
    <aosl:DeferredTaxAssetsDepreciation
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzYtMy0xLTEtMTYxMjc_48ad4302-2a1b-417a-93ee-020b5b079c3c"
      unitRef="usd">7924000</aosl:DeferredTaxAssetsDepreciation>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzctMS0xLTEtMTYxMjc_b8dd0976-3752-4112-af47-cb73d8fbde53"
      unitRef="usd">15079000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzctMy0xLTEtMTYxMjc_a5811fab-8c2c-457b-9981-a99a99a23052"
      unitRef="usd">15550000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <aosl:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzgtMS0xLTEtMTYxMjc_36791754-e20d-4494-bdd3-4b1b05c5dd2d"
      unitRef="usd">5807000</aosl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <aosl:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzgtMy0xLTEtMTYxMjc_d1a9d086-d8c3-414c-b368-c2b5fb885743"
      unitRef="usd">7292000</aosl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <aosl:DeferredTaxAssetsCapitalizedIntangibleAssets
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzktMS0xLTEtMTYxMjc_fa7614be-fddb-4b1a-bb86-25114f5ca7eb"
      unitRef="usd">0</aosl:DeferredTaxAssetsCapitalizedIntangibleAssets>
    <aosl:DeferredTaxAssetsCapitalizedIntangibleAssets
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzktMy0xLTEtMTYxMjc_85dbb4fa-f672-4a8a-bbf6-706ee92b635b"
      unitRef="usd">9982000</aosl:DeferredTaxAssetsCapitalizedIntangibleAssets>
    <aosl:DeferredTaxAssetsAccrualsandReserves
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEwLTEtMS0xLTE2MTI3_b8b4bbea-a736-4d3e-bafe-340c933b45a2"
      unitRef="usd">643000</aosl:DeferredTaxAssetsAccrualsandReserves>
    <aosl:DeferredTaxAssetsAccrualsandReserves
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEwLTMtMS0xLTE2MTI3_2f39476b-9f8c-4692-a5a0-4c49d62c8857"
      unitRef="usd">1113000</aosl:DeferredTaxAssetsAccrualsandReserves>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzExLTEtMS0xLTE2MTI3_1463099a-0735-428a-9666-0c45eb6199a3"
      unitRef="usd">31697000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzExLTMtMS0xLTE2MTI3_4d4784e4-c0f5-4951-89d5-43475c798f55"
      unitRef="usd">68354000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEyLTEtMS0xLTE2MTI3_7630b1d5-a084-436e-afd0-dfb8e88a788b"
      unitRef="usd">5755000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEyLTMtMS0xLTE2MTI3_8835f6ad-b225-40e4-b427-400774d77915"
      unitRef="usd">41474000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEzLTEtMS0xLTE2MTI3_c6317c00-e179-4c3c-b3bd-e5d828e7f93f"
      unitRef="usd">25942000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzEzLTMtMS0xLTE2MTI3_1fea6560-5ac4-4771-b670-b722116a9a2f"
      unitRef="usd">26880000</us-gaap:DeferredTaxAssetsNet>
    <aosl:DeferredTaxLiabilitiesDepreciationandAmortization
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE1LTEtMS0xLTE2MTI3_c480df5a-b7cf-4092-b63f-eb5de9e27f96"
      unitRef="usd">18909000</aosl:DeferredTaxLiabilitiesDepreciationandAmortization>
    <aosl:DeferredTaxLiabilitiesDepreciationandAmortization
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE1LTMtMS0xLTE2MTI3_febf595e-9d81-4949-b902-c79f1953a332"
      unitRef="usd">17193000</aosl:DeferredTaxLiabilitiesDepreciationandAmortization>
    <aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE2LTEtMS0xLTE2MTI3_003d49ee-70a6-415a-95b3-23f0932743d9"
      unitRef="usd">5579000</aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE2LTMtMS0xLTE2MTI3_73a38fca-0cbd-4fd3-bfb9-92154a6c0b76"
      unitRef="usd">6968000</aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE3LTEtMS0xLTE2MTI3_2bcbb3ee-5db3-4813-aa6e-db8647ba9245"
      unitRef="usd">29619000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE3LTMtMS0xLTE2MTI3_f5f93b3a-a384-432f-9ad5-5491a8bdacb3"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE4LTEtMS0xLTE2MTI3_961ccdb3-a4aa-4fb5-8baf-7e48af1aa63d"
      unitRef="usd">54107000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE4LTMtMS0xLTE2MTI3_3824a717-fc0c-4d6e-bbab-971c20ac0add"
      unitRef="usd">24161000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE5LTEtMS0xLTE2MTI3_ea3dc719-c432-46ee-8a6c-4b73f49fddee"
      unitRef="usd">28165000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTo0ZjMzZGRjNTVhNjY0YjZjYjg2OWNhOWRkM2UzN2Y4Ni90YWJsZXJhbmdlOjRmMzNkZGM1NWE2NjRiNmNiODY5Y2E5ZGQzZTM3Zjg2XzE5LTMtMS0xLTE2MTI3_fda5ef54-e1d4-491c-8df3-6babd4bd5cc4"
      unitRef="usd">2719000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDE3_27d18872-c061-4248-abb4-2b02d19781eb">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The breakdown between deferred tax assets and liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets/(liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,165)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,719&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzQtMS0xLTEtMTYxMjc_477e50f8-01ba-4673-b695-e887448c7c54"
      unitRef="usd">592000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzQtMy0xLTEtMTYxMjc_0ed39f1e-bc0e-4d90-bcf3-b22d54b19285"
      unitRef="usd">5167000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzUtMS0xLTEtMTYxMjc_28e5e3a0-f3b8-47f9-aac5-680ce5bfe862"
      unitRef="usd">28757000</aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzUtMy0xLTEtMTYxMjc_d00ff1c1-fc3f-4586-9603-380b2268f4cf"
      unitRef="usd">2448000</aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzctMS0xLTEtMTYxMjc_65702049-7eb9-469a-9d16-bb536ffd24a6"
      unitRef="usd">28165000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplM2M1Y2VkZTQwN2I0MmYwYmRkNmQ3Y2I3YTliNzA1MS90YWJsZXJhbmdlOmUzYzVjZWRlNDA3YjQyZjBiZGQ2ZDdjYjdhOWI3MDUxXzctMy0xLTEtMTYxMjc_d937c455-21e7-45ba-a8f1-984074d65c48"
      unitRef="usd">2719000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzc1Nw_85e82683-4114-44c8-b8ff-7046a7bf1647"
      unitRef="usd">5800000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzc2NA_ec6ff96d-0e37-42fb-a838-63979e272b2b"
      unitRef="usd">41500000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzg5Mg_e0c24dd3-74f2-4746-b7ce-f004d47350ed"
      unitRef="usd">35700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzg5OQ_94274c55-5629-4f54-a95f-a395d250ad95"
      unitRef="usd">3600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i81309997525e466cb9460844dd9ff39a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNjQ_853694c6-eaf1-476c-95c7-96d0af053c67"
      unitRef="usd">5800000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic78bb606840f4480915709032f09a31f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNjQ_fa202454-854b-4b04-98a6-4b37a2a9a341"
      unitRef="usd">5800000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4a3564eef7cc460db49e09c71f6a7b31_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwOTk1MTE2NDIwMDA_10078312-02cd-42a7-92ba-7503a33446c4"
      unitRef="usd">35700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i73534c3d1b25472ca8e2b917f3e9a96e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwOTk1MTE2NDIwMTU_3d14cbc8-b03a-4cab-838b-7ba2ec0c017c"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i54543e69b569403bae66773b72468a02_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzE5NTI_60ea84c7-9ba3-4db9-a118-e7979fa63a9c"
      unitRef="usd">8900000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i08de5517d40145a59a18cfc8b4d71ab8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzIxMjE_71b65846-165e-42fe-b889-e4ae26df7fd5"
      unitRef="usd">900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i08de5517d40145a59a18cfc8b4d71ab8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzIyMTY_bed6c157-880c-4c95-9a27-cecc399c9111"
      unitRef="usd">7800000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i08de5517d40145a59a18cfc8b4d71ab8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzIyMzU_dc1e6173-a42e-4962-bbf9-98b294165bc0"
      unitRef="usd">200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i08de5517d40145a59a18cfc8b4d71ab8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzIzMjA_ca13e2bf-52af-4836-89cc-ab4c8e85372d"
      unitRef="usd">7600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="iabcee02d7a034b3ba713b189b1fe851f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwOTk1MTE2NTIzOTg_8b9a7dae-0fa5-474b-86ce-9726dec48ce4"
      unitRef="usd">29600000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQzOTgwNDY1NDgzNDM_b34815a6-dc70-4195-b2e6-b1a8b6037102"
      unitRef="usd">314700000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzEwNDIy_cbbd0dd7-96c4-414c-b1f2-c5de30ead129">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2019 to June&#160;30, 2022 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 style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions due to lapse of applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,645&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,126&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzMtMS0xLTEtMTYxMjc_1f6a9c43-47b8-401e-b21d-492b78159695"
      unitRef="usd">7645000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzMtMy0xLTEtMTYxMjc_f9e7ecce-39c0-461d-bfe3-dcef531b6a81"
      unitRef="usd">7126000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ifc651d3828db486687995bef229ab4f7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzMtNS0xLTEtMTYxMjc_29b3ab2d-5e47-41af-b50b-897a1615876b"
      unitRef="usd">7150000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzQtMS0xLTEtMTYxMjc_c3110a30-baec-4f94-825f-d6e81df33cd4"
      unitRef="usd">1121000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzQtMy0xLTEtMTYxMjc_bc5d0105-e864-44b4-b500-77f77d853a23"
      unitRef="usd">677000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzQtNS0xLTEtMTYxMjc_2121cc5a-f0a4-4527-8e3e-c2130f598c40"
      unitRef="usd">333000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzUtMS0xLTEtMTYxMjc_a5fa3cf5-59d8-46db-8a02-2f921e045261"
      unitRef="usd">40000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzUtMy0xLTEtMTYxMjc_749edcac-679b-446f-8edc-0ffc9c56c920"
      unitRef="usd">41000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzUtNS0xLTEtMTYxMjc_77cf50db-80f6-40d7-88b4-be77dad31b4c"
      unitRef="usd">114000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzYtMS0xLTEtMTYxMjc_5d402404-e004-4459-b8c9-5acb8746b733"
      unitRef="usd">117000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzYtMy0xLTEtMTYxMjc_8a9743b3-b589-4546-ac88-5c657c8979e6"
      unitRef="usd">117000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzYtNS0xLTEtMTYxMjc_b6a3ad40-03f3-4862-8a13-9b072f56817d"
      unitRef="usd">243000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzgtMS0xLTEtMTYxMjc_d1104b80-3eaa-481a-a75e-e1fbee60c0a3"
      unitRef="usd">8609000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzgtMy0xLTEtMTYxMjc_ea05cae6-e873-4b5b-8322-48a300d197be"
      unitRef="usd">7645000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i95f4e24b766d48e3b340082b4055fdbf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90YWJsZTplMDdmMzkxMTgzZTM0ZDM0Yjk3YjM1ZTUzNzY3NDYyMy90YWJsZXJhbmdlOmUwN2YzOTExODNlMzRkMzRiOTdiMzVlNTM3Njc0NjIzXzgtNS0xLTEtMTYxMjc_30578f95-1562-4169-a97d-9c96f0caebff"
      unitRef="usd">7126000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzMyMTg_f600cab4-24b9-41a9-b0d1-51acf77169c3"
      unitRef="usd">8600000</us-gaap:UnrecognizedTaxBenefits>
    <aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzMyMzA_ffd4d2e9-52e7-4821-abd5-10d792cd5ae4"
      unitRef="usd">6600000</aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i43129c378780436c88562ee132d8160f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzMzNDA_ecaafa1b-7cb9-4d5e-a730-7f9f0bacf87b"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzM2NDA_f600cab4-24b9-41a9-b0d1-51acf77169c3"
      unitRef="usd">8600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzM2NTg_f97cf11b-c447-4ce5-93ca-3c8f5815101f"
      unitRef="usd">5600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzM4MTc_daa51fd1-e011-467d-af34-4e0daf5d7306"
      unitRef="usd">10000.00</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQzNDg_6ddfd58d-5554-4e43-bc57-6b8201fa7a26"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQzNjE_9c1ec028-ae14-413c-b296-793b2eff4e5c"
      unitRef="usd">32000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQ0NTc_7121a640-b2b4-44d2-8200-9b4a3a78c312"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzQ0NzE_32002bad-0931-4ef6-a86b-bb1b2c856012"
      unitRef="usd">5000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i994989ef8daa4ce9990792c8ed3ce327_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTEvZnJhZzpiZWI4MTU1M2NhNGU0MWZlOTczMTZmODQzODk3MTM0ZC90ZXh0cmVnaW9uOmJlYjgxNTUzY2E0ZTQxZmU5NzMxNmY4NDM4OTcxMzRkXzg0MzE_b0b1019d-a55d-480c-a75c-cd027dafe16f"
      unitRef="usd">-1100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90ZXh0cmVnaW9uOjk4ZjE3NmQ4MWExMDQ1ZDViNTE2ZTU3YWU2MDg5N2ViXzE4MzQ_cb376b2c-ea46-4d0d-8b44-5c1abba5c3fa">Segment and Geographic Information &lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is organized as, and operates in, one operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications.  The chief operating decision-maker is the Chief Executive Officer.  The financial information presented to the Company'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 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="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells its products primarily to distributors in the Asia Pacific region, who in turn sell these products to end customers.  Because the Company'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',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,902&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,909&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the fiscal year ended June 30, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China by $0.5 million for the fiscal year ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The 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:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power discrete&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power IC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging and testing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,340&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,637&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90ZXh0cmVnaW9uOjk4ZjE3NmQ4MWExMDQ1ZDViNTE2ZTU3YWU2MDg5N2ViXzkx_177c4981-6008-400f-a47f-36033048e2f1"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90ZXh0cmVnaW9uOjk4ZjE3NmQ4MWExMDQ1ZDViNTE2ZTU3YWU2MDg5N2ViXzYwMg_6c4cbc83-44bf-4f2e-807b-eea39e186e86"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90ZXh0cmVnaW9uOjk4ZjE3NmQ4MWExMDQ1ZDViNTE2ZTU3YWU2MDg5N2ViXzE4NDk_823a6c19-27f2-4c8e-bc51-cbf08338b2fe">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,902&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,909&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the fiscal year ended June 30, 2022, the Company corrected an immaterial error to reduce revenues in Hong Kong by $0.5 million, and to increase the revenues in China by $0.5 million for the fiscal year ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The 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:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power discrete&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power IC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging and testing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,340&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,637&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb98790e1a154be7a79a1297e497d52c_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzMtMS0xLTEtMTYxMjc_b6f7c071-ad8e-49b3-80f5-062baed7b9e5"
      unitRef="usd">630238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id259253a32f74e718e49d3d6b6fdd80b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzMtMy0xLTEtMTYxMjc_0d360e37-f4d3-4adf-b078-92edd141c18e"
      unitRef="usd">537553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id96e56a87f15458e898a2e75616c2089_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzMtNS0xLTEtMTYxMjc_6a41caf4-b6cb-4e0a-bf42-ad53f8721f55"
      unitRef="usd">390478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i407b3a13e4cf487b8ce384e6d3d2b0e9_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzQtMS0xLTEtMTYxMjc_951164f6-cb73-48aa-9517-f6fea77082d4"
      unitRef="usd">120978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c1482dd029d45369c2114d9e8bc5a51_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzQtMy0xLTEtMTYxMjc_ea959a56-6142-4781-8f63-01253adf5550"
      unitRef="usd">107325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i779bf23829f7488aaf059bc79f16a0af_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzQtNS0xLTEtMTYxMjc_e5577b1b-9680-4ab0-b7f6-94f0e3a1111b"
      unitRef="usd">64058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f562ba8bcdd4ca38ea34c755c1be9cf_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzUtMS0xLTEtMTYxMjc_d25c45f4-1068-4e3c-8303-8a02d811c818"
      unitRef="usd">11802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf8e8690a5334289a0211ba5dd9feece_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzUtMy0xLTEtMTYxMjc_e54470c1-d2e5-43af-bbef-64afb50aaf24"
      unitRef="usd">5497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25443295a6d245b4b6e2a447d091257d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzUtNS0xLTEtMTYxMjc_3dd249b1-9f3e-4c51-871c-3366d921e521"
      unitRef="usd">3303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69d53ee4801842f8985f437fa8e61cf4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzYtMS0xLTEtMTYxMjc_9db6b82b-824d-4ac0-bdec-7e5cad47ca37"
      unitRef="usd">12470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d17ba9a1da346eb95ecfa7e7c02c4a9_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzYtMy0xLTEtMTYxMjc_bc5c0f03-34df-42a9-8c2c-b2f9f83fc833"
      unitRef="usd">5492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib88f9fdb7aa945b5a3fe3ba1bddb4ab4_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzYtNS0xLTEtMTYxMjc_cb4b2123-98b1-407e-8683-9936379a5436"
      unitRef="usd">4465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09bc304c30204719b8f100f5623b1258_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzctMS0xLTEtMTYxMjc_4a80dd6b-7084-42a6-a377-2e9f10fa5da8"
      unitRef="usd">2064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89e9e42501ea478491acd5d4659faaf0_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzctMy0xLTEtMTYxMjc_8806f463-036f-4705-af95-c49cc21134cc"
      unitRef="usd">1035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c1e3ba12a86435586a03f84bdf33500_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzctNS0xLTEtMTYxMjc_fa61a280-15d2-4f77-9e39-a78478a0c23b"
      unitRef="usd">2605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzgtMS0xLTEtMTYxMjc_259bd333-52b0-4bea-a2cf-8eaa381cec7d"
      unitRef="usd">777552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzgtMy0xLTEtMTYxMjc_f5216647-32ed-4976-a5b9-804134d76012"
      unitRef="usd">656902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTo3NDk3YTA2ZjMxNjY0ZDMxOTY3OTZhMTk3MDY4MjY5ZC90YWJsZXJhbmdlOjc0OTdhMDZmMzE2NjRkMzE5Njc5NmExOTcwNjgyNjlkXzgtNS0xLTEtMTYxMjc_ec1590cf-19be-4b34-a14b-e6b9ea416f10"
      unitRef="usd">464909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5be8af4d63374632b004c43f91ab4204_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzMtMS0xLTEtMTYxMjc_3d829cd9-0ea3-4b8f-95c1-a23eeb2c51b5"
      unitRef="usd">545135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3946b7267e6b4346baccaeb1cb3b0bc3_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzMtMy0xLTEtMTYxMjc_58825521-ad87-4afa-8804-7aafad4ce21e"
      unitRef="usd">482718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f7d8bbbaff940bfa329bfdf68c56b3c_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzMtNS0xLTEtMTYxMjc_f4c040bd-b647-4b5a-933e-698a730bf2a5"
      unitRef="usd">391941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d8c5ce180d341d3989868f3386f87f8_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzQtMS0xLTEtMTYxMjc_94804027-84bb-427f-90a7-acab8aebbe4e"
      unitRef="usd">220882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i649eea98b50744dd8af8a4bc4f11a078_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzQtMy0xLTEtMTYxMjc_ab70cf23-e1fb-4e16-a123-f39d378fe575"
      unitRef="usd">161726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb75522076af4d7b9363880765b74f0e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzQtNS0xLTEtMTYxMjc_183e1497-1611-4ef3-90dc-00d54c0742d6"
      unitRef="usd">66360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88ed60cd44de42a3aeb704c5de729ecf_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzUtMS0xLTEtMTYxMjc_de7a8bd5-2283-4034-8ef8-42e4650f4218"
      unitRef="usd">11535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6b64be6d891479a8e33246d2212bc9b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzUtMy0xLTEtMTYxMjc_4a6c105e-8e67-42f5-8320-a0e732561eab"
      unitRef="usd">12458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d1bbc027df94059a0d46b1c8cc600c6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzUtNS0xLTEtMTYxMjc_c5181df7-5c4d-45db-807e-52466a52cfc8"
      unitRef="usd">6608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzYtMS0xLTEtMTYxMjc_a5bb79c4-ff73-40d8-9a3d-af90f410e648"
      unitRef="usd">777552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59f19340aa27489383ff7efd3f1ec15c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzYtMy0xLTEtMTYxMjc_1efe9334-7f98-49b6-85c1-4d41324db816"
      unitRef="usd">656902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTpmNGNkNTY3NGExZDE0YTlmOTBkMDQyOGRjZTI0ZTNiNi90YWJsZXJhbmdlOmY0Y2Q1Njc0YTFkMTRhOWY5MGQwNDI4ZGNlMjRlM2I2XzYtNS0xLTEtMTYxMjc_295c2d3f-403e-4cca-89f8-af990b83e93c"
      unitRef="usd">464909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <aosl:PropertyPlantEquipmentAndLandUseRights
      contextRef="i5e261672b4a6419aa635c725bea840e0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzMtMS0xLTEtMTYxMjc_95c0d4cb-ca77-4d81-adb4-60096c6571e4"
      unitRef="usd">105326000</aosl:PropertyPlantEquipmentAndLandUseRights>
    <aosl:PropertyPlantEquipmentAndLandUseRights
      contextRef="i69818f88a7f541d681fadd76ab3fd397_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzMtMy0xLTEtMTYxMjc_dad59e37-1d5b-4418-8d5f-d0acfa61bf8f"
      unitRef="usd">350387000</aosl:PropertyPlantEquipmentAndLandUseRights>
    <aosl:PropertyPlantEquipmentAndLandUseRights
      contextRef="i1158b74debe148d8a2f2ae9af4e0ff80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzQtMS0xLTEtMTYxMjc_91cec52e-0cdb-4fd4-b661-1cbbd772784c"
      unitRef="usd">232731000</aosl:PropertyPlantEquipmentAndLandUseRights>
    <aosl:PropertyPlantEquipmentAndLandUseRights
      contextRef="i1b2c74b0ab984c4aa60fc69dd8f96337_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzQtMy0xLTEtMTYxMjc_c901bc32-e495-47e1-9771-01f18adc902d"
      unitRef="usd">118756000</aosl:PropertyPlantEquipmentAndLandUseRights>
    <aosl:PropertyPlantEquipmentAndLandUseRights
      contextRef="if0891d98d5e6410eb1b19802b22e6547_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzUtMS0xLTEtMTYxMjc_a1879e78-586d-49c0-8dc6-18bc9994bae5"
      unitRef="usd">4283000</aosl:PropertyPlantEquipmentAndLandUseRights>
    <aosl:PropertyPlantEquipmentAndLandUseRights
      contextRef="ief08306fb2554da99a179160b17594e1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzUtMy0xLTEtMTYxMjc_b56c8664-c565-472d-b8a9-b70dcb5f2e43"
      unitRef="usd">2494000</aosl:PropertyPlantEquipmentAndLandUseRights>
    <aosl:PropertyPlantEquipmentAndLandUseRights
      contextRef="i3bce5faff87d433291ac57582b7c33e2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzYtMS0xLTEtMTYxMjc_197208b6-39b7-4119-9ee1-818001f1e779"
      unitRef="usd">342340000</aosl:PropertyPlantEquipmentAndLandUseRights>
    <aosl:PropertyPlantEquipmentAndLandUseRights
      contextRef="iab34498f86e546edb572fcaace4f6f83_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTQvZnJhZzo5OGYxNzZkODFhMTA0NWQ1YjUxNmU1N2FlNjA4OTdlYi90YWJsZTphZDdlM2RjYTlmODk0ZWQ5ODE4ZjIxNjA5ZmFiYTJkNC90YWJsZXJhbmdlOmFkN2UzZGNhOWY4OTRlZDk4MThmMjE2MDlmYWJhMmQ0XzYtMy0xLTEtMTYxMjc_3feba032-f3c9-4e57-85cc-6ac9b79aaebd"
      unitRef="usd">471637000</aosl:PropertyPlantEquipmentAndLandUseRights>
    <us-gaap:RestrictedAssetsDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzExMjQ_89cd847a-bad6-493b-b687-99d3dd7b7699">Restricted Net Assets 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 China subsidiaries are restricted in their abilities to transfer a portion of their net assets to the Company.  As of June&#160;30, 2022 and 2021, such restricted portion amounted to approximately $92.4 million and $209.9 million, or 10.8% and 50.4%, of our total consolidated net assets attributable to the Company, respectively.  As the Company's China subsidiaries are not revenue generating operating units, the Company does not expect to repatriate funds in the form of dividends, loans or advances from its China subsidiaries for working capital and other funding purposes.</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <aosl:PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves
      contextRef="i53902b8c1a7245e5aef7898ed86d3107_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzMxNA_309c6c35-f81a-455d-9be7-ec2459da1e33"
      unitRef="number">0.10</aosl:PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves>
    <aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital
      contextRef="ie1fb9c86c85d4a9f983d92375d6b70f9_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzQ3NQ_b713cf1d-a205-472c-afc4-f11f076582bd"
      unitRef="number">0.50</aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount
      contextRef="i02180f15ea1e4506ad52a958f72c2db2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzc0OA_561b3c98-0f3d-4484-afe5-51a764522792"
      unitRef="usd">92400000</aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount
      contextRef="iddae528abf4347a39830cd8c3811b516_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzc2Mw_5c0f642d-520c-42df-a6d9-dc4b896419a3"
      unitRef="usd">209900000</aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets
      contextRef="i02180f15ea1e4506ad52a958f72c2db2_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzc3OA_114b0e58-3be5-46c6-9ce0-43a1bcc40f4b"
      unitRef="number">0.108</aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets
      contextRef="iddae528abf4347a39830cd8c3811b516_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNTcvZnJhZzo0NDA3MmJhOTgzYWU0NTZiOGM2NzA3ZTU5MDQxNWRhMC90ZXh0cmVnaW9uOjQ0MDcyYmE5ODNhZTQ1NmI4YzY3MDdlNTkwNDE1ZGEwXzc4NQ_b0f5fbed-1e8f-4a32-b89c-6308ed4b09f0"
      unitRef="number">0.504</aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzc3NDU_f2f9e572-3677-4614-957e-ff347d2f551d">Commitments and Contingencies&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and 2021, the Company had approximately $89.9 million and $81.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',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and 2021, the Company had approximately $63.4 million, and $90.0 million, respectively, of commitments for the purchase of property and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 1, 7 and 8 to the Consolidated Financial Statements contained in this annual Report on Form 10-K for descriptions of commitments including Joint Venture, debt and leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies and indemnities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has in the past, and may from time to time in the future, become involved in legal proceedings arising from the normal course of business activities.&#160; The semiconductor industry is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices.  Irrespective of the validity of such claims, the Company could incur significant costs in the defense of such claims and suffer adverse effects on its operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As previously disclosed, U.S. Department of Justice (&#x201c;DOJ&#x201d;) commenced an investigation into the Company&#x2019;s compliance with export control regulations relating to its business transactions with Huawei and its affiliates (&#x201c;Huawei&#x201d;), which were added to the &#x201c;Entity List&#x201d; by the Department of Commerce (&#x201c;DOC&#x201d;) in May 2019. The Company is cooperating fully with federal authorities in the investigation. The Company has continued to respond to inquiries and requests from DOJ for documents and information relating to the investigation, and the matter is currently pending at DOJ, and DOJ has not provided the Company with any specific timeline or indication as to when the investigation will be concluded or resolved. In connection with this investigation, DOC previously requested the Company to suspend shipments of its products to Huawei. The Company complied with such request, and the Company has not shipped any product to Huawei after December 31, 2019. The Company continues to work with DOC to resolve this issue and requested DOC to grant permission to reinstate the Company&#x2019;s shipments to Huawei. As part of this process and in response to DOC&#x2019;s request, the Company provided certain documents and materials relating to the Company&#x2019;s supply chain and shipment process to DOC, and DOC is currently reviewing this matter. DOC has not informed the Company of any specific timeline or schedule under which DOC will provide a response to the Company&#x2019;s request.  Given the case is in still ongoing and neither DOJ nor DOC have provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is a party to a variety of agreements that it has contracted with various third parties.  Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters.  Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes.  In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers.  The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations.  Costs associated with such indemnification obligations may be mitigated by insurance coverage that the Company maintains.  However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay.  In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Environmental matters&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various federal, state, local, and foreign laws and regulations governing environmental&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;matters, including the use, handling, discharge, and disposal of hazardous materials.  The Company believes that it has been in material compliance with applicable environmental regulations and standards.  Complying with current laws and regulations has not had a material adverse effect on the Company&#x2019;s financial condition and results of operations.  However, it is possible that additional environmental issues may arise in the future, which the Company cannot currently predict.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i1d97a98267794240a311dc97503514fc_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzEwNw_2519043b-5614-4182-bc0f-69b07cfc1500"
      unitRef="usd">89900000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="if4890db90c1b46b99e9acf8944175f57_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzExNA_504089a0-345f-4cd9-96b1-7bc0f8b2a06f"
      unitRef="usd">81800000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i9cb941958be74e48bd05d0b228fd5b3b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzMzNQ_fe829165-5470-4084-a1f5-3b340f80123e"
      unitRef="usd">63400000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="idf60797b8e2a4bcfbad917ce87106b48_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzM0Mw_49629438-2f7a-4588-b09e-3f1014fe4be2"
      unitRef="usd">90000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i2775838bd7614a19811d82814bec6577_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzYyODg_dda28c55-caa6-423a-8c46-e5523cf77323"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="icf5b1843a4aa4f04898a9a82bb3b8f57_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjAvZnJhZzo2MzJmMmUxNGRiYWE0YWVlOWE2M2E0OWE2N2FhMGY0YS90ZXh0cmVnaW9uOjYzMmYyZTE0ZGJhYTRhZWU5YTYzYTQ5YTY3YWEwZjRhXzYyODg_e584e320-2c5d-4959-95b9-fe8ac19fdc18"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyDisclosures
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjMvZnJhZzplOWY4NDkxZDcwYWE0NjMxODkwYWU3ZDU0OGZiNTgzYi90ZXh0cmVnaW9uOmU5Zjg0OTFkNzBhYTQ2MzE4OTBhZTdkNTQ4ZmI1ODNiXzQzOTgwNDY1MjAyMDE_51561be5-1459-4fee-a5a9-5a0490411ad1">Cybersecurity Incident In April 2022, the Company became aware of a cybersecurity incident involving unauthorized access to one email account at the Company, which caused the Company to make payments to unauthorized bank accounts.  As a result, the Company recorded a loss of $1.5&#160;million due to the incident for the three months ended March 31, 2022.  The financial impact of this incident was not material, and there were no changes to previously released financial results or financial statements.  Immediately following the discovery, the Company commenced an investigation, contained the incident and implemented additional protective measures and internal control policies and procedures.  The Company has also retained a professional cybersecurity investigation firm to conduct a full forensic analysis of the incident, and concluded that there were no evidence of malware, persistence mechanisms or other compromised exchange on-premises accounts within the Company's environment.  In addition, there was no evidence to suggest that these accounts were accessed via the user agent that has the capability to synchronize or download email messages to the user&#x2019;s local host.  This incident appears to be isolated and its financial impact identified to date was not material.  The Company believes that it had not incurred other damages and losses based on the conclusion of the full investigation.</us-gaap:LossContingencyDisclosures>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i6ec465bde6d64d8d8cf030f1c553949a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xNjMvZnJhZzplOWY4NDkxZDcwYWE0NjMxODkwYWU3ZDU0OGZiNTgzYi90ZXh0cmVnaW9uOmU5Zjg0OTFkNzBhYTQ2MzE4OTBhZTdkNTQ4ZmI1ODNiXzEwOTk1MTE2MzE2Njk_b03e5123-77dd-4257-8f36-4c963b9febb7"
      unitRef="usd">1500000</us-gaap:LossContingencyLossInPeriod>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90ZXh0cmVnaW9uOmEyMGFmZWVmMTgwYzQ3NTFhOGYxM2ZjYjNkMDc5NDhkXzExNQ_4a559ca0-ac23-47cc-b3bd-a519542550e6">&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 style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;for Doubtful&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;for Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;for Deferred&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,075&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,420&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,731&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,755&#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;/tr&gt;&lt;/table&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3830b9075d4f4de1ba8594ea9bed3a07_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI3LTEtMS0xLTE2MTI3_c8cf7166-b9e1-4241-a525-5fa66f4f3d3e"
      unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0e40118cee3f4bd6aa51317ea7591a9c_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI3LTMtMS0xLTE2MTI3_466d559f-05e7-4c3f-9cb4-db3cc74f55d7"
      unitRef="usd">24075000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6c1b3968241544dd8cd946104f25c041_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI3LTUtMS0xLTE2MTI3_1aa7c5c8-2291-410d-95f8-834ec89bef04"
      unitRef="usd">35420000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i25703bda2ba9483d907600625ece7273_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI4LTEtMS0xLTE2MTI3_0cc656db-e4c3-4c9c-b996-951c8efb36bf"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie98d2ff7b4fc4ae286d020c3d49fb58f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI4LTMtMS0xLTE2MTI3_8b655f28-5027-4c8f-b725-1ebdcafbf7d1"
      unitRef="usd">140413000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie5bc4e07cff24628a6d6ca58021a6d05_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI4LTUtMS0xLTE2MTI3_cee16607-7f35-4268-88bf-eaaa4c87556b"
      unitRef="usd">2407000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i25703bda2ba9483d907600625ece7273_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI5LTEtMS0xLTE2MTI3_eb860d30-a4ef-4c4e-9364-1ae19a244929"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie98d2ff7b4fc4ae286d020c3d49fb58f_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI5LTMtMS0xLTE2MTI3_63a96d50-740e-4251-9845-acb01b078dcd"
      unitRef="usd">134396000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie5bc4e07cff24628a6d6ca58021a6d05_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzI5LTUtMS0xLTE2MTI3_b520522d-2261-4385-8b95-2510ae1b4dc0"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i47f54a461c2e4d3eb33ef2beb66f4d4f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMxLTEtMS0xLTE2MTI3_1ddbf759-5ccc-4dd3-9913-37552888eb5a"
      unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i74b8a34415664abc83cf7f7a9fc2a540_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMxLTMtMS0xLTE2MTI3_4c55e0c0-316b-4de2-94b3-bde2e9bc2445"
      unitRef="usd">30092000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i51b4673ef057450e846975e5caf07dbd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMxLTUtMS0xLTE2MTI3_a529b112-b640-4e6a-aabb-db6276180cc5"
      unitRef="usd">37827000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4a9d8a5625d4440e828e3c36a676503f_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMyLTEtMS0xLTE2MTI3_215ff8b1-ca68-4a1e-a885-dfc4cfc93ce6"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if51d2a9e5db04172afe2db470b0c714b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMyLTMtMS0xLTE2MTI3_15ac43fb-f3df-45f2-bcd1-c69c46561a4a"
      unitRef="usd">178902000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i77d8d250bc244a9fa7fe21807b066be2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMyLTUtMS0xLTE2MTI3_915eb4e1-3f6e-4e2e-98e1-5ffd2c285748"
      unitRef="usd">3647000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4a9d8a5625d4440e828e3c36a676503f_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMzLTEtMS0xLTE2MTI3_d248960e-22c0-4766-bbf3-dcf8f1817886"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if51d2a9e5db04172afe2db470b0c714b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMzLTMtMS0xLTE2MTI3_6fa4579e-6c91-42f9-a686-190b41a34d81"
      unitRef="usd">196579000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i77d8d250bc244a9fa7fe21807b066be2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzMzLTUtMS0xLTE2MTI3_53b50c86-ff67-4d23-98f7-7d00e2ea88b7"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iaa7180c9a3844010acddda674236fc2e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM1LTEtMS0xLTE2MTI3_590ade5e-ddf0-445d-97d0-77c8a8a7228f"
      unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8240ebef0e5e482cb68e4679661d9d43_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM1LTMtMS0xLTE2MTI3_234aa05b-2049-4181-b1b5-5db87edd0d10"
      unitRef="usd">12415000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib85be5554ad048df92d8286464f047ce_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM1LTUtMS0xLTE2MTI3_488783bc-325c-456c-9621-600848a0123f"
      unitRef="usd">41474000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i00388308b739424ebf0b37fbb28f5de3_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM2LTEtMS0xLTUwNzk1_0c138ea0-3fc3-4ce6-87c8-3ad225cb9819"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie3cd7ab3ea8b41438a6a928305457b1e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM2LTMtMS0xLTUwNzk1_b4a571ae-e69d-4311-b228-66650980db42"
      unitRef="usd">170651000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9730bd6e1f1d403080d49b0c1a4f23d5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM2LTUtMS0xLTUwNzk1_c57c0838-b166-47a2-9f19-68de8c0bce79"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i00388308b739424ebf0b37fbb28f5de3_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM3LTEtMS0xLTUwNzk1_56c64345-52df-438f-9e73-ff440a60b296"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie3cd7ab3ea8b41438a6a928305457b1e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM3LTMtMS0xLTUwNzk1_9538639d-6a45-471b-be30-19e18d125517"
      unitRef="usd">164335000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9730bd6e1f1d403080d49b0c1a4f23d5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM3LTUtMS0xLTUwNzk1_39f6c7af-90d0-484e-b0e4-1132cf1e71bf"
      unitRef="usd">35719000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i021b74204c48404a9bd8c37130925a96_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM5LTEtMS0xLTUwNzk1_00f3e5a1-1780-40c6-b9e4-5ff468714051"
      unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i960450ad3a274a4db84204338d9dc136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM5LTMtMS0xLTUwNzk1_c5e2d02a-01a4-4892-bbf5-1fbaa2554d38"
      unitRef="usd">18731000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if94aef7194aa4d45a726d41a0f29951a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxNjU2OTQ3ZDExNDQ0ZWViYWI3OTU4MzI3MTUxYTc4L3NlYzo0MTY1Njk0N2QxMTQ0NGVlYmFiNzk1ODMyNzE1MWE3OF8xODQvZnJhZzphMjBhZmVlZjE4MGM0NzUxYThmMTNmY2IzZDA3OTQ4ZC90YWJsZToxMDVjZTZlYjUyYmY0ZWNjOTRiMDczYmYzYTIxMjBlOS90YWJsZXJhbmdlOjEwNWNlNmViNTJiZjRlY2M5NGIwNzNiZjNhMjEyMGU5XzM5LTUtMS0xLTUwNzk1_2eeb63c6-19f9-43db-b1a7-bca409680721"
      unitRef="usd">5755000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>113
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M3AI;Y7Y:V+8*RCG8_;V4YF2X ]I&G?X%4$L#!!0    ( +>L,U4YK<C>] <
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
M1\(($D:1, :""1GACK@A-(+GA-;]&2D*\:3/P>F -HEYN+:R/="$CUY)LM"
MN>X0I>4.@4:D4!I#T40U/K(G7:,:K\METVQWB]5.:Z)7=FHF-J-MIV(H+8'2
M4B@M.] >2W:L?DV#QB10&H72&(HFI@#W)5VCB6-, :WLO5,7>Z>GFR3F05D+
M%&H4'FBAL/B0Y0DU *$TJCG]Y_(!,%1(477<VW/-YM[ORW;1?VGL7?:V^.SL
M;H=JVGHYZV\.V*\(MIME>W(];(YC/0M#+4,H+3W0A+?5C5UU40P-FT-I!$JC
M4!I#T<24X*Z@:[8%!Z>$-@U4"^[<#4>R(SZL66(>J;5PH>8?E)8/.R$$&I1"
M:0Q%$V7+O3W7;.[11ZN'KU_H=M-U)]9Y63OI^FY5?2G+PZ+Z[;:>+?KO=F]7
MQ>;DY YU *&T!$I+7=4$#$8CS=P.]0"A- *E42B-H6ABDG CT#4[@<])$FUB
MJ':7[ZO7/X:T2LQ#MQ9R=/H*"#)@KC](Y1H(U*F#TAB*)FJ3FW6NV:W;W5E\
MWE<!S'MMWI6;IM@5%Y2?^]?:&_ .R,<G?1*'@:R_(:T2\_"L]8>D95!:/NA\
M$&A,"J4Q%$V4*G<@7:-=<_6Z;)WEXYO$G:+M%L@?MFWQ854Z;=7?N:_5:ZRY
M/2"<1+)@!S5+S*.T5BS4(X32<BB-0&ETV)O%4$%%R7(+T#5[@--]Q4-?WM#6
MQ:99[>?68OZ_;=.NRTVKE2O4Y7-5,^W<"WQE'H8:>%!:!J7E4!H9=GHI-"A#
MT<1:%N[B>687[_1$O!$K:9;:2IJ]VCW5PSIWW2B2UHU3\YBL"U6@QA^4ED%I
M.91&H#0*I;'32A+USGU"S^P39E5=+F\WSFQ;U^5F]L5B+C>3;>=R*"V!TE(H
M+8/2<BB-0&D42F.>:J]V'T>C(S?_>=PG],P^X7-20&-(!;$O7YPV#\!:V]A*
M1&PI(K86$5N,B*U&Q)8C?@O3TN.FI6<V+955CU;L6IO."\>RVJ%6(Y260FD9
ME)9#:01*HU :0]%$M7,_TC/[D:>K5[R1-@&0[M842DL\U>Z3;_V'!LR@M!Q*
M(U :A=(8BB9JGYN:WG,K%H]H'VI80FD)E)9ZNJK%21"HEB4T;@ZE$2B-0FD,
M11-3@%N6WG.+%X^D +1Z$4I+H+042LL\;06C/U%OC87&)5 :A=(8BB:F '=&
MO:?4,1Z1/;20T5.=0F_B1_(.)XEWNI11TR0*Y"E:6\SHQH&L/,VP@L@=276*
M1-/N/'0]Z2L0U31SW3CV)1S3M?-C=S(Y<DV#^XG>]RQI]* UC5!: J6E4%H&
MI>50&H'2*)3&4#0Q>;BSZ9F=3</^3)YJB05^E]FQ? T$6H (I:506@:EY5 :
M@=(HE,90-'$',NYS^OAJQ5,WM9I#VGY,0&D)E);ZJAT7AVJM5P:-FD-I!$JC
M4!I#T<3DX*:H;S9%4:6\ONI8N=%$V<QO2*O$/&1K ;O*NEB^F14:,-<?I/2Q
M2: Q*93&4#11D]RE])]>S7AR8H;NJ@JE)5!:"J5EOFKONNIUP!P:E$!I%$IC
M*)J8 X_V337;E+85O;[J6$;RG;$#VB3F85EK%+M'JKIEK.LI"L5N?HK=_51C
M*\NWCC-42%%XW#'TS8XAK*C7',=Z)H9:B%!:ZJN&Y+GGA9HU,M1(A-((E$:A
M-(:BB2G!C43?;"0^JZC75SVV\V@BUS9-AS5+S".U%BZ2ED%I^; 30J!!*93&
M4#11MMS\\[]=O>+)R1UJ$$)I"926^IK2Q(EJZ&70J#F41J T"J4Q%$U,$FX/
M^F9[$%W4ZZLVE^_+IMET4*O$/'1K(6MV%)4U#*V4U!]D)$_@T$I)*(VA:*(V
MN;/IFRLEGU+4ZZL%=:[G3N3=G88U2\P#M%8@U'&$TO)A)X1 @U(HC:%HHEJY
ME>B;K<0GU_7ZFGU"8]=5KEX,:I:81VDM6:B!"*7E4!J!TNBP-XNA@HJ/<.'.
M8&!V!I]4UVMFVBY] ]5>&P>!M$]Y HV90FD9E)9#:630V:70F Q%$S7-#;W
M;.A!JWH#31V:&RO+6?.0;+^_06DIE)9!:3F41J T"J6QDT(2U<ZMPN"45:B]
M--V4;;LJ^QF\OQ6P4_OF\*S=^V6[</K1+O4W/06J#>9'\G?]Z:!6B7GHUCJ&
MVGU06C[H?!!H3 JE,11-E#%W^P*SV_>,NEPSV7HY BUHA-)2*"V#TG(HC4!I
M%$IC@<9$'@?QD8G\T>,4S;;C<S) M=_<0+WD81Z M;2A#B*4ED%I.91&H#0*
MI3$434P!;C,&9IMQ4&7Z@2'N:ZX^-=<<REKL4-<12LN@M!Q*(U :A=(8BB:*
MG9N3P;,K$UVM_E4[3IGHH6[BZ8 I-& &I>50&H'2*)3&4#11T-Q(#(;5&5H+
M6N.2>9.Q>O?0U#P :UU#S<7!1Y%!X^90&H'2*)3&4#11WMR+#,Q>Y)/EK=O@
M,]+<'#<U#\!:WE#G$DK+!I^3'!J70&D42F,HFBAO;EX&@^H@ATEZHBS!_;'O
MC>2=VP/5 ].U2S0\986A-I'OW,XT;3I5C>0Z\5PS+"^<3.3GU!)=.]\-9>]$
M;>6.HW@B/\Y6UR[P']^^+3Z5GGMXX=Y/^3[EWR'4W(/2$B@MA=(R*"V'T@B4
M1J$TAJ*)R</-PM!L%AK*OT/5L0G=2'T^A3F"M<:AWA^4ED%I.91&H#0*I3$4
M3=0XMPA#LT7X+<J_S2&M/R:@58906AJJUEX4:A[B#(V:0VD$2J-0&D/1Q.3@
MQF-H-AY1Y=^AZ@K%<LGS=$BCQ#Q@:_EJ2@9EY4*-0.TQ2O?+$&A("J4Q%$T4
M)/<!0[,/^)S:;S/:>E:&^H506@JE9:%JH,;JM0AH3 *E42B-H6AB"G ?,#3[
M@+:EWZ%:*2=?6SO=)#$/REJ@4(\O5$U/Y;(&-"*!TJCF])_+!\!0(475<4,N
M-!MRL+IO<QSK61AJYD%I::C9[=.-?<WB&&KI06D$2J-0&D/1Q)3@EEYHMO2>
M5?<=:K;/C*- ?A[2L&:)>:36PH4^7Q%*RX>=$ (-2J$TAJ*)LN5676BVZKYE
MW;<YM/7D#K7\H+0T5$VZ4+<S.C1J#J41*(U":0Q%$Y.$&WZAV?!#UWV'FH(W
M+U NE@]IE9B';BUDU1=4+H% ZQ+U!REOW &-2:$TAJ()VHRXI1F9RQ*?4O<=
MJ95NOCL*Y4MPPYHEY@':*A!*RZ"T?-@)(="@%$IC*)JH5NXA1L\M.#Q2]QVI
M#F,0^F[DRYH=UBXQC]-:M%#O$$K+H30"I=&![Q9#1155RUW!R.P*/JGTV\RT
M7?U&JK46JC,QU,V#TC(H+8?2R)"32Z$A&8HF*II;>9'E@PV?4_@=J3:6O-/F
MU#P>VV]O4%H*I6506@ZE$2B-0FG,K")1Y]PAC$XYA-JKTD\N^8Y4]RM0;DX>
MTB@Q#]Q:PE"/#TK+AYP. @U)H32&HHD:YA9?9+;XGE'M:B9;KT&@=8)06@JE
M95!:#J41*(U":2Q2O<MQ<.2A71%W&R.SV_B<!%!=-]<?R5O2F.-;"QOJ&T)I
M&9260VD$2J-0&D/1Q S@YF)D-A>3LENC--5J.=^+OOIHM3[7N&1N$$:Q)^>!
MKN%8+O9(S(.U%CC47X32<BB-##N]%!J4Z=]\/XZ/3<O<.HS,UN&@+0@.C,>&
M0G^%)U:NVT'=/2@MA=(R*"V'T@B41J$TAJ*):N<>8#2LZ,]0T^II$T UN)3O
MB]"'(IX.F$(#9E!:#J41*(U":0Q%$P0]YL;AV&P</E708XT)YD]B]2;@J7D
MMKJ&TM+!1Y%!X^90&H'2*)3&4#11WMQI' ^J5K27MV;SR2ARU8=83LT#L)8W
MU)"$TK+!YR2'QB50&H72&(HFRIM;DF.S)7ED#P*]I#UE#1Z'P4C^XC$=V"[1
MM)-7&)HF42Q/K&J;?@\"55-J.Z_[^A+*=WEJVKFC6*)1W<B\R60BWV%O/$CQ
M3>.NVWCO87R?[0?&T,T\H;0$2DNAM Q*RZ$T J51*(VA:&+R<"MO;+;R#-L/
M''J>GN"0ME "I:506@:EY5 :@=(HE,90M+W&+YI%6;9)T197EW?%;?E;4=\N
M-XVS*C]V^-%/XTZQ]?)V\?!#6]V]/.L6%A^JMJW6NY>+LN@^%_H&W=\_5E7[
M]8>+CG]?U7_L8ES]'U!+ P04    " "WK#-5*MU23H *   :-0  &    'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;+5;VW+;.!+]%91V:BNILB+BPEO6=I4C
M.C.9RL5E928/6_M 4Y#%'8K0D)0O^_4+D+(@ DU(GM6^V!)YT.)I-+H/FN3Y
MHZC^J)><-^AI593UQ6C9-.OWDTF=+?DJK=^)-2_EF86H5FDCOU;WDWI=\73>
M#EH5$^)YP625YN7H\KP]=E-=GHM-4^0EOZE0O5FMTNKY R_$X\4(CUX.W.;W
MRT8=F%R>K]-[/N/-;^N;2GZ;[*S,\Q4OZUR4J.*+B]$5?I_X5 UH$;_G_+'>
M^XP4E3LA_E!?/LTO1IZZ(E[PK%$F4OGO@4]Y42A+\CK^W!H=[7Y3#=S__&+]
M8TM>DKE+:SX5Q8]\WBPO1M$(S?DBW13-K7C\A6\)^<I>)HJZ_8L>MUAOA+)-
MW8C5=K"\@E5>=O_3IZTC]@;@8&  V0X@Y@ V,(!N!]!C![#M -9ZIJ/2^B%)
MF_3RO!*/J%)H:4U]:)W9CI;T\U+-^ZRIY-E<CFLNI]^^SKY]_I1<?;].T.R[
M_/?E^NOW&?KV$4VO9K^@CY^__9BA,?IMEJ W/[U%/Z&\1-^78E.GY;P^GS3R
M&I2E2;;]O0_=[Y&!W\,$?1%ELZS1=3GG\[Z!B;SX'0/RPN #<5K\=5.^0]0[
M0\0C!+B@Z?'#,3 \.7ZXYV!#=_-!6WMT:#[2>HD6<C76:%&)%9(+O$J;O+SO
M5DC>Y!ST>F>5P595\GA?K].,7XQD=JAY]<!'EW__&PZ\?T >.Z6QY$3&>MYD
M.V\RE_7+KS)QYF4F5AR]*41=OX5<UYGP6Q,J33Y<,I_BB)Y/'O:=8L/\@$1Q
M'Y78J#&.B!_N8#T>_HZ'[XR*J_F_92J0Z;:I42-DOLU$F>4%1Z5)4)U6!S,5
M1^M*/.1RE:&[9S"0WD/N\$\92:<TEIS(6&\&@MT,!,Y(^EF64"3KU%RYOA9%
M/D_;NB46J%ER].OO:"I6Z[1\AES:F0[V@X+&L1>;(6;C/".\7(@>KW#'*W3R
M^BR#1O'*EFEYSVO%A_^YR9MG&58-EWY4\650/%,1!O$,K:NCF!D4IC;().E"
M]$A&.Y*1DV3"%[RJY#K8+I4F?8+F4E:T5_D!<D%D73N)X]"<:!ME^L"%Z/D@
MWOD@/N #N2JR7#--5Z)J\O^T!R FL74%C$0^-IC8*)\$D6^P 6SY7CS "'M:
MNWA.3M?=#*UXLQ1J<A]XER212H5=_=Q-HCK'.2A8/'O. F(D]BF ,N?,">E3
MW)-GV$EQMDPK/E;*5L:F##NIN+LIY$_J,TP( ^N0$F8RLF'8MV )!/.8SP:8
M$<V,O'91\GHPM6R-]2\V)B8E"&7&; *@]B*V3T?K-NP4,I=O5(5XVT6>RBUY
MO19U6JA$(LNP++XR"M6R4P&Y5D$*LJ3V]4<F1QO#2&!2M$%C[)$!DEI.8;>>
M^B3S7EZU2ZSEE3^D#2^>QTM>[*\_D!H[M'ZFAR$)  F\H46FU15VRZOI-NG+
M#)_6-9<B2\U4D:=W>3$LE/!)E=))K26GLM9WJ!9+V*V6KK),;)18E26'RR"Y
M*^!$!0DCSS/+QQ3"$>+CT(P.&X=EU ^E*JV1L%LD?9*173:B&MA[85NPC/V0
MX<"D >!P% 9FM81PA(1[<K'/0\L@[-9!WZ1^J5"VD6E7KN VQD5Y/Y;Z9K4-
M?)">K47&,?.LO 3 _(A1DQR@D$+J!0/<M+S!;GUSDSZK,),15\B<-%?[(*/V
M#]<60)Y$V"XN-LQ*3RY(O[NA10YQBYS=6EIW#"$&!) P-/3-=03 QCXQ)C*!
M4#@,![:P1$L9XI8RG_;JO).,+3C&.(A"DPR@2X+ G!'(& F')D6+%^(6+Q"7
M_]>6@MARA;+8+)X RO*%"])WA)8]Q"U[9'16&[G<%%'1II>]L@FRL95)&##/
MFEU Y40L("8E0#!YL3^@YH@6.N1PX^BH%@I(T18I!$>1F>>G  Z3*&2F @=P
M :%XB*26/>2 [#%ZC5VB/(+?287/2:TEI[+6=ZD6/L0M?&XJD7$^WSI4ZG_^
MUY>]+69(0)FU4 XWC9R0/E$MB8A;$B5V'ZQ=+VW"4Q\4YP?)7U6NHYID!%(]
M7DC-;2N LP@?W4$B6CL1MW:ZV50RD==='C]^1T< 581IY&&+%@ ,9:6RN $X
MF0WB:("@%E#D@( "0_<53&WM@ZF5\J"NDLG0QI!X(-E1+:.H6T;]+!YX5;9;
MU_LJE7\-H3C(B]IR"#,S1T\A%#9O#D @,M1)H5I84;>PVA6K3=VV4XY.Y!12
M6M2+B"E](6!(?&H1!'"!%[%X@*+66Y2\JE0M\C(MLR,8.F7<J^^+G=):<BIK
M?9?NW6AT*[<?>;-<BF*NG+AMB*OB5.696A5U([(_T*;,X3TA!?I+4<#,[C $
M"V*KQ0C!L.\-18U6<=2MXOHIC3_Q*LOK-JUU],1:U:ZNVW,]N[D!F0+B"YN[
MVBF DM=O9C8 1:D_4)JHUG'4*6H,FG>BDA;DK,(3Y]MT& G-5@4$\R,3E@"P
M6!:C@3XCU3**NF74+9=[JM6+=CC "&HB^2$S^Q,0+I"DK& $<"RF\5":UI*)
MNB73397+E+5."Z3)E3)QK_-&'BNX$A<@04 8,6Q/&=1="IC5_09QV",# H)J
MA43="@G<,[W9UJ2WQZ=LH$&$(]\JN)"PBN+8HFOC:!CL>:7/5LLEZI9+UXL%
MS]HV.'_J=OA(;@ZYWNV7K3/.;#6LLLU>IE7G03_8,FCLFW>E !"+8K.A")D*
MO8$)9UI2,;>DVCY=4:G(5;+C?^/+ ''DQ1$UUS& 8P1[UH,8-HQ&;*BF,"VV
MF%ML38\FB=(&W?'[O"Q5T,M >>9I!3*W51/Q6(2M)U"@CI?<(I@9#,(1-JBA
MF59AS-WU>AUWKEI"#M9 6PNSP+K##. @[R0 SO!.G[462LS]2-9LLUX77"5L
MF:;G>9T5HMY4W48P>]&E,OZ[AS"EH #O%K&3/J%U4FO)J:SU';SWD)9;IK7B
M?IWF<R1=N.N2@$X$!!0SXW\*H'Q+FR8 BA R<(^%:3'&W&+,)*/[Q" A6T#Y
M86"E/$!FA69C   1X@\E>2W%6/"7H[\4Y;A= 7L;3KGH=:4_N"B<,O#5B^*4
MUI)36>O[7:M%=D@M0HT7M-ZVH:2XVC1R AJ97YLVWD#_VEHO(-AJ1 ,P]3BK
M55=L& [IT,T4IH4C<PO'6Y[7]4:&3+LU:Y2>V%3/W1X-9&5+NL#* 38&$VO)
MV"!_X$8DT\*0Q0=;%6>H30/7NDB>H5M=(3N(FECCX/X(],^K.WE2BN5_@4YP
MRM-7+YU36DM.9:W_K*S6I;Y;ETZ'&M'@XZZ 3I3[>]]L@0$XN488-O?X  [[
MD4\'XLK7PM-W"\_;PQ+:!X1D;&X9(! UQ10$PD,/[/E:0/IN 6EP0&/]  +(
MY^ ]S2D D0G.O*4-H' <#M1&7RM#W]U"^RY4482W/6?'[GNVO^'W ]#6P0 .
MU,$ #M3!D[V71E:\NF]?OJE1^[!!]_;%[NCN!9^K]K46X_@'_#[I7M/19KJW
MAKZDE=S^U*C@"VG2>Q?*BZJZ%W&Z+XU8MZ^FW(FF$:OVXY*G<UXI@#R_$*)Y
M^:)^8/<ZU.5_ 5!+ P04    " "WK#-54X$H110K  !.A@  &    'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;+U=ZW/;1I+_5U"ZS<:NHFA)?B2.'5?)<IPX
M%Y]]EN/]<'4?AL"0G!@$& P@FOO77S_G 8*R<GMU'S9KD<!,3T]/]Z]?P^>[
MMOOLU];VQ9=-W?@?3]9]O_WAP0-?KNW&^'F[M0U\LVR[C>GASV[UP&\[:RIZ
M:5,_N#@[>_)@8UQS\N(Y??:^>_&\'?K:-?9]5_AALS'=_J6MV]V/)^<G^L$'
MMUKW^,&#%\^W9F6O;?_[]GT'?ST(HU1N8QOOVJ;H[/+'D\OS'UX^PN?I@4_.
M[GSR[P)7LFC;S_C'F^K'DS,DR-:V['$$ _]W8Z]L7>- 0,:?,N9)F!)?3/^M
MH[^FM<-:%L;;J[;^AZOZ]8\GWY\4E5V:H>X_M+M?K*SG,8Y7MK6G_Q8[>?;L
MI"@'W[<;>1DHV+B&_]]\$3[<Y84+>>&"Z.:)B,I7IC<OGG?MKNCP:1@-_T%+
MI;>!.-?@IESW'7SKX+W^Q<>U+:[:S=8T^\(T57'M5HU;NM(T?7%9ENW0]*Y9
M%>_;VI7.^N</>I@47WU0R@0O>8*+(Q.<7Q1OVZ9?^^*GIK)5/L #H#:0?*$D
MO[RX=<1?AV9>/#R;%1=G%Q>WC/<PL. AC??PR'CONI5IW#\-2LD,F-%X6&QE
M6&B )>\[ZVW3\P?MLGCM&M.4SM3%-7QH04)[7_S7Y<+W'<C8?T^QB EX-$T
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
MZ3>X78^^GW__#<(UWTX/W6&\A0X,N6?([,H!ED&/"U=.1Z<%9PBI32;<T6$
ML;<B%JCR[CV\C[N/CWKP\H#MW]U/AB/2ENT DO@H_3P<VA&3OLY$\$(1"]6@
M9F!S#D'[A!(_Y!V;CPF8.(DGY\5OK?=BT F^@S*N\%02(PBMM24!N@K5,6[U
M!GVAEG0R',QF!;Z:0>V,![F,QM,7,#Z: Y1]T-M_M)U@':3XMF,EBXI^P*RH
MT06],SM2#Z*I9KBFH3&+FJ E "]P@X4[NNK16R  [;!:RRHW%C8)O@8E8KRX
M.S.U8V;!* 5&;A>$G>$+@/4,>F<32X_S!+D-,AG$"/Q)6YK!JXJ'?P @PF_T
ML/T+OMD!(+F3:V:GO9E#Z_DO>FT^A<X3 GXWG^Y=JN<>_2O&B8U0$R3^P!3=
MW=HX'^W7^?^W@7ERI@9D-F%@GLX?Z=>  6&TJG*LEE*+(2%6X62ZYU7+6@8<
M8L Q[=XF8+@$-B)8V-:&PZ?.^T$>'JT8_[XQM65>/IP_??K-%,R$%[^PSTBK
M1_<OTZ]34/[18[ >=P;JXU/V, !DD*Q?#8 TT!,73SCB?, .U(,UP2FCIP:%
M-C')J<B@7@//BC!??'H:'KT.WQ_ZG@O;[]"U'J\$.%Z*8S\EOWF(%)TKQ40^
M(H#?@ULR00&O/WLS"&%5-':'<3?>\S'C#S>7Q%GQ\Z0D/SY+L-"A*'\?!)V2
M,Y5:?HY+E/LH.\1QWNCQEMZ? )@IL^&0;,!*.IYS"3:IW:EB*@4#R=KBR\PG
M\)3Q1!B.#J?G/^'"F$\+L.A+A\JWWN>AA!3$+(>.U%0"9AY=S"\ -&ED)PVZ
M?W#^,\>V?F]$0,CE^V!KUOEM\6[H%X#%/I.KW79M P:E ^_EE?-H83".\C1$
MF*[>?7KSZO3\:1!(BLS*AQAXKC D0$J?T$W#3JIK!NL#W# @+Z#%4%^ 1X0Q
M%]Q'U/H()_ =-$PM#D3I.\=>:MFUGIW/5=TN["3:.B1%/7M\!\0MC%P!A\$W
M9VU%PB)FE /<"XN&%:6\&@A4W!A ?0."2'34)$8(Y!/DAGU:H>5MR& >&D#[
M!2-E()D8U%V[)6&TC>D^6] .(+%5%N<'I0E_(#[&OV 9'&VG4?DECJ>#P;*8
M^827WU\QXU9FP^_<. UJ"M1.AL)W-RV@&LN)@'$T7Y,3A$,V+0?'B"TP8D=!
M.O+#P?KCFYB );2&<!E3!O/B'VL<?,P% #X$$$32>T7_^-SA@B4$1;M!Z5P0
M35?RFMY?P6 LP9'8GF()8( !8:_@I(/\Q[ &ABV0T6#KZSK(Y$RR.AA$/R
M Q'@ENNS:%&!EY@'0[[$_2[, /"D8RE%LKZ(*ZTQC""42G,F0W)&QF+'^FM>
MO.;SOB'T9OP1*8^'C*3@-EG'3!- 9+;A&XGB>N?[-+_CMY;U%3+!@^*C,0C8
M@B;K24?-8@:B1$61;C>^%H4>L5>BE)2+N,.4ZX8)VZY"\5)\&'<U'@M@LK?B
M]PF4?']UJCS-DV9A6W4NVG938;X)M;FA\ 9-%2$OAC)=W!36+&0Z8IJ)/>_E
M */9+[W$I@DY#Q3I4X5V3!V)H1J[M6$"((..:" *OJ B#&0C>3EJYXT*<V5Q
MLW#D#1E7(\XP6!U7V<GIQ%M(N#LC$(S.,"8[>DF+4S@0DQ_P/2]WAA#G#_)@
M&'940Y>%"G6ES]AWNC'@B[$#-4N"7))DMQIE(LT/(]P P$<SP&]SQ0E^#@"#
M-+ 1?T09^TR#IB3]%7MF\#""?M3-3DD#@>HEH+4=%B IA3=+2[Z%\;!Q<G#B
MH485@'F6; ;2#LYC'%/&E:,FB6$XM+@SO"J!"GF07-3L_EDP3+G$C 4E.\K"
M\:C%PWG5\T+ _A*@5)V@UB1)2FBDH^Q%"->G@3^-R:,J0RB!2@C6I)'W'6I8
M/Y!VL)6:1CC=I,Z*NBT_DY[08#;AFV@C\3-X!M:3,)IR47X+U-%@L!E$%.TP
M*198U+NA.T(9D]0AENH8SRPPIP1R3(10)CJ&.W>$2VK4%PL+TS2<*>4H,_-M
MSA$;S-:S7/-RJ1Q)3IV$C ()IO8MPS@4#/&DP<QOMP(1.[,K$+JB=?5ZOIW'
MP"SB=$)&]"E:PS9;*]A22X83)+="9; !E"T)N<YBE=;H!8[J$X8,"WMK]C3.
MJC/50%]U9K/%3,0VY0['_SD.D; :WA9]B#:$F=R@2JJC9.%SOX)1(:EC'9GP
M3:0N,"R.'S,O/D00= 6D@#?;Y 0+H;, ?G'4)#RC/EFP)LI/-3.T'H,J#8T
M'*/&@F_/-FQL'&3X#@.#@SUJ$4+JC$.*&ZYZXO-!'-&:I?E1,/XQ]?TIO8D*
MEA:DR=KPYI"^F1=&+&SM@%@?4JTDKB$H%1T8@T 'F#74E0)RE4[E@FCFD;GZ
MUJN92^Q34++=M,4LQ'OGY.T/B4U1*UV*\D<E+[NL53?L4D4,()@9#\16[<8L
MV0Q,S32G8,<\0N5F0&,X=+EBFQ7X_RNC5)>U<1O,@@%7?9_!F.!<XNFN$80.
MC(]A0C1H6\,V4:GN[&H .(*V$0;F>%((ZJ%TVIZ9Q9+)6:\ =22D&W%;!"0S
M <F)L)N>\]5R-%%,_@3J &2A#RX1&L^!U33\*W'K4?0 ]DV]:U+"G@8$V@"G
M4UPU;NA,Q='[MG0$OBB 5K7(Y^#'P>M)(4U">.50Q-QR'ZN@V*QQG57E5@X#
M SH0&V#E#84E5:2QWD%-DW@B=7 >U70CWD73O"\1']8%0'*48!E"W1[K\X >
MEB;) +7$S^4L(6:LJ4(JJI5G.:0_ O(2'H">H9W H"S V41!B4V%O07L5IL=
MLINE*@&F9.W(UWR6X)$0J<W0"&T]V."&8KF-M96 9]1NN@//<MF2.+=&"(%K
M(6@U>G*#)<2JIC I2QG3QA!I6!5AD$P$UU$ID0:PY;IIZW8E^8PZ9';'7(LD
MBJH \,U6@[6X*/W<2HB;@&H,#+EGM)7K%_K>X9D0L^(1HN@AI0#]95S_$0T<
ML^:) A\:LS,D8I)#&#TBU3-UHK+Q<7#G@QZ>D0=%P&)AJ3(&852'OE< ^#3N
MI$NC1V=<@JBVK)9B2E@O/IYL)T#SVOW32K%&B@T02$TBQM+ Y_@ZZ30.[HL&
M3G $X2:5*I!?/,4\22P1Y%A C%XN6Q"-[L#.A3#"*+R/VSN*Z8\4W700/]6$
M^#K!,:K,@!,X>$U1AY!"* -%G0 'XPL&0 <*(<,GM"@_KKT  /!P7ER%C<^-
MZF8<M^65DS %T/3+8+A(\6=0^[;X*81$ O52(TM"]\LO]-B,\+;4D(W0_%P?
MHN",5&RE)E.6H@ GZ$:J1;DX.[N((\07V15/@K7G9_.'W\R*\_/YXV^D(&C^
M78C2*[M\+'-+2F;5/B@)2^=1A>\!UDYB+,EVXRSPC[,9>1;L]M5[3"NCB[O*
M<S?A#-)Y0OF5,MP,<\)9I-JS]$W2XR7!(7/3=F0F,8JM)X3RQ%+?A*^7 :.$
M,P/?4&G&E-0#[E'D)I]\JR\Z41E<HP72$YTQ04CL),(801#Z=F4)<) \"S;1
MD?GP'2:V-#KO9:-8+Z&F6G!,A3P<!.&<>O6P1+]$S56/REM)S%/I2JT86LP
MRQ=49@O4/\"!^Q%SQ]H 'T4UF:!FG)7U-27V.XR%9F:2C&CBDX&SAKH5S9.H
MQ$3U7%,8*;X]2YZ672Y#_-)&7-UM;HOT$ ,(+8]R<<=0Z[=1:%C3^Q%W5Q0>
MA^T'#8U&@U++XQ"L6FK66F7K^T,<A^M_!Y@#]N2U600'+2VR@I%VB&!,HNR_
M%D^@NK.4GJ5QM4^-#DY\E^6#U2/[S4)1(VZ<'0OE'8_D<? ,Q/C0\9L7OW-:
M_B?/J)A]M&U2]GU0KG>\\ON@[C>4Z>H9.% K&_,97#"=?%;\,50K'HZPM%>_
M6$$ FWZ2>XLP 97P)A29<[D8NCULZ4FWI'XM1FH;"K1\Y-,CH4V.J*.B"2>E
M<C 7YMCPK,1DI$_(91K951+.ST:RBMN#,U9W8&#8IK Y[W!7066LV.% =3'*
M^]^8>B!2:#%WX>,XS-S%!!D@<_"@NE;B01P&\3,Y^*;Z8^#4'P8ST$A0J!8M
M5M4.BY[0JE3\SR@AVY!_*#TS\!E@10065,C3#:8.Q="]^4(.'.F5&9<OG+)+
M2C"U\4;#(52FJ#B.?)4*;2I.7KL;Z;](_-8:41!MO3992!*HQT08'BL5FN2H
M$S/5-\5:QK1T?#+</2]>BX-SI9G9CVF-/<Y)'[![4[QM8[XXA0%:>9DU1*#2
MH:-4M76-@(!)=!WZ':7@]I 13C0B/)%5^J. Q^X1B=5*KQ$PH:\9FZ1S<4<!
M4^I"D"@T:23)#CR.46' L]$ Z+$C N \M-)E<#@9YQS&B]*^FIQ;=U;(P4.G
M^=,)Q64?US4Y#.1LR3DGTD'#<N3\:^2_#EZN;,8!^WL1 D7S_=$%)\5!:8X?
MI<1BLD$2D_A I7T2Y' F4T:*PA@4_*%EH[O/"A)55TAL<B@?A4$[$BB_U(_%
M.3P,9U5R"_K"!GSPGIM>J'Z79HLZ><S#9<ZUN/C1PDV?-U/0NMGA;9O3KTW*
M0ZX=EG10?"0??4;;@PH&1/J?$:1G>CNO%4N39:\/Q#,[P@PX%:AP:B (R6W'
M>18.'EOV4<Y,8Y)3HI6IC+LSE(_:$2:RNB710SV\.A!.RFNR5D\-+J 6NY'S
M'>6M3S1B:F]93U'5(6HGK'[PC$AL#/%(E=RP&7C-#/3QZ\ZN,1Y_8Y62>RCJ
M]U52)IO'OK[;7,4"OJWQZQG]M_@I5'@Q9SY(; S>I>_I/Y3VQG_8Y.E,"V-.
M.G3^4&-1(SH9\?<IYM>IJP 3H+CAXJF#&(/2PZ9$#/3Q_I .2,+SL!LUQ4>N
MQA0@CR5B6#OXO$I*%64"6G]UA^&3FNF@BM2ADDXR,/U<2B%H+< WK7F;YI/Z
M?JZRDO5*?&X$UEV!$ @Q&L&%8<LA2?B<F)<0/[]E.QCY(2@@#Y-6#Q0.'!$F
MZY#5Z(*%Z0<Y^6^6,W5)M5ML(JX]$2;'@A0J4(E!VNDYF)Y#GU4I]E$PR-4X
M *%'UXT^+B+.GMS(>?$J$S"&NRAY7NH<2BM)/]Y&SD* YB<5(I$D2B-(20*/
M]JQ8MSL #MU,A@SD]OLMJN)ZKY3 )G/%-FVD)("I\+F/I;T+:SJ\+,!M)%Z9
M.\J1+5T\C[1T=E$:N3&!UDB?A]Y(..Y8NT@',WEY22D?C$UW,>R?Y@E24&U1
M*WN70%1TJK$56 -L *&JMB.BO8V3)WV87ZB)-K&Q!W4-1[=4%3HQ#D^/-#^R
M(IW@R)&RB:@&,Q/AM>,L"T=I($J*::-TC.?#O/3?SN8/0U4COOBWBUBP>Q#)
MTA[B#Y0:QO,X*\#0TXY_Q0OA;BQ);*%!\UX1"NMZ2G2ESH2^V(7)> M"UF(<
MH+W!:S1XS8&6Q3ZH+,&A%,4.1?<1@0@%R(=80S0K2C@%KN<D%SHQ4EU)LTQ0
MF'7VWJ:"R(6F<#N[T2:LZ]LL-KXU^WR=.]"@I-675(<89I:*PHXB1))5=$P<
M)J:KA"G8<,']VU@DN 8/I9=NK90)G,0(%3J2!P%TA8K^$RKZXFV$FIX_)P/
MS1Y+4M_JP2DR8?^55K^CF-4BJ330BG/$.P4U=TJ;7*B>#P!H7]S#,N\OL P:
M\KX>GZ1C#O6YIVR%H;)8K*242*5Z,&&J.*YC1[^C_%!66ZVA!QF#*@9P*HDE
MXG@I^.8FA4\4%:#B"<P^@7FW$GFF1!8]GAC/8@.[@;>NN U&IW!,Z=9H%^B[
MTUZ[!E08RQBIWM&30W/PK'AS<9JU XT)J&"?'4P&%!3<\FQ0\&5J0XTF;^DZ
MS%COVC$B2&;5^!THO#ZC9Q8E?V%OX4,HD.AL7DCP ]=./WE6_(9D%N?%:?&?
M0\M5F51_ZO0"GJQN%6AL>CKIVI[9I6AZ/AKV H9]PVS6#@V0"IV2 V"(%9*%
M24,I]]K4>^XYU;]F0>?\F1&+I'G8031GDX0]&[W@FK"L0 6&QGG)SR*V$2&9
M()6+(U">L4&@:Q?4(D"9N>0AC>F;WC"5:1FF^,J83T9$K!KQ+IQ]")S]_5!"
M(Z&8Z&(\ND \C-YO087'2I+49VM#NKZ6Q#_4F8_R?CN%B4[+;MUY0]WHK-\^
M'@QX8._3HW3(2=E *H<-\ +S9"LP0>+EJH"),ILZL!/^@_HMT9/!2,$1AV7D
M! ADAQ=RP*O+5K$]BG)FDX:0P['R.1@Q_C#Q%S2TDY.AA0C1:^ 5I*[#(?D1
M12C,IJ( YU/MA-;2X%4V2(F&9VG=D<ERM8D/WU=C!$'3B%T7QYVK36LE/&LX
M(3JT0,)LTB[QN*19P7<>H ;4(N[HQ&'/^9R:/3"&.R[=0D9P6"U^+Y&HFJY+
MH$H,D(U[E>7B<(%@K,9/': \_A<:>0IKWZ?31@5/ 'K^24LC]H#DM>2>$R+V
MHR)33JR/LUQ4"[3 9K8*FQ<QY:,0BZ.0C48+\B1,_@#X*VMKJMDM%0%+2V6(
MVE?ONBI<-> P;+;0NS9::2A VY.:9S)W"1,[F[?Y)*%ANH $\!QCSO3-/2+%
MIA</7<,'GB6S2Y-=WM2L_BT<*#Q%"18=/* 5Q)I2RIG0-4O3PWN'C7QBKE/$
MJ04G6/$CG;FE),,D1R(Z*:T^[RP'$&+JDVP>IR:44#X1L%= (=?)I?4Z4HX>
MF$%@];2BMMW@56K5+"INSEL>U)/D_)[(7E[&! CN=YRQ18 +(@'T<ZVKVD>,
MEG<4EJ B"0Z6:H1.WPXU"=1;B4:O[$!IH:"\#WF,]R&/\5/(8[R_/<O160W@
MP)HSIP/.$T=MDNA9>E+FQ2^CQ\/QR\+AP0P&^(&E>ECVGJHF4P)-L3Z=:M$P
M&!CP&B=G80INS=:L8&(ZL3A^K_C9=12UHYJ( >-+K])#[GR,0U#M5\-5VP;;
MZ4^I0X+3[J%_.*K=+(\DI(:N"XF'>D&%_H?BY>!J\ODOSJ10XVVF3C:F7,-\
MTCX0=^9[7.*YOO-3EI?JVY8.ST-\YK$\<B4WB6&NO:*"*PH.MLN>_LB>?;=<
MHK.S'+K&!>4>Y];'?L-4VQH%#K]?Z$K<!IDGSM4%CAO6]LF"G8)=?3Q)=[Q#
MATND89A5AS(6VL<3(H+O!9)"3&XLNGE\U1?(;%WK!4M>*C#@="#PVVN3"#=
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
M#;OCLMQB'$LMY*[#1N3"8B(TG#[>M3@%#'B<,L[VJ<JRAW.UETAKRHT1B4!
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
M)DP#)N-,<J#0^Z!Y(-Y84T.?:8].Q8?H.J$8<%?)O )!(>$2J_;L= ] >'4
MG"4<K[,$"K$G$UYL>&DMBA#)QXCM*@,UU_J1SN^&+0F1%+;H:"EZ00,C:"JO
MH[C;,23O&]7VKZ)'*EK7"G40PC68_HLMAPH:L:?:[KFD2G)ZG"RYH9I?,#:G
MRT9J,I!"<;*@#W(R9+=+8XH#ZV<BDGY/,[EH'0;+>]S_BR2JQ!9)OR[?#(F4
MM8Z.@.-$4B%=7"6;WM,G&TQXXWXE'&CC.8O12B0W"^!Q-SH?F2 -F'G86>GQ
MC=ELPA8>RUU*"T9OA/-_"Y R=*_M#VGINNPN6?HS4"'7.";_&(^3,&JQ;)6P
MQ&%QRS<A4T@[V@PZIS*$AG,%::_%5DC%9#'<A1M>_D7N9WSMAUR0%-NM+&B?
MGN8C;19QH&Z1\^J8^$RH<+I@QSS3Y!4OK.BZI9/I*]%%B0YD@^&*IP3Q3$+:
MC))%*"ZB#JB7\#L*VUU!0!<(A@OD!BW7-RI0'+Z#&+Y6^&?*/\E0U^ *TGE\
M!J\@/8_?<G,1SZ@9YJ]A=A$F9J?QO&M.J7F&[9B_C\Q?DT[3 #IF.PLC:1I/
MQQ-K> WI-+X8C[UC\X1&7M/?!T[P$#Z*Z+';:#)Z59!U&=Y.5"M8;_? &$:'
MY]E5]RIY7-Z][3X*6W9%<$.F2?R67D.V>R]U'6^:\$;)C">IX;.B)R9:7D#S
M&V/\H<,$PZ-U]0502P,$%     @ MZPS5>:;U$8,"0  -1<  !D   !X;"]W
M;W)K<VAE971S+W-H965T,30N>&ULQ5A;;]LX%OXKA"<8-(#&IB3JUDD")&UF
MMHOI3M#T@L5B'Q2+MKF51(\HQ<W\^OT.*<F7.)ET7_;!,B4>'I[K=PYYMM'-
M5[.2LF7?JK(VYY-5VZY?SV9FOI)5;J9Z+6O,+'13Y2U>F^7,K!N9%W915<X"
MSN-9E:MZ<G%FO]TT%V>Z:TM5RYN&F:ZJ\N;A2I9Z<S[Q)\.'#VJY:NG#[.)L
MG2_EK6P_K6\:O,U&+H6J9&V4KEDC%^>32__UE2!Z2_!9R8W9&3/2Y$[KK_3R
MKCB?<!)(EG+>$H<<?_?RC2Q+8@0Q_NAY3L8M:>'N>.#^B]4=NMSE1K[1Y1=5
MM*OS23IAA5SD7=E^T)N_R5Z?B/C-=6GLDVT<K8@F;-Z95E?]8DA0J=K]Y]]Z
M.^PL2/D3"X)^06#E=AM9*=_F;7YQUN@-:X@:W&A@5;6K(9RJR2FW;8-9A77M
MQ55>YO5<LEL; 6]TM=:UK%MS-FO!G6AF\Y[3E>,4/,')#]A[7;<KPZ[K0A;[
M#&80:Y0M&&2["I[E^/>NGK*0>RS@0? ,OW#4-;3\PA?I^D&6>2L+]E:9>:E-
MUTC#_G5Y9]H&D?+O8_H[[N(X=\J>UV:=S^7Y!.EA9',O)Q<__N#'_.=G9!>C
M[.(Y[M_EI_^-$[N<SW5'@T;.I;K/[TKIL1HT\(,<_4 /G[U2-6M7NC-Y79C3
M8TO9"4N%)T2 @4B](!3L-VG,:W99 @BL!( 4MFX41GGQ'X1Z9<5XY:=>$OJG
M& 2>\*/3H^L*W=VUBZY$6O=;OPKYJ7L\J<@)BR,O3GT,PLA+THR]J^^QJ6X4
MG/_7:G[(-\B]5C8J+PUQ2[PLYC1(O8QS]@4 Q%3]T[K1<\C,4NXE :?9-!#L
M%U4K)&K!EEH7AF5>B+5^[$5Q!A9^E'I<<#L27I"%[/=V)1M@0-- 1)8;(]N7
M"/GY\N.^&Y(P(:Y>%&8]3\3G.E<%D]^ [0:JAUX6"9"(.&(W_:2JD1/6WH$7
M91S/V-_.$MZWLK;S:1!C;9QP-_O@_-AJ(/UZ72IL&$0)<1%\A_M<5Y*U^3=,
M\#3&,X N[\ 4R=/N:A!$-,D3]L;"H0'HKK51+?OQAS3P@Y]9@)V=8MM5AB4B
M@N5)<Q^LK6$%%"$54-*:]L%C:V0"+%O#$G]T:DUROS3B?Z-5B&PO39+Q_ZI3
M9:'J)7DUSGR6P**PZ_N\[A8 E:ZAN2J?KY"2S</^QBQ($R]*!(O\R LA[_4X
M0W2MUB6M#A E$41*/.XG-GL[6&R'#1$;O6@W>2.9B+TD2IF \_V4_;Y84+(M
MNJ96$$8>"H HY0B%U*=41:5;Z1*.JA#-]]+Y%%D30*%$($-#9X/.2-90Z3.C
M/Q#9?L9$ ,<B,A+A1'99C'3MJLXA+_P(AZG<EN=701AZH; YC!6)R$Z9GZ9(
MUYB%&5CR\, D<UT#K#M7W>$=R+EL*.W\(/.R%*HD"$KQ$G\##X Z<1R3*\/8
MR^#,C[K-RWT9^WQAFQS9'V;3#!6Y+#'CL1.13</AU6YQ(L(M@<6L!2H-6#[(
MO+&!Y;G((F(,$&V0?BUMFU(^3-G'E;0.SNL'-L_7"N*H/V&V$[[=R=M[<_OZ
M4SY^T(MM,!02?+6SWUP;.*QP$8G4^5[9+BO=M.I/9Q9LLBO?,QM:P_&I&.6#
MVQ[O#(KH&0HGU5\0\2G[5.=.2LCT0OG 1R(]22,R"L)&$53;>EY3R.:'V- ;
MR&<;X!8)E1XZ(]CZ:M^&#K)*72]_0@I7+T?X791U-=0%^$$^HRQY:=8#7YH&
MMM@-5=;F"Z"RA2AL)4M*)PHU*H0^2AG]#O'6]Q*>XND#)M[VWS:J76UQ/O;"
M+!YQX%#!G@\V2%D6) ,>E80U9F<6T!;0-GR =<!7% )(K"Z4U+:@H:K&5,';
MO%XJ*A3.@"]%\!OH3I:PZ"KGJUJ7>ODP8)GES\-D._C8Y(5DB"E4)-05^CD#
MV;I3VE0P*[4F!?R(#\\,)2 :_AYC8+Z;2*\R BP@(.SHXS]#C^(S/_1\X;-?
MT35L$$G8.;._)S2'P!R :VT5HH'B>T"BS+ E9;XZ9$&1OW[6,$W?-J.\YZR$
M_P@0<P"O+1$N'FX_OE?S1MNC5Z-K$!E7V6NK)]+T']//!R R8"L%]&.Q'.)N
M@</;>QL P=^#6\I@@@/#)!U(]D/B!=B+7%&5U14UCEK-$I-]QCUK(OMU&RT6
M&198VTOC%M7N[7#C)T**X HB(%='3)NRZU' 16?K.<Z'JNJJ_: :# O//K8K
MA0.I1+VU.<B0U^R?!*8P'H7*KO5"*IA>0%T;1V.+H<AH&-DA%5$7N6C$FP[B
ME2J_4Z5J7]9E#ZL(D""YTX*,=B=KN5 V.4,Q]/$!.IR8?<D;]*H$@;08 89N
M-:*>-4'#=]OJ^5?6H)[W%P&.!$U,EE+KBT9JV!-0ND".NB!=2,A+C#)0\1TJ
MU9\:'C KT.<AU<-TG$6K-R@[),O8:(,>"J,5#N/=/9_N3V A3Z01HT8H[>$P
M[Q>.7"- 30;P37!J& -H0&W!T5:F+(&,&;N^O;E!]#[8QCI+J$6-;(M,I8+<
M&@.H,F'CWUZ8*-C4NH>ZGGT;>]3$EUUA#3(*M>OKO>CJP^GZ<2ZZ** T/ R%
M*[E4=4WA=]>?6D]ZG^)8P^G8%",8+XM"6<]2::*#AA A2T'TJ84D [;B%) $
MU%U&"9XI1W]Y[4)[EW=L@7-WCV.F,$<CZO]D$!?!]!]&]KSC95@]&B5"0Y]0
ML.,H#N>BDNR917A9&)_2OY^&9!B/<W'$-"Y;#G<[+/'?E^EOY4+B=%M01#8P
M"AT'):7WT$&0,@'.$H=!C=,=QXG QR$#XO+M.6CL[78%24$:''0EXUF%BV>5
M0 P@]3BEAH")@L<)YL!Y;,C<$91@H-%5?X,G&U<VC)R[CKO':V1^@?,+(XRW
MJU$3;0D^*%4GH=AI=ET](>ZC*)>N @;^SHGC"-F5US>EX5$ZW5\X]"(?$\;W
M["[\9<(\2W8U/78M-MNYR@35TE[8&F8O=-RMYOAUO!.^=%>A6W)WH?P^;Y L
M!OWE DOY-(DFKD(/+ZU>VXO1.]U")#M<293MA@@PO]"Z'5YH@_&F_.*_4$L#
M!!0    ( +>L,U77.8OS7@P   4H   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;.5:VXX;N1']%4([WMB K-%]-+X,,&/'6!MV;'AV$P1!'JAN2F+<
MW>PENRTK7Y]31?9-TLCCW?7#(B\S4HLLUNV<JJ+T;&OL)[=1JA!?TB1SSWN;
MHLB?G)^[:*-2Z08F5QD^61F;R@)O[?K<Y5;)F#>ER?EX.)R?IU)GO:MG_.R#
MO7IFRB+1F?I@A2O35-K=C4K,]GEOU*L>?-3K34$/SJ^>Y7*M;E7Q2_[!XMUY
M+276J<J<-IFP:O6\=SUZ<C.E];S@[UIM7>NU($N6QGRB-Z_CY[TA*:02%14D
M0>+?9_5")0D)@AJ_!IF]^DC:V'Y=27_%ML.6I73JA4G^H>-B\[RWZ(E8K629
M%!_-]B<5[)F1O,@DCO^*K5\[ONB)J'2%2<-F:)#JS/^77X(?6AL6PSLVC,.&
M,>OM#V(M7\I"7CVS9BLLK88T>L&F\FXHIS,*RFUA\:G&ON+JI5H6S\X+2*+W
MYU'8=>-WC>_8-1J+=R8K-D[\-8M5W!5P#A5J/<:5'C?CDQ+?E-E 3(9],1Z.
MQR?D36J[)BQO<L(N\5*[*#&NM$K\ZWKI"HL<^/<Q:[VLZ7%9A(LG+I>1>MY#
MXCME/ZO>U8\_C.;#IR<TG=::3D])OS,")W<=UXF-OMT86SPNE$V1KMDGL306
M&NEL+5YGXGU4F*6R\/+HLB^*C1(O3)K+;/<7!UPNG8XUH"ET)EYL=":%RB!(
MQ7A0&"$%:2',2D1XI@NQDI%.=+%#SA8;<4.GX4-(3,M,1Y)@Y\1;G>J"17B9
M _'S1KM]4<!720<!J*_4TI:DQ6C*Z3 2,HO%5CJ&'R]AQ5G!&SP2'V6A1 H<
MZCS16+'$WL%PUA?&BNG@\O(![:E,GXSZ;#[IH41>VMPXUH2$[AL&16%X;LUG
M'2OA6JZMO.J\G.!&$9DRB<.GHLQIM\RQ_XN&A2K9B8_O;L1\.!@"S$E"O 0=
MSQ:#6?V^8V146JNR:"?4EV@CL[42EFQ=JF*KE%]" LE!]/J7P>U O#1)(NUQ
MDY$"MRHO5.J38#RB)#B,!CD;YZHM-.'8@G%T6K;-#L;1Z:-IVQY>3\HXF2I!
MSG*LG_0Q)J_&9 -.:U09+3SRH3V6(%=)0+&Q"G'U1*.(:,1+%?D-WB2O?^-]
MKQ[6L5JC1BM.A;/18-X\D 74HL1&@KO"^Q4Z30:+V0.1XPB9967:]_;D4"K2
MN4Q$7"IR[=_,YWW-KQWM!Y&IFLA8.[ /^;-]ND!Y= 6\0J8N92*S2(D2%EHV
M)S$2;/B^?<J<([CXHS'[.HM18ZR&810C@JZR$;VMT5QA]JM8(2._ U@NQGM@
M&0T'DT.T? 4I%4KV$'+@8*_@P;D1F$R[@B-,'XXO6A^B-1*H+;"Y!0]V[Y&<
M/Y+!I!<)G<[VA%)#0QD2R5P7B$E+_+<<V8+9Y(^'V6P?9</!XAXHN[@'R%J*
MC[^&,B0/N>@8L#A?B>0 *P_%8<.WD!@A#S/$]B.LUI_E,E'B%3H%PQZZ7L,[
MZ$(+PN-UN09<Q&4_%%"3U6AH,+G=(+UVC\TV@X=J@&KEQ$-:V+OQWK.]1_M0
M7=6GROK4FDY_,MGZDZ'/D"ZWE.(;J1FFM.&% 38ME]RZXC[\\8?%>#Q\^M/M
MS0M^.7KZ"*XF1D*%))F5*D(ZI]<HUI&R!3IY,DK#([)RC6U<PPKAO2FM4Z&8
M'U-<)FCX7?<86-E!^\7P0>6_# .(3.FTZG"5Z+6F$X]I$7;5DNO<]W6JD70V
M:14GC^YN-NI67T'Q9""(MR:+\> U+>4VZOUJQ:'B7N-A[^WKF_<?$<$\*1V:
MC8MVS>B2G/8^6*.ED0BS]71!7JM]=; A6$P.K5<#[IF389;!$N%4Q"U3T^ U
M%>1G6@R%?>F]17NH(UH!A[P"GV=,\=?.*7AU7>J8<,+=@8S!Z1ZY1-#2;<1&
M)=R]D5QRF]4191=[)2A*_%A8I+UOOBCAQ(:53-0:)UF:C>APLUHY"O0:288
MD,A:_9!+M5<"*U0IN:KUCD#:>,T)\6NIX8,^GY89D'^N PJ(_08MT(XZ5%8G
M#N4]M 8S[&&.C4".Q@J%CKK,CK+[F8:%Z.+VNJ#[J X5J4<(C9)5-$C7[9-/
MC";)8:2F8I2BSV5JJ]@!ZC6BY2%%?K4[@>^.46?56%:YN9$QLJPDN(3R#Z'=
MFMUV ^H,C23!?C^"[/>?;^"%#9ZF&DD4ET0D6!8%/FO1&"^L>.R .NLCI+54
M_CT'=4,JV75D1R7S+=4[6POU8$,#Q@$GX]'SH)WP30_12X1V2*';HNCE+#F5
M64G\Y[&X(V"6.<TAUD?/UZ5:#HI<JR0=$TCA4*4U*'H'#>RXJ:W?/"BPS",]
MT%ZB($374#+IA">E5D.*&$5-Y'+'>L(&%CEO:VD5CZ.>NV8-O=_M!=68WB<8
M<>[7'GP=]&OJ?-=1,:K$9TX$;/6ZRA4R0_C(0ED=B^EI/?H<=[9EVNY=]I0A
M7RW51B8K1A*=->#YLPZ"QW XJ<F]*@A!/43 *]</JA9<DX ]1,33.Y8 #"N]
M+@.9[7N*-:8B2;6,6S9@LE\9O84%"-DG%3B;.(7B,8(?JNA5J7XT,*2 53I=
M4HT/>E<;.CG >7$0M!OJ+M#Y%3I5H3G317(8;Z_H4OG:AG(5XDAF&+M?#T)%
MF8F=DBALY.S*@]N-CC9!3UI%IYB</4<3267<H0LQE(5MNJ%DVL/>D[X9 *FU
M<K[N'D)KF_H[AX,6=]IM"KQ=SI%='^I&MY*[=SI<PHE;'=_D"7._:N>$=VWE
M0<\YQ]D0A]0]PZ[A']"/[/ /.Y.8G@^$A!U+:EJJ#@U]4[4YV9_'W5K!G?JL
M74S0E*V/W6RY=IE?]#O,M5<G>#</ @>UH:G2!$9=E.SET+/C/'1[.N-&P7O"
MM[!G!U-;T1V5T9($>PE59;[&V%:-7J&L4OT973RE/GIIP\59,U<G)I+A NV]
M5>NJBS5+],=^:??FH&59-^(TB\#W!4RDG +TI.\ *SIC#4.CJJHLJ;7TQQ[
M<= &)$OP=WFN>Y?'\S7&YA-PHR$;VM(UO?@5NR"P@1YKV4R(=$X%.:^8-SV*
M;*E<@\:Z2,KX/T@/O.;.W??M3--$6A'/%*FT:[U75^_,U^J69H^CJ!&FWC;<
MW9/I5<],9K6:-#8@2LI8N9.-HF?2[GS0=9WF(RO/QE9M/4EW4_-(-.X"JA=T
MWVXSM(CWF[RG'4 #MN_ /:/J<NLH9(^AE5MXX@#V3KARBCOX[F"56>NB8:W?
M"J$J4)@($H&X$M?_!A#Q&1X_*Z3%8P+04?QP8/S@,D%=5<A/KN3-\\9M7(O;
M&-HK7B<05)5P<FEP32N:S1ZW8=9@D'4+(>SX F.KXH<H3]O%+Z )T-+.M]*3
M^?!QC-B3Z6T ?V\D!>AT$-5"49^Y@MUH$AU+/^E"Z[YPN8KTBFI](YS;,^>;
M9E]_VK6G-5O"I+CJ(%J0Z.8RU#"Q7OF$.3$TLB#"!M*W)20#\(_5MPZ>S$&E
M%+%V\#&1GESBJ,#SM<:$VS#GD^W&^NL'KM:L;U6Q*!"8(]=\@62AA7/AFX3(
MK#/]7QIVVQ<=WV.</478C6_\??QT,.Y04>67&>/JX@XZ"G/O[R2DT#RT+Z>.
M-0^A=>5+X)#9W0:6,^7W=@T')GV'ON'@C/O07R<B83A]@WF;R("HC]>_*9-=
MAPB;"AAHIW(_U_M609@T"<"2SD;SP45[EB7($]LDNS;YZL[WJ/6Q>W49K-NF
M5=)%H=NN6W[BEL.4;?%SK6C;A(K3P[S(O'Z__J?= MWS<I/G:_"0JN__]J/8
M]XU40XV'[51U<\B7$K#&7Y;",^/!>/:@_\WMUI%4^A.5"E;!UTH VZZ]=E;Z
M"QMM_MREI/]_6TL&EZTOE(I]8>$K.?H."/M;WXRRX61K4H^V_&A+][(0O#+^
M6Y2'C")3.JQUCYZ(?Q)C*J]9^ZR).!/C67\^6="[J;CL7\[&]')&+R\OZ>5<
MC(;]X?2"YS'Z9FTR79 OT=/R-<-X,A4_^UNAFHR@->LU7_3'H%VZR'CBGVCG
M2G9,9.C[T8>C^>6CN[;W18*-1_>=D>CA]++]\Q6^.VYF?G[K)7_89\G:ZC,Q
M'?=GBZ$7^!5=+V:/Q,/+Z:..UE]5%"?-YA-_TG0Q;U0_]F.@\]9/LU(%O-,/
MT)Q@!/A?:=5/Z]^X7?N?=C7+_0_DWC&? NYJA:U#T&C/?[%2O2E,SC_T6IH"
M+,@O-PI#@:4%^'QE3%&]H0/J7_Y=_0]02P,$%     @ MZPS50OC]@$."
M+R4  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL[5IM;]NV%OXKA-?M
M)H!B2[+\EB8!DFS%.K1W1=MU&"[N!UJB;:*2J)%4G.S7[SFD;$MVXN)>[*._
M6.;+>7_..12AJ[727\U*",L>B[PTU[V5M=7E8&#2E2BXZ:M*E%A9*%UPBZ%>
M#DRE!<\<49$/XC <#PHNR][-E9O[H&^N5&US68H/FIFZ*+A^NA.Y6E_WHMYF
MXJ-<KBQ-#&ZN*KX4GX3]K?J@,1ILN62R$*61JF1:+*Y[M]'EW8CVNPU?I%B;
MUG]&ELR5^DJ#M]EU+R2%1"Y22QPX'@_B7N0Y,8(:?S8\>UN11-C^O^'^QMD.
M6^;<B'N5_RXSN[KN37LL$PM>Y_:C6O\L&GN<@JG*C?ME:[\WPN:T-E85#3$T
M*&3IG_RQ\4.+8!J^0! W!+'3VPMR6O[(+;^YTFK--.T&-_KC3'744$Z6%)1/
M5F-5@L[>O!,PR5P-+'C1S"!MZ.X\7?P"712S]ZJT*\-^*C.1=1D,H,16DWBC
MR5U\E.,O==EGPS!@<1C'1_@-MY8-';_A4<O8?V[GQFH$_[_/&>E9),^SH(2X
M-!5/Q74/B#="/XC>S0_?1>/P]1$%DZV"R3'N1UQ_E.YYK1IK/Z\$NU=%Q<LG
M)AYX7G.+V121(A<8ABQF.6U%.J2J+JTLEXS;[0XFRU14/E_*C'$#IL37TZ0Y
M)N1"IMSOL,Q"7K.F"N1J*O!C60:Q??9K)31W$G*O'=>"!.0U$(,_3'4W,$TI
M=*$6%S4&9[V/O_[6.W<Z6!,<;,XEG\M<6DF,H>NQ]0N6JW)Y884N&!2W.R_]
MRWG'J%R2SADR/.>P@KF,,GWV1I9N_((%E2:Q]BE@%>BL4T3\6<N*W!"P19OZ
M0.,75R\.M#VJ8SOH6J1J6<J_2 2# [W[G+A4:<"E4F6V<Y*:YW+IH[F1__2-
MN++U2L +NQW/\I"&%5BM-?1M^#FP@@G!$E0+-XF2)HNZ:%A5_(GDP*9;T"MC
M-]L:]V>*E<J2UQ]D!@R73!95+E-I&6(O@G9D64T4$J!'P+33G^=L#B>H-3F
M"$BU0S.['G5L2%*)@ CC)37[89_SB+0K)[J[QZI&'$61@R3/,:UYCO!0% V<
MI!Z$QIJ1A<RY9B[FCATD\H(RE/ $Q<%LY_*=GY[-L4I+=%B9$QQR!QE0JP42
M5R"1* Q<IRL'BDP\H#$[N+(%3QL !LSPO$$I.'T53D)[W:^4->9LK;NK??86
MRF>9)$P$K=0S=55!*;[4PCG:D%[>HB7'@)=?=]GC1%0U%*5U669HAEK"$\NM
MG4T-@WU4U\!AKP9 DW>^V.TD+C0DX!_T:!(9#BG%&HP=K.BTX0VGC;)!^@8,
MT!>^QQ*V(\XNROR1'"(=&"@MO6L("CZ]4^"8*@E4W-?/ Q9QUE;^Y5.H 7PW
M==VN%"C>;"%8'\D^A!BG$BI0!*URF:-8H+Z[\DKMA(E'G.JHXF[*1>:1N(,8
M!<PG0K=, ;,M4+D4YND*//53L\/O)R,]D-F#*#.E]U!A#SCOL?WX_HXE8=@/
M42/RO+%[7T+CK5^^;"/D9/XARY^Y=,&G79LU<B59]--C!8]?O"WHP>X(=F!T
M#RLX6P-&5&/:5;Z%@!^^F\;1Y+7!N%61[YJ*_,F=HU%4<)@1V\,,RVJQL2H3
MNU+>"G?+ $S^*%"(Y@A'[!A$W8*4*>%5I.#I;)/XW^P4FW#XOK( @6!/J 3,
MG0E,TTA0V- B7*HTNNU;O@/Q81-K<-6D)YTW<AS[_;F#>)$\L^D$4/#,>5?5
M!JS,^27:K4F16G^06NY@N>?)X^O103DDCH^"<ID*:0/Z5VP<Q./8/2?CD'U!
MK>3S7'1WS9(QFT:C[@G@DMWN)>NN7LW"*0*&MR$ O6D#L\D84]%X"F00XISK
M-YKM3^V<%X<C%L.:SXI:UM[B*S8+XMD$SXA8)^P35=5M?^M$7);^M<V_0772
MZW^(JJ&D;P6S$[0 FM&1L54V?&-!I%S[HE:(R';C^%+4FF/LY:[^D62C4NET
M=PC>+Z+P1#P,QI,$?X9),$9$-S%[YV/VX?@I;:F5(2Y),!U&Y-<H"9(P8;=I
M6A>U]UHF %K2@EQY%@W'Y^QL-@Z227C^+?8E D',Q[,1,9\$LV'"?G>OBW0X
M0MG%VR_"0SUC=S)SCB1/NY0Y/VSTDWX2LVD_2;H(9:,^$!CU)_&AC$Y,#CDF
M_7C"OL=C3(\NUZ0/*'\/Y@D].I!+N5FQ!9#Q#\'M&-K^@1)Q3^I67$*J5D5S
MR#('];XYO;K,WC:>UAG]LN6_K0>,Y_D,0@&5:>B?L_$1TJXG7KD*\JJI(6^V
M;>];5$D0.;H(XD81^[<J+QR)+!]0EKI>IU$K<)?[N.B^E34YJ>86:/7>0OZO
M> EX[5XN=X<2LGT43$>Q>XZFJ*<U#HPO'?SW^P9W7:@;X'U '%2/3O93-8V'
M3GH<DD]FLR%-)7!2.!JR* BG;F+$AD$,]MN),2;(C=N)"4TD$YK ]&=Z#>(+
MY"F+PF XG# '[OAU4[9?,#">@4<$;8;1%!JB\#3'?"V:MN@#TG20,Y2B:(AB
M,YHFYYV&T'Z;!$*28!)/7>@G*"]'KB=&V^N)T?]Y/7&4[G0]<;J>.%U/G*XG
M3M<3I^N)T_7$Z7KB=#UQNIXX74^<KB=.UQ.GZXG3]<3I>N+%ZXE!ZR.60NBE
M^U2'7G\AW7_/LIW=?@UTZS^"V6WWGQ*]YWJ) R\T68 T[$]&/0^3S<"JRGT2
M,U?6JL+]70F>"4T;L+Y0RFX&)&#[C=3-WU!+ P04    " "WK#-5!7:?,J<%
M  !'#0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R55]MRVS80_94=
M)9.T,[)$2;XEOLS8N;3I3%*/W;0/G3Y Y$K$!"08 )2L?GW/@A0E6;;;/M@"
MB=VS9Z\ SY?6??,Y<Z#[PI3^HI>'4+T=#GV:<Z'\P%9<8F=F7:$"'MU\Z"O'
M*HM*A1F.D^1X6"A=]B[/X[L;=WENZV!TR3>.?%T4RJVNV=CE16_46[^XU?,\
MR(OAY7FEYGS'X6MUX_ T[% R77#IM2W)\>RB=S5Z>WTH\E'@=\U+O[4F\61J
M[3=Y^)1=]!(AQ(;3( @*/PM^Q\8($&A\;S%[G4E1W%ZOT3]&W^'+5'E^9\T?
M.@OY1>^T1QG/5&W"K5W^S*T_1X*76N/C?UHVLI.3'J6U#[9HE<&@T&7SJ^[;
M.&PIG"9/*(Q;A7'DW1B*+-^KH"[/G5V2$VF@R2*Z&K5!3I>2E+O@L*NA%R[O
M<N4XMR9CYU_3A^^U#JOS80"R[ _3%N6Z01D_@3(:TV=;AMS3AS+C;!=@"$H=
MK_&:U_7X6<1?ZG) DZ1/XV0\?@9OTODYB7B3I_P,-OWVP$_Z8@/3GU=3'QRJ
MXZ_'_&Y0#Q]'E8YYZRN5\D4/+>'9+;AW^>K%Z#@Y>X;S8<?Y\#GT_YR;_X]"
M[VQ1H"?BGJ??<I8WE2I7KSU=K_C J*7OD_*DT(#(*-9UR*W3?W-&82-.P9+V
MOF8:)4D_:?XH;=!]@[[4(:=*.5HH T$[HY?)($G& _J@TGQ'&%C$9=#!B!E+
MMF1:($F#2+%U0A!V+8BF,M[NZ#I.&0U/F5[H#$Z 2,XE+]C1K)9'T3(\5\:L
M2"V4-FIJ@%-F43 N] P=GAI(9C1=1<>G5KE,*&0:%H)U?H ZVK*2*\@R #I-
M%2FCHKFK:/J$X',5N)B"SS@9G?2?0"=55<XN! 8N5;5+<PPAPKNY4P7](%JO
M7IR.Q\G9[6;[IMF.&Z.S'X&M D*$$;R?ORU4'?R#T,Z<+:*"' ,8/.X;#@K(
M^UJ50;05J/ !^X#H:<RAC&YK(^4P/3H8$1HKT^6<*J-*L@Y(SM9SE(/3"Q48
MD2]Y;H/&.A/ATJLXK3W5541''N9SARR%IG(F*!W,06,@U%2%*FP-*I*NH LQ
M!CEQ;>,7T%#$+OJQ'R0D"KXAZK!%91TS HB9BO'ODRY34T<OIG6@T@8RL!,)
MVR9KG9=.I]Q'Q9JZ:"JIK2MMI.D &G8Z;2?4@W4W;GAG'6_TQ3KCL=C35)R&
M (YEJ:^  ]G7;M5U1-FD.=B@#.SX(-;]O@$MCZEU65.G4F-9W1R8:X5N=G"<
M'0/Z&&L"1[-D2'[[>_8+M4(3 "P.APB-"1#V0^!E+A],(Q>$ XGP*EIOW458
M?L+5PE.\ QP(G"K36 L;FX(1XY*"?9L94AF60(+_E=+9@2XI595&/,[(6._;
MN8$XN/F_:<19-)MYU+[0+_$[%U9]F1!PI-_T"3IAH6T-KY0!/%+S+.4!7<4R
ME;M3+"]E.D%8:4DB0UL<'0=(8\W*B1+B\[YVHCW3/@73%3;BB(F#9A0K 8ND
MO]/VF<YB)6_UOKQNL[?=WZ*U/W= ?7^H[9J0.;A=:0];^;A_<GK8/SX\[4:-
ME/*#BGUY?#*8K/L=AU"(,)CAN# V[1:EW@S>C*E"IT2H/O']NF5GW':#8Q.'
M#-]+C3%2Y[4$6_Y5ZWH7_IV'7^P._Y9E#NO-?$<J,*2S ?W:*&X<VE?KT^CX
MI#]Y<[1S*"I:QENC1*?U:2?4:_=&&'K'V_XMV6TWUQ-1.<(IN]&*\;6-JWS/
M+M6^#<T"TYLE0K@'Z52634?5I9P'/ZQ/E[NOZ^/DB>R_'$T&A^MDM76]=;)N
M9G##YY&J>NS2--RZW!:,/I KO,Q.#,#FGMN][;X2KIK+\4:\^<3XC#:266)X
M!M5D<'+4(]=<VYN'8*MX59[:@(MW7.;XTF$G MB?65Q&V@<QT'T[7?X#4$L#
M!!0    ( +>L,U7[)GGVHA$  (<U   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$X+GAM;,U;:6\;29+]*PF--2L#I5+=)'T!LMLSZP'4%BQW#Q:+_9 DDV*.
MZ^#4(9G[Z_=%9-;%2W*O=S%?)!8KC[CC163RS6-1?JO62M7B>Y;FU=NS=5UO
M7EU=58NURF3E%AN5X\VJ*#-9X[&\OZHVI9)+GI2E5X'G)5>9U/G9NS?\W6WY
M[DW1U*G.U6TIJB;+9+E]K]+B\>V9?]9^\47?KVOZXNK=FXV\5W>J_FUS6^+I
MJEMEJ3.55[K(1:E6;\^N_5?O(QK/ W[7ZK$:?!;$R;PHOM'#I^7;,X\(4JE:
MU+2"Q+\']4&E*2T$,OYIUSSKMJ2)P\_MZG]AWL'+7%;J0Y'^72_K]=NSZ9E8
MJI5LTOI+\?CORO(3TWJ+(JWXKW@T8Q/O3"R:JBXR.QD49#HW_^5W*X?!A.FQ
M"8&=$##=9B.F\A=9RW=ORN)1E#0:J]$'9I5G@SB=DU+NZA)O->;5[^[6LE27
MQ-=2?"@RZ+J2)*XW5S56IS%7"[O2>[-2<&0E/Q W15ZO*_$Q7ZKE>($KD-71
M%K2TO0].KOBW)G=%Z#DB\ +OQ'IAQVO(ZX4G>7W/O-[*+4RK%M=E*?-[19\=
M\6N1+V2U%A^_DQR4^,_K>567,)S_.B0.LUET>#-RIE?51B[4VS-X2Z7*!W7V
M[L]_\A/O]0E6HHZ5Z-3J/Z2VDRL=IO/8\M"$/Q6?LUS/FTI\RA<0&YQ*W*8R
M%U_7"N^]F>#9XO.&9ER9AT]5U4@,-R,O:@S]\Y^F0>"]YAGT+3_[KU^*1UD)
MN=F4Q0-VU[FX4YM:97-5FM5E+6BZS/-&IN)>Y:K$_PP.H/-[4:Q$13NNBW2I
MRHKF+XH\MS'@4==KGDU,R7S[;V#B]K,KKG]TS5]!G"7)GSH\N6-DS$!=B+D2
MM2KAO++&%S)?VO''13D6$,;M"4BM5HH#F@M:Q*HI,:,4\E&6RPILIBGMFLFE
M$@V\L1Q3Z%I=V86%;.IU4>K_5H:R>8%5B.NE+K%) 9;!Q3T<I0;O+:$L$E&P
MEBM'Y$5^6=6R;C!^.W[)+,.VZE(O2 +\DM=4V28MMDIA?K>76:I],Z"!5H$N
M*\1;4%(1@0-5\FN-KZMF7NFEEJ7&'LA:HMG05H'C);'C>1[6R#+8@J%B5Q3+
M K/R@AE-FR79A% /JKPOE>H%99P!,Y%"BE(Y(T*T66!#*J]K8P)8#2D3(84&
MY@V;3FM6E;!^Q]9. XST-@5G ^S8U**8U\BP9(VMK@<F::U-IJ[XW-300KZD
MD7;UH0%T&H>PK+&P7K'W 3O!$[Q-?=]HXI%H K<KI6DX!+L@CTY3\]!9N-B4
MFIX+7DNWCF^U96F"DOX!M9I1!>1BB<%$VJ92=9T:>7! ;@U:/DB=RGG*A+"F
MU3\;"N/=-@>8_=^Y=^ [.[+;=>].M_.M\,G"V,IZ(Y?X4V,_[!-V1MA:WS7;
M,3*=:C-=X(@XG#A!TJWQ"#/;8=TXXT%FWZM[G;.E=-$.;R-Q;;B_&[)Z8T3@
MB,(8WI+T!WJ47*Q;<8UDD[43>(2&G3WH)8UZ7!?L6 I*@'IASAK:($F-W?D]
MQY;,2!<"(\EA<^RYUJQ^,NT.LUDC,I-@BE73T]6JCTSY$#6:A8^ @5&-HL_L
M9$_0Y&"N8O\"+>3&[ *#I;%LYV"D">3)H^3RW(TL:[UH4EGN4.X8LT9,*8 N
M]4*FZ9:,O'5(<E/RBC8J$ (G0>U&4I@!Q;T%[+$DJGC7/L:,PAT JW%43(;T
MF2OV =C?&N94DDD_PJ.VERL*\A1\*I+PLDC!024N7O@!6_!+FL]>A6T!W\5*
MZA(9I_R&2@*A""+?M%&*!<61#QO76W$Q\UY>+N661NABB8BA%FII:+?\LRDZ
M-G9+0KPZ:YA]WQLYT&_[/N <RU)L*U_N?N,88Q)S)^P:NR!R+935N GBJ:HJ
M^B+'MMXYSX?I',USAY8=+S.-S]M0R (SDK+?C%3EM$BG=4HC%Q)EES9W<Z)K
M45?':=5&.YC6 ^Q&D)& TU71E)=;)3E.DZ;-@]&'8](#F%'?5;G051=V>D58
MS1'AR(LT&7NN:JN*$<DFQ8ZY!6F.3;&L=M1Y%FX.K;LN%M^L=1-%V).K4"CW
M]& HS[RW8<U:I5'O&#8  5H=Y@<I[PG[TN]UQWO]QGM=6)CV%2QU"(T9AL<4
MC\P=R\^4O0!9U<[^7]DB"<SI&ICEE?BU\]V]/?_.528>KZW7[7UQ?0^H<D]<
M?,HQ%]7S0OS.8D=U0R9@K'*0<?R9F'F)$T:^>"'\R$7R]]TDP,/4B9"N@B 6
M?[7V''NQ$T4>O7-C7_QNUKN(XMB9SL*7M$#HQJ'X2X<3+H+0F<2>?86]CI$1
M>&(6!HX?3FFH[X8)D9'0@^?XD>\DB=_1,4&:G$Y"O QF[C3N"(F3B>--)[Q;
M[$Z\(2%AY$2>(21RI]/CA/B4QN/0B8.(-@ 5'DCAW4"@YR=./(MZD<PF3C@E
MV46Q.PU[F8#L9,+[!9X;1T-2)G@5)/PJ<2<G9!* %#^9.0F4@MVAG+ C9>K,
M9I$S22)QN^<83QCK[=!8/^7B1I9(H)Q%.0Y4%$ 1%RHD)?,-S&0RAKEMB*.U
M.-.JDB J>6E%%5=J_'X/[)H B8"ED?44XA*6ST?XDU?4XUPU=.<4@)SAE*QI
M1Z[C\80L,IBQ AC-%YKP7B%3B_-Y99(THSP*@@( $F-L9M84VM.45D3M4!:9
M"=2Z1.3$$,3)LI((^QPE^G#79RRA5[T@3M%C0%VF;'1LA8I$6)1+#'\1N8G(
M@ \0S1WQ(G##]HE#X0O?C;LO"+"9CD759MK*\ H9-F6;5TV05M2<V06<;/2T
M+KFA0V%U8ZK+=.N*7_HE(*N2F-Y;Q)^-C0/"*AK8$*.8/AL#-$-669^UH67[
MG864!BUI+%*3@?J3UU6+@L@@\J(MHR%@$_*)[$$Y@44T[*,UBE89!0\@&JSX
M@8VINK"O*0%19P1V G=@QHPHADS-,41QF59S$9 5,(M4?R,C-E!OI'':"!J6
M5<,@OFC2)1?E5N>'2L=2;8J2LQD!W4ZI%@ 6C$L735D2<ZF6<YURRA!$>NL=
M@ -+FF: 09'J)<MK+E,ND+A56!$*9O"604TLJ'F1-Y4%S?-1!?: K,49K'=E
M&SZ,=NH6NVQ255M[9'+'(G?%'3%%R)MKNL6PKV199;%V/H#/9 Y=[+"Q[>!$
M?9)Y FS*>#46*Q"B>/;A^JMU!']7-Y:L7*?&!SW7[WQPH##Q#(V=\+%!U'V>
MMQXD$L2%@_@1#DBUM"?#^'%2*[O$'JQ9#Z4&CD",^3BQ(:9YW:8PLX&O5U1W
M:8B0P^*J:?$J)BY-\?:D7[>>YOX ^NJ,^/8X!GM&<OT_0F7Q+'$FC$& G&8Q
M$O^4L%'LQ),04";H((@?FZ;""S$AV-0B$)\02#QCQ).XR72$RF93)Y@9- 2L
M%9R"96$4.)-)3$.1AZ:" 1$ "(B;.>%L0 ?08LQTA(D;3'I"(FSF^Q9Z!2,H
ME#A!9,B8N$%X"I2%@&13 \D"-R&0.HD,.IS$(-#OT:$/7&3D$4W=I$>'?@PT
M-3,"F;G1&)(Y@4&I$3SG!!T!@!>X9G& RYA0ZM3(QIE-?>"QD. 4ZHWG0;$;
M^,@0BOV"4GBG];3K5O[ C;+A5D?*H8-;4>.*N@8_A-HL5+,A'\&)<5?O(&U9
M> *\[7K>CE]3G-$KW7' -5O;07Y0W,E9@R!J2(W0S0$J&,#]30+9E=29,]H#
M(YV(0_-E1)GF45$OQD0'1%&]T9PN2I79OJLY2:!F4M'T':[=$P6BKFCNUR8A
M&$*,2&]^ 'KVT/*HC,>X$>LRG%[NXM&^[.:@32HG0IAL0#!-<*;EQ2S,XR+D
M"TAJ@G\F$345]]KXB$]=?I!E6J!*R)K49(JL6*JT%T8??66%R&MZ$J_$%UU]
MNUR5BM(U&*1^1&GK;=CTN<,)A\V7;(<;IBT!@W</!6V*/+JE$4G@3DUCAIM9
M)*^M5BE+S3L_@JZY??N]+4"0EWHP?0!)W^P Z6%=="!!GT#,_5&6#?+38QX>
M_A0/_PG>?<2W_E4]'&GS@(?[_U\>7IDNVT_R\,^YN&[N&RQH^1B@O0ZDX8'/
MF;K.EFT_MR<4DIP3 E_((3@GU;&GWYCJ_4*_A.G7RAY.'I!UR_:N; U>OM!8
M8+&FL_2NE4EG :QU$XEL#WC0>NR;:^,01 2-XW9H)&PXP7@6-6-%"R\UMEMJ
MX\]SKJQ,$[,3\U (C@UG-U1LB;U@1A9)KSFH6=4^8R2)/-4V!!^,@"P#%(F7
M(XU0S:)MA"R/1TA4&^&A$$FQXHD0F;B3XR'R-;]ARE#/_E'2HD.D!4^2%L]<
M_ZGHO=<G;T.R+19E2J<K]J 5577*G0"R06..DNU\QY&Z8_@FIZQPG_/I]ZCZ
ML;4Q'_<M_]%4!W;HCO[(X3LRGY=T_%&#QW>#DP5:6^<>STI_M+UC0*DY-_BQ
MQK6)W^;P8U0\=>7/?AUD_W_I@FY?:'TTAPU*W'*?_@-",=V]H=#9ET]W)F&A
M*+/73+Z2K5UH>P;Q<J^^&AZ([U58TTGB1!-N.'ON; JXX25=%<$)+'B-E^VG
MED*JGZC0>6DFQEQIH!I*$"'H2-R<B*^&/7#/G)EQF8-*Y3A5,,TD"IT94S6E
MYC  SNQY1/EQXOA>V!9UW,]W@DF 2L\_0MK^>B=(\U%/39PIUSX3=T:DA<'S
M2$.Y:04 C^?:R9F%B9-@K9] F"G*6L(FU*Z/J4<^<V;4G4^B[ERL+>KHT+@+
M5X7)VD^M\7%P&O;#!)!GR<Z,=6>E)K"16[>GB,4I/FUCR7BFG"/#[YUV[>*O
M]E21O761%ISZ[%E8O@M=N]LP']O3<>-FMTV)<%K9^TD_Y[[44[MTIQ7#;RV\
M)6.QKS_>W=YVH'?OAH9C#Q9,>\EW(N.*.\?B<N^&17NCQ!X<C C[@4M"S*MI
M]?[K7!*RZOMC%V%(W$]<A&%8WHNZ+S(X:HZ.[_>%2^MI2F+FP!E,:U.[TM%U
MBOT,J2MSV:&M61FE2\J''<Q%79_QA51G< @^[V['%'3L!7P9<S#H&,5S>P&&
M,LHA"B7EQVIP"D^]S';$V*Y:T+R1VQ)I%373LEE8-U_9VPU^=R5 T]47?:_)
M!H=0Q+;.!Y/-S9'%HF$HJMIC_4I_OV2>^W<,4PVJ;LVDQ6\P!(;'YE;-_@1G
MAYGV%E;+Z^C6A"EUP,[N#8<C5T*HU-9LH_T1&UT):0\/Q@H6MGA(955W9_0<
M@@Z1S;Y.#DEN1G<O;/5@[R[LE[]T>)/)[9BY^9:8ZWO4@J'9ME<UTT'3R)/5
M]X7")$H!=E5COX.[7W'O"QM65Q!=&A/=99=/H>328&^Z$#FB@[;LB,A,9(%9
MOC 7<^@:/*\X#OS:$$\7?8"8 1-1@ WN?/ UTGZMT#L4)0^*"#8Q;.0?E)*1
M/T<.7?6F33=H[-W0)JWM9=W]\X?=,J#:O]9D&A@4LT<GR;PCEXF#9H6I_;A2
M3N7BV^7= @&/%MT<J.F>:FG]!XGPXS[H-G")X=SO?<7#!1/*L>A<7(IDYL[.
M11)2!82GJ0O'B>R[>.J&YT?[91Z]O 3ZPDS/3/?<X-S\N:3^_#G?8>^+L:Y(
M//CIEW'M90'7^8$/I(A'"^HOVYM???-Q7*IU%^QLHZ>UB)+F]Q=/\3VEVKJ]
M/L=*^P.%#>>C%SXD.*6"RB><S:541 W]+O+LU3_'[KI_;#N!Q+1QXR>/(4O5
M5:)?^8[3+:HTAVLU9U0OF8:78555BU+/*9P2GG/$H"#MCS6?/LSL.BQ&8'R;
MGP7,>;JR%OP\F[W@C<W=/Q15'^BDFVY%%91K0<J2SZ'\@ \^G$G,UW2<./3H
MN$/Q;1(NZNFF1K'A)M#$\:(9)H4Q-G*FLUC<*92W= ^R!2+<L5G"2S7][()/
M]?R9XZ.^HO.C1"2.%_ ]&-\)S;E8W'[PG"B.Q*%?5EP-?AR3 :/Q3X H"*&X
M-[^3Z;[M?F5T;7Y<TP\W/U&ZD270 Z64%:9Z[B0^,\;</M3%AG]J,R_JNLCX
MXUI)1",:@/>KHJC;!]J@^^W5N_\!4$L#!!0    ( +>L,U6=5\2]! 0   <)
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;)U6VV[C-A#]E8':=%O
MD&3921:I;2#)9M$ML$"0[+8/11\H:62QYD4A*2O^^PXI6;:#)$#[D)B7F3-G
M;APM.FTVMD9T\"R%LLNH=JZY2A);U"B9C76#BFXJ;21SM#7KQ#8&61F4I$BR
M-+U().,J6BW"V;U9+73K!%=X;\"V4C*SNT&ANV4TC?8'#WQ=.W^0K!8-6^,C
MNN_-O:%=,J*47**R7"LP6"VCZ^G5S=S+!X$_.';V: W>DUSKC=]\*9=1Z@FA
MP,)Y!$8_6[Q%(3P0T7@:,*/1I%<\7N_1/P??R9><6;S5XD]>NGH9?8R@Q(JU
MPCWH[C<<_#GW>(46-OR'KI>=D<6BM4[+09GVDJO^EST/<3A2^)B^H9 -"EG@
MW1L*+#\QQU8+HSLP7IK0_"*X&K2)'%<^*8_.T"TG/;>ZDXW0.T2X0845=W O
MF+*+Q!&VETB* >>FQ\G>P)EF\%4K5UNX4R66IP )D1J997MF-]F[B+^W*H99
M.H$LS;)W\&:CI[. -WL#[P$=-TCUY/:^6OCK.K?.4&7\_9K'/=[\=3S?+5>V
M804N(VH'BV:+T>JG'Z87Z:_OL)V/;.?OH?^'O/P?'/A6(]QJV3"U ]^ZCOXL
M,)BGTY\WOU"WC;%J2!ZH^<&12CZ Z J>6B9XQ;$$'$Q8X"I(?8\?8[@;3[M:
M0\.,XP5OF$.RMX/0E> T;38(E@EZ$'PSH3%,0$&59'C>^KZU7LJC!B)MX[?3
M-#WS'/SQ:/T#@?(US\6(9]O\G\$,4XKXPA?ET"A:/. 65>MC4'I"SURV$@27
MW+%@- X1&K#-!WM"";B%DMO"1TDKLD3>5A6&]P4JHR5<-X8+F/:U.PD\]]'.
M<<U[I^A)*6HX[UW9NW%JJ'=WWDOLO2L(B5[%0#1DAD%V-CH14&/XU!JNUL%R
M153)Y1TR ^B;$ZBU<&RM4WJ2E0>_!XJGZ2 J/Z;QC!XC(>@@?E%+&\JX9*ID
M3E,*3E4]6=]VAXH9<DO]TPSQ$]J37>LM)<H78%]5:&2P?"C,"4@LN9>E<+:&
MJ0(IRR60:P$]%.]X-:$J1$,232-(B<(XH8%0:%.&*&D0+/>1) "K"TZH%@L*
MH=O136?#A<%U*]@8!,^[T*WW#WL!1E,QT.UJ3F$[#BL-44.U/]3547N=I-N+
M^.*ZC"_/CIMI M-Y3'7B2__"+^CNMN:*38+=_=$WQCOV(B$U,5(:=$[5PPY9
M" W%^B"1+[8EOH/C^?YQS'&G";W/SU-+C,L7^21L2]\--.N!PK?%^+6'+SD:
M3A+-.HQ@VX>NGU/CZ3CEK_OA=A#O/Q&^,A.:1V!%JFE\>1Z!Z<=NOW&Z":,N
MUXX&9UC6]*6"Q@O0?:6UVV^\@?';9_4O4$L#!!0    ( +>L,U4_F-@?^!,
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
M0F(A7<E[8+.Q$PZOOQ.)_PC)D\'P>=O:^L"A'\$SO"H/[4]W="'WK'@'V"Z
M_\L\TF*<:A_Z20*5*Z$$1619@/Q>T'QKPRF'U [+NFAKPVQ;UH1TL$<JS5I
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
MZ0'<7Y60QOU!&X2O>+[Y-U!+ P04    " "WK#-5_[?H+RX&   J#@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6R=5_UOVS80_5<(K]@'H,3ZMITE
M 9*T6[NM:-"L&X9A/] 2;1.1296DXGI__=Z1LF*G^0 &M XE'A_OWKT[4J<;
M;6[M2@C'OJP;9<]&*^?:D_'85BNQYO98MT)A9J'-FCL\FN78MD;PVB]:-^,T
MCLOQFDLU.C_U[Z[-^:GN7".5N#;,=NLU-]M+T>C-V2@9[5Y\E,N5HQ?C\].6
M+\6-<)_::X.G\8!2R[505FK%C%B<C2Z2D\N<[+W!'U)L[-Z8421SK6_IX5U]
M-HK)(=&(RA$"QY\[<26:AH#@QN<><S1L20OWQSOTGWSLB&7.K;C2S9^R=JNS
MT73$:K'@7>,^ZLU;T<=3$%ZE&^M_V2;89L6(59UU>MTOA@=KJ<)?_J7G86_!
M-'YB0=HO2+W?82/OY6ON^/FIT1MFR!IH-/"A^M5P3BI*RHTSF)58Y\YOQ!(4
M.\95S7X6>FEXNY(5DRKD&\2=CAWV(>MQU6->!LST"<PD9>^U<BO+WJA:U(<
M8S@X>)GNO+Q,GT7\I5/'+(LCEL9I^@Q>-D2=>;SLA:@_BE8;)]62_7TQM\Y
M(_\\%F] RQ]'H[HYL2VOQ-D(A6&%N1.C\V^_2<KXQV=\S0=?\^?0G\K0N^<S
M]"SFXQZ_O!'[?278E5ZW7&V9M R]@"OYKZ@9MY%?AV9AN!,6 HJ85J)_00S;
M '_"'$!J8>42)K6X0U]HAWUMU[;-END%:_5&H'F(M:RTJKO*:<-:HVED&3QB
M%?SH"#G"4*&IP-P7N]%*5I;>KM<=AL%U0I< 0I8E;QC'/OV4/?9Q52LI%GO^
MUJ*2U'J.UOP6T B7'+_R5F^^B*JC=L(^+!:R$B9 +*3BJB+XO?IAGF'EP)+3
M 2,P^)U]"LUS"Y=]8+J1-:?5:#Z2:*XJOU[2J^W!3GR.MHM6>2=4)V@R-!
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
MNXL$7/=(=YM@F_@PKFS@9S8N-_Q=0TX$^+ZR-APV8F#X4EK\ U!+ P04
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
M&!KX<FO0*P(MP/NU]ZF](07=[XW7_P502P,$%     @ MZPS59"X"**4!
M,PH  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULG5;;;ALW$/T58E.D
M+ZINMA/#D0383HLZ0  CZ>6AZ .U.](2YF5+<B6K7]\SY&J]2FP_]$7:Y<[E
MG#DS)!=[YQ]"313%H]$V+(LZQN9J,@EE34:&L6O(XLO&>2,C7OUV$AI/LDI.
M1D_FT^F[B9'*%JM%6KOWJX5KHU:6[KT(K3'2'VY(N_VRF!7'A2]J6T=>F*P6
MC=S25XJ_-_<>;Y,^2J4,V:"<%9XVR^)Z=G5SSO;)X ]%^S!X%LQD[=P#O]Q5
MRV+*@$A3&3F"Q-^.;DEK#@08_W0QBSXE.PZ?C]%_2=S!92T#W3K]IZIBO2PN
M"U'11K8Z?G'[7ZGC<\'Q2J=#^A7[;'LQ+T39ANA,YPP$1MG\+Q^[.@P<+J<O
M.,P[AWG"G1,EE!]EE*N%=WOAV1K1^"%13=X IRR+\C5Z?%7PBZO;PYI\H+*-
MZB#N;*DJLG$QB0C-!I.R"W.3P\Q?"#.;B\_.QCJ(GVU%U6F "3#UP.9'8#?S
M5R-^:NU8G$U'8CZ=SU^)=]83/4OQSEXBZHQ1$>T4@Y"V$K> J^R60)F"^*A"
MJ5UH/8F_KM<A>G3+W\^5(2<Y?SX)3]!5:&1)RP(C$LCOJ%B]?3-[-_WP"H7S
MGL+Y:]&?M/(JOB[6_XF#!W'=>*53Q4<BUH0BF4;:@UA3*0T)N9<HD-L(*<J3
M&.H80]F=TSO45;16MK%V7OU+%6:OI!!$=,)9$MA6D 5KKH6+C,-4([&O55F+
M4K8!CD,0\#;R@40C#UE&+)QD64O[< P;QD)<0VEL' $#>DK'4^E\Q;@$1 _,
MZ(?9^"(+9936O%]4+7$&]NOI81-,"['V1,+DCB?N>/%9>L ^F^6&1?;?8+=1
M5L)7:J&0N8R<*=8J/$7<RR"LBV 6R<-PE)H3.5#H/?]8)\I:HE$37W353KDV
M:":A27*-GI)DKN#C!XLA(G0J&$#=&4.5P@(";)S&ELQ:,:4*$^!VY ^GI2HQ
M-I@1KI5E=2E$M96\H8[PS49L^YU,/24F +HZ)67'JE+L "R-=Y'2/BP,P&/<
M\C J&'HVX) >FV#CM$J#R5_A!0!LW)7U"*Y&\:0.#L0[()*--^BUG._;+AW
M1X6\X9(B9=5"&BDVK=8L,1\Y)3)+?0@J9,V>^&6%X%7JMDK<<P</!(-&%1>-
M78W4/#4CT0")"C&M&V)-53!)*\?>7&E@-XHEI<>L.<;E)TC.BZ'O;)P0Z"$[
ME.E'[L*=\LYRS5EGVY=]= 27.NT)&ZB'=HN^BCV%0(,D[)/G%H!V2J9\&$HO
M<%C;SHD5X/52-G*M-%>9XQYL60,,II+Y56YOM9-5-_@&(677S\>8;]]<SF?O
M/P3,8PG=:A=BTGHX*K)I2/KDMH8<P6F9VHO[!X"_F[7DI3:*-7*B@O%WT_9-
M/ZU)*]HQ,N:FF%Z5[(&A]1Z!LE25-(D I^8-!(_K-(HNJY*;(]U;NN9)K772
M?^/G#H3)X" WY+?INA)$DB2?Z?UJ?R.ZSA>!)_-\G<)^M%46!:4-7*?C]Q>%
M\/F*DE^B:]*U8.TB+AGIL<:MCCP;X/O&85:[%T[0WQ-7_P%02P,$%     @
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
M;\JP;M:5/A6 ?I.754ZBAI#:#-Q$=+_LO2UD^!A($;#DIQ%N2-U##<C=XB3
M]S69YI# N8)]M[%/G?9GZB_ H\3EYA9(#[*Y=%,C@NKD4=F^7Q*E9#9?&P:Y
MN:6#4\8)3 T1 '"8/(&E0VG;?N_&55:S/9'? 4R+DY%5*9BVV VBK!Y[YL3L
MX:E73"G%# DE867=\2#%/;\Z?CG/7M?9)6'/BLU9.<% O4S+/8&HVX:>M/J0
M;T3?0%I9GC%1#PX+H@Q0 D*(UD1V[)8H,KN%A+4]2P=3.-5(W,WB+*N:U0>6
M$PZ5 9]'.A+?T36TGFBC&4#;/<V.!Z/#X$GQ";-@H46]H3F/STRFU,)B:07/
M+ &$B8YY(EB:[@T.[)9Q205YL33TF%K,N\SD+9T>[QLQ.$R7?=,J")?EL@=)
MN0Y<0BOT4R#XW A\!&$8.592\_L]AJ<KV_R6Z(E^)X:VCK]+@NLTN;SM&!GQ
MM]"&3;)6TJ6&%2=1;@%AL"NM52NB-7"L#6[@$5D^AX7]DA]XG$V;%SW_U.:[
M/2#U/MX=5I2$)@=;37>K/(0.D4VN(9*J0%FX[B=2*DQU(B.C?5.J\QL6QI]Y
M-K#>6'4K8 &\VT<<K!.=T2_T$>Q.HZIT$;.*E)KIC-<F;C^=FN'UY!!I4 +$
M1F0?SE2'#96##M\:DDZ].:D1F ]93FY;@AL[<4X)?_"..-?2^4DP'OO/Q*2'
M@.4%.0O3W]G'=YXGMR[)N*;)6F\?,KD>O((BBZ>Y97X'T*'-ZJO" 7)'G6X7
M5#(/U-47UJFY2#]Y(=N.:TS\$"S.;R.=XK3T2H4_A+R>,A"LJ9K]CE5.P "*
MF<$0>Z<W9M%AT"AE?49ZS (JUSV48=^F@FV6X=]-[F9-QGNYH]W=T*[:+H$Q
M2_;9,'EWI@(([04?TP.AT/:YZ$0WZ]9L>H(CT(TT< /@YO3QC*G3=+)90IG\
M>X ZZJX(N"T DIF"Y(C8\XX=A(XU029_T.P(9-&4!=T97BS)>073['*B6S'6
M3[\E/ELZMQ)$4!U$"%L>D.9&.#U?5K$2F3ERM+8A$@"CL&>B:+#/WHZCVUEI
M"(M'$R]*D%BY/OBEJUKC$Z>?-_3(R@\D"MCM#3LR'$G#2>-4DUHBE3<>G>H&
MWH5J/JR #ZN,(#DH6(=P9H^QR<&S2:T#5(V0I_(2,&.5MQL3B96G*:0_ ?*B
M/2 YPR<!)Q_!V4A J4ZELR7L5N6WV&ZAJ@B8LK9C6_-IA$>\-R1!(WSTI(-K
M=J?5QA0*GB'=W D\36FK60K$+(3\:->4X>O-X,H=HCY.3!5F27^0:J]SGMJZ
M)PR%:0)<!Z'$$L"LMG53-9N#^'6J@\-+PUT+4U110>!;M(9(<17ZJ990,P%B
MC!2Y%;25RA?^O01/J%JQ@"B.28ECS[/+L/X3$MB9EXD [^O\-F<2FV6L' :7
MJ,NOBD0V+B=SWLOA&5M0#"R6AMUY@%$M;"\/\'G<49/&L4ZB'[ZP7I<QQ!=(
MALNCXR1H7I5_PO.V#J+)H?5QQ+C*Z7O<SC*M9 ^]2N (1S!N<E1%] LNEH<P
ML>(2]064;7$&!$ #-D0:[9&>\VX$PQX[N"X8A.)X\PTI88:5+)(&@F[?M[;'
M%M+UHO2'DA"W,QQC%R-Q8&_5P1Q<"H7C+\@$8HR/]$W=LZ^0ON%%V:$3D0#
MH_/LRA]\JE01^1Q9.1.3!TT_]GGV8T,;_@.)?9.]]"X1/_N?Y5B9Z'[\D2^;
M,=Y6Q_< S9^[B]@YHV[F6&7J4AS \;*1G:J+BXM%&"'<**9XVWQTZF1^<?[H
MG[-L/C]__$\F@_GB_*M_.E'EMLL&WWS8%Z\?W!36I84(/Q"L'<58XJKEI]"'
MBQE;%F+V50>$+F#B;K:ICG<\R/P$^KUI*C*JL@F'[U?>X?O5I,/WO65%\]**
M<AWU]'[>",P)^RAH=N0 /QTW.XJ:^""'4RFI$H1XSS\0%G0/GV6_]\5&AF.E
M;AU =])(9! &H2F2O (U['R(CJXW'>,O$3D,QF* #9=1S1;?KX)2U,<BKCT(
M20]4BY*>U1H.."U-=POR%>O%3U?F*)A-H>EL0&% 6'AB<8<-9&<+69?./""S
M%'*1M/U&D ]BFJGOU]SD5<]3X<7<91^'_JXV>.H)(A"4:QLU3,4>LT"?)7QL
MQ>\$(M0!G0/KL\\(K%,T_;)CM:GQ4D!JVG4&JAH_H.](:4'"<;2L[?/*AY*Z
M_",C2<0#Z%^[I9,X$VS,^K*VN;/+H/U;IU 8-!5@;CR\*L%EF$\$H"N(8SYZ
M(L"]N%/9&]W!(P_@Z8B&9-0M4)/Z0#U()L58Q8&W4;_;5/3F:\_,7T^RXBO%
M:B+%5P=Q%.21&Y>_J$Z&Q/^#PV>_-#9X&2.!R;%/=DA%\6[H8N;U@FQ B$[9
MP[(%0ELIPEFYYQ+@R'OQY](522 7'$C/("NL9.3%7BTC<1XZI:X2*1X_2P+&
M,M/2F],^!A^YA2$O@D2C:]7D(%9P<H$G0 S;:!#Y^&'BG1TNJC1':NR+"*?<
MQ16F5D:;[J0:-R26?D<$X! F3["(S1B>.L%(\3%^:OJOO#V@AW&T_9T2@<,]
MW<D%1_'\CX*^LY9E$:D/N&4UA(,+"A<&9V@>/3+,R(_!9C(O&X:12'#(5A\"
M$J<GB,$%G-D3WPW)V5],PD2]L.Z&'5DKG>0T@/GE:4%I#/=PG>Y:6/Q@X7F7
MQLIYW6(:-/79IQXJ0VY+$L,M6Y+IZ#,^'DA (ND_ YQ)%$ND3@9AA5='Y)FP
ML,!594MUHGHBF6+GF6<\\<T,H@O.>S-&6HG(N/N&"JN=V$31!TQZ4!2;(^+D
M")"HG1@1$# S.^7O0&]=)!%C0"!RBC,I()T0)[8"F4PPAC6QI=_ULF9QQ^#G
MUFSAN;PQ;B;W0>H/'*6,Y@9]^K0EJV9*$WWC-=$WDZKB"NXT3(8_O*1Q"6>(
MXG^G?@@C/XZIH4^//3L:F)\V&#OSTV#WGHFN3G0$8HL^[82S6FK5&%N2^&>(
MDQ(5U1\0R (YJL5%3$8BF6AT!X>-4 ]+J,C-2K12L9U[-9P!*$ ]/U5)WQ>,
M>!0?R0/X=(H[#.\SJR)!2:8DD:TUFL9$R$E"X@IV/?I=.^_GZ#[E&ELG2U.C
M%Y'M1 J(^!8($A"7T5:_%]<2?<^;%TW^?.(X!#@#4Y6U\];1#'OQ[+'N2A)A
M2/]UO<JEU^N9\TFY5*41_^2(NQ.)!9QH$)QMX\^0^01[/,209<8V$ ;M2'6,
MX4^N&SX4 /:.W3?G9(['!";6 BC/:KQZ931X(\<HWF322RS@U"/ [F -+<MH
M3[-M<TNPIIWID'ZZW6$/15$=W$SHD.&>T(/40![]I\D+DO*W).L6:;KE3OU.
M4R)C?A&2="\F&?O2Y4J^XV@2CGXT_?:S1YEEI#?!!9\P.N#-\ YUJ =KG;X7
MR<D.]MAV<#>V_ED"&KRW]#P;>(9ND'$M1^@GLSQX'E-8Q^XS/D/$ X-"URE
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
MRYK&0]2.@.Z72MGMQBD8!\[YOU!+ P04    " "WK#-5G%YQUIH$  "T"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6R-5FUSXC80_BL[-.TD,V[P
M"V!(@9F$7*YWTUPSR?7ZH=,/PEZP[F3))\DA]-=W)8,#":'] I96N_OLR[/2
M>*7T-U,@6G@JA3233F%M=='MFJS DIES5:$DR4+IDEE:ZF775!I9[I5*T8W#
M<- M&9>=Z=COW>GI6-56<(EW&DQ=EDROKU"HU:03=;8;]WQ96+?1G8XKML0'
MM']4=YI6W=9*SDN4ABL)&A>3SF5T<=5WY_V!+QQ79N<;7"1SI;ZYQ8=\T@D=
M(!2866>!T=\CSE (9XA@?-_8[+0NG>+N]];ZC8^=8IDS@S,E_N2Y+2:=80=R
M7+!:V'NU^A4W\7B F1+&_\*J.=OO=R"KC57E1ID0E%PV_^QIDX<=A6'XAD*\
M48@][L:11WG-+)N.M5J!=J?)FOOPH7IM L>E*\J#U23EI&>G[[[7W*[A%FVA
M<O@@']%8RKD%+F$C:S81X?0SFPLT9^.N)<].OYMMO%PU7N(WO$0QW"II"P/O
M9([YOH$N06YQQUO<5_%1BQ]K>0Y)&$ <QO$1>TF;A\3;2]ZP=\U-1@BYK#&'
MWRO4S#6- 29S(%FE#!/P7JNZ,O#7Y=Q83?WT]Z%,-'YZA_TXCEV8BF4XZ1")
M#.I'[$Q_^B$:A+\<B:+71M$[9GWZ0)S-:X&@%M2:%)!1@N<^E$-0CQO[7" L
MB=9 Y'EAS-FW)/[X!6:JK)A<PXH9R)C(:L$LI9!6"R6(\N8"3LD&M5=M*)GF
M#&;,%,3G#(F..9VB$<&HK9Q-4S!*"OCS>]9/(!H$H[@'-XQK>&2B]C%JM 20
MK&#3JF73QORYC9-1$D2D-V-:K[E< BM53?ND+)7\V=5<$TXGX=(B>;<0]9)@
M.!S!K"Y=- 03J-S2B"9VEG^M-]8UEHK 0!2DH^2@#QJKS!BTYD#*F(5K2D,Y
M1TT67"='<!KU!\$@2<_@_?]._0E%.0I"0N!*YEP*98SSJS+NJ['BMG!:!I]S
MO6-@D[TV 06*'.9K[Z>M+XE<U90F F\KM"#64/AK9!K0,1N(E]CR\E@7;,.+
MSJ,?7P&@<',*JY?VX3<7BDL#%[5]KG1[=*%5"=R8FLD,=WJH)CC:@\2R$FI-
M\ZM5S:AVKJJ58!).AT$4#9X!I>?#^ U$O: ?1BVBK&!RB?[SY>E7-0I\64[@
ME+JQ%YX=H7J_I7K_.-7]+<K_<13BDH+G5 @NFVMZTR=?%2&"1XJVUGAH !QU
M<7A6N19K:NHZW;H; ;Q44H^;_P+EV/Z2!;X;W9S="FGZ<F*QKVQ+D'A#$%O0
M$%X6<,MT5D#2\(:$M7%X!%M2DU9*6[?:;[D+N/2N]C6)Y5H[+F]H2I-F- R2
M.(%/;CZ\%":#7I"F::LE.)MSP2U')XW[43 :#O=4]T^D@R .4[C9"]7#>AVI
M>@GU'JF6-/E.8# ,1FGL+B3J1<_V$QBFX?;FHMCQB=YMID$5Q,,0/FWG FD'
MT2B%0TW8W7E)E*B7_KU$@]W-L^91T>ZV3[++YB7R?+QYSQ'V):<;5.""5,/S
ME)I--V^D9F%5Y=\E<V7IE>,_"WI6HG8'2+Y0RFX7SD'[4)W^"U!+ P04
M" "WK#-5][(BWB4$  "J"@  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX
M;6R]5FUOXS8,_BN$;SBT@)?8RFMS28"TEV$WW'5!T]MA&/9!L9E8J&SY)+EI
M__TH.?&E;1IT^[ OBF2)Y$/R(</Q5ND[DR%:>,AE829!9FTY:K=-DF'.34N5
M6-#-6NF<6SKJ3=N4&GGJA7+99E'4;^=<%,%T[+\M]'2L*BM%@0L-ILISKA\O
M4:KM)(B#_8<;L<FL^]">CDN^P27:K^5"TZG=:$E%CH41J@"-ZTDPBT>7/??>
M/_A#X-8<[,%YLE+JSAT^I9,@<H!08F*=!DX_]WB%4CI%!./[3F?0F'2"A_N]
M]E^\[^3+BAN\4O*;2&TV"88!I+CFE;0W:OLK[OSQ !,EC5]ANWL;!9!4QJI\
M)TP(<E'4O_QA%X>W"+"= /.X:T,>Y4=N^72LU1:T>TW:W,:[ZJ4)G"A<4I96
MTZT@.3N]IKQ_*A*5(YQ]5L:<PP(U7*D\IY M,ZX19M9JL:HL7TD$JV FRXP#
M+U+X/<<-AR7F(E%%6B56:?@L<F$QA;-;]]Z<C]N68#IC[60'Z;*&Q%Z!%#/X
MH@J;&9@7*:9/%;3)O\9)MG?RDIW4^%M5M* 3A< BQD[HZS1!ZWA]G5?TS;DN
M1+$Q/E9UD/Z:K8S5Q+&_CSE<J^L>5^?J;F1*GN DH,(RJ.\QF+Y_%_>C#R?
M=ANPW5/:ITNJX[2BU*DUO 0>PB4W(O'I_"AD99\'O';@M(G;#&&M)!4X*8>:
M*-Z3PAJP=)EPF522^SHD&*O&9%J;A()H*'8TE)Z&)2$T/K3\&?^2FIS^,E,R
M16U&\"=R7?,%*-O89-LML5LB.!,%@5&5(<,F!'Q(L+0'=E*JGW.XKG+4G)@\
M@NL7H)Y#>5LI_ 3=7B>,^QW:]89A'/=I<]8/>Q?]<_B(A:*ZKBWZ7(S@F^\E
M),GO"<L&H:CR%>&DT!TZ;Z R]*@.24EQW 7V()@_O&/]<-#O NN%@V$?6#<<
M=J-]QO]'B_/UFOJQTULJ2_P07,K'F@;4G<%@4FEA!5)*EU8E=Z!*QQK*U\WR
MJ_&AGB\7BSV<..QV+MQ*%MZ_&[*8??COOAPAXX$WPY!%'6"#D W8WIN7#'F=
MMF_BRHX"Q(^XW[IPA&$MUG-TB5IL<+Y/6'T?#?Q]W&GN3[2+7M,N>F]N%S/*
M3Y.:99,:F#\DLG*EMM8J=W\6%+ZFN%_VF&,-Y22(XQWQ:9=IZ'.,/+!%R@ ^
M@>G[T%.H;^H^OH,)#5@S=ZLJF4)&W((5(HT5!.+G/81_WX?.89Z74CTBP3_D
MNR>*ISP;#" F*K P8L.:_*1I$,.PTX5;92D"IV/!+H94BU2(X;#/X!A%V@?S
M W6_C9^2#$6K*FP]2C1?FT%L5L\?/Y[74]P7KC>"X$M<DVC4&E"B=3T9U0>K
M2C^-K)2EV<9O,QHF4;L'=+]6Y,SNX PTX^GT'U!+ P04    " "WK#-5\X0A
M*_P"  "4!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R%56UOTS 0
M_BNGH"&8IKSU95MI([6%"1"3JI6!$.*#FUP;:XD=;*?=^/6<G38KT!95BNWS
MW7//G>^NPXU4#SI'-/!8%D*/O-R8:A $.LVQ9-J7%0JZ64I5,D-'M0ITI9!E
MSJ@L@C@,^T')N/"2H9/-5#*4M2FXP)D"79<E4T\3+.1FY$7>3G#'5[FQ@B 9
M5FR%<S3WU4S1*6A1,EZBT%P*4+@<>>-H,.E:?:?PA>-&[^W!1K*0\L$>/F0C
M+[2$L,#46 1&RQJG6!06B&C\W&)ZK4MKN+_?H=^XV"F6!=,XE<57GIE\Y%UY
MD.&2U86YDYOWN(VG9_%266CWA4VCV^]ZD-;:R')K3 Q*+IJ5/6[SL&=P%1XQ
MB+<&L>/=.'(LWS+#DJ&2&U!6F]#LQH7JK(D<%_91YD;1+2<[DTRE2%$8Q5R.
MY!*F"C-NX([K!V B@SE?";[D*1,&IHX/*@VO/K-%@?KU,#!$PD(%Z=;AI'$8
M'W$8Q7 KA<DUO!,99G\"!,2^#2'>A3")3R)^K(4/G? "XC".3^!UVI1T'%[G
M")X-7;O8[RDWRE!E&XX:OH\7FA*5FA^'HFXPNX<Q;6L-=,52''G4.QK5&KWD
MY8NH'[XYP;C;,NZ>0D_FU*I93>_A'O#O%[7Q7,#BJ7G3&PI JD,1_,>'ZUK^
M"S-8V%8&IA"XR/B:9S4KMK5J:V.32XW4L&L4-8)4U'FIK(71)$N1KVWE4"<5
MC'B2-A).%)Y9Q9Q:"!68G GZ6 Q=H6M;,-)8)U)H6?",&:+!2H<Z@&_(5%--
M0+6 KA9FJ&P6:*[8%.S(V JQG\A^PK:>80QQU^_#&<17_J5=KOT.+>W]!#K7
M[J+3\[O-TJ/EB+=#\3Y[_M=I%#O0?6]])XEC/]J_F,(YQ)%_O2][:\U#DIS3
M[Q-JW:2/,GJHL(*]24'6*S</-3B^S=!HI>W('3>3YEF]F=>W3*VXT%#@DDQ#
M_[+G@6IF8',PLG)S9R$-477;G/XV4%D%NE]*:78'ZZ#](TI^ U!+ P04
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
MIU@D='N':U^LJMV]::$LWL+<XP:OO4+3!/R^4LK>OM &_45Z_C=02P,$%
M  @ MZPS542UL7E:!P  V!(  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&ULO5A=;^.X%?TKA+?99@!&%BF1DC))@&0VVVZ!V37BF5D411]DB;:%2*(K
MTLFDO[[WDK+L3&QU"BSZ8NN#O/>0/.?P4E?/NGLT:Z4L^=K4K;F>K*W=7$ZG
MIEBK)C>!WJ@6WBQUU^06;KO5U&PZE9>N4U-/>1C*:9-7[>3FRCV;=3=7>FOK
MJE6SCIAMT^3=RYVJ]?/UA$UV#QZJU=KB@^G-U29?J;FRGS>S#NZF0Y2R:E1K
M*MV23BVO)[?L\B[!]J[!ETH]FX-K@B-9:/V(-[^4UY,0 :E:%18CY/#WI#ZH
MNL9  .-??<S)D!(['E[OHO_LQ@YC6>1&?=#U[U5IU]>3=$)*M<RWM7W0SW]5
M_7@$QBMT;=PO>?9M93PAQ=98W?2= 4%3M?X__]K/PT&'-#S1@?<=N,/M$SF4
M/^4VO[GJ]#/IL#5$PPLW5-<;P%4M+LK<=O"V@G[V9K[..W6!XRK)!]W 6IO<
M3=?YIWQ1*_/N:FHA#3:>%GW(.Q^2GPC)./FH6[LVY+XM5?DZP!3P#2#Y#N0=
M'XWXMVT;D"BDA(><C\2+AD%'+EXT.N@[-^A9_@(<L^2VZ_)VI?":DE]U6^1F
M3>Z_XH0H\H_;A;$=,.B?QZ;#)XN/)T-579I-7JCK"<C&J.Y)36Y^_(')\/W(
M4.)A*/%8])NY%Q/12S*WNG@DOVW<\MTBVRM;*7,,\6C,XX@_K159ZAI$7+4K
M8I$<O9*K?RM#++Q&_N3MRY\-,0Z*WNR%YZ!<DM^=2F#:AXO;)]6!^H?_!X56
M@CE^W38+U>'([K^JKJA@'69=56">UBW&-J_)[6K5J55N%7&+:L@,NKA+\DEU
M#3FO6O*B\LZ\([] KPK<I"!?\GJKR&];:VS>EI@KMP1(IGJ2L8RDB:1QDI(_
M$18&64JB()3D+T 1Q/SC#REG_#V\W%WM$);DG%,1AN]\1Q'"?TP3+LF'O"W
MBTJB.YC';JDJZUI#QK!OGP2,C:#B(9%Q1#.'*@V2C/ @S;X/%!.2LC!R:5@0
M,?RG/.&49^P$M+?Q1J Q$J<)31,!S9,@0V@1_SYH6;J;@"Q@V!^&&$DJ(=8?
M (R3*,T&8$E(6" BS$6S+*&1C'O!&/*D#$:',$2![ N\L=H]_J\Q^N$X4?S/
M $9<0 PN($9=X % @C00LG>!SVUES<X$7HY9P&C /\ "/CW,/[^2_E[.;]"^
M,8.W[C#(_%L5@U7O5NY;#6>AI%'LN!X'808S+SE*A\924,[%P$\1"AK'H9.5
M8.2+CW<>"T'3S(LFPE7[^5"W-!%A_PIRG8(!HLTB3EF4]M*3"$,Z>Z L9E1*
M-N!(. >F(#MX%J1B ")D0L,T<=D$<N@ 2!33N/>/.$C3TT 8*#X4$14\Q@2
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
M"O^GA'8&^'VME-TOW :'/[3%OU!+ P04    " "WK#-5#W+_M<P"   5!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6RM55M/VS 4_BM'&9I 8N32
M4B;61NIE:)O$5E'8'J8]N,EI8Y'8P79:V*_?L1.R%EK$ R^-?7R^[]SJS_VU
M5+<Z0S1P7^1"#[S,F/+<]W628<'TB2Q1T,E"JH(9VJJEKTN%+'6@(O>C(.CY
M!>/"B_O.-E5Q7U8FYP*G"G15%$P]C#"7ZX$7>H^&*[[,C#7X<;]D2YRAN2FG
MBG9^RY+R H7F4H#"Q< ;AN>3KO5W#C\YKO7&&FPE<REO[>9K.O "FQ#FF!C+
MP.BSPC'FN26B-.X:3J\-:8&;ZT?V"U<[U3)G&L<R_\53DPV\CQZDN&!5;J[D
M^@LV]9Q:OD3FVOW"NO$-/$@J;631@"F#@HOZR^Z;/FP PMX>0-0 HJ> [AY
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
M_^<CJ?[>#KW.034-U714,U#-1#4+U6Q4<U#-W6A/']TH)^?JSKUL#^W41[4
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
MQWA4K:GUQLC*J<Q<&M0LMRSP-P3*.N!Y)J59;^P%[8\M^@=02P,$%     @
MMZPS5<S92O-= @  % 4  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
M?511;],P$/XKIR AD,:2IMU I8W4=DP,,:A68 ^(!S>Y)-8<.]B79>778SMI
M*%+7E^3N?/?==^<[SUJE'TR)2/!4"6GF04E43\/0I"56S)RK&J4]R96N&%E5
M%Z&I-;+,!U4BC*/H,JP8ET$R\[:U3F:J(<$EKC68IJJ8WBU1J'8>C(*]X8X7
M)3E#F,QJ5N &Z7N]UE8+!Y2,5R@-5Q(TYO-@,9HN)\[?._S@V)H#&5PE6Z4>
MG'*3S8/($4*!*3D$9G^/N$(A')"E\;O'#(:4+O!0WJ-?^]IM+5MF<*7$/<^H
MG ?O L@P9XV@.]5^Q+Z>"X>7*F'\%]K>-PH@;0RIJ@^V#"HNNS][ZOMP$#"Z
M?"8@[@-BS[M+Y%E>,6+)3*L6M/.V:$[PI?IH2XY+=RD;TO:4VSA*OI4(*U75
M3.Z R0PVO) \YRF3!(LT58TD+@M8*\%3C@;>P%JKK$D)[IG6UFL'7YS@>@NO
MKI 8%^;U+"3+S64(TY['LN,1/\-C%,.MDE0:^" SS/X'"&U10V7QOK)E?!+Q
M4R//81R=01S%\0F\\="IL<<;/X/W51=,\C_,#=.9[9DTMB<9ZV;+=FZMT:"D
MSJ!RN.:2R90S 1MK1#O(9.#G8FM(VU'\=:Q%'8')<0)N/:>F9BG.@]KETH\8
M)"]?C"ZC]R?*FPSE34ZA)Y]1%E0ZXG5_P6U_P<>8GL8:P0Z9/D8J/)C4"G7A
M]]& G[-N: ?KL/*+;M+_N7?OQ2W3!9<&!.8V-#I_>Q& [G:P4TC5?NZWBNP6
M>;&TSQ9JYV#/<Z5HK[@$PT.8_ 502P,$%     @ MZPS5;-23_RO @  \08
M !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULK57);MLP$/V5@1H4"9!&
MLJRD16H+\)*@+9#6B)OV4/1 2V.)"$6J)+VD7U\NLNH$<I!#+A)G..]Q%LYP
ML!'R7I6(&K85XVH8E%K7EV&HLA(KHLY$C=SL+(6LB#:B+$)52R2Y U4LC*/H
M(JP(Y4$Z<+J93 =BI1GE.).@5E5%Y,,8F=@,@UZP4]S2HM16$::#FA0X1WU7
MSZ21PI8EIQ5R104'B<MA,.I=3A-K[PQ^4-RHO3782!9"W%OA<SX,(NL0,LRT
M92#FM\8),F:)C!M_&LZ@/=("]]<[]FL7NXEE011.!/M)<UT.@P\!Y+@D*Z9O
MQ>83-O&<6[Y,,.6^L&ELHP"RE=*B:L#&@XIR_R?;)@][@-[% 4#< .*G@.0
MH-\ ^B\%) W I3KTH;@\3(DFZ4"*#4AK;=CLPB73H4WXE-NRS[4TN]3@=/J]
M1)B(JB;\ 0C/84X+3I<T(US#*,O$BFO*"Y@)1C.*"M[!*%^CU%19]=767#^%
M\)5(26P!X7B*FE"F3HSEW7P*QT<G< 24PPUES!1:#4)MW+:'AUGCXMB[&!]P
ML1?#C>"Z5'#%<\P?$X0FWC;H>!?T.'Z6\<N*GT$_.H4XBN,.AR8OA_<ZX-.7
MPZ-GHNFW)>P[OOX!OF^R()S^);:/3DTQN3+%RHEO*U/2F42%7'N%6,(UY81G
ME#"8&R6:'M8*?HT62DO3A;^["N0=2+H=L)/I4M4DPV%0V[/D&H/T[9O>1?2Q
M*[FO239]);)'B4_:Q"?/L:?[G8"^$[J2YTEZ_CK8,;Q.HS-S[=;[2>DT2AX;
M33N-WK=&/HAP;QA4* LW5!6X5O8MTFK;N3URX^J)?FSFN1^__VG\8W!#9$&Y
M H9+0VE<. ] ^@'K!2UJ-W(60IL!YI:E>9-06@.SOQ1"[P1[0/O*I?\ 4$L#
M!!0    ( +>L,U5K3>7)7 H  "Z)   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0W+GAM;,7=:W.;QAX&\*^RH]-IDYDT G2QY-J:B<7]ZFG:=,Z<.2^(M+8X
M0:  LIN9?O@N @N#T!K:ISYYD5B(_>T"YO&"_CA7CW'R)=U0FI'?MV&47@\V
M6;:[' [3U89N_?1]O*,1>^<N3K9^QEXF]\-TEU!_?6BT#8>2($R'6S^(!HNK
MP[+;9'$5[[,PB.AM0M+]=NLGWVYH&#]>#\3!TX*?@_M-EB\8+JYV_CW]2+-?
M=[<)>S4\*NM@2Z,TB".2T+OKP0?QTAL)>8/#&I\"^I@^^YKDF_(YCK_D+XSU
M]4#(1T1#NLIRPF?_/- E#<-<8N/X6J*#8Y]YP^=?/^GJ8>/9QGSV4[J,P]^"
M=;:Y'LP&9$WO_'V8_1P_ZK3<H$GNK>(P/?Q-'LMUA0%9[=,LWI:-V0BV053\
MZ_]>[HAG#<3QF092V4!J-)"D,PU&98-1UP;CLL&XZY F98-)UQZF98-IUP87
M98.+9H/1F0:SLL&LZS;,RP;SKCV(PM.1$[INA7@\V,VC?;[)T^$6.Q]O\>F
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
MJFE038=J!E0SH9H%U6RHYD U%ZIY**T>754IN,0O!0?>IN+WU#N_1B?SWYG
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
ME"S.#K>4!)3K NK^'6/R^4174.ZG7?P#4$L#!!0    ( +>L,U7N9EX9R@0
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
MIFC-@2CS'/+O=XBPP]+QG=>.1[S/I.YP5XL"[M$&R:=BS57+;5!2G",J,*.
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
MOM$&HNG2S43QRC:Z!5>Z;=IAH3]L($R 7E]RKK83TSN[3V7Z#U!+ P04
M" "WK#-5SH0BSI<"  #Q!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6RM55U/VS 4_2M6AB:0!OE.6Y9&@E9H3)J$VC$>ICVXR6UCX=B9[33LW\].
M0A9HJ'C82^*/>\X]]]KW.JZY>)0Y@$)/!65R;N5*E9>V+=,<"BPO> E,[VRY
M*+#24[&S92D 9PVHH+;G.)%=8,*L)&[6[D02\TI1PN!.(%D5!19_KH'R>FZY
MUO/"BNQR91;L)"[Q#M:@[LL[H6=VSY*1 I@DG"$!V[EUY5XN(F/?&/P@4,O!
M&)E(-IP_FLEM-K<<(P@HI,HP8/W;PP(H-41:QN^.T^I=&N!P_,Q^T\2N8]E@
M"0M.'TBF\KDUM5 &6UQ1M>+U%^CB"0U?RJELOJAN;2>!A=)**EYT8*V@(*S]
MXZ<N#P. ^Q; ZP#>>P%^!_";0%ME35A+K' 2"UXC8:PUFQDTN6G0.AK"S"FN
ME="[1.-4<HTI9BF@=7-E%KPH.0.F)#I'MVRO1UP0D.AT"0H3*L_T^OUZB4Y/
MSM )(@Q]SWDE,<MD;"LMQY#::>?ZNG7MO>'Z:\4ND.]\0I[C>2/PQ?OA[DNX
MK9/09\+K,^$U?/Z[,K$"BA5D:$ED2KFLA$["SZN-5$)?O%]CP;;LP3B[*<9+
M6>(4YI:N-@EB#U;R\8,;.9_'0O]/9"\2X?>)\(^Q)RM<ZQNF0!!,1X^UA8<-
MW'2)?1)-9I$3V_MA""-6TYGSS^J%MJ#7%AS5]J![@KYVYZ7@*<A1=2U!-/ [
M=2;>:W6'5M%TZ@7CZL)>77A4W0UA1)=BAG:<CU=$>.!VYA]D[M#(C<)H-JXM
MZK5%1[4-JGE,6'1P6FXX=8+7TL;, F_FO])F#QJ2>0R^8;$C3"(*6PUT+B::
M0;0-MITH7C8]:L.5[GC-,-=O$@ACH/>WG*OGB6E[_2N7_ 502P,$%     @
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
M'3E=6THV69R.@XF_V0VM:Q0.TS1JK9XP#UOFX5'F2[$!;6IFW)658AM</OY
M"N +DN,.IX)![R:MA>-=GF"?^;C-$^)12SPZ2CQSQUQC]:FD9KWI''5G38)T
M#ZW'*(P.L,4M6WR4;5XS854R!=;ZJN(,5!]AW)D\'HSC/<*NT0&\I,5+CN+]
MJ5&GKD8U*>Q=W:2;GOT,=DW&4=)/F+:$Z7'"Y9)A*>& =XT^RI?V[*PPVB/L
M,3JX_\8MXOCO2>PC&G<G&XT&>T1=HV1X "@,_MQ*P3^M:WWW]%XL0;>()'&2
M[%'VF:5I/-X#]7=N4ON,^435B@F-R[=$O^ L00%5OPSJCI&5NUQOI<$S[)H%
MOJ9 60,<7TII'COVOF[?9]EO4$L#!!0    ( +>L,U5T3"H_70(  *<%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;(U46T_;,!3^*U:&)I 82=,V
M7)9&HE1H3)J$Z-@>ICVXR6EKX=B9?=)V^_4[=D)46("]-+Z<[^;Z.-UJ\V#7
M ,AVI51V$JP1JXLPM/D:2FY/= 6*=I;:E!QI:E:AK0SPPH-*&<91E(0E%RK(
M4K]V:[)4URB%@EO#;%V6W/R>@M3;23 ('A?NQ&J-;B',THJO8 YX7]T:FH4=
M2R%*4%9HQ0PL)\'EX&*:N'I?\$W UNZ-F4NRT/K!36Z*21 Y0R A1\? Z;.!
M*Y#2$9&-7RUGT$DZX/[XD?W:9Z<L"V[A2LOOHL#U)#@+6 %+7DN\T]M/T.89
M.[Y<2^M_V;:MC0*6UQ9UV8+)02E4\^6[]ASV ''\ B!N ;'WW0AYES../$N-
MWC+CJHG-#7Q4CR9S0KD_98Z&=@7A,)MRR54.;.YOP)4N*ZU H64?V'6-M0'&
M2VU0_.'^$&%'M\$"TTLF%'*U$@M))=8"00YG@%Q(>\0.:)=]7>O:<E78-$1R
MZO3"O'4U;5S%+[CZ7*L3-HR.61S%,;N?S]CAP=%3FI""=FGC+FWL>8?_E?8.
M)$<HV$S87&I+82W[<;FP:.BN_.QSW;"/^ME=_US8BN<P":A!+)@-!-G[=X,D
M^OB*]V'G??@:>T9',>SSU*#&'N5:<),-X[,D#3<]6J-.:_26UJA/JT$E3[1&
MY_U:XTYK_);6N$]KW*?U0JZDTTI>U;IY?F>/F0+L4T_^.=7ST[/!,_5PK^_<
M$_:%FY50EDE8$BPZ.26\:9Z%9H*Z\JVXT$B-[8=K>DG!N +:7VJ-CQ/7W=W;
MG/T%4$L#!!0    ( +>L,U5SZ0/ D00  .<8   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8Q+GAM;+U9:V_;-A3]*X16# F01*)LRW9F&TC,M4N1 D'3;A^&
M?6 DVB9*D2Y)Q<E^?:E'9.L1SO;4?+'UN/?HGD/R^HB>;(3\IE:$:/ 4,ZZF
MSDKK]:7KJG!%8JPNQ)IP<V<A9(RU.95+5ZTEP5&6%#/7][S C3'ESFR27;N3
MLXE(-*.<W$F@DCC&\OF:,+&9.M!YN?"9+E<ZO>#.)FN\)/=$?UW?27/FEB@1
MC0E75' @R6+J7,%+Y'MI0A;Q)R4;M7,,4BH/0GQ+3VZBJ>.E%1%&0IU"8//U
M2.:$L13)U/&] '7*9Z:)N\<OZ.\S\H;, U9D+MA?--*KJ3-R0$06.&'ZL]C\
M00I"@Q0O%$QEGV!3Q'H."!.E15PDFPIBRO-O_%0(L9, @U<2_"+!KR?T7TGH
M%0F]?1/Z14(_4R:GDNF L,:SB10;(--H@Y8>9&)FV88^Y>FXWVMI[E*3IV?7
MF&$>$G"?3;*YB->"$ZX5. <W7&.^I ^, *P4,==.$-&8,G5J[GZ]1^#DW2EX
M!R@'7U8B49A':N)J4U0*[89% ==Y ?XK!4 ??!)<KQ3XG4<DJ@*XADU)R7^A
M=.U;$3\F_ +TO#/@>[[?4M!\_W38DH[V3_<L;'KE /4RO-XK>%?A]X1*$H'W
ME%--SF_-,HEVQ^8J'YN_;TTBN-$D5O^TC4+^E'[[4]+N<JG6."13Q[0/1>0C
M<6:__@(#[[<V!;L$0QV!5=3ME^KV;>BSQAP_ TLI5.L\SI$&&5+:3A]G<-P?
M#";NXZXT>T4A:U5'<AZ4G =6SK=$*=-OPR1.&-9F,N%82$W_Q6DC;B.>PP4[
ME,['P;!?(]X2%?1@+0I92SN2>% 2#PX=;&Z:W@EY"ED24;X$2R&B#67LM$V&
MH$%P/!S!F@K-(&A$J$4A:YU'JC L51A:5?A0<&RC.&Q4[P?C&L,]8I"U@B/Y
MC4I^HR-&N8WMJ#E6GC?P:GQ;HGI]6(M"UIJ.9#PN&8^MC*]VUB\@3\82*M+&
M=]Q@TNM[=;K[!*%QL\GMQ%1(0&_K1#PKC3O3C%+G87P$R):D,C]U0)-PQ043
MRV<@4P_7;C&LR(?^NG6*AKI"JZJZX^_@F_B'XC%=2=PE&NH*K2JQOY78[\Q$
M%%"5I3/R>L/:*BS" GL8LA=V+/&M-856;S8KIA3+IA2MJ7 &$D46"0.,+EK;
MT7^ #\ SP;)-Q+D]\^#9\S,,*-PZ4&BWH%\DC@C@.&X7J2.G6 C7)1KJ"JTJ
MW-;&PL';=+:./&DA<9=HJ"NTJL1;PPP/=LRO=[:@T=G\8%3O:TU_W A"]J*.
M);WUQ]!ND/]G5[.#0\_2UCJRS86*/\.$PZT+AW8;/L_VKH@$DK#,F:H57;=/
MG(Z\<R%BEVBH*[2JB%MC#\=OT^*L+Q '2]PE&NH*K;I7N'WK\.UO'8>TN *J
M8MY@XX5QKRAD+^M0VN[.#K!9=,ML)UV!4"1<YSNGY=5RM_XJVZ.N7;^&ERC?
M<]_"Y'\!?,)R2;D"C"P,I'<Q- 1EOJN>GVBQSO:9'X0V*S\[7!'C;60:8.XO
MA- O)^D#RO\V9C\ 4$L#!!0    ( +>L,U6OT&I;+@0  "@3   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;+68VV[C-A"&7X50%\4NL(U$':W4-I#8
M7K0%BAIQMWM1](*6QS$12=22=)R\?:F#%4MB5!E0;V(=9O[,?"2'(TY/C#^)
M X!$+TF<BIEQD#*[-4T1'2 AXH9ED*HW>\83(M4M?S1%QH'L"J<D-FW+\LV$
MT-283XMG:SZ?LJ.,:0IKCL0Q20A_O8>8G68&-LX/'NCC0>8/S/DT(X^P ?DU
M6W-U9]8J.YI *BA+$8?]S+C#MROLY Z%Q5\43N+B&N6I;!E[RF]^W<T,*X\(
M8HAD+D'4SS,L((YS)17']TK4J/]G[GAY?5;_4B2ODMD2 0L6?Z,[>9@9$P/M
M8$^.L7Q@IU^@2LC+]2(6B^(O.E6VEH&BHY LJ9Q5! E-RU_R4H&X<,#N.PYV
MY6 /=7 J!V>H@ULYN$,=O,JA2-TL<R_ +8DD\REG)\1S:Z667Q3T"V_%BZ;Y
M1-E(KMY2Y2?G]R0F:01H4\S*!4LRED(J!?H)W441/\(.Q91L:4PE!8$^+D$2
M&HM/ZOW7S1)]_/ )?4 T17\>V%&0=">FIE1AY>)F5(5P7X9@OQ/";\?T!CG6
M9V1;MJUQ7PQWQQKWY7!W2^.^&NR.PZ:[J8:B'@^['@^[T',&C<<#Q$2J(5A2
M$<5,'+D:@K_OMD)RM<#^T:$NU5V]>EYU;D5&(I@9JJP(X,]@S'_\ ?O6SSKP
M8XHMQQ1;C236&"*G'B*G3WU^7A>16BRJ8I*RX*4[M(44]E1JET IZ162>?%^
MGCNN/U'S]?D2N,;*#CR_:;7L#>]:DB.)-4BZ-4FWE^0WPCE)Y:O:+A12$NO
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
M4+^O&9,O [W?UNROQC\ 4$L#!!0    ( +>L,U7'<R@G2P(  #$%   9
M>&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;+5476O;,!3]*Q<-1@M;Y3A)U[6.
M84E7&FA*:=E&&7M0G)M85!^>I'Q!?_PDV349)'D8[,72E>XY]]QCKK*U-B^V
M1'2PD4+9 2F=JRXIM46)DMDS7:'R-W-M)',^- MJ*X-L%D%2T#1)SJED7)$\
MBV</)L_TT@FN\,& 74K)S':(0J\'I$/>#A[YHG3A@.99Q1;XA.Y;]6!\1%N6
M&9>H+-<*#,X'Y$OG<M@+^3'A.\>UW=E#Z&2J]4L(QK,!28(@%%BXP,#\LL(1
M"A&(O(S?#2=I2P;@[OZ-_2;V[GN9,HLC+7[PF2L'Y(+ #.=L*=RC7M]BTT\_
M\!5:V/B%=9.;$"B6UFG9@+T"R56]LDWCPPX@[1P I T@C;KK0E'E-7,LSXQ>
M@PG9GBUL8JL1[<5Q%7[*DS/^EGN<R^_0MV3A(]PS8UAP"$ZNT3$N["F\?]<Y
M[U\!5S#A0G@3;4:=+QJ@M&@*#.L"Z8$"$[:%Y/,'2)/.!8SNG^&D9CW]FXIZ
MW:WXM!6?1N[>,?%PPQ53!5<+>(5GKFX9AW 1#D9:5DQM@:D9C$J?!V-9:>/H
MUTU88,C4R[^A]AEQ5&R8KDM;L0('Q(^/1;-"D@<ODJLC5G1;*[J1O7O BFN<
M.A@KZ\S2CXR#GW<^ <8.I?VU3VOW/VCMM5I[1W_;A&VX7$J8:N.1P?&"^6+<
M;?<IK;DZ220+;\PJ[R5)1E>["NC.!(3'9,+,@BL+ N<>E9Q]ZA,P]8#6@=-5
M'(JI=G[$XK;T;QJ:D.#OYUJ[MR#,6?M*YG\ 4$L#!!0    ( +>L,U6OGX C
M+ ,  *,*   9    >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;*U6;4_;,!#^
M*U:&)I &>6F;MJR-!&5H3$-#%-AGTUP;B\0.MD/9?OW.3AO:-&1\Z)?6=NX>
M/\_=V;[14L@GE0!H\IJE7(V=1.O\U'75+(&,JA.1 \<O<R$SJG$J%Z[*)=#8
M.F6I&WA>Z&:4<2<:V;4;&8U$H5/&X4825609E7_.(17+L>,[ZX5;MDBT67"C
M44X7, 5]G]](G+D52LPRX(H)3B3,Q\Z9?SKQK8.U>&"P5!MC8J0\"O%D)E?Q
MV/$,(TAAI@T$Q;\7F$":&B3D\;P"=:H]C>/F>(U^:<6CF$>J8"+2WRS6R=@9
M."2&.2U2?2N6WV$EJ&?P9B)5]I<L2]NP[Y!9H;3(5L[((&.\_*>OJT!L./CA
M.P[!RB&H.W3?<>BL'#I6:,G,RKJ@FD8C*99$&FM$,P,;&^N-:A@W:9QJB5\9
M^NGH)V ,%#DF4RR0N$B!B#FQBV0BE":'%Z I2]41FMQ/+\CAP1$Y((R3NT04
MBO)8C5R-/ R:.UOM>5[N&;RSIQ^0:\%UHL@W'D.\#>"B@$I%L%9Q'K0B_BCX
M">EX7TC@!4$#H<G'W?T6.ITJJ!V+UWD'[U<.DFK&%R2UX3UMBE$)T6V&,*?W
M5.5T!F,'CZ<"^0).]/F3'WI?F_3M"6Q+;;=2VVU#CR[9*\1XI+DF\(K7BX(F
MN25&SV*8N^4E"H,0<_6R*:/!J!]ZE=$6O5Y%K]=*[X%*1A^QL/_'L(0)-S8?
M=L,:P5V;@=]KYA=6_,+68KEDG/(9E*726"GA/BME3V!;4ON5U'YK*LXR(37[
M2^T%CO<,/!<LQS=!-ZGN[Z;#&]32L6L3X/O5G(]!17+02O**:T#IC9P&NYSZ
M]1+9M0G\<-#,:5AQ&K;6R#3!P!TCKZSM1AGNLT[V!+8EU_?>7B6O-0EUP>MS
MV_S:>+LA]WJUM#09F<N^*2W^QNOIM_*\$YJF'Z'H[]QLPV#8KW/<M?*Q>+HU
MEN[&<Y^!7-@N2)&9*+@NW\QJM>JTSFQ_45L_-QV8;2/>8,KV[9K*!>,*E<T1
MTCOI(R=9=D3E1(O<-A6/0F.+8H<)=I$@C0%^GPNAUQ.S0=671O\ 4$L#!!0
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
M>[5I5=MM'Z[N!R<Y2:R!S6S3K/_^VH9"-DPZ9=N7!@/G/.<8_-3,]T)^5CL
MC;X6.5>+8*=U>1&&:K6#@JIS40(W5S9"%E2;H=R&JI1 URZHR$,21>.PH(P'
MV=R=NY;97%0Z9QRN)5)545#Y< FYV"\"'#R>N&';G;8GPFQ>TBW<@OY07DLS
M"MLL:U8 5TQP)&&S"%[ABTOB MP='QGLU<$QLJTLA?AL!W^O%T%D*X(<5MJF
MH.;G'EY#GMM,IHXO3=*@9=K P^/'[&]<\Z:9)57P6N2?V%KO%L$T0&O8T"K7
M-V+_%S0-I3;?2N3*_47[^MY)&J!5I;0HFF!30<%X_4N_-A-Q$$#(0 !I HBK
MNP:Y*J^HIME<BCV2]FZ3S1ZX5EVT*8YQ^U1NM317F8G3V5LP+2GT$MV:Y[VN
M<D!B@]Q)]([J2C+-W.4[4;(5FB8$/;\"35FN7J SQ#BZVXE*4;Y6\U";>FS6
M<-6P+VLV&6#_4_%S%$<C1")"T(?;*_3\[,6W:4+33ML3:7LB+F\\V)-2 "/T
MO@1)->/;NJ$1>LOHDN5,/XS0-7TP[Y8>H:L*T+^OEDI+\X+\YVNBAB5^F%TU
M%ZJD*U@$9EDHD/<09'\\P^/HSR.MQ&TK\;'LF9D9[*NICDI=E%UX]UE*HO$\
MO/>PDI:5/,4B/E8=-3Y@)5$:^UEIRTJ?8L4^5MICQ<16Y6.-6];X*5;B8XW[
M+#P9F,-)RYH\Q4I]K(F'E4S\K&G+FAYEW>W >'BC0?J(TQX11W$\@)RUR-EQ
MI- TMQIB156@W&FBK%>2=_W/>D60&4ZPOP@<=<Z*CI9A%SBBA:BX-O\9W++C
M;ITS;F8#E/:Z*.H5\S))\,"+C \$BG]@3NJYR!O!&&=Z2\#]^4@F9#I00N<[
M?%QX;QBG? 4_ISG\.SR'.]'ATTS7A!W.V6PV]- ZU>'37(?[LL/1= C7V0Z?
MICO<]]T17"<\?)KQ<%]Y1W"=\_!ITL-]Z^%HR+"XTQ[^&>_AOOBB 6)G/?QK
MM8?[WDMC/+#,2:<]\ANT1SS:2Z?)0"V=]<@OLUZ3Z7"SDDSB[RL(#_:P]GO@
M'95;QI5!;$Q8=&XWT++>8M<#+4JWK5T*;3;)[G!G/DM VAO,]8T0^G%@=\KM
MAT[V/U!+ P04    " "WK#-5@XJ9IZT$  "&&   &0   'AL+W=O<FMS:&5E
M=',O<VAE970W-RYX;6RU66UOJS88_2L6J[96J@(F"4FZ)-)-N-,VJ5/5KMMG
M%YQ@%3#7-LGMM!\_&P@O*;CDCML/#1@_Y_$YMI\<G.61LE<>8"S URB,^<H(
MA$CN3)-[ 8X0']$$Q_+)CK(("7G+]B9/&$9^%A2%IFU9CADA$AOK9=;VP-9+
MFHJ0Q/B! 9Y&$6)O&QS2X\J QJGAD>P#H1K,]3)!>_R$Q7/RP.2=6:+X),(Q
M)S0&#.]6QB=XY\*%"LAZ_$7PD=>N@:+R0NFKNOG-7QF6&A$.L2<4!)(?![S%
M8:B0Y#B^%*!&F5,%UJ]/Z+]DY"69%\3QEH9_$U\$*V-N !_O4!J*1WK\%1>$
MI@K/HR'/_H-CWG=F&\!+N:!1$2Q'$)$X_T1?"R%J 1.G(\ N NRS@'%7AG$1
M,.Z;85($3#)E<BJ9#BX2:+UD] B8ZBW1U$4F9A8MZ9-8S?N38/(ID7%B_10@
MA@,:^ICQG\#G+RD1;^#:Q0*1D-^ *V "KKIP0&+P'!/!;V6CO+XG82@GCB]-
M(8>AP$RO2+G)4]H=*:$-[FDL @X^QS[V6P#<#P FE@;!E J4,M@G&3:V%O+W
M-!Z!L74+;,NVP?.3"ZZO;L"!"DF\ID'^T3+B;7]XV O0_6[C;>@S+I?).,LW
M[LBWI5$D=^E3UW W>?BD/5P5KSN>( ^O#%F=.&8';*Q__ $ZUL]M8@X)Y@X$
MUI!M4LHVT:&?9,NGX1:@5 24D7^P#Z[)J?D&_-N]##8YOI/AJQI^6$.K^%N:
MA[IHO7NZ?7HVZ$Y+NM-+Z":(@0,*4YRQ]6D8(L9!@EG>XZ:-;YY@5AN;-;(L
M^XQKKU[N1[T:')V2HZ/E^$<:O4@&=%?L-D4'(R\ 7HV\G-+L:1M#Y[WZ9^RT
M [AT^>O2-028E0+,>DVRH-[K+?#)@?@X]KG\LO7D_,JE74YP&_L<>UJ?DS/V
MVNR7LA\(K"'4O!1JKJV9?TH?QE/VIJF:\R&KYI!@[D!@#>$6I7 +[0K+])*F
M,DF9%TA/!Q)&]PQ%C0**(IK&0FZTJS9A%^^6V?A\G6G'<*E<VGP-$:!5.3/K
M&V5@6#EZ$N_["U+D@G:]$(Q'DS-1]$.Z5)4/DS:5J7E6J%6FW%E9$9+O#M*V
MRLIS>[(]E6;]OVB+E(ZF,GW<Q6WIXLSF$V<R[^!L5YSM;^$,0LPY"%#LAVH]
M[+"DW[4$M DNK3:#HKD%6F.E.+/1N$.URK9"K;WK7BGH@)E\KY5[BGBX^LJZ
MP*GH,U\LYZ">MT";U]1<C!8=S@=6;A;J[>R9F@R+; GVWF):](L5&Q+-A>]-
M<5<!K]PPU-OAR@!D<CUBPGG:^L*[T2-=+,V0:.Y0:$T5*[\-G?]KH^"0CGD[
M*)H[%%I3O<JL0[U;_YX%<$BGOAT4S2W0Z@40RI<_IV-+5Y8>:HWO^PJ8;^G^
M)7!0QS\HFEN@-5X5G=EX,>T0K;+S4._GNT3K6(*MN@WIUK>#HKGPO?D_E\RL
M'=!&F.VS@VX./.78\T/*LK4\3/^4'2&?M6_@W38_$J]@\A/Z>\3V).;2#^XD
MI#6:R?&P_- [OQ$TR8Z!7Z@0-,HN XQ\S%0'^7Q'J3C=J 3E3P_K_P!02P,$
M%     @ MZPS50ZP.X18$0  L0,! !D   !X;"]W;W)K<VAE971S+W-H965T
M-S@N>&ULQ=UM;]O(H8;AOT*X!\46\*Y%O=II8L .R2%G3K9&@G11'/0#(XUM
M(I+HDK03%_WQ)27:U,C42#RY W_9M;V<:R2+S_+M,?GV6YI]S6^U+ISOB_DR
M?W=T6Q1W;TY.\NFM7L3Y;^F=7I;_Y3K-%G%1?IO=G.1WF8YGJT&+^4F_UQN?
M+.)D>73^=O6SJ^S\;7I?S).EOLJ<_'ZQB+/'2SU/O[T[<H^>?O QN;DMJA^<
MG+^]BV_T)UU\OKO*RN].GI59LM#+/$F73J:OWQU=N&_49%P-6"WQ]T1_RS>^
M=JJW\B5-OU;?1+-W1[WJ%>FYGA85$9?_>M#O]7Q>2>7K^%>-'CW/60W<_/I)
M#U9OOGPS7^)<OT_G?R2SXO;=T>F1,]/7\?V\^)A^"W7]AD:5-TWG^>J?SK=Z
MV=Z1,[W/BW11#RY?P2)9KO\=?Z]_$1L#^J,= _KU@/[V@.&. 8-ZP&![P&#'
M@&$]8+@UP-TUPZ@>,-H>L.L]C.L!XT/?]*0>,#GT39_6 TX/'7!6#S@[]"6Y
MO:=/KG?H[\E]_K#7*]UZ+5FM8EY<Q.=OL_2;DU7+EU[UQ6H]78TOUZQD647J
M4Y&5_S4IQQ7GGV[C3/]:K90SYWVZ*).:QZMU_5?G]SC+XFJ%=W[Q=!$G\_PO
MY4\_?_*<7_[G+V]/BG+VRCB9UC-YZYGZ.V9RG0_ILKC-'7\YT[.6\8%]_&#?
M>+%G_KX%."E_;<^_N_[3[^ZR;Q4O[F]^<P;NL=/O]7LM+^C](<-[.X=[]N&>
MGC[/[K8,]^W#?T\?GF=O&Q[8AW_2=T_#W=.V#\,^7-XOGV?OMPP/#Q_>]N*C
MPX>W_>;EP</=LY;AZN#?_/:OSE@-!\\1'JR\0=<(7Y3Y7=[H<@-8.%\>G<WE
MKN+'U8\OOL79S/F__RU))RKT(O]GR_NY7,\_;)^_VNB_R>_BJ7YW5&[5<YT]
MZ*/S/__)'??^VA8*$O-(S">Q@,0$B84D%I&8)#$%848DA\^1'-KT\XOY/)W&
M11FT?"-TT\UPZN_5U[HM;E:[:]Q(S",QG\0"$A-K;+3"JF.2A_.!.^@/>[UR
M8_&P&:67"[JCM@6CE@5[P]'+!27Y/A2$&1$8/4=@9(V IZ]UEFVO]9MQB)O-
M4W[LS)/X2S)/BL?C<L>W'+@LVJ)AG;-K-$C,(S&?Q (2$VMLO+$B;V?BY1)N
MK_<R$>2KDB2F(,Q(S?@Y-6-K:C;WT>[J?;2-G!P_;3:.G66Z_'4:Y[=M*;'.
MT34E).:1F$]B 8F)\<L-2$L&PI;%6K/R<KEQRV*2? L*PHP43)Y3,+&F0)0K
M?)$[R=*YTUF2SIQ?DGK3D;>=>+BT:EW7=Q+S2,PGL8#$Q&3O5F'O$M'>)23Y
MDA6$&>OWZ?/Z?6I=O_]8G>@M_Q=_\:"S^$8['W5U]CM9WI1?3=.;9;+:6;JJ
M5_Y_Z#AK7_&MTW1=\4G,(S&?Q (2$_;/>> \5A^=TW<6ZS./;M^9Q8]YVU$Y
M^;(B$I,DIB#,B-W9<^S.K!_'ASC[JHMZ[^JCSHLLF58I_%2DTZ_.YS)UN?/+
MAT^?6Z-FI;M&C<0\$O-)+" Q06(AB44D)DE,09B1-K?77%KJO?*)Z?H%0*E$
M-0_5?%0+4$V@6HAJ$:I)5%.49L9SX\JO:]T<?DSRK[]>9UJ7!UJ%+F<HG"PN
M6L](VZ7..2,UK]9<=_/(X;>>:QX\^.BD :H)5 M1+4(UB6J*TLP ]9L ]:T!
M\K_?Z=4.9)F>Q>H<Q>/.(S4[U3E!I.;M>9M/1S'N^BC&&>\ZAO'1EQ6@FD"U
M$-4B5).HIBC-S%C3;7"MUVG/_Y[.RWW&ZKK0[HT36D] -:_6SHQMT[A_NKUQ
M0JL'J"90+42U"-4DJBE*,X/3-!!<>P7!2QZ2F5[.G,=$S]OJ<I=VH'-NT*)!
MK9D[==NA00L$J"90+42U"-4DJBE*,T/3=!9<>VGAQWH[=KQSH-!Z JKYJ!:@
MFJBUS:NEPU';U5=TV@C5)*HI2C-3U70:7'NI874Y5^^]BFM7.L<'[2W4VLM6
MRXN-$EI*:)NVK4D@T&E#5(M03:*:HC0S&4W/P;47'0Z^(N7\Q_F0+)/%_:(U
M.6@! M4\5/-1+4 U@6HAJD6H)E%-49J9P::+X9Z^]E4JM*:!:AZJ^:@6H)I
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
MS^<ZW+U+BKZ."-4DJBE*,[/5%&3&/U*0.6"7-/Z^:Y?4/G/G#*(M&53S42U
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
M3;G8ONTQ3XL>9,?E[:17O$!VC/NN?M]AM4*-7:]-,K,V.7JX,W,FQPZ3%C%
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
M@GRO)2KP[VN,V?%%-%#?_\[^!5!+ P04    " "WK#-58#^=B1\%  "((
M&0   'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6S-6FUOJS84_BL6NYIZI=Z"
M#>2E2R*UA6UWVI6J9MT^3/O@@I.@ LYLIVGWZV<#(8$X-.EUI7YI>#GG\3GG
M,<<\N*,U98]\08@ SUF:\[&U$&)Y:=L\6I ,\PNZ)+F\,Z,LPT*>LKG-EXS@
MN'#*4ALY3L_.<));DU%Q[99-1G0ETB0GMPSP599A]G)-4KH>6]#:7+A+Y@NA
M+MB3T1+/R92(^^4MDV=VC1(G&<EY0G/ R&QL7<'+$#G*H;#X,R%KOG,,5"H/
ME#ZJDZ_QV')41"0ED5 06/X\D1N2I@I)QO%O!6K58RK'W>,-^L]%\C*9!\S)
M#4W_2F*Q&%L#"\1DAE>IN*/K7TF5D*_P(IKRXB]85[:.!:(5%S2KG&4$69*7
MO_BY*L2. _(/.*#* ;4=O ,.;N7@MAW< PY>Y> =&Y)?.12IVV7N1>$"+/!D
MQ.@:,&4MT=1!4?W"6]8KR=5$F0HF[R;23TRF"\S(%U7J&-S03,X_C@L&OX"#
MM\)G=4PX. N(P$G*/TOK^VD SCY]!I] DH,_%G3%<1[SD2UDD&HH.ZH"NBX#
M0@<"@@A\H[E8<!#F,8F; +;,KDX1;5*\1IV(OZWR"^ ZYP Y"&D"NCG>'6K<
M@^/='8U[>+0[''84PZWY=@L\]P!>F"U3^D((F!+VE$3D(,OGX"I-:50R3F?@
MCD1TGB?_2;-;PA*JK+G@X._?Y0C@JR 9_T?'=AF.IP]'M<%+OL01&5NRSW$9
M$[$F/_X >\Y/.J9,@@4FP4)#8 U.O9I3KPM]4A$EF>$[9$:[CRPI'UD=026V
M7V"K9>5IXD(7>2/[:;?R^U;0W[,*-%:.Y[>LPLYLWE@KOZZ5WUFK^YQM)_*Q
M)?+WTAIXKN.T2M0Y\*F3TR18: BL4?!>7?!>9\&KOE&4>%DV#ME-7INHX$RN
M(B\$,_Y91TCWD&[I"1#(RI5$KBDQ?M$M1C>=2*>29A(L- 36(*U?D];OK*!J
M[8JF.:4Q!YRFL8Z%3HQ36[M)L, D6&@(K$'$H"9B\+&6ZX%)3DV"!2;!0D-@
M#4Z'-:?#=URNAWMKD0^1WUJ*2J/>[CK<]WNMQ5ICY+NM12WL3.6-A8+.5IPX
MKRP>7';R: &DEI#R[TGJVJ54J4(K*SJA3IVZ1M$"HVBA*;0F*3N*$7ZLGE3%
M8XI9DVB!4;30%%J36;1E%KUC9ZK =QM*W_&&K=:DL?)='[5ZD\8*#8:M-A=V
MI_/6<FVE-.Q4=9,I2>6E^3F8DYPPG!9="L=9DB=<,*R^@&GK9%02&T4+C**%
MIM":_&QE,?0^6*,RI&PK9DVB!4;10E-H36:W(AYVJ_CO;%3^_IO/$/IM/:\Q
M&R#8?HO26/4<-&QWJO>0X'"KP6&W(I:SN-A3R.5#<%W42KY9"99$JH130:-'
M<"\U.@=GMW?3>[WF[A[BY,EM5'@;10M-H37)VFIOV/]@;<NHD#>*%AA%"TVA
M-9G=BGG8J2N_MVT-]J2?U]O["JFQ0GO?*@.-E6R ;?'7G<Y;R[75R;!;*/_"
M<*Z*I;X%%@4[T)@T0G;H.?N5T=CU_+VL YV=,MNKSGMH8[35QN@U;?P.'U9?
M&1,6K@ ZFR^KO8,?5H]#&FR T$&DX#BD_JLAA:<F!_L:J)(M>V?'-2-L7FQU
M<UGQ52[*G<GZ:KV=?E5L(K>N7\/+L-P4W\*4>_3?,)LG.0<IF4E(YZ(O'U96
M;GN7)X(NBWW=!RH$S8K#!<$Q8<I WI]1*C8G:H#ZGP\F_P-02P,$%     @
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
M$8P>Q X,0'T*4%H,2DM :1B*9LO=>!_!C\R/#A-F/ZNSQJ[3H0<1SB@"U.@
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
MY;OTIN/RB">:#LO(-.1Y4W.WE!?0KB]:K9O3?"?F[X>2 OJ]'?0F$A:G>F-
M4T<S+:$SFB%5>AVIY244T/9.*Z4(M*;3_8)=NVS[+N/M0GDGS_J4A\XVE#2[
MFDYV5*>"9$"S3QK';=+!1N$XG%A%05(8(+LP>)DT$EJ+Y# '[RM.JL<NSH;5
M[Z2///,,:T<_EZPC9;5TVL'32J'=9LR?5!7(KBH^\C6MC<Q8_<YF!IZ25R1'
M"BL(1!-CU^!Y$CE2="!KOCPM.HR$.549 YI"6*2NE9C-0E63':FG&+IB^]"%
MI 9 ]KV&1/#4\"+K9L[5T#O;1)=58L!JVE65@<S+DC7-&_! 6ZMI#8N<B@2G
M:(E3M-05VKCEI#)!=F7233IL2^M.CYC;PJD@0?KV @S#!59C7#>+0X34$#=L
M9P0':ZQC4J0H0?9<?+].?X08IZH$Z?L-.%KXBU!E1K<+O-#3J-'-9@CBJ053
M)+4%LFN+WT4'?NF_QY:B[%!G,Q3J#,6!%ZFIB<%.\*.E=@:S&8QB;RI\I(Y
MD7TT/,S=2--0;M[K04[%@U.TQ"E:Z@IMW"!2BR![EOXNR^K="4LO=IBS&\2P
M71%A5>T:K/PXT&+54<G&!$II@NS2Y(]V9Z0?"ZM'T$[A("-U_4,, L^D-A\>
ML4.>36:L]VDMD=1M$ K\6.7R-78U?"E>?+L@2*B S:87KNWN9Y_(T#<EL*^F
MBHG!*HJU =-5R<;$2=7B']D+$:-IOQ)CC#>[]]F\07TS)]!3<:-9$*@JSE79
MQLQ)2>/;4_V/LNM2TE!0%N2A* M>F&=M.]K93"+#KJT7J43J5A&*U:3&5<G&
M/!Z<J+)O==R1;<%)6?Q-VX73_9I#/\4;F71[NLK7.%)3'X-)'"\T&E]#<_A2
M<_AVS=%-QZ1L.K4X/,!,GU/E,:"-IA#LJP3J1A!"7R704<'&!$I]XMOU2;\K
MG.MIII%$IRK%UV6%#\-8Z\ZZ6;CPM;3&5=G&/$HIX]NES)^DW)'^L'-9LF=2
M9<9%'CO*V0P:9$<0J:?/$I,9ACC2*'R-HU2^U#J^?6=A,A3WQVF>3B39J1CR
M#>>J@EA+ODUFX6*A3=^O(5]\*5_\Q>EZ\F#N-I_G=:IAG*(E3M%25VCC5I&:
MR+=KHL,\OIO)R(;5O/A[.K%W*HA\7>S,X.)P]6+@W&07P5B;TEY#%6&IBK!=
M%76OM[3#Q:ZQ)51VE+,/3.NR9Q8$6I)O,@OC4#DIE;HJVYA!*8^P71Z]W^_D
MFYES*H^PKGMF* ZA1IUNIPZNK@HVIDUJ(VS71H8)[(@\L@.>S:0N?&8!AII
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
MFS'!$>%Y@#J_84R>=O(+U(/SY7]02P,$%     @ MZPS5;+8$UJ3 P  KQ
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
M(_69!%P'J/4%8_)IH@_BU8=7\!]02P,$%     @ MZPS5: 2ROYQ P  XPP
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
MNL"/(- N ._/E+*K@=MGZ\^JY!]02P,$%     @ MZPS59OVF/\X @  #@8
M !D   !X;"]W;W)K<VAE971S+W-H965T.3,N>&ULK95O;YLP$,:_BL6FJ96V
M0"#MI@R06J)IF3HI:M3MQ;07#AQ@U7^8;4+W[6<;@I(JJ3HI;X+/W//D?N?X
M$G="/JH:0*,G1KE*O%KK9N[[*J^!8341#7#SIA2286U"6?FJD8 +)V+4#X/@
MVF>8<"^-W=Y*IK%H-24<5A*IEC$L_]X"%5WB3;W=QCVI:FTW_#1N< 5KT _-
M2IK('UT*PH K(CB24";>S72>S6R^2_A!H%-[:V1)-D(\VF!9)%Y@"P(*N;8.
MV#RVD &EULB4\6?P],:OM,+]]<[]BV,W+!NL(!/T)RETG7B?/%1 B5NJ[T7W
M%0:>*^N7"ZK<)^J&W,!#>:NT8(/85, ([Y_X:>C#GF Z.R$(!T'X6D$T""('
MVE?FL!98XS26HD/29ALWNW"]<6I#0[@]Q;66YBTQ.IUF@C&BS;%HA3 O4":X
M)KP"GA-0Z,.SV&8L>0&,$VWCBP5H3*BZ-)D/ZP6Z>'L9^]J49<W]?"CAMB\A
M/%'"MY9/4!2\1V$0AD?DV>OETT.Y;YHQ=B0<.Q(ZO]D)OX&O)#EV/[2;2@+8
M!ATC>]'*WL"Y:G .B6>NF *Y!2]]]V9Z'7P^QGDFLP/J:*2.G'MT@OI.*/7L
ML'_=F1RTU,#4[V/LT3G9SV1VP#X;V6?_=>(XSV6+Z3'FWNC*&=D!N4V#V-_N
M@[R4T5?G[]U6.RF_8UD1KA"%TFB"R4<CEOWTZ0,M&G>!-T*;<>"6M1G8(&V"
M>5\*H7>!G0GC7T#Z#U!+ P04    " "WK#-5=@@E<5@"  !^!0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Y-"YX;6RU5.]OVC 0_5=.635UTD0@0#MU(5*A
MFU:IE:JB;A^F?3#)0:SZ1V8?T/[W.SN0,JEEG_:%^.Q[S^\>OLNWUCWZ&I'@
M22OC)TE-U%RDJ2]KU,+W;(.&3Y;6:4$<NE7J&X>BBB"MTJS?/TNUD"8I\KAW
MYXK<KDE)@W<._%IKX9ZGJ.QVD@R2_<:]7-44-M(B;\0*YT@/S9WC*.U8*JG1
M>&D-.%Q.DLO!Q70<\F/"=XE;?["&4,G"VL<07%>3I!\$H<*2 H/@SP9GJ%0@
M8AF_=YQ)=V4 'J[W[%]C[5S+0GB<6?5#5E1/DD\)5+@4:T7W=OL-=_5$@:55
M/O["MLT=GR=0KCU9O0.S BU-^Q5/.Q\. %GV!B#; ;*HN[THJKP2)(K<V2VX
MD,UL81%+C6@6)TWX4^;D^%0RCHK9\P*=QW)-\AFN32DK- 2G5TA"*O\!3D :
MN)5*L84^3XFO#,"TW-%/6_KL#?HAW%I#M8<OIL+J;WS*4CN]V5[O-#M*>"M<
M#X:#CY#ULPP>YE=P>O+A".^P\V$8>4=O\-Y8[V'IK(;H",S9$B?IQ9/7:C]*
M&=KIPC>BQ$G"_>+1;3 IWK\;G/4_'Q$\Z@2/(OOPF. 9FRO-"EDC>OAYPSEP
M3:C]K]?DCOZ#W'$G=_QO?QV6UO$["&^*:H0&G;15:WL9;?=[V^41V]N;!NT3
M"5-G4PQZXSS='.I+#WI"HUO%SO=0VK6AMCVZW6ZX7+8]]9+>3B9^<RMI/"A<
M,K3?.V<!KNWV-B#;Q Y;6.)^C<N:!R2ZD,#G2VMI'X0+NI%;_ %02P,$%
M  @ MZPS5<'0^3!U!   \14  !D   !X;"]W;W)K<VAE971S+W-H965T.34N
M>&ULS5C;;N,V$/T50ET4NT 2B;K:J6W MK9HB@;(.GMY*/K 6+2MKB2Z)&UG
M_[ZD)$N61--)(*!]B74Y<WAF.#.:<'0@]#O;8,S!<YID;&QL.-_>FB9;;G"*
MV W9XDR\61&:(BYNZ=ID6XI1E!NEB6E;EF^F*,Z,R2A_]D G([+C29SA!PK8
M+DT1_3'#"3F,#6@<'RSB]8;+!^9DM$5K_(CYE^T#%7=FQ1+%*<Y83#) \6IL
M3.%M:%O2($=\C?&!G5P#Z<H3(=_ES5TT-BRI""=XR24%$C][/,=)(IF$CG]*
M4J-:4QJ>7A_9?\V=%\X\(8;G)/D61WPS-@8&B/ *[1*^((??<.F0)_F6)&'Y
M7W HL98!ECO&25H:"P5IG!6_Z+D,Q(D!],\8V*6!W39PSQ@XI8'S4@.W-'#S
MR!2NY'$($4>3$24'0"5:L,F+/)BYM7 _SN2^/W(JWL;"CD\>12)%NP2#NSMP
M#;ZB9(>*_<@B\&F'DGCU(\[68+I<DEW&&7@?8H[BA'T0Z"^/(7C_[@-X!^(,
M?-Z0'1-6;&1RH4NRF\M2PZS08)_1 &UP3S*^8>!C%N&H26 *ARJO[*-7,UO+
M^/LNNP&.=05LR[85@N8O-X<*\_#EYI;&&Z?:(R?G<\_MT<<Y..[3%8#VM36\
M M-$E"S*EN+)G.(HYN /PI3!UY++OG++MFB)QX9H' S3/38F/_\$?>L75>#Z
M) M[(FL$U:V"ZN;LSFN">D_V6#0U+A.ZKH4JU"POBT6AA8$_%R1)@&@_!T2C
MOU2A=_L,?9]D84]DC=![5>@];3[/4"*CJ0I88>CEAO*3M9\XHH+VIV&X# FU
MD(9DOY+L:R5/(U%A(A>4!5:8^B?+M35?1(0Z1$-Q4"D.M(H7(K.79R4'%R5?
M1(0Z1$/RH)(\>&M>##IK=?+B,B340AJ2AY7DH3XOCJT!B!$,/-!87$VCO\5W
M6[819>BUA*_M"7V2A3V1-0()K7H0L?[[AEQJZ"GZO;*%?;$UXW\R",*W5E]I
M>5HXT':AUZI !<RQK*'=JD(%S':MP%-7(K1K!^RW]^C2MN%"8/D>;/N@P@V&
M5L<)!<ZU7.B<\:*>]:!^V-/W[=+X=-EKZ+N.T]D+%7#H>\&P[8@*Z+C.T#_C
M23U@0>T0H4THMQN]0>!T-D,!Z^9=J( U\Z[I0#VF0/V<HNQ(BBYT!4*\PE1,
MX> S>@93QC!7>JU=[M7-IT^VL"^V9JCK\0KZ_X/FKYWQ7AW_/MG"OMB:\:^'
M1:B?%G6UVIWS7.@&;KM6NS G&-A!NU85,,^USXQAL!X=H7YVU#?_[N#7GAX5
M$,=W.^J[*/GI.B.^'B*A?HJ\T/.'W0[M> $<MEWHXMH#L!;2/&FIYS9;.Y?H
M4J>T//U'S N\]J=*@5(D6*B -1.LT&^>G(6EF*[S,T4&\N.KX@"I>EJ=6T[S
MT[K6\QF\#8O3QYJF. R]1W0=9PPD>"4HK9M :*+%^6)QP\DV/W%[(IR3-+_<
M8!1A*@'B_8H0?KR1"U2GO)-_ 5!+ P04    " "WK#-5FO6J%W(#  #$%@
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
M_8O:'<]DD<VL\"_^2J,@C/R#&/>;HCAQQVZJ2R/SE\>K7QX-__@?4$L#!!0
M   ( +>L,U7Z,(1HN0(  .0W   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'/-VKUNXD 81N%;0;Z F/F?6854VZ1=Y080&2 *8&1[M<G=+R(%'&N+
M;2*_%1I;?#Z-'Z%A'G_5PWI\ZT[#_NT\+#Z.A].P:O;C>/[1ML-F7X_KX:$[
MU]/ESK;KC^OQLNQW[7F]>5_O:FN7R]CV]S.:I\?[F8N7SW/]GXG==ONVJ3^[
MS>]C/8W_&-S^Z?KW85_KV"Q>UOVNCJNF_3C<+@_M]<,\7"8WB^?75=,_OYJF
MG3O((LC.'^00Y.8/\@CR\P<%!(7Y@R*"XOQ!"4%I_J",H#Q_4$%0F3_(+"GC
M4B!I@K6 UH9<&P&O#<$V F(;DFT$S#9$VPBH;<BV$7#;$&XC(+<AW4; ;D.\
MC8#>EGI; ;TM];8">MO)CVT!O2WUM@)Z6^IM!?2VU-L*Z&VIMQ70VU)O*Z"W
MI=Y60&]+O:V WHYZ.P&]'?5V GH[ZNT$]':3S1(!O1WU=@)Z.^KM!/1VU-L)
MZ.VHMQ/0VU%O)Z"WH]Y.0&]/O;V WIYZ>P&]/?7V GI[ZNT%]/:3S6X!O3WU
M]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O+Z!WH-Y!0.] O8. WH%Z!P&] _4. GH'
MZAT$] Z3/RL%] [4.PCH':AW$- [4.\@H'>@WD% [TB]HX#>D7I' ;TC]8X"
M>D?J'07TCM0["N@=J7<4T#M.#IL(Z!VI=Q30.U+O**!WI-Y10.]$O9. WHEZ
M)P&]$_5. GHGZIT$]$[4.PGHG:AW$M [4>\DH'>:'!84T#M1[R2@=Z+>24#O
M3+VS@-Z9>F<!O3/US@)Z9^J=!?3.U#L+Z)VI=Q;0.U/O+*!WIMY90.\\.>PM
MH'>FWEE [T*]BX#>A7H7 ;T+]2X">A?J703T+M2[".A=J'?Y3KV'\?-0AUO/
MUYK/_TZJQ\MWZ^WQU^77Q<D+=<6YO:\8GOX"4$L#!!0    ( +>L,U4JHF7Z
M20(  !4V   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@86
M(THDI2+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-<KX1!WAVOOGV
M-%N_.@S]Z#?)+H3Y@Q"^V=FA]NDTVS&N;"<WU"%^=?=BKIM]?6^%O+[6HIG&
M8,>P#L<:R>W-)[NM'_JP^GR(/_MN&C>)L[U/5A]/&X]9FZ2>Y[YKZA#7Q>/8
M_I:R?DY(X\EEC]]UL[^*&Q+Q9L)QY<\!S^>^/EKGNM:N[FH7OM1#W"4.O?#A
MJ;<^/5_BC1ZG[;9K;#LU#T,\DOK9V;KU.VO#T*>GHE?GDT.\87OZS"[.7\J<
M"XP[[]PT^S@Q9]\?]S*2X^GU' M9%[KSK_B:&$M?_'[V..W6MG^9':_WQ^3V
MRSR\6!Z7W_&O,WZM_\X^)*2/'-)' >E#0?K0D#X,I(\2TD<%Z2.[IC1"$36C
MD)I13,THJ&8453,*JQG%U8P":T:155)DE119)45629%54F25%%DE159)D552
M9)4467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19<XJL.476@B)K09&UH,A:4&0M
M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615%%DU
M159-D5539-44635%5DV155-DU119-45639'54&0U%%D-159#D=509#4460U%
M5D.1U5!D-1192XJL)476DB)K29&UI,A:4F0M*;*6%%E+BJPE1=:*(FM%D;6B
MR%I19*THLE;_4];OT[3_Q_'+,QWJ;GS)%\N_P6Y_ E!+ 0(4 Q0    ( +>L
M,U4'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ MZPS5=G*$5ON    *P(  !$              ( !
MKP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ MZPS59E<G",0!@
MG"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    " "WK#-5R#@;5BD'  !I+@  &               @($-"   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ MZPS55_Y[;,W @
MM 4  !@              ("!; \  'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;%!+ 0(4 Q0    ( +>L,U4YK<C>] <  (\C   8              " @=D1
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "WK#-5C+"-
MT]("  #Y"0  &               @($#&@  >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&UL4$L! A0#%     @ MZPS5;Z";%^Y!@  M1T  !@
M ("!"QT  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( +>L
M,U5WCIFKP@,  #0+   8              " @?HC  !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6Q02P$"% ,4    " "WK#-5&-4--=D0   "U0  &
M        @('R)P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%
M  @ MZPS52K=4DZ "@  &C4  !@              ("! 3D  'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( +>L,U53@2A%%"L  $Z&   8
M              " @;=#  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"
M% ,4    " "WK#-5N,+\Z.0(  #(%P  &0              @($!;P  >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( +>L,U5>>]*53@,
M ,D'   9              " @1QX  !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL4$L! A0#%     @ MZPS5;F,9DRN!   /@T  !D              ("!
MH7L  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "WK#-5
M8%^"N(P$  # "@  &0              @(&&@   >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;%!+ 0(4 Q0    ( +>L,U7FF]1&# D  #47   9
M      " @4F%  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%
M  @ MZPS5=<YB_->#   !2@  !D              ("!C(X  'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " "WK#-5"^/V 0X(   O)0
M&0              @($AFP  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+
M 0(4 Q0    ( +>L,U4%=I\RIP4  $<-   9              " @6:C  !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ MZPS5?LF>?:B
M$0  AS4  !D              ("!1*D  'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"% ,4    " "WK#-5G5?$O00$   '"0  &0
M@($=NP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( +>L
M,U4_F-@?^!,  .XY   9              " @5B_  !X;"]W;W)K<VAE971S
M+W-H965T,C N>&UL4$L! A0#%     @ MZPS5?^WZ"\N!@  *@X  !D
M         ("!A],  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M    " "WK#-5T9>[V@4$   U"0  &0              @('LV0  >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( +>L,U77INQUS@H  'L<
M   9              " @2C>  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L! A0#%     @ MZPS59"X"**4!   ,PH  !D              ("!+>D
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "WK#-5K;L-
MI-L"  "\!@  &0              @('X[0  >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+ 0(4 Q0    ( +>L,U5YY=<P$BD  ':#   9
M  " @0KQ  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @
MMZPS51RF:.&6!   ? H  !D              ("!4QH! 'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6Q02P$"% ,4    " "WK#-5G%YQUIH$  "T"@  &0
M            @($@'P$ >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4
M Q0    ( +>L,U7WLB+>)00  *H*   9              " @?$C 0!X;"]W
M;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ MZPS5?.$(2O\ @
ME 8  !D              ("!32@! 'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6Q02P$"% ,4    " "WK#-5Y9R0_G )  !K&P  &0              @(&
M*P$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( +>L,U6)
MK#&X[ (  * &   9              " @2<U 0!X;"]W;W)K<VAE971S+W-H
M965T,S(N>&UL4$L! A0#%     @ MZPS5:WTS+)(!0  5 \  !D
M     ("!2C@! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M" "WK#-51+6Q>5H'  #8$@  &0              @(')/0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( +>L,U7((/4B6@<  -<3   9
M              " @5I% 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L!
M A0#%     @ MZPS5=QKK7QQ!   K0D  !D              ("!ZTP! 'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "WK#-5#W+_M<P"
M   5!P  &0              @(&340$ >&PO=V]R:W-H965T<R]S:&5E=#,W
M+GAM;%!+ 0(4 Q0    ( +>L,U7@6-8]V@(  $4(   9              "
M@994 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ MZPS
M5=200+$$"P  39@  !D              ("!IU<! 'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6Q02P$"% ,4    " "WK#-5)"_=)&0"  !B!0  &0
M        @('B8@$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0
M   ( +>L,U7S@V39H00  . >   9              " @7UE 0!X;"]W;W)K
M<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ MZPS55LOH(@A P  [0@
M !D              ("!56H! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q0
M2P$"% ,4    " "WK#-5]%'DWB@#  #W"   &0              @(&M;0$
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( +>L,U4_?2#&
MIP(  .0&   9              " @0QQ 0!X;"]W;W)K<VAE971S+W-H965T
M-#0N>&UL4$L! A0#%     @ MZPS5<S92O-= @  % 4  !D
M ("!ZG,! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " "W
MK#-5LU)/_*\"  #Q!@  &0              @(%^=@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( +>L,U5K3>7)7 H  "Z)   9
M          " @61Y 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#
M%     @ MZPS50^2'30$!@  6RL  !D              ("!]X,! 'AL+W=O
M<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " "WK#-5[F9>&<H$  !<
M&P  &0              @($RB@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM
M;%!+ 0(4 Q0    ( +>L,U7:K;PXU0,  " 6   9              " @3./
M 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ MZPS54O?
M0 TR!   P \  !D              ("!/Y,! 'AL+W=O<FMS:&5E=',O<VAE
M970U,2YX;6Q02P$"% ,4    " "WK#-5G&[>!,X#  "'#P  &0
M    @(&HEP$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    (
M +>L,U6";*H@HP0  %<B   9              " @:V; 0!X;"]W;W)K<VAE
M971S+W-H965T-3,N>&UL4$L! A0#%     @ MZPS53N,7J&D @  -@<  !D
M             ("!AZ ! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"
M% ,4    " "WK#-5SH0BSI<"  #Q!@  &0              @(%BHP$ >&PO
M=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( +>L,U5"C)?$4P,
M ,L*   9              " @3"F 0!X;"]W;W)K<VAE971S+W-H965T-38N
M>&UL4$L! A0#%     @ MZPS5=YJ-@G*!@  ^#$  !D              ("!
MNJD! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " "WK#-5
M?L-Y8R4"   /!0  &0              @(&[L $ >&PO=V]R:W-H965T<R]S
M:&5E=#4X+GAM;%!+ 0(4 Q0    ( +>L,U4,*>3@*@,  *L)   9
M      " @1>S 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%
M  @ MZPS571,*C]= @  IP4  !D              ("!>+8! 'AL+W=O<FMS
M:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " "WK#-5<^D#P)$$  #G&
M&0              @($,N0$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+
M 0(4 Q0    ( +>L,U6OT&I;+@0  "@3   9              " @=2] 0!X
M;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ MZPS56^RNCL2
M P  %PD  !D              ("!.<(! 'AL+W=O<FMS:&5E=',O<VAE970V
M,RYX;6Q02P$"% ,4    " "WK#-5T1SD"_D"  #U"   &0
M@(&"Q0$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( +>L
M,U7#NJIQ10(  $<%   9              " @;+( 0!X;"]W;W)K<VAE971S
M+W-H965T-C4N>&UL4$L! A0#%     @ MZPS54_T$J]Q P  <P\  !D
M         ("!+LL! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M    " "WK#-5)G_0TZ '   B4P  &0              @('6S@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( +>L,U4<Z_=8. ,  #8-
M   9              " @:W6 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL
M4$L! A0#%     @ MZPS52/'UTZN!   !!H  !D              ("!'-H!
M 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " "WK#-5%@57
M,00'  #M3   &0              @($!WP$ >&PO=V]R:W-H965T<R]S:&5E
M=#<P+GAM;%!+ 0(4 Q0    ( +>L,U49FD\)"@0  &L5   9
M  " @3SF 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @
MMZPS5<=S*"=+ @  ,04  !D              ("!?>H! 'AL+W=O<FMS:&5E
M=',O<VAE970W,BYX;6Q02P$"% ,4    " "WK#-5KY^ (RP#  "C"@  &0
M            @('_[ $ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4
M Q0    ( +>L,U4KE)X+^P,  *(.   9              " @6+P 0!X;"]W
M;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ MZPS51Z=:-$V P
M6PD  !D              ("!E/0! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX
M;6Q02P$"% ,4    " "WK#-57KV3E'0#  #T#   &0              @($!
M^ $ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( +>L,U6#
MBIFGK00  (88   9              " @:S[ 0!X;"]W;W)K<VAE971S+W-H
M965T-S<N>&UL4$L! A0#%     @ MZPS50ZP.X18$0  L0,! !D
M     ("!D  " 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4
M" "WK#-5<1A;X*<*  "<7P  &0              @($?$@( >&PO=V]R:W-H
M965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( +>L,U7\H8D4+P8  ,<F   9
M              " @?T< @!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L!
M A0#%     @ MZPS55YY;^!2 P  6 L  !D              ("!8R," 'AL
M+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " "WK#-5@V'C$!P%
M   +'@  &0              @('L)@( >&PO=V]R:W-H965T<R]S:&5E=#@R
M+GAM;%!+ 0(4 Q0    ( +>L,U5@/YV)'P4  (@@   9              "
M@3\L @!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ MZPS
M52$]7><+!   O1$  !D              ("!E3$" 'AL+W=O<FMS:&5E=',O
M<VAE970X-"YX;6Q02P$"% ,4    " "WK#-5L$ K[60'  !M/@  &0
M        @('7-0( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0
M   ( +>L,U4$KA<(K0H   E(   9              " @7(] @!X;"]W;W)K
M<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ MZPS5<34_;PP @  O00
M !D              ("!5D@" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q0
M2P$"% ,4    " "WK#-5=MNE]AH$  !$%P  &0              @(&]2@(
M>&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( +>L,U6RV!-:
MDP,  *\0   9              " @0Y/ @!X;"]W;W)K<VAE971S+W-H965T
M.#DN>&UL4$L! A0#%     @ MZPS57$5.7HT P  A T  !D
M ("!V%(" 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " "W
MK#-5H!+*_G$#  #C#   &0              @(%#5@( >&PO=V]R:W-H965T
M<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( +>L,U5QMK/@SP(  &()   9
M          " @>M9 @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#
M%     @ MZPS59OVF/\X @  #@8  !D              ("!\5P" 'AL+W=O
M<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    " "WK#-5=@@E<5@"  !^
M!0  &0              @(%@7P( >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM
M;%!+ 0(4 Q0    ( +>L,U7!T/DP=00  /$5   9              " @>]A
M @!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ MZPS59KU
MJA=R P  Q!8   T              ( !FV8" 'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " "WK#-5EXJ[',     3 @  "P              @ $X:@( 7W)E
M;',O+G)E;'-02P$"% ,4    " "WK#-5]<DT%*$&  ">/@  #P
M    @ $A:P( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ MZPS5?HPA&BY
M @  Y#<  !H              ( ![W$" 'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ MZPS52JB9?I) @  %38  !,
M ( !X'0" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     &< 9P!('   6G<"
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<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>115
<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>116
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>328</ContextCount>
  <ElementCount>529</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>112</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - The Company and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies</Role>
      <ShortName>The Company and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2114102 - Disclosure - Equity Method Investment in Equity Investee</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee</Role>
      <ShortName>Equity Method Investment in Equity Investee</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2119103 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2121104 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited</Role>
      <ShortName>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2125105 - Disclosure - Concentration of Credit Risk and Significant Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers</Role>
      <ShortName>Concentration of Credit Risk and Significant Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2128106 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2143107 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2150108 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2157109 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2159110 - Disclosure - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensation</Role>
      <ShortName>Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2167111 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2169112 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2173113 - Disclosure - Segment and Geographic information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SegmentandGeographicinformation</Role>
      <ShortName>Segment and Geographic information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2179114 - Disclosure - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/RestrictedNetAssets</Role>
      <ShortName>Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2181115 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2184116 - Disclosure - Cybersecutiy Incident</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CybersecutiyIncident</Role>
      <ShortName>Cybersecutiy Incident</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2186117 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2202201 - 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>26</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2303301 - 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>27</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2315302 - 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>28</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2322303 - 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>29</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2326304 - 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>30</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2329305 - 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>31</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2344306 - 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>32</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2351307 - 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>33</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2360308 - 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>34</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2370309 - 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>35</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2374310 - 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>36</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - The Company and Significant Accounting Policies - Basis of Presentation Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Basis of Presentation Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - The Company and Significant Accounting Policies - Joint Venture Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Joint Venture Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2409406 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Government Grants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2410407 - Disclosure - The Company and Significant Accounting Policies - Government Grants Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Government Grants Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2411408 - 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>44</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2412409 - 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>45</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2413410 - 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>46</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2416411 - 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>47</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2417412 - 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>48</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2418413 - 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>49</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2420414 - 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>50</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2423415 - 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>51</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2424416 - 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>52</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2427417 - 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>53</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2430418 - 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>54</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2431419 - 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>55</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2432420 - 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>56</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2433421 - 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>57</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2434422 - 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>58</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2435423 - 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>59</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2436424 - Disclosure - Balance Sheet Components - Future amortization expense of intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails</Role>
      <ShortName>Balance Sheet Components - Future amortization expense of intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2437425 - 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>61</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2438426 - 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>62</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2439427 - 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>63</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2440428 - 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>64</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2441429 - 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>65</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2442430 - 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>66</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2445431 - 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>67</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2446432 - 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>68</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2447433 - 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>69</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2448434 - 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>70</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2449435 - 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>71</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2452436 - 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>72</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2453437 - 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>73</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2454438 - 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>74</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2455439 - 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>75</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2456440 - 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>76</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2458441 - 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>77</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2461442 - 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>78</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2462443 - Disclosure - Share-based Compensation - Restricted Stock and Performance-based Restrcited Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails</Role>
      <ShortName>Share-based Compensation - Restricted Stock and Performance-based Restrcited Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2463444 - 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>80</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2464445 - 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>81</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2465446 - 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>82</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2466447 - 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>83</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2468448 - 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>84</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2471449 - 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>85</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2472450 - 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>86</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2475451 - 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>87</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2476452 - 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>88</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2477453 - 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>89</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2478454 - 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>90</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2480455 - 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>91</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2482456 - 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>92</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2483457 - 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>93</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2485458 - Disclosure - Cybersecutiy Incident (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CybersecutiyIncidentDetails</Role>
      <ShortName>Cybersecutiy Incident (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/CybersecutiyIncident</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="aosl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2487459 - 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>95</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:FiniteLivedIntangibleAssetUsefulLife -  aosl-20220630.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="aosl-20220630.htm">aosl-20220630.htm</File>
    <File>aosl-20220630.xsd</File>
    <File>aosl-20220630_cal.xml</File>
    <File>aosl-20220630_def.xml</File>
    <File>aosl-20220630_lab.xml</File>
    <File>aosl-20220630_pre.xml</File>
    <File>aoslex211fy2022listofsubsi.htm</File>
    <File>aoslex231fy2022bdoconsent.htm</File>
    <File>aoslex311fy202210k.htm</File>
    <File>aoslex312fy202210k.htm</File>
    <File>aoslex321fy202210k.htm</File>
    <File>aoslex322fy202210k.htm</File>
    <File>ex1054fy2022aoslshareholde.htm</File>
    <File>ex991fy2022cqreportofindep.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>aosl-20220630_g1.jpg</File>
    <File>aosl-20220630_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1208">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>119
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "aosl-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 38,
   "contextCount": 328,
   "dts": {
    "calculationLink": {
     "local": [
      "aosl-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "aosl-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "aosl-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "aosl-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aosl-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "aosl-20220630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 836,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 3,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 7
   },
   "keyCustom": 89,
   "keyStandard": 440,
   "memberCustom": 49,
   "memberStandard": 53,
   "nsprefix": "aosl",
   "nsuri": "http://www.aosmd.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.aosmd.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114102 - Disclosure - Equity Method Investment in Equity Investee",
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee",
     "shortName": "Equity Method Investment in Equity Investee",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119103 - Disclosure - Related Party Transactions",
     "role": "http://www.aosmd.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121104 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited",
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited",
     "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125105 - Disclosure - Concentration of Credit Risk and Significant Customers",
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers",
     "shortName": "Concentration of Credit Risk and Significant Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128106 - Disclosure - Balance Sheet Components",
     "role": "http://www.aosmd.com/role/BalanceSheetComponents",
     "shortName": "Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143107 - Disclosure - Debt",
     "role": "http://www.aosmd.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150108 - Disclosure - Leases",
     "role": "http://www.aosmd.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157109 - Disclosure - Shareholders' Equity",
     "role": "http://www.aosmd.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159110 - Disclosure - Share-based Compensation",
     "role": "http://www.aosmd.com/role/SharebasedCompensation",
     "shortName": "Share-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i6f4d12136fd14dc492e0904b0294cc21_D20190701-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167111 - Disclosure - Employee Benefit Plans",
     "role": "http://www.aosmd.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://www.aosmd.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2169112 - Disclosure - Income Taxes",
     "role": "http://www.aosmd.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2173113 - Disclosure - Segment and Geographic information",
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformation",
     "shortName": "Segment and Geographic information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2179114 - Disclosure - Restricted Net Assets",
     "role": "http://www.aosmd.com/role/RestrictedNetAssets",
     "shortName": "Restricted Net Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2181115 - Disclosure - Commitments and Contingencies",
     "role": "http://www.aosmd.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2184116 - Disclosure - Cybersecutiy Incident",
     "role": "http://www.aosmd.com/role/CybersecutiyIncident",
     "shortName": "Cybersecutiy Incident",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2186117 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "role": "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - The Company and Significant Accounting Policies (Policies)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies",
     "shortName": "The Company and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - The Company and Significant Accounting Policies (Tables)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables",
     "shortName": "The Company and Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315302 - Disclosure - Equity Method Investment in Equity Investee (Tables)",
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables",
     "shortName": "Equity Method Investment in Equity Investee (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322303 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited (Tables)",
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables",
     "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326304 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables)",
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables",
     "shortName": "Concentration of Credit Risk and Significant Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329305 - Disclosure - Balance Sheet Components (Tables)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsTables",
     "shortName": "Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344306 - Disclosure - Debt (Tables)",
     "role": "http://www.aosmd.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2351307 - Disclosure - Leases (Tables)",
     "role": "http://www.aosmd.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360308 - Disclosure - Share-based Compensation (Tables)",
     "role": "http://www.aosmd.com/role/SharebasedCompensationTables",
     "shortName": "Share-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2370309 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.aosmd.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2374310 - Disclosure - Segment and Geographic information (Tables)",
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationTables",
     "shortName": "Segment and Geographic information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - The Company and Significant Accounting Policies - Basis of Presentation Narrative (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails",
     "shortName": "The Company and Significant Accounting Policies - Basis of Presentation Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "aosl:RisksAndUncertaintiesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i10864d325e484083b99d432b8d531966_D20210701-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails",
     "shortName": "The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "aosl:RisksAndUncertaintiesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i10864d325e484083b99d432b8d531966_D20210701-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i50ad7debbb114ade8339ff9289a30b2e_D20220126-20220126",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - The Company and Significant Accounting Policies - Joint Venture Narrative (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails",
     "shortName": "The Company and Significant Accounting Policies - Joint Venture Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "if94c00bc984643b09e62b45bca2a7889_D20220630-20220630",
      "decimals": "2",
      "lang": "en-US",
      "name": "aosl:SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails",
     "shortName": "The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3e5c183ff9c84b23b5ffe04c759d3df1_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails",
     "shortName": "The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3e5c183ff9c84b23b5ffe04c759d3df1_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "aosl:GovernmentGrantsReductionRecordedToInterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409406 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
     "shortName": "The Company and Significant Accounting Policies - Government Grants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "aosl:GovernmentGrantsReductionRecordedToInterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410407 - Disclosure - The Company and Significant Accounting Policies - Government Grants Narrative (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails",
     "shortName": "The Company and Significant Accounting Policies - Government Grants Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AssetImpairmentCharges",
       "us-gaap:AssetImpairmentCharges",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411408 - Disclosure - The Company and Significant Accounting Policies - Long-lived Assets Narrative (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails",
     "shortName": "The Company and Significant Accounting Policies - Long-lived Assets Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AssetImpairmentCharges",
       "us-gaap:AssetImpairmentCharges",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aosl:LengthOfProductWarranty",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412409 - Disclosure - The Company and Significant Accounting Policies - Product Warranty Narrative (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails",
     "shortName": "The Company and Significant Accounting Policies - Product Warranty Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aosl:LengthOfProductWarranty",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413410 - Disclosure - The Company and Significant Accounting Policies - Advertising Expense Narrative (Details)",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails",
     "shortName": "The Company and Significant Accounting Policies - Advertising Expense Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i50ad7debbb114ade8339ff9289a30b2e_D20220126-20220126",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416411 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details)",
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
     "shortName": "Equity Method Investment in Equity Investee - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417412 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)",
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
     "shortName": "Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ia4bdfd5f462a4bbbadad24b5b65f7fc2_D20211201-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "aosl:EquityMethodInvestmentFairValueOfEquityRetained",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418413 - Disclosure - Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details)",
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
     "shortName": "Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i1ee0690a944844f79a148f4afdaf5cca_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i50ad7debbb114ade8339ff9289a30b2e_D20220126-20220126",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420414 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3dafd791cc3542cc863262d78a74cfba_D20211202-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423415 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)",
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails",
     "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424416 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)",
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails",
     "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i52ee0f3f243b40179e6cb9056cfbff5a_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427417 - Disclosure - Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)",
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
     "shortName": "Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i52ee0f3f243b40179e6cb9056cfbff5a_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430418 - Disclosure - Balance Sheet Components - Accounts receivable (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails",
     "shortName": "Balance Sheet Components - Accounts receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431419 - Disclosure - Balance Sheet Components - Inventories (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails",
     "shortName": "Balance Sheet Components - Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:LocalVATReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432420 - Disclosure - Balance Sheet Components - Other Current Assets (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails",
     "shortName": "Balance Sheet Components - Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:LocalVATReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433421 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
     "shortName": "Balance Sheet Components - Property, plant, and equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434422 - Disclosure - Balance Sheet Components - Goodwill (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails",
     "shortName": "Balance Sheet Components - Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:PrepaymentForPropertyAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435423 - Disclosure - Balance Sheet Components - Other long term assets (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails",
     "shortName": "Balance Sheet Components - Other long term assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:PrepaymentForPropertyAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436424 - Disclosure - Balance Sheet Components - Future amortization expense of intangible assets (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails",
     "shortName": "Balance Sheet Components - Future amortization expense of intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437425 - Disclosure - Balance Sheet Components - Intangible assets (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
     "shortName": "Balance Sheet Components - Intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedSalariesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438426 - Disclosure - Balance Sheet Components - Accrued liabilities (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
     "shortName": "Balance Sheet Components - Accrued liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedSalariesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "iab34498f86e546edb572fcaace4f6f83_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439427 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails",
     "shortName": "Balance Sheet Components - Product Warranty Accrual (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "iab34498f86e546edb572fcaace4f6f83_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:StockRotationAccrualCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440428 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails",
     "shortName": "Balance Sheet Components - Stock Rotation Accrual (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "aosl:StockRotationAccrualStockIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441429 - Disclosure - Balance Sheet Components - Impairment of long-lived assets, intangible assets, and goodwill (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails",
     "shortName": "Balance Sheet Components - Impairment of long-lived assets, intangible assets, and goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442430 - Disclosure - Balance Sheet Components - Other long-term liabilities (Details)",
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
     "shortName": "Balance Sheet Components - Other long-term liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermBorrowings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445431 - Disclosure - Debt - Short-term borrowing (Details)",
     "role": "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
     "shortName": "Debt - Short-term borrowing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i96e7666ff2c34c5c8d3ab41861db8cb8_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ia1ab0e96a59e4929bbe926ff718aadd8_I20190809",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446432 - Disclosure - Debt - Accounts Receivable Factoring Agreement (Details)",
     "role": "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
     "shortName": "Debt - Accounts Receivable Factoring Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ia1ab0e96a59e4929bbe926ff718aadd8_I20190809",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i040f0cfc26234644b4b092a3509eb7ba_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleLeasebackTransactionHistoricalCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "eur",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447433 - Disclosure - Debt - Debt Financing (Details)",
     "role": "http://www.aosmd.com/role/DebtDebtFinancingDetails",
     "shortName": "Debt - Debt Financing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i040f0cfc26234644b4b092a3509eb7ba_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleLeasebackTransactionHistoricalCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "eur",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ifc651d3828db486687995bef229ab4f7_I20190630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ifc651d3828db486687995bef229ab4f7_I20190630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448434 - Disclosure - Debt - Credit Facilities and Long-term Debt Narrative (Details)",
     "role": "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
     "shortName": "Debt - Credit Facilities and Long-term Debt Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i58d013e577254829be0d372a83935121_I20180501",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449435 - Disclosure - Debt - Maturities of Short-tem and Long-term Debt (Details)",
     "role": "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails",
     "shortName": "Debt - Maturities of Short-tem and Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ie7694699d04c49ac9e60924c4203c8c3_I20180509",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cny",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452436 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.aosmd.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ie7694699d04c49ac9e60924c4203c8c3_I20180509",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cny",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453437 - Disclosure - Leases - Schedule of Lease Cost (Details)",
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails",
     "shortName": "Leases - Schedule of Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454438 - Disclosure - Leases - Schedule of Lease Supplemental Balance Sheet Information (Details)",
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails",
     "shortName": "Leases - Schedule of Lease Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455439 - Disclosure - Leases - Schedule of Lease Supplemental Cash Flow Information (Details)",
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Schedule of Lease Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456440 - Disclosure - Leases - Schedule of Lease Maturities - Topic 842 (Details)",
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details",
     "shortName": "Leases - Schedule of Lease Maturities - Topic 842 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458441 - Disclosure - Shareholders' Equity (Details)",
     "role": "http://www.aosmd.com/role/ShareholdersEquityDetails",
     "shortName": "Shareholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461442 - Disclosure - Share-based Compensation - Narrative (Details)",
     "role": "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
     "shortName": "Share-based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462443 - Disclosure - Share-based Compensation - Restricted Stock and Performance-based Restrcited Stock Activity (Details)",
     "role": "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
     "shortName": "Share-based Compensation - Restricted Stock and Performance-based Restrcited Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ib01ab911816c45369df58f5405e413e3_D20210701-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "iab34498f86e546edb572fcaace4f6f83_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463444 - Disclosure - Share-based Compensation - Summary of Stock Option Activities (Details)",
     "role": "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails",
     "shortName": "Share-based Compensation - Summary of Stock Option Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464445 - Disclosure - Share-based Compensation - Fair Value Weighted Average Assumptions (Details)",
     "role": "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
     "shortName": "Share-based Compensation - Fair Value Weighted Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465446 - Disclosure - Share-based Compensation - Employee Share Purchase Plan (Details)",
     "role": "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
     "shortName": "Share-based Compensation - Employee Share Purchase Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i50edea39f7854e17b9abc4c527ae7506_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466447 - Disclosure - Share-based Compensation - Share-based Compensation Expenses (Details)",
     "role": "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails",
     "shortName": "Share-based Compensation - Share-based Compensation Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468448 - Disclosure - Employee Benefit Plans (Details)",
     "role": "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471449 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472450 - Disclosure - Income Taxes - Income Tax Schedules (Details)",
     "role": "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
     "shortName": "Income Taxes - Income Tax Schedules (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475451 - Disclosure - Segment and Geographic information Segment Narrative (Details)",
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails",
     "shortName": "Segment and Geographic information Segment Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476452 - Disclosure - Segment and Geographic information - Revenue by Geographical Segment (Details)",
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
     "shortName": "Segment and Geographic information - Revenue by Geographical Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ifb98790e1a154be7a79a1297e497d52c_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2477453 - Disclosure - Segment and Geographic information - Revenue by Product Type (Details)",
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
     "shortName": "Segment and Geographic information - Revenue by Product Type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i5be8af4d63374632b004c43f91ab4204_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - The Company and Significant Accounting Policies",
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies",
     "shortName": "The Company and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "ibdb4031902394d1d8ee58ce5b53a52eb_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:PropertyPlantEquipmentAndLandUseRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478454 - Disclosure - Segment and Geographic information Location and Net Book Value of Long-Lived Assets (Details)",
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
     "shortName": "Segment and Geographic information Location and Net Book Value of Long-Lived Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3bce5faff87d433291ac57582b7c33e2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "aosl:PropertyPlantEquipmentAndLandUseRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i02180f15ea1e4506ad52a958f72c2db2_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2480455 - Disclosure - Restricted Net Assets (Details)",
     "role": "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
     "shortName": "Restricted Net Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i02180f15ea1e4506ad52a958f72c2db2_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i1d97a98267794240a311dc97503514fc_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482456 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)",
     "role": "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails",
     "shortName": "Commitments and Contingencies - Purchase Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i1d97a98267794240a311dc97503514fc_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i2775838bd7614a19811d82814bec6577_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2483457 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details)",
     "role": "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails",
     "shortName": "Commitments and Contingencies - Contingencies and Indemnities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i2775838bd7614a19811d82814bec6577_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i6ec465bde6d64d8d8cf030f1c553949a_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyLossInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2485458 - Disclosure - Cybersecutiy Incident (Details)",
     "role": "http://www.aosmd.com/role/CybersecutiyIncidentDetails",
     "shortName": "Cybersecutiy Incident (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i6ec465bde6d64d8d8cf030f1c553949a_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyLossInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "iaa7180c9a3844010acddda674236fc2e_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2487459 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "role": "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aosl-20220630.htm",
      "contextRef": "i3830b9075d4f4de1ba8594ea9bed3a07_I20190630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 112,
   "tag": {
    "aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]",
        "label": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]",
        "terseLabel": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen"
       }
      }
     },
     "localname": "AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding",
        "label": "Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding",
        "terseLabel": "Accounts Receivable Factoring Agreement, borrowed amount outstanding"
       }
      }
     },
     "localname": "AccountsReceivableFactoringAgreementBorrowedAmountOutstanding",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity",
        "label": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity",
        "terseLabel": "Accounts Receivable Factoring Agreement, maximum borrowing capacity"
       }
      }
     },
     "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacity",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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",
        "terseLabel": "Accounts Receivable Factoring Agreement, maximum borrowing capacity, percent of net accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity",
        "label": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity",
        "terseLabel": "Accounts Receivable Factoring Agreement, reduction of maximum borrowing capacity"
       }
      }
     },
     "localname": "AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity",
        "label": "Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity",
        "terseLabel": "Accounts Receivable Factoring Agreement, remaining borrowing capacity"
       }
      }
     },
     "localname": "AccountsReceivableFactoringAgreementRemainingBorrowingCapacity",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AccruedCustomerDeposit": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Customer Deposit",
        "label": "Accrued Customer Deposit",
        "terseLabel": "Customer deposit"
       }
      }
     },
     "localname": "AccruedCustomerDeposit",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AccruedFacilityExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Facility Expenses",
        "label": "Accrued Facility Expenses",
        "terseLabel": "Accrued facilities related expenses"
       }
      }
     },
     "localname": "AccruedFacilityExpenses",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AccruedInventory": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Inventory",
        "label": "Accrued Inventory",
        "terseLabel": "Accrued inventory"
       }
      }
     },
     "localname": "AccruedInventory",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AccruedPropertyPlantandEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Property, Plant and Equipment",
        "label": "Accrued Property, Plant and Equipment",
        "terseLabel": "Accrued property, plant and equipment"
       }
      }
     },
     "localname": "AccruedPropertyPlantandEquipment",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AllowanceForPriceAdjustmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Price Adjustments [Member]",
        "label": "Allowance for Price Adjustments [Member]",
        "terseLabel": "Allowance for Price Adjustments"
       }
      }
     },
     "localname": "AllowanceForPriceAdjustmentsMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_AllowanceForPriceAdjustmentsReceivableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Price Adjustments Receivable, Current",
        "label": "Allowance for Price Adjustments Receivable, Current",
        "negatedTerseLabel": "Less: Allowance for price adjustments"
       }
      }
     },
     "localname": "AllowanceForPriceAdjustmentsReceivableCurrent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.aosmd.com/20220630",
     "xbrltype": "stringItemType"
    },
    "aosl_BankOfCommunicationsLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Of Communications Limited [Member]",
        "label": "Bank Of Communications Limited [Member]",
        "terseLabel": "Bank Of Communications Limited"
       }
      }
     },
     "localname": "BankOfCommunicationsLimitedMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "label": "Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "terseLabel": "Cash paid from amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_ChongqingFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chongqing Funds [Member]",
        "label": "Chongqing Funds [Member]",
        "terseLabel": "Chongqing Funds"
       }
      }
     },
     "localname": "ChongqingFundsMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_ComputerSoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Software Development",
        "label": "Computer Software Development [Member]",
        "terseLabel": "Computer software development"
       }
      }
     },
     "localname": "ComputerSoftwareDevelopmentMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_ComputerSoftwareLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Software Liability, Noncurrent",
        "label": "Computer Software Liability, Noncurrent",
        "terseLabel": "Computer software liabilities"
       }
      }
     },
     "localname": "ComputerSoftwareLiabilityNoncurrent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration of Credit Risk, Terms of Sales on Credit",
        "label": "Concentration of Credit Risk, Terms of Sales on Credit",
        "terseLabel": "Terms of credit sales, (in days)"
       }
      }
     },
     "localname": "ConcentrationOfCreditRiskTermsOfSalesOnCredit",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aosl_CreditFacility3Point85PercentDueNovember182022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility, 3 Point 85 Percent, Due November 18, 2022",
        "label": "Credit Facility, 3 Point 85 Percent, Due November 18, 2022 [Member]",
        "terseLabel": "Credit Facility, 3 Point 85 Percent, Due November 18, 2022"
       }
      }
     },
     "localname": "CreditFacility3Point85PercentDueNovember182022Member",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_Customdepositnoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Custom deposit non current",
        "label": "Custom deposit non current",
        "terseLabel": "Customs deposit"
       }
      }
     },
     "localname": "Customdepositnoncurrent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B [Member]",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer C [Member]",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_CustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer D [Member]",
        "label": "Customer D [Member]",
        "terseLabel": "Customer D"
       }
      }
     },
     "localname": "CustomerDMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_CustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A [Member]",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_Customsdeposit": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customs deposit",
        "label": "Customs deposit",
        "terseLabel": "Customs deposit"
       }
      }
     },
     "localname": "Customsdeposit",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DebtInstrumentBasisSpreadonVariableRateMultiple": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Basis Spread on Variable Rate, Multiple",
        "label": "Debt Instrument, Basis Spread on Variable Rate, Multiple",
        "terseLabel": "Basis spread multiple"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadonVariableRateMultiple",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "aosl_DebtLongTermAndShortTermCombinedAmountNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt, Long-Term And Short-Term, Combined Amount, Net",
        "label": "Debt, Long-Term And Short-Term, Combined Amount, Net",
        "totalLabel": "Total debt, less debt issuance costs"
       }
      }
     },
     "localname": "DebtLongTermAndShortTermCombinedAmountNet",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxAssetsAccrualsandReserves": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to accruals and reserves.",
        "label": "Deferred Tax Assets, Accruals and Reserves",
        "terseLabel": "Accruals and reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsAccrualsandReserves",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxAssetsAccruedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to accrued compensation.",
        "label": "Deferred Tax Assets, Accrued Compensation",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsAccruedCompensation",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxAssetsCapitalizedIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Capitalized Intangible Assets",
        "label": "Deferred Tax Assets, Capitalized Intangible Assets",
        "terseLabel": "Capitalized intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsCapitalizedIntangibleAssets",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxAssetsDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to fixed assets.",
        "label": "Deferred Tax Assets, Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxAssetsDepreciation",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Net Of Valuation Allowance, By Jurisdiction",
        "label": "Deferred Tax Assets, Net Of Valuation Allowance, By Jurisdiction",
        "terseLabel": "Deferred income tax assets",
        "verboseLabel": "Long-term deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease Liabilities",
        "label": "Deferred Tax Assets, Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxLiabilitiesDepreciationandAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to fixed and intangible assets.",
        "label": "Deferred Tax Liabilities, Depreciation and Amortization",
        "negatedTerseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDepreciationandAmortization",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Net Of Valuation Allowance, By Jurisdiction",
        "label": "Deferred Tax Liabilities, Net Of Valuation Allowance, By Jurisdiction",
        "negatedTerseLabel": "Long-term deferred tax liabilities",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets",
        "label": "Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets",
        "negatedTerseLabel": "Right of use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent",
        "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_DepositsWithSupplier": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposits With Supplier",
        "label": "Deposits With Supplier",
        "terseLabel": "Deposit with supplier"
       }
      }
     },
     "localname": "DepositsWithSupplier",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration of Offering Periods For Employee Share Purchase Plan",
        "label": "Duration of Offering Periods For Employee Share Purchase Plan",
        "terseLabel": "Duration of offering periods for ESPP (in months)"
       }
      }
     },
     "localname": "DurationOfOfferingPeriodsForEmployeeSharePurchasePlan",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aosl_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Deferred Tax",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Deferred Tax",
        "terseLabel": "U.S. Tax Act deferred tax re-measurement"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017DeferredTax",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_EmployeeIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Incentive Plan",
        "label": "Employee Incentive Plan [Member]",
        "terseLabel": "Employee Incentive Plan"
       }
      }
     },
     "localname": "EmployeeIncentivePlanMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_EmployeeStockPurchasePlanPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan Payable, Current",
        "label": "Employee Stock Purchase Plan Payable, Current",
        "terseLabel": "ESPP payable"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanPayableCurrent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_EquipmentAndToolingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment and Tooling [Member]",
        "label": "Equipment and Tooling [Member]",
        "terseLabel": "Equipment and tooling"
       }
      }
     },
     "localname": "EquipmentAndToolingMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_EquityMethodInvestmentFairValueOfEquityRetained": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Method Investment, Fair Value of Equity Retained",
        "label": "Equity Method Investment, Fair Value of Equity Retained",
        "terseLabel": "Fair value of retained equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentFairValueOfEquityRetained",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Method Investment, Number of Appointments to Board of Directors",
        "label": "Equity Method Investment, Number of Appointments to Board of Directors",
        "terseLabel": "Equity Method Investment, Number of Appointments to Board of Directors"
       }
      }
     },
     "localname": "EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "aosl_EquityMethodInvestmentNumberOfDirectors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Method Investment, Number of Directors",
        "label": "Equity Method Investment, Number of Directors",
        "terseLabel": "Equity Method Investment, Number of Directors"
       }
      }
     },
     "localname": "EquityMethodInvestmentNumberOfDirectors",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "aosl_ExternalBoardMembersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External Board Members [Member]",
        "label": "External Board Members [Member]",
        "terseLabel": "External Board Members"
       }
      }
     },
     "localname": "ExternalBoardMembersMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]",
        "label": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]",
        "terseLabel": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')"
       }
      }
     },
     "localname": "FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_FinanceLeaseCost1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Cost1 [Abstract]",
        "label": "Finance Lease Cost1 [Abstract]",
        "terseLabel": "Finance lease:"
       }
      }
     },
     "localname": "FinanceLeaseCost1Abstract",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_FinanceLeaseRightOfUseAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Right Of Use Asset [Abstract]",
        "label": "Finance Lease Right Of Use Asset [Abstract]",
        "terseLabel": "Finance Lease:"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAbstract",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Subsidiaries, Restricted Statutory Reserves, Amount",
        "label": "Foreign Subsidiaries, Restricted Statutory Reserves, Amount",
        "terseLabel": "Foreign subsidiaries, restricted statutory reserves"
       }
      }
     },
     "localname": "ForeignSubsidiariesRestrictedStatutoryReservesAmount",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Subsidiaries, Restricted Statutory Reserves, Percent of Parent Consolidated Net Assets",
        "label": "Foreign Subsidiaries, Restricted Statutory Reserves, Percent of Parent Consolidated Net Assets",
        "terseLabel": "Foreign subsidiaries, restricted statutory reserves percent of parent consolidated net assets"
       }
      }
     },
     "localname": "ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_GovernmentGrantsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Grants, Policy [Policy Text Block]",
        "label": "Government Grants, Policy [Policy Text Block]",
        "terseLabel": "Government Grants"
       }
      }
     },
     "localname": "GovernmentGrantsPolicyPolicyTextBlock",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aosl_GovernmentGrantsReductionRecordedToInterestExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Grants, Reduction Recorded To Interest Expense",
        "label": "Government Grants, Reduction Recorded To Interest Expense",
        "terseLabel": "Government grants, reduction recorded to interest expense"
       }
      }
     },
     "localname": "GovernmentGrantsReductionRecordedToInterestExpense",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_GovernmentGrantsReductionRecordedToOperatingExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Grants, Reduction Recorded To Operating Expenses",
        "label": "Government Grants, Reduction Recorded To Operating Expenses",
        "terseLabel": "Government grants, reduction recorded to operating expenses"
       }
      }
     },
     "localname": "GovernmentGrantsReductionRecordedToOperatingExpenses",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Grants, Reduction Recorded To Property, Plant And Equipment",
        "label": "Government Grants, Reduction Recorded To Property, Plant And Equipment",
        "terseLabel": "Government grants, reduction recorded to property, plant and equipment"
       }
      }
     },
     "localname": "GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_HHGraceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HHGrace",
        "label": "HHGrace [Member]",
        "terseLabel": "HHGrace"
       }
      }
     },
     "localname": "HHGraceMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company",
        "label": "Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company",
        "terseLabel": "Income taxes payable on deconsolidation and changes of equity interest in the JV Company"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_IndustrialAndCommercialBankofChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial And Commercial Bank of China [Member]",
        "label": "Industrial And Commercial Bank of China [Member]",
        "terseLabel": "Industrial And Commercial Bank of China"
       }
      }
     },
     "localname": "IndustrialAndCommercialBankofChinaMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_InventoriesAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories and Services [Member]",
        "label": "Inventories and Services [Member]",
        "terseLabel": "Raw materials, wafers, and packaging and testing services purchase commitments [Member]"
       }
      }
     },
     "localname": "InventoriesAndServicesMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_InvestmentsInPrivatelyHeldCompanies": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in Privately Held Companies",
        "label": "Investments in Privately Held Companies",
        "terseLabel": "Investments in privately held companies"
       }
      }
     },
     "localname": "InvestmentsInPrivatelyHeldCompanies",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_JirehMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jireh",
        "label": "Jireh [Member]",
        "terseLabel": "Jireh"
       }
      }
     },
     "localname": "JirehMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_JirehSemiconductorIncorporatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jireh Semiconductor Incorporated",
        "label": "Jireh Semiconductor Incorporated [Member]",
        "terseLabel": "Jireh Semiconductor Incorporated"
       }
      }
     },
     "localname": "JirehSemiconductorIncorporatedMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_JointVenturePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint Venture [Policy Text Block]",
        "label": "Joint Venture [Policy Text Block]",
        "terseLabel": "Joint Venture"
       }
      }
     },
     "localname": "JointVenturePolicyTextBlock",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aosl_LandUseRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land Use Rights [Member]",
        "label": "Land Use Rights [Member]",
        "terseLabel": "Land use rights"
       }
      }
     },
     "localname": "LandUseRightsMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_LeaseFinancingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Financing [Member]",
        "label": "Lease Financing [Member]",
        "terseLabel": "Lease Financing"
       }
      }
     },
     "localname": "LeaseFinancingMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_LengthOfProductWarranty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Length of Product Warranty",
        "label": "Length of Product Warranty",
        "terseLabel": "Length of product warranty"
       }
      }
     },
     "localname": "LengthOfProductWarranty",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aosl_LiabilitiesOtherThanLongTermDebtNoncurrentOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities, Other Than Long-Term Debt, Noncurrent, Other",
        "label": "Liabilities, Other Than Long-Term Debt, Noncurrent, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "LiabilitiesOtherThanLongTermDebtNoncurrentOther",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_LineOfCreditFacilityTradeBorrowingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Trade Borrowings",
        "label": "Line of Credit Facility, Trade Borrowings [Member]",
        "terseLabel": "Line of Credit Facility, Trade Borrowings"
       }
      }
     },
     "localname": "LineOfCreditFacilityTradeBorrowingsMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Working Capital Borrowings",
        "label": "Line of Credit Facility, Working Capital Borrowings [Member]",
        "terseLabel": "Line of Credit Facility, Working Capital Borrowings"
       }
      }
     },
     "localname": "LineOfCreditFacilityWorkingCapitalBorrowingsMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_LocalVATReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local VAT (Value Added Tax) Receivable",
        "label": "Local VAT Receivable",
        "terseLabel": "VAT receivable"
       }
      }
     },
     "localname": "LocalVATReceivable",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt And Short-Term Debt Combined Amount, Maturity, Year One",
        "label": "Long-Term Debt And Short-Term Debt Combined Amount, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_LongTermIncomeTaxPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Income Tax Payable [Member]",
        "label": "Long-term Income Tax Payable [Member]",
        "terseLabel": "Long-term Income Tax Payable"
       }
      }
     },
     "localname": "LongTermIncomeTaxPayableMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_LossFromCyberSecurityIncidentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss from Cyber Security Incident",
        "label": "Loss from Cyber Security Incident [Member]",
        "terseLabel": "Loss from Cyber Security Incident"
       }
      }
     },
     "localname": "LossFromCyberSecurityIncidentMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CybersecutiyIncidentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mandatory Employer Contributions According to Labor and Social Security Laws and Regulations",
        "label": "Mandatory Employer Contributions According to Labor and Social Security Laws and Regulations",
        "terseLabel": "Mandatory employer contributions according to labor and social security laws and regulations, percent"
       }
      }
     },
     "localname": "MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-based Restricted Stock Units (MSU), Post-Modification",
        "label": "Market-based Restricted Stock Units (MSU), Post-Modification [Member]",
        "terseLabel": "Market-based Restricted Stock Units (MSU), Post-Modification"
       }
      }
     },
     "localname": "MarketBasedRestrictedStockUnitsMSUPostModificationMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-based Restricted Stock Units (MSU), Pre-Modification",
        "label": "Market-based Restricted Stock Units (MSU), Pre-Modification [Member]",
        "terseLabel": "Market-based Restricted Stock Units (MSU), Pre-Modification"
       }
      }
     },
     "localname": "MarketBasedRestrictedStockUnitsMSUPreModificationMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_MarketbasedRestrictedStockUnitsMSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-based Restricted Stock Units (MSU) [Member]",
        "label": "Market-based Restricted Stock Units (MSU) [Member]",
        "terseLabel": "Market-based Restricted Stock Units (MSU)"
       }
      }
     },
     "localname": "MarketbasedRestrictedStockUnitsMSUMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Operating Loss, Fixed Asset And Intangible Asset [Member]",
        "label": "Net Operating Loss, Fixed Asset And Intangible Asset [Member]",
        "terseLabel": "Net operating loss, fixed asset and intangible asset"
       }
      }
     },
     "localname": "NetOperatingLossFixedAssetAndIntangibleAssetMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_NonstatutoryStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonstatutory Stock Options [Member]",
        "label": "Nonstatutory Stock Options [Member]",
        "terseLabel": "Nonstatutory Stock Options"
       }
      }
     },
     "localname": "NonstatutoryStockOptionsMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_NumberOfVotesPerEachCommonShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Votes Per Each Common Share",
        "label": "Number of Votes Per Each Common Share",
        "terseLabel": "Number of votes per each common share"
       }
      }
     },
     "localname": "NumberOfVotesPerEachCommonShare",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "aosl_OfficeLeaseDepositAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office Lease Deposit Assets, Noncurrent",
        "label": "Office Lease Deposit Assets, Noncurrent",
        "terseLabel": "Office leases deposits"
       }
      }
     },
     "localname": "OfficeLeaseDepositAssetsNoncurrent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_OperatingLeaseRightOfUseAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Right Of Use Asset [Abstract]",
        "label": "Operating Lease Right Of Use Asset [Abstract]",
        "terseLabel": "Operating Lease Right Of Use Asset [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAbstract",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation",
        "negatedTerseLabel": "Cumulative translation adjustment removal due to deconsolidation of the JV Company"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Countries [Member]",
        "label": "Other Countries [Member]",
        "terseLabel": "Other countries"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_OtherCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Customers",
        "label": "Other Customers [Member]",
        "terseLabel": "Other Customers"
       }
      }
     },
     "localname": "OtherCustomersMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_PackagingAndTestingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Packaging and testing services [Member]",
        "label": "Packaging and testing services [Member]",
        "terseLabel": "Packaging and testing services"
       }
      }
     },
     "localname": "PackagingAndTestingServicesMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_PatentsAndPatentedTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Patents and Patented Technology [Member]",
        "label": "Patents and Patented Technology [Member]",
        "terseLabel": "Patents and exclusive technology rights"
       }
      }
     },
     "localname": "PatentsAndPatentedTechnologyMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of After-tax Profit Required Annually in Statutory Reserves",
        "label": "Percent of After-tax Profit Required Annually in Statutory Reserves",
        "terseLabel": "Foreign subsidiaries, minimum percent of after-tax profit required annually in statutory reserves"
       }
      }
     },
     "localname": "PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Units (PRSUs) Member [Member]",
        "label": "Performance Based Restricted Stock Units (PRSUs) Member [Member]",
        "terseLabel": "Performance Based Restricted Stock Units (PRSUs)"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMemberMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_PowerDiscreteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Discrete [Member]",
        "label": "Power Discrete [Member]",
        "terseLabel": "Power discrete"
       }
      }
     },
     "localname": "PowerDiscreteMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_PowerIcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power IC [Member]",
        "label": "Power IC [Member]",
        "terseLabel": "Power IC"
       }
      }
     },
     "localname": "PowerIcMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_PrepaidMaintenanceCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Maintenance, Current",
        "label": "Prepaid Maintenance, Current",
        "terseLabel": "Prepaid maintenance"
       }
      }
     },
     "localname": "PrepaidMaintenanceCurrent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_PrepaymentForPropertyAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment for Property and Equipment",
        "label": "Prepayment for Property and Equipment",
        "terseLabel": "Prepayments for property and equipment"
       }
      }
     },
     "localname": "PrepaymentForPropertyAndEquipment",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_PrepaymenttoSupplier": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment to Supplier",
        "label": "Prepayment to Supplier",
        "terseLabel": "Prepayments to supplier"
       }
      }
     },
     "localname": "PrepaymenttoSupplier",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_PrincipalPaymentsOnCapitalLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal Payments on Capital Leases",
        "label": "Principal Payments on Capital Leases",
        "negatedTerseLabel": "Principal payments on capital leases"
       }
      }
     },
     "localname": "PrincipalPaymentsOnCapitalLeases",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Government Grant Related To Equipment In Joint Venture Company",
        "label": "Proceeds From Government Grant Related To Equipment In Joint Venture Company",
        "terseLabel": "Government grant related to equipment"
       }
      }
     },
     "localname": "ProceedsFromGovernmentGrantRelatedToEquipmentInJointVentureCompany",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "order": 1.0,
       "parentTag": "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross",
        "label": "Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross",
        "terseLabel": "Property, plant, and equipment excluding equipment and construction In progress, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net",
        "label": "Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net",
        "totalLabel": "Property, plant and equipment excluding equipment and construction in progress, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_PropertyPlantEquipmentAndLandUseRights": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of property, plant equipment, and land use rights",
        "label": "PropertyPlantEquipmentAndLandUseRights",
        "terseLabel": "PPE and land use rights"
       }
      }
     },
     "localname": "PropertyPlantEquipmentAndLandUseRights",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_RestrictedStatutoryReservesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Statutory Reserves [Line Items]",
        "label": "Restricted Statutory Reserves [Line Items]",
        "terseLabel": "Restricted Statutory Reserves [Line Items]"
       }
      }
     },
     "localname": "RestrictedStatutoryReservesLineItems",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_RestrictedStatutoryReservesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Statutory Reserves [Table]",
        "label": "Restricted Statutory Reserves [Table]",
        "terseLabel": "Restricted Statutory Reserves [Table]"
       }
      }
     },
     "localname": "RestrictedStatutoryReservesTable",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_RetirementPlan401KMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan, 401-K [Member]",
        "label": "Retirement Plan, 401-K [Member]",
        "terseLabel": "Retirement Plan, 401-K"
       }
      }
     },
     "localname": "RetirementPlan401KMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_RisksAndUncertaintiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risks and Uncertainties [Policy Text Block]",
        "label": "Risks and Uncertainties [Policy Text Block]",
        "terseLabel": "Risks and Uncertainties"
       }
      }
     },
     "localname": "RisksAndUncertaintiesPolicyTextBlock",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aosl_SaleLeasebackTransactionDebtReceivableAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Debt Receivable Amount",
        "label": "Sale Leaseback Transaction, Debt Receivable Amount",
        "terseLabel": "Debt receivable amount"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDebtReceivableAmount",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_SaleLeasebackTransactionDeliveryPaymentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Delivery Payment, Amount",
        "label": "Sale Leaseback Transaction, Delivery Payment, Amount",
        "terseLabel": "Delivery payment received"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDeliveryPaymentAmount",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_SaleLeasebackTransactionDeliveryPaymentPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Delivery Payment, Percent",
        "label": "Sale Leaseback Transaction, Delivery Payment, Percent",
        "terseLabel": "Delivery payment percent"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDeliveryPaymentPercent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_SaleLeasebackTransactionDownPaymentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Down Payment Amount",
        "label": "Sale Leaseback Transaction, Down Payment Amount",
        "terseLabel": "Down payment amount received"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDownPaymentAmount",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_SaleLeasebackTransactionDownPaymentPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Down Payment, Percent",
        "label": "Sale Leaseback Transaction, Down Payment, Percent",
        "terseLabel": "Down payment percent"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDownPaymentPercent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_SaleLeasebackTransactionImpliedInterestRatePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Implied Interest Rate, Percent",
        "label": "Sale Leaseback Transaction, Implied Interest Rate, Percent",
        "terseLabel": "Implied interest rate, percent"
       }
      }
     },
     "localname": "SaleLeasebackTransactionImpliedInterestRatePercent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_SaleLeasebackTransactionLeaseTermBuyoutOptionAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Lease Term, Buyout Option Amount",
        "label": "Sale Leaseback Transaction, Lease Term, Buyout Option Amount",
        "terseLabel": "Lease term, buyout option amount"
       }
      }
     },
     "localname": "SaleLeasebackTransactionLeaseTermBuyoutOptionAmount",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Purchase Price Financing, Percent",
        "label": "Sale Leaseback Transaction, Purchase Price Financing, Percent",
        "terseLabel": "Purchase price financing amount, percent"
       }
      }
     },
     "localname": "SaleLeasebackTransactionPurchasePriceFinancingPercent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated",
        "label": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated [Member]",
        "terseLabel": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated"
       }
      }
     },
     "localname": "SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Deferred Tax Assets and Liabilities, Current and Noncurrent [Table Text Block]",
        "label": "Schedule of Deferred Tax Assets and Liabilities, Current and Noncurrent [Table Text Block]",
        "terseLabel": "Schedule of deferred tax assets and liabilities, current and noncurrent"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, 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",
        "terseLabel": "Average fair market value per share period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period",
        "terseLabel": "Granted, value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period",
        "terseLabel": "Exercise of common stock options and release of RSUs (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares That May be Purchased On Any Purchase Date",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares That May be Purchased On Any Purchase Date",
        "terseLabel": "Maximum number of common shares that may be purchased on any purchase date by a participant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares that May Be Purchased Per a 24-Month Offering Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares that May Be Purchased Per a 24-Month Offering Period",
        "terseLabel": "Maximum number of common shares that may be purchased per a 24-month offering period by a participant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Payroll Deduction Accumulation Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Payroll Deduction Accumulation Period",
        "terseLabel": "Payroll deduction accumulation period (in months)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, 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",
        "terseLabel": "Maximum value of common stock that may be purchased in any one calendar year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_ShareBasedPaymentArrangementExpenseNonCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Expense, Non-Cash",
        "label": "Share-Based Payment Arrangement, Expense, Non-Cash",
        "terseLabel": "Share-based payment arrangement, expense, non-cash"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementExpenseNonCash",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number Of Shares Authorized For Purchase Per Purchase Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number Of Shares Authorized For Purchase Per Purchase Period",
        "terseLabel": "Maximum number of shares authorized for purchase per purchase date (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aosl_ShortTermDebtGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ShortTermBorrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-Term Debt, Gross",
        "label": "Short-Term Debt, Gross",
        "terseLabel": "Principal amount"
       }
      }
     },
     "localname": "ShortTermDebtGross",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_ShortTermLeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short Term Lease Cost [Abstract]",
        "label": "Short Term Lease Cost [Abstract]",
        "terseLabel": "Short-term leases:"
       }
      }
     },
     "localname": "ShortTermLeaseCostAbstract",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Simple Annual Interest Rate to Noncontrolling Interest if Joint Venture is Early Terminated and Liquidated",
        "label": "Simple Annual Interest Rate to Noncontrolling Interest if Joint Venture is Early Terminated and Liquidated",
        "terseLabel": "Simple annual interest rate to noncontrolling interest if joint venture is early terminated and liquidated"
       }
      }
     },
     "localname": "SimpleAnnualInterestRatetoNoncontrollingInterestifJointVentureisEarlyTerminatedandLiquidated",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_StateResearchAndDevelopmentCreditCarryforwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State Research And Development Credit Carryforward [Member]",
        "label": "State Research And Development Credit Carryforward [Member]",
        "terseLabel": "State research and development credit carryforward"
       }
      }
     },
     "localname": "StateResearchAndDevelopmentCreditCarryforwardMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory Reserves, Cumulative Amount as a Percent of Registered Capital",
        "label": "Statutory Reserves, Cumulative Amount as a Percent of Registered Capital",
        "terseLabel": "Foreign subsidiaries, statutory reserves maximum cumulative amount as a percent of registered capital"
       }
      }
     },
     "localname": "StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released",
        "label": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released",
        "terseLabel": "Exercise of common stock options and release of RSUs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_StockOptionsAndRestrictedStockUnitsRsusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options and Restricted Stock Units (RSUs) [Member]",
        "label": "Stock Options and Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Employee stock options and RSUs"
       }
      }
     },
     "localname": "StockOptionsAndRestrictedStockUnitsRsusMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_StockRotationAccrualCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Rotation Accrual, Current",
        "label": "Stock Rotation Accrual, Current",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Stock rotation accrual"
       }
      }
     },
     "localname": "StockRotationAccrualCurrent",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_StockRotationAccrualIncreaeDecreaseRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Rotation Accrual Increase (Decrease) [Roll forward]",
        "label": "Stock Rotation Accrual Increae (Decrease) [Roll Forward]",
        "terseLabel": "Stock Rotation Accrual Increae (Decrease) [Roll Forward]"
       }
      }
     },
     "localname": "StockRotationAccrualIncreaeDecreaseRollForward",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_StockRotationAccrualPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Rotation Accrual, Payments",
        "label": "Stock Rotation Accrual, Payments",
        "negatedTerseLabel": "Utilization"
       }
      }
     },
     "localname": "StockRotationAccrualPayments",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_StockRotationAccrualStockIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Rotation Accrual, Stock Issued",
        "label": "Stock Rotation Accrual, Stock Issued",
        "terseLabel": "Addition"
       }
      }
     },
     "localname": "StockRotationAccrualStockIssued",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_StockRotationAccrualTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Rotation Accrual [Table Text Block]",
        "label": "Stock Rotation Accrual [Table Text Block]",
        "terseLabel": "Stock Rotation Accrual"
       }
      }
     },
     "localname": "StockRotationAccrualTableTextBlock",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aosl_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan [Member]",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_ThirdPartyInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Party Investors",
        "label": "Third Party Investors [Member]",
        "terseLabel": "Third Party Investors"
       }
      }
     },
     "localname": "ThirdPartyInvestorsMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_ThirdPartyInvestorsTransaction1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Party Investors, Transaction 1",
        "label": "Third Party Investors, Transaction 1 [Member]",
        "terseLabel": "1.1% equity interest sold"
       }
      }
     },
     "localname": "ThirdPartyInvestorsTransaction1Member",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_ThirdPartyInvestorsTransaction2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Party Investors, Transaction 2",
        "label": "Third Party Investors, Transaction 2 [Member]",
        "terseLabel": "7.82% equity interest sold"
       }
      }
     },
     "localname": "ThirdPartyInvestorsTransaction2Member",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_TreasuryStockReissuedAveragePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury Stock Reissued, Average Price Per Share",
        "label": "Treasury Stock Reissued, Average Price Per Share",
        "terseLabel": "Treasury stock reissued average price per share"
       }
      }
     },
     "localname": "TreasuryStockReissuedAveragePricePerShare",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aosl_TreasuryStockReissuedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury Stock Reissued [Member]",
        "label": "Treasury Stock Reissued [Member]",
        "terseLabel": "Treasury Stock Reissued"
       }
      }
     },
     "localname": "TreasuryStockReissuedMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury Stock, Value, Acquired, Cost Method Less Handling Fees",
        "label": "Treasury Stock, Value, Acquired, Cost Method Less Handling Fees",
        "terseLabel": "Treasury stock acquired less handling fees"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethodLessHandlingFees",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_TwoThousandEighteenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Eighteen Plan [Member]",
        "label": "Two Thousand Eighteen Plan [Member]",
        "terseLabel": "2018 Omnibus Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandEighteenPlanMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross amount of unrecognized tax benefits that have been netted against deferred tax assets",
        "label": "Unrecognized Tax Benefit, Amount Netted Against Deferred Tax Assets",
        "terseLabel": "Unrecognized tax benefit, amount netted against deferred tax assets"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aosl_VariableInterestRateTermLoanMaturingAugust2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Rate Term Loan Maturing August 2022 [Member]",
        "label": "Variable Interest Rate Term Loan Maturing August 2022 [Member]",
        "terseLabel": "Variable Interest Rate Term Loan Maturing August 2022"
       }
      }
     },
     "localname": "VariableInterestRateTermLoanMaturingAugust2022Member",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aosl_WeightedAverageLeaseDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Lease Discount Rate [Abstract]",
        "label": "Weighted Average Lease Discount Rate [Abstract]",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "WeightedAverageLeaseDiscountRateAbstract",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term [Abstract]",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aosl_YinHaiLeasingCompanyandChinaImportExportBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "YinHai Leasing Company and China Import/Export Bank [Member]",
        "label": "YinHai Leasing Company and China Import/Export Bank [Member]",
        "terseLabel": "YinHai Leasing Company and China Import/Export Bank"
       }
      }
     },
     "localname": "YinHaiLeasingCompanyandChinaImportExportBankMember",
     "nsuri": "http://www.aosmd.com/20220630",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_KR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "KOREA, REPUBLIC OF",
        "terseLabel": "South Korea"
       }
      }
     },
     "localname": "KR",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TW": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TAIWAN",
        "terseLabel": "Taiwan"
       }
      }
     },
     "localname": "TW",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r814",
      "r815",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r814",
      "r815",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r814",
      "r815",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r814",
      "r815",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r817"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityByLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity by Location [Axis]",
        "terseLabel": "Entity by Location [Axis]"
       }
      }
     },
     "localname": "EntityByLocationAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r814",
      "r815",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Location [Domain]",
        "terseLabel": "Location [Domain]"
       }
      }
     },
     "localname": "LocationDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r811"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r159",
      "r332",
      "r337",
      "r343",
      "r613",
      "r614",
      "r622",
      "r623",
      "r692",
      "r806",
      "r822",
      "r833",
      "r834",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r159",
      "r332",
      "r337",
      "r343",
      "r613",
      "r614",
      "r622",
      "r623",
      "r692",
      "r806",
      "r822",
      "r833",
      "r834",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Fiscal Year Maturity Schedule"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r85",
      "r87",
      "r157",
      "r158",
      "r349",
      "r386",
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r247",
      "r414",
      "r418",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r311",
      "r313",
      "r314",
      "r315",
      "r348",
      "r385",
      "r491",
      "r498",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r775",
      "r779",
      "r807",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "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/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/ShareholdersEquityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r311",
      "r313",
      "r314",
      "r315",
      "r348",
      "r385",
      "r491",
      "r498",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r775",
      "r779",
      "r807",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "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/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/ShareholdersEquityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r247",
      "r414",
      "r418",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Name of Major Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50 percent) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "Parent Company"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r243",
      "r313",
      "r314",
      "r414",
      "r416",
      "r706",
      "r774",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r243",
      "r313",
      "r314",
      "r414",
      "r416",
      "r706",
      "r774",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r303",
      "r311",
      "r313",
      "r314",
      "r315",
      "r348",
      "r385",
      "r442",
      "r491",
      "r498",
      "r533",
      "r534",
      "r535",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r775",
      "r779",
      "r807",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "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/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/ShareholdersEquityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r303",
      "r311",
      "r313",
      "r314",
      "r315",
      "r348",
      "r385",
      "r442",
      "r491",
      "r498",
      "r533",
      "r534",
      "r535",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r775",
      "r779",
      "r807",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "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/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/ShareholdersEquityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r86",
      "r87",
      "r157",
      "r158",
      "r349",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r176",
      "r181",
      "r309",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r166",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r244",
      "r245",
      "r414",
      "r417",
      "r777",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r244",
      "r245",
      "r414",
      "r417",
      "r777",
      "r790",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r821",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r176",
      "r181",
      "r309",
      "r496",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r467",
      "r686",
      "r687",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r164",
      "r165",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r71",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r52",
      "r249"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r750",
      "r792"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "totalLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r249",
      "r250"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r42",
      "r726",
      "r752"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r45",
      "r726",
      "r752"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Income taxes payable - long-term"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": {
     "auth_ref": [
      "r733",
      "r763"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.",
        "label": "Accrued Payroll Taxes",
        "terseLabel": "Deferred payroll taxes"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r27",
      "r75"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r34",
      "r295"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "order": 2.0,
       "parentTag": "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r56",
      "r92",
      "r93",
      "r94",
      "r757",
      "r784",
      "r785"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r91",
      "r94",
      "r101",
      "r102",
      "r103",
      "r168",
      "r169",
      "r170",
      "r620",
      "r683",
      "r780",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r54",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r545",
      "r546",
      "r547",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Withholding tax on restricted stock units"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition",
        "terseLabel": "Restricted stock units settlement in connection with service"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r501",
      "r550",
      "r551"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "negatedTerseLabel": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Allocated share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r164",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r60",
      "r255",
      "r267"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedTerseLabel": "Less: Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r135",
      "r281",
      "r287"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Potential dilutive securities (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r135",
      "r291"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Asset Impairment Charges",
        "verboseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r38",
      "r151",
      "r226",
      "r232",
      "r239",
      "r264",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r613",
      "r622",
      "r640",
      "r693",
      "r695",
      "r724",
      "r751"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r25",
      "r70",
      "r151",
      "r264",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r613",
      "r622",
      "r640",
      "r693",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "terseLabel": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r151",
      "r264",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r613",
      "r622",
      "r640",
      "r693"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r528",
      "r529",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r628",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Preparation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalAdditionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases.",
        "label": "Capital Addition Purchase Commitments [Member]",
        "terseLabel": "Property and equipment purchase commitments [Member]"
       }
      }
     },
     "localname": "CapitalAdditionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r140",
      "r141",
      "r142"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Property and equipment purchased but not yet paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r809"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Unamortized capitalized software development costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r21",
      "r32",
      "r137"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r138",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents, Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r130",
      "r137",
      "r143"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "totalLabel": "Total cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r130",
      "r643"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDivestedFromDeconsolidation": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.",
        "label": "Cash Divested from Deconsolidation",
        "negatedTerseLabel": "Deconsolidation of cash and cash equivalents of the JV Company"
       }
      }
     },
     "localname": "CashDivestedFromDeconsolidation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash investing and financing information:",
        "verboseLabel": "Non-cash investing and financing information:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r148",
      "r151",
      "r184",
      "r188",
      "r189",
      "r191",
      "r193",
      "r202",
      "r203",
      "r204",
      "r264",
      "r332",
      "r337",
      "r338",
      "r339",
      "r343",
      "r344",
      "r383",
      "r384",
      "r388",
      "r392",
      "r399",
      "r640",
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r80",
      "r734",
      "r762"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 15)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r319",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Common stock, dividends declared per share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r168",
      "r169",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Shares"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]",
        "terseLabel": "Common shares, par value $0.002 per share:",
        "verboseLabel": "Common Shares"
       }
      }
     },
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common shares, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common shares, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r51",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r51",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Authorized: 100,000 shares; issued and outstanding: 33,988 shares and 27,371 shares, respectively at June 30, 2022 and 32,975 shares and 26,350 shares, respectively at June 30, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r419",
      "r420",
      "r499",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Components of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r96",
      "r98",
      "r99",
      "r110",
      "r740",
      "r770"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r96",
      "r98",
      "r109",
      "r611",
      "r612",
      "r626",
      "r739",
      "r769"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Noncontrolling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r96",
      "r98",
      "r108",
      "r610",
      "r626",
      "r738",
      "r768"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment and software"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r211",
      "r212",
      "r247",
      "r637",
      "r638",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r211",
      "r212",
      "r247",
      "r637",
      "r638",
      "r787",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r211",
      "r212",
      "r247",
      "r637",
      "r638",
      "r787",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Concentration of Credit Risk and Significant Customers"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r211",
      "r212",
      "r247",
      "r637",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percent of wafers manufactured",
        "verboseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r209",
      "r211",
      "r212",
      "r213",
      "r637",
      "r639",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r211",
      "r212",
      "r247",
      "r637",
      "r638",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r294"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Equipment and construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r411",
      "r412",
      "r415"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateJointVentureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.",
        "label": "Corporate Joint Venture [Member]",
        "terseLabel": "Corporate Joint Venture"
       }
      }
     },
     "localname": "CorporateJointVentureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsProductLineMember": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.",
        "label": "Cost of Goods and Service, Product and Service Benchmark [Member]",
        "terseLabel": "Cost of Goods and Service, Product and Service Benchmark"
       }
      }
     },
     "localname": "CostOfGoodsProductLineMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r117",
      "r151",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r640"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "verboseLabel": "Operating expenses"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease": {
     "auth_ref": [
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in cumulative translation adjustment before transfers included in determining net income.",
        "label": "Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease)",
        "terseLabel": "Cumulative translation adjustment removal"
       }
      }
     },
     "localname": "CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r152",
      "r586",
      "r594"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r152",
      "r586"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r152",
      "r586",
      "r594"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r210",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Current [Abstract]",
        "terseLabel": "Short-term Debt"
       }
      }
     },
     "localname": "DebtCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r147",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r362",
      "r369",
      "r370",
      "r372",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r41",
      "r42",
      "r43",
      "r150",
      "r159",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r375",
      "r376",
      "r377",
      "r378",
      "r655",
      "r725",
      "r728",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r43",
      "r373",
      "r728",
      "r749"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Gross",
        "verboseLabel": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentCollateralAmount": {
     "auth_ref": [
      "r745"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets pledged to secure a debt instrument.",
        "label": "Debt Instrument, Collateral Amount",
        "terseLabel": "Debt instrument, collateral amount"
       }
      }
     },
     "localname": "DebtInstrumentCollateralAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r77",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r78",
      "r150",
      "r159",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r375",
      "r376",
      "r377",
      "r378",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r78",
      "r150",
      "r159",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r371",
      "r375",
      "r376",
      "r377",
      "r378",
      "r400",
      "r403",
      "r404",
      "r405",
      "r652",
      "r653",
      "r655",
      "r656",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "aosl_DebtLongTermAndShortTermCombinedAmountNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "terseLabel": "Principal amount",
        "totalLabel": "Total principal of debt"
       }
      }
     },
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Long-Term and Short-Term, Combined Amount [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "DebtLongtermAndShorttermCombinedAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeconsolidationGainOrLossAmount": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deconsolidation, Gain (Loss), Amount",
        "negatedTerseLabel": "Gain on deconsolidation of the JV Company",
        "terseLabel": "Gain on deconsolidation of the JV Company"
       }
      }
     },
     "localname": "DeconsolidationGainOrLossAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r566"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Deferred Compensation Share-Based Arrangements, Liability, Current",
        "terseLabel": "Deferred compensation share-based arrangements, liability, current"
       }
      }
     },
     "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r152",
      "r587",
      "r594"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentGross": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ShortTermBorrowings",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Issuance Costs, Gross, Current",
        "negatedTerseLabel": "Less: debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "aosl_DebtLongTermAndShortTermCombinedAmountNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "negatedLabel": "Less: debt issuance costs",
        "negatedTerseLabel": "Less: debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentGross": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Issuance Cost, Gross, Noncurrent",
        "negatedTerseLabel": "Less: debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r152",
      "r587",
      "r594"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r135",
      "r152",
      "r587",
      "r594",
      "r595",
      "r596"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax on deconsolidation and changes of equity interest in the JV Company"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r47",
      "r48",
      "r576",
      "r727",
      "r748"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.",
        "label": "Deferred Tax Asset [Domain]",
        "terseLabel": "Deferred Tax Asset [Domain]"
       }
      }
     },
     "localname": "DeferredTaxAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r577"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r579"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax assets/(liabilities)"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r579"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets, net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Current and non-current deferred tax assets and liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r584",
      "r585"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Tax credit carryforward, not subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "Tax credit carryforward, subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r582",
      "r584",
      "r585"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r578"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r561",
      "r579"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax assets/(liabilities)"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from reserves and accruals.",
        "label": "Deferred Tax Liabilities, Deferred Expense, Reserves and Accruals",
        "negatedTerseLabel": "Investments"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r584",
      "r585"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Retirement Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Company contributions to retirement plan"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer matching contribution, percent of employees' gross pay"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching contribution, percent of match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Employee maximum salary deferral contribution, percent"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r135",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Amortization and Accretion, Net",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r504",
      "r505",
      "r539",
      "r540",
      "r542",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r19",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Equity Method Investment in Equity Investee"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DomesticPlanMember": {
     "auth_ref": [
      "r486",
      "r487",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Domestic Plan [Member]",
        "terseLabel": "Domestic Plan"
       }
      }
     },
     "localname": "DomesticPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueToAffiliateCurrent": {
     "auth_ref": [
      "r39",
      "r156",
      "r687",
      "r788"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Affiliate, Current",
        "terseLabel": "Payable related to equity investee, net"
       }
      }
     },
     "localname": "DueToAffiliateCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r156",
      "r335",
      "r337",
      "r338",
      "r342",
      "r343",
      "r344",
      "r687",
      "r732",
      "r764"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Payable to related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income (loss) per common share attributable to Alpha and Omega Semiconductor Limited"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r111",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r182",
      "r184",
      "r191",
      "r192",
      "r193",
      "r197",
      "r198",
      "r632",
      "r633",
      "r741",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r111",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r184",
      "r191",
      "r192",
      "r193",
      "r197",
      "r198",
      "r632",
      "r633",
      "r741",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Net income (loss) per share attributable to common shareholders:"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r643"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r563"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective income tax rate reconciliation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r154",
      "r563",
      "r598"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "United States statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r563",
      "r598"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign taxes, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r563",
      "r598"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r563",
      "r598"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r552",
      "r563"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "negatedTerseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
     "auth_ref": [
      "r563",
      "r598"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent",
        "negatedTerseLabel": "Foreign Derived Intangible Income Deduction"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment": {
     "auth_ref": [
      "r563",
      "r598"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to investment tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Percent",
        "terseLabel": "Outside basis difference on equity method investment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r563",
      "r598"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedTerseLabel": "Research and development credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted Average Remaining Recognition Period (Years)",
        "verboseLabel": "Recognition period of share-based compensation expense (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment and tooling"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r101",
      "r102",
      "r103",
      "r168",
      "r169",
      "r170",
      "r172",
      "r178",
      "r180",
      "r201",
      "r266",
      "r399",
      "r406",
      "r545",
      "r546",
      "r547",
      "r590",
      "r591",
      "r631",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r683",
      "r780",
      "r781",
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "auth_ref": [
      "r259"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.",
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "terseLabel": "Impairment of privately-held investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity Method Investment, Ownership Percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "auth_ref": [
      "r112",
      "r113",
      "r135"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.",
        "label": "Equity Method Investment, Realized Gain (Loss) on Disposal",
        "negatedTerseLabel": "Loss on changes of equity interest in the JV Company, net",
        "terseLabel": "Loss on changes of equity interest in the JV Company, net",
        "verboseLabel": "Gain on equity interest sold"
       }
      }
     },
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity.",
        "label": "Equity Method Investment, Underlying Equity in Net Assets",
        "terseLabel": "Carrying amount of net assets of the JV Company at December 1, 2021"
       }
      }
     },
     "localname": "EquityMethodInvestmentUnderlyingEquityInNetAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r33",
      "r227",
      "r260"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 12.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Summarized financial information of joint venture"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r634",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "U.S. federal taxes:"
       }
      }
     },
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r664",
      "r669",
      "r679"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r666",
      "r673"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from finance lease"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r662",
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Finance Lease Liability Maturities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease liabilities - long-term"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less amount representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r665",
      "r673"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows from finance lease"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r664",
      "r669"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated depreciation",
        "terseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r664",
      "r669",
      "r679"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of equipment"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r676",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance lease"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r675",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance lease"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-lived intangible asset, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r36",
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Less accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r282",
      "r283",
      "r286",
      "r289",
      "r707",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r286",
      "r708"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r282",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r286",
      "r707"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Transactions and Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Non-U.S. taxes:"
       }
      }
     },
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Line of Credit [Member]",
        "terseLabel": "Foreign Line of Credit"
       }
      }
     },
     "localname": "ForeignLineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r486",
      "r487",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Plan [Member]",
        "terseLabel": "Foreign Plan"
       }
      }
     },
     "localname": "ForeignPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r135",
      "r292",
      "r297"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "negatedTerseLabel": "(Gain) loss on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r35",
      "r275",
      "r276",
      "r277",
      "r279",
      "r695",
      "r723"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r116",
      "r151",
      "r226",
      "r231",
      "r235",
      "r238",
      "r241",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r640"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross loss",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r290",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "verboseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r153",
      "r597"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "U.S. operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r105",
      "r226",
      "r231",
      "r235",
      "r238",
      "r241",
      "r721",
      "r736",
      "r743",
      "r772"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r153",
      "r597"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Non-U.S. operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r226",
      "r231",
      "r235",
      "r238",
      "r241"
     ],
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Domestic and foreign components of income (loss) before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r151",
      "r171",
      "r226",
      "r231",
      "r235",
      "r238",
      "r241",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r610",
      "r633",
      "r640"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net income (loss) before loss from equity method investment"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r15",
      "r18",
      "r601",
      "r766"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Loss on changes on equity interest of the JV Company, net",
        "verboseLabel": "Loss on changes on equity interest of the JV Company, net"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r106",
      "r135",
      "r224",
      "r260",
      "r735",
      "r765"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedTerseLabel": "Equity method investment loss from equity investee"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r298",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r154",
      "r564",
      "r574",
      "r581",
      "r592",
      "r599",
      "r602",
      "r603",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r155",
      "r179",
      "r180",
      "r225",
      "r562",
      "r593",
      "r600",
      "r773"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Total provision for income taxes",
        "verboseLabel": "Income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]",
        "terseLabel": "Provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r559",
      "r560",
      "r574",
      "r575",
      "r580",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Provision for Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r132",
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount 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.",
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "negatedTerseLabel": "Payable related to equity investee, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedTerseLabel": "Deferred income taxes, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Other current and long-term assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r193",
      "r503"
     ],
     "calculation": {
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Stock options, RSUs and ESPP shares",
        "verboseLabel": "Incremental common shares attributable to dilutive effect of share-based payment arrangements (USD per share)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "auth_ref": [
      "r320",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Indemnification Agreement [Member]",
        "terseLabel": "Indemnification Agreement"
       }
      }
     },
     "localname": "IndemnificationGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r280",
      "r284"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net (excluding goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r742"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expenses, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r128",
      "r131",
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestReceivableCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Receivable, Current",
        "terseLabel": "Interest receivable"
       }
      }
     },
     "localname": "InterestReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r61",
      "r270"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r22",
      "r67",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r28",
      "r65",
      "r144",
      "r200",
      "r268",
      "r269",
      "r271",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r63",
      "r270"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r62",
      "r270"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r677",
      "r679"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease expenses"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Operating and Finance Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Liability Maturities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r74",
      "r151",
      "r233",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r614",
      "r622",
      "r623",
      "r640",
      "r693",
      "r694"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r59",
      "r151",
      "r264",
      "r640",
      "r695",
      "r731",
      "r760"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r26",
      "r76",
      "r151",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r614",
      "r622",
      "r623",
      "r640",
      "r693",
      "r694",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "terseLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r29",
      "r30",
      "r31",
      "r43",
      "r44",
      "r151",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r614",
      "r622",
      "r623",
      "r640",
      "r693",
      "r694"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "terseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Other than Long-Term Debt, Noncurrent",
        "totalLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r72",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r636"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the amount outstanding under the credit facility.",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "terseLabel": "Amount outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r72",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r72",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r43",
      "r359",
      "r374",
      "r375",
      "r376",
      "r728",
      "r754"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Long-term debt",
        "totalLabel": "Total principal of debt, less debt issuance costs"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r159",
      "r330",
      "r364"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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 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).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r159",
      "r330",
      "r364"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r159",
      "r330",
      "r364"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r159",
      "r330",
      "r364"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r159",
      "r330",
      "r364"
     ],
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities [Abstract]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r78",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r322",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails",
      "http://www.aosmd.com/role/CybersecutiyIncidentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails",
      "http://www.aosmd.com/role/CybersecutiyIncidentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r322",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails",
      "http://www.aosmd.com/role/CybersecutiyIncidentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r308",
      "r309"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Indemnification accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDisclosures": {
     "auth_ref": [
      "r308",
      "r310",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.",
        "label": "Contingencies Disclosure [Text Block]",
        "terseLabel": "Cybersecurity Incident"
       }
      }
     },
     "localname": "LossContingencyDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CybersecutiyIncident"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "auth_ref": [
      "r308"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.",
        "label": "Loss Contingency, Loss in Period",
        "terseLabel": "Loss recorded in the period from cyber security incident"
       }
      }
     },
     "localname": "LossContingencyLossInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CybersecutiyIncidentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r322",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails",
      "http://www.aosmd.com/role/CybersecutiyIncidentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Manufacturing machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/DebtDebtFinancingDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r84",
      "r151",
      "r264",
      "r332",
      "r337",
      "r338",
      "r339",
      "r343",
      "r344",
      "r640",
      "r730",
      "r759"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestPeriodIncreaseDecrease": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.",
        "label": "Noncontrolling Interest, Period Increase (Decrease)",
        "terseLabel": "Carrying amount of non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterestPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]"
       }
      }
     },
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r130",
      "r133",
      "r136"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r18",
      "r95",
      "r97",
      "r103",
      "r107",
      "r136",
      "r151",
      "r171",
      "r173",
      "r174",
      "r175",
      "r176",
      "r179",
      "r180",
      "r190",
      "r226",
      "r231",
      "r235",
      "r238",
      "r241",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r633",
      "r640",
      "r737",
      "r767"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss) attributable to AOS",
        "totalLabel": "Net income (loss) attributable to Alpha and Omega Semiconductor Limited"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r95",
      "r97",
      "r103",
      "r179",
      "r180",
      "r616",
      "r625"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss) attributable to noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": {
     "auth_ref": [
      "r407",
      "r618"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest, Decrease from Deconsolidation",
        "negatedTerseLabel": "Deconsolidation of noncontrolling interest"
       }
      }
     },
     "localname": "NoncontrollingInterestDecreaseFromDeconsolidation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r406",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office furntiture and equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r226",
      "r231",
      "r235",
      "r238",
      "r241"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Net loss",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r670",
      "r679"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Fixed rent expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities - long-term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r667",
      "r673"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "ROU assets associated with operating leases",
        "verboseLabel": "Operating lease right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r676",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r675",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesIncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Income Statement [Abstract]",
        "terseLabel": "Operating leases:"
       }
      }
     },
     "localname": "OperatingLeasesIncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r582"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r20",
      "r167",
      "r217",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "The Company and Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r69",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "totalLabel": "Total other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets",
        "totalLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r610",
      "r611",
      "r619"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r610",
      "r611",
      "r619"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Cumulative translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r90",
      "r92",
      "r641",
      "r642",
      "r644"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "verboseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Interest expenses, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r68",
      "r274"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Other prepaid expenses"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total AOS Shareholders' Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Withholding tax on restricted stock units"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r528",
      "r529",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r528",
      "r529",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Shares"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]",
        "terseLabel": "Preferred shares, par value $0.002 per share:"
       }
      }
     },
     "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r50",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r50",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r50",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Authorized: 10,000 shares; issued and outstanding: none at June\u00a030,\u00a02022 and 2021"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r23",
      "r272",
      "r274"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Insurance",
        "terseLabel": "Prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r24",
      "r273",
      "r274"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid income tax"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r124",
      "r544"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from exercise of stock options and ESPP"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r125",
      "r150"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from lines of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Sale of Equity Method Investments",
        "terseLabel": "Proceeds from sale of equity interest in the JV Company",
        "verboseLabel": "Cash received for sales of shares in the JV Company"
       }
      }
     },
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Sale of Other Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-Term Debt",
        "terseLabel": "Proceeds from short-term debt"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r75",
      "r321",
      "r324"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Product Warranty Accrual, Current",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Warranty accrual"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r18",
      "r95",
      "r97",
      "r103",
      "r129",
      "r151",
      "r171",
      "r179",
      "r180",
      "r226",
      "r231",
      "r235",
      "r238",
      "r241",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r610",
      "r615",
      "r617",
      "r625",
      "r626",
      "r633",
      "r640",
      "r743"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/DebtDebtFinancingDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r296",
      "r695",
      "r744",
      "r761"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r296",
      "r795",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/DebtDebtFinancingDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "auth_ref": [
      "r46",
      "r729",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "auth_ref": [
      "r46",
      "r729",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Line Items]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": {
     "auth_ref": [
      "r46",
      "r729",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Table]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [
      "r46",
      "r729",
      "r755"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "terseLabel": "Purchase commitment, amount"
       }
      }
     },
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Unrecognized tax benefits rollforward"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r467",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Transactions with related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r467",
      "r686",
      "r689",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r684",
      "r685",
      "r687",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedLabel": "Repayments of borrowings"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r556",
      "r705",
      "r810"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.",
        "label": "Research Tax Credit Carryforward [Member]",
        "terseLabel": "Research Tax Credit Carryforward"
       }
      }
     },
     "localname": "ResearchMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Assets Disclosure [Text Block]",
        "terseLabel": "Restricted Net Assets"
       }
      }
     },
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r32",
      "r143",
      "r722",
      "r756"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r32",
      "r137",
      "r143"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r37",
      "r143",
      "r791"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 11.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash - long-term"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract]",
        "terseLabel": "Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract]"
       }
      }
     },
     "localname": "RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r55",
      "r406",
      "r695",
      "r758",
      "r783",
      "r785"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r168",
      "r169",
      "r170",
      "r172",
      "r178",
      "r180",
      "r266",
      "r545",
      "r546",
      "r547",
      "r590",
      "r591",
      "r631",
      "r780",
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r486",
      "r487",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "terseLabel": "Retirement Plan Sponsor Location"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r486",
      "r487",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "terseLabel": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r222",
      "r223",
      "r230",
      "r236",
      "r237",
      "r243",
      "r244",
      "r247",
      "r413",
      "r414",
      "r706"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r114",
      "r335",
      "r337",
      "r338",
      "r342",
      "r343",
      "r344",
      "r789"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenue from related parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r104",
      "r151",
      "r222",
      "r223",
      "r230",
      "r236",
      "r237",
      "r243",
      "r244",
      "r247",
      "r264",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r640",
      "r743"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r674",
      "r679"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating lease right-of-use assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionDescriptionAxis": {
     "auth_ref": [
      "r657",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertinent to a sale and leaseback transaction, by transaction.",
        "label": "Sale Leaseback Transaction, Description [Axis]",
        "terseLabel": "Sale Leaseback Transaction, Description [Axis]"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionHistoricalCost": {
     "auth_ref": [
      "r658",
      "r659",
      "r660",
      "r682"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Sale Leaseback Transaction, Historical Cost",
        "terseLabel": "Historical cost"
       }
      }
     },
     "localname": "SaleLeasebackTransactionHistoricalCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionLeaseTerms": {
     "auth_ref": [
      "r657",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Sale Leaseback Transaction, Lease Terms",
        "terseLabel": "Lease term (in years)"
       }
      }
     },
     "localname": "SaleLeasebackTransactionLeaseTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Sale Leaseback Transaction [Line Items]",
        "terseLabel": "Sale Leaseback Transaction [Line Items]"
       }
      }
     },
     "localname": "SaleLeasebackTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Sale Leaseback Transaction, Name [Domain]",
        "terseLabel": "Sale Leaseback Transaction, Name [Domain]"
       }
      }
     },
     "localname": "SaleLeasebackTransactionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleLeasebackTransactionTable": {
     "auth_ref": [
      "r657",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of the elements of a transaction involving the entity's sale of property to another party and the lease of the property back to the entity.",
        "label": "Sale Leaseback Transaction [Table]",
        "terseLabel": "Sale Leaseback Transaction [Table]"
       }
      }
     },
     "localname": "SaleLeasebackTransactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r211",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for 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.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Components of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r469",
      "r470",
      "r473",
      "r474",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an 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).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Retirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r2",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r16",
      "r17",
      "r18",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Schedule of deconsolidation"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Effective income tax rate reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r537",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Share-based Compensation, Allocation of Recognized Period Costs"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r18",
      "r151",
      "r263",
      "r264",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r282",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Domestic and foreign components of income (loss)"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r28",
      "r64",
      "r65",
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory, Current"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Schedule of Other Assets, Noncurrent"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other current assets.",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule of Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of Product Warranty Liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r115",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r104",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of 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.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r226",
      "r228",
      "r234",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r500",
      "r502",
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r528",
      "r529",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]",
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r509",
      "r524",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activities"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Employee Stock Purchase Plan, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-Term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r148",
      "r202",
      "r203",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r392",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r573",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Unrecognized tax benefits rollforward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r209",
      "r211",
      "r212",
      "r213",
      "r637",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of Concentration of Risk, by Risk Factor"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecurityDeposit": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Security Deposit",
        "terseLabel": "Other long-term deposits"
       }
      }
     },
     "localname": "SecurityDeposit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r218",
      "r220",
      "r221",
      "r226",
      "r229",
      "r235",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment and Geographic Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "terseLabel": "Award requisite service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested (in shares)",
        "periodStartLabel": "Nonvested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Nonvested (in dollars per share)",
        "periodStartLabel": "Nonvested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Volatility rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Volatility rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Percent of compensation allowed for purchase of options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares authorized under plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "verboseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "verboseLabel": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r526"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Canceled or forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Canceled or forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Grants in period (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding (in shares)",
        "periodStartLabel": "Outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding (in dollars per share)",
        "periodStartLabel": "Outstanding (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Options, vested and expected to vest, outstanding, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Options vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Options vested and expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r528",
      "r529",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r508",
      "r530",
      "r531",
      "r532",
      "r533",
      "r536",
      "r548",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "verboseLabel": "Share-based Compensation Expense"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by supplier.",
        "label": "Supplier [Axis]",
        "terseLabel": "Supplier [Axis]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplier [Domain]",
        "terseLabel": "Supplier [Domain]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested",
        "terseLabel": "Aggregate intrinsic value, nonvested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Stock options exercisable term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationRestrictedStockandPerformancebasedRestrcitedStockActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable, Intrinsic Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable, Weighted Average Remaining Contractual Term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding, Weighted Average Remaining Contractual Term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options, vested and expected to vest, Weighted Average Remaining Contractual Term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Grant price, percent of fair value of common stock at date of grant"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedTerseLabel": "Withholding tax on restricted stock units (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShippingAndHandlingCostPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Shipping and Handling Cost, Policy [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "localname": "ShippingAndHandlingCostPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r40",
      "r695",
      "r725",
      "r753"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term debt",
        "totalLabel": "Total debt, less debt issuance costs"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Short-Term Debt [Line Items]",
        "terseLabel": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Short-Term Debt, Percentage Bearing Fixed Interest Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-Term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r671",
      "r679"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease expenses"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Software Development"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "negatedTerseLabel": "Utilization"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Addition"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Product Warranty"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "State taxes, net of federal benefit:"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r148",
      "r151",
      "r184",
      "r188",
      "r189",
      "r191",
      "r193",
      "r202",
      "r203",
      "r204",
      "r264",
      "r332",
      "r337",
      "r338",
      "r339",
      "r343",
      "r344",
      "r383",
      "r384",
      "r388",
      "r392",
      "r399",
      "r640",
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r82",
      "r101",
      "r102",
      "r103",
      "r168",
      "r169",
      "r170",
      "r172",
      "r178",
      "r180",
      "r201",
      "r266",
      "r399",
      "r406",
      "r545",
      "r546",
      "r547",
      "r590",
      "r591",
      "r631",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r683",
      "r780",
      "r781",
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r201",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r140",
      "r141",
      "r142"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Reissuance of treasury stock"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r50",
      "r51",
      "r399",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common shares under Employee Stock Purchase Plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture",
        "terseLabel": "Treasury stock reissued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r50",
      "r51",
      "r399",
      "r406",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "auth_ref": [
      "r51",
      "r399",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "terseLabel": "Reissuance of Treasury Stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r50",
      "r51",
      "r399",
      "r406"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common shares under Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "auth_ref": [
      "r50",
      "r51",
      "r399",
      "r406",
      "r408"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "terseLabel": "Reissuance of Treasury Stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Share repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Share repurchase program, remaining authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r51",
      "r57",
      "r58",
      "r151",
      "r257",
      "r264",
      "r640",
      "r695"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total Alpha and Omega Semiconductor Limited shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r102",
      "r151",
      "r168",
      "r169",
      "r170",
      "r172",
      "r178",
      "r264",
      "r266",
      "r406",
      "r545",
      "r546",
      "r547",
      "r590",
      "r591",
      "r608",
      "r609",
      "r624",
      "r631",
      "r640",
      "r645",
      "r646",
      "r650",
      "r683",
      "r781",
      "r782"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r149",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r398",
      "r406",
      "r410",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.",
        "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions",
        "terseLabel": "Joint venture cumulative percentage ownership after all transactions"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Components"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r582"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Tax Credit Carryforward [Line Items]",
        "terseLabel": "Tax Credit Carryforward [Line Items]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Tax Credit Carryforward [Table]",
        "terseLabel": "Tax Credit Carryforward [Table]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Treasury stock acquired, average price per share (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r81",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]",
        "terseLabel": "Treasury Shares"
       }
      }
     },
     "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r81",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "negatedPeriodEndLabel": "Balance (in shares)",
        "negatedPeriodStartLabel": "Balance (in shares)",
        "terseLabel": "Treasury shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r51",
      "r399",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Treasury stock acquired, shares repurchased (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "auth_ref": [
      "r51",
      "r399",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period.",
        "label": "Treasury Stock, Shares, Retired",
        "terseLabel": "Treasury stock retired (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesRetired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r81",
      "r408",
      "r409"
     ],
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Treasury Stock, Value",
        "negatedTerseLabel": "Treasury shares at cost; 6,617 shares at June 30, 2022 and 6,625 shares at June 30, 2021"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r557",
      "r604",
      "r747",
      "r786"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed earnings of foreign subsidiaries"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r558",
      "r568"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r569"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions based on tax positions related to prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r565"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Income tax interest and penalties accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r565"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Income tax interest and penalties expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r570"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r571"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Reductions due to lapse of applicable statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r572"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would reduce effective income tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r214",
      "r215",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]"
       }
      }
     },
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Valuation allowance increase"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r164",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r160",
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r163"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r164"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Reductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r164",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r164",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r672",
      "r679"
     ],
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable rent expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]",
        "terseLabel": "Effect of potentially dilutive securities:"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r183",
      "r193"
     ],
     "calculation": {
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average number of common shares used to compute diluted net income (loss) per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average number of common share attributable to Alpha and Omega Semiconductor Limited used to compute net income (loss) per share:",
        "verboseLabel": "Diluted:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r182",
      "r193"
     ],
     "calculation": {
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average number of common shares used to compute basic net income (loss) per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Basic:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=126903467&loc=d3e32787-111569"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/subtopic&trid=2127163"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org/subtopic&trid=2127197"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e13051-110250"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28200-109314"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "50",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51831-112757"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51840-112757"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51843-112757"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r811": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r812": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r813": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r814": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r815": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r816": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r817": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r818": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r819": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r820": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r821": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r822": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r823": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r824": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r825": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r826": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r827": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r828": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r829": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r830": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r831": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r832": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r833": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r834": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r835": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r836": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r837": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>120
<FILENAME>0001387467-22-000066-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001387467-22-000066-xbrl.zip
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
MQUI>(7(+L9;1^Q)*3;[%P-;2H"ZD(];%5A$PPNI8RZM#;C'64G (H 7P/R7
MR1!]D4)4PJDC.[HF[%W_#>0FP[J;XST:3F=0NZNY-LH'"@3*"$D(SD.0F++)
M8$VH>?!-J".P=$ NQ)9R5#>QG0J]!6V,Y^A<%U]W^=':B"94PEPV(!=C6DTD
MCP6RU9H[5JLHV,Z"+JR9$91H"A%].ASDHS3>'#ZCX=MN.K?US^ =#=>ZHS2D
M\4I6!] !;'3*NEJ5ECEIQ)20HDQ11\&.LR%&=4D@7(PY+2[[&".6$D#$@AS5
MQY*+]<G8J%-#S.ER0+B@B#XS5HFD%UF#S#IP3&\]>T-OBW>E*1SU6Q"NIU4T
MH18"$08?C7!U*0>[Q+IB,T&1$H7S*V)"KQR\Q<3UT1G#&N5L)3(N!FVU]_S5
M1 =%-&$5_C* MQBSZ3UE*U)FK>/ $#43%\<,U&1R*E!CIHV^!AZF-[C;[>_>
MZ^?MFB3=WYV=M)(A?K31UEV6LP\27$!/6BNP62FI8@I-R51:2D 7PTUSK>4O
ME,N5FYJ (G.,(9-/R0J1[ J8UT4!NJ"0GY25MFX B!9D0+3:)*=,)/0@2"QO
MNO1"4BNN)"7:!B]]\1Y=,1PM6"\+YLP,)NK"L8-;WK6+B\9@?DO]I#2>&6*F
M2!(\<WY5%%)@$DFB%-]\/9CO--"5Z(&,*CF( F/PD(!MD2BIUA3V)=0AR<;K
MP95A,#\]*(*I6@X^&V)_4&L411F\4%$IL@9<8_7@6H;PKT0MJ-3M/&V)RAC(
M& )*%Z0543H3@)9X:?N203(_+3$ZL$KX)-$I,&20BO.!HU=OL^8 M2&!ZH-:
MJJ77S749X,/:+$;@8[&?9T=QU,U=O 0NWWQ:INZ=R1-.[I]\=X&?2[W+@C9Y
M7T3]?5EB2-XF;S)@*,'K')1V)MOH1".V$%UUX5O='77XL;4&M2&45/>OQ6P4
M!N.+4TGEN,35"QHD<\O"/')&,LIC+*#!H69+(U+V27LIHY%VN9G'+P'V'"/@
M'!P&KZQS 10(U%+F%)P1VD@H:7DU^W3A_-.C8=K#$3T8'!QTQ_7BA\>I=Y0G
MQ6SZNV,:'GP\=(:"KO??\@^#*@GW^OGJ1ONN1$<+^"!R#"+)"#:&0 %3\0&
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
MG-"&Y)A%1A';GDU@VQ;GLPJDG<NW[MZGX<%1QB]YQE-%N)'Q;\GX-AZOS_+
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
MO8#XX;+=83E@+2]F!@7-K5":7V.7S>@J+VZ89*;.^>\RK:Y@N6O8FX0NH8U
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
MGC(VRQMCUA<),Y7"W]2V.:O@ 3A+:M)6GOWVBW6&6H; $Q!<:K<8Y6E@_XA
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
M*XZ#-5ED8'&))$AA'65K,,.Z0O=!R5'P#<&A8-1 52QF=!+05VLRA#6A4J_
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
MJ+$*V[.R7&L[%3^-@9S84V;\ED\ZY"IKY@I'M>0D#K4:P XWI%9MU+#9E)F
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
MSU\\OPCNP/(JEYX(/8[_&'LC+#BS;X0S1(VEAWVANX=++)S.T^X$-29Z'I[
M8.QR9\Y+AU-#P%_N;U&EXQ: /1&;VZ:V5FUT[(=(XH0E!,:;[(X[2H)K@D-&
M6R$%+]Q0%T>]!B+N>7-3AQOZ&!F(BC)/XT[TO8'WSLQ*- 7=C"XYQT;7T7$6
ME[%W^:/ 1ZUM>LJ0M42"OD2Y3K1IOV\*?_#NE\STL#\8;0J(R"_?(-G@F';+
M8$?$BMZZ88V1B9#.-SZ7SR'_9JAMO'%TO&$?30B5Y?F_,II3V.)\?7^O8XLZ
MCZ2Z<=GZ'LTG]P_QR2WOQ4<LOQRBPP31HE8H;!H[W/[(SK-]HJ"?,JHOM_I4
M86;(X]!X1F"Z!,;!%JAO@?H[X5Q\8:#^E]GD($P30Y5CA&T_+M"7J**??CHC
MJ_GLYMC9R[MB+X_\ ^<(.1XL,P (,ESB:I[@A7XL*D69K.^%5G/3IRQUM/L*
M_[>VX1EQQ/UWU3Q3+&+]M9Q'3+[%AV[LMO\&(_,HB\?Q/'Z<Y\O0Q6U[-G#[
MA1WTVX^9M7!E\YAILS%/Z"2YNX$IZI:5,=\?=/>P<T?;D^)"W5\Q,/3:Q\<[
MX_,C+EG_[8L2I_$Y5K.HH\]\$4EHF!(B_I6P]&MMHHS H^YH^27[@3AE2"^'
M."_=B\?8BY>L5P;,O_8_;[7PP.%;U2!(X:ZZ\/I.\IVL#[C6A/"_XOGB672.
M;+M=J2?TOK7;]JVZR*^T$P_[B'"W[ILX+^8&BQ;=@\E;UV+('].XB"Z*P%G]
M]%M^'0YV;Y1 (RS=N9>>Y:<(QM[)*47IA\EH"_DTR.Q%64P:RJ*_XRN+C=O^
M)4>U:,1M6_U#W[N7;F@-?/L6FAX^#*W:V&0]ZNN'43[?[_6W.4S!27%39?&5
MX>WFG\Q#K(9C.V%'U K>N?6@/Y-^LW3A_Z4Q+%<0.PI"1?QC#C2)2FKQ*,],
MGE>K[#H&G_*#82)O7]Y?\HBCZSC-")'ZRAE#]\G(:#<LL5A,NF0FQ:1V15>^
M26>K6L"EJDO'!O7\_61&7-!$9DSL"-%3_)WVHGU^K'UHN93(SA%UED5:PQFU
M?W?'2L##;[W*W&!YYIBIGCZS!MRX[NT3>'-STXN+:I[T0-?TOF@@ /,C!3.+
M(A]M@3SY*V5^I6DGUXBZ,(033BU9J9>J+5O'-2??8EJ7.?(+$+LQ&S2PKFV\
M6%@91G6PR&.(?6%XQ:*G.$>5F?0NB^NO+><F_XJ+PRH*?+U?,8FD91IV-!].
M%K54EX8<OL9&</NV]KWA4H\VN]0XW#3YGR?I:+"WNW<XVD\&@]%H9,PX'N\?
M[A[L#/<'NX-X_^!?@\,GG\ /'PU[^[M_KF9>\M9=3%)_NS]LF&]=_.0+66^O
M\+P='/U%:J%M#,^"R=D9]0YP,MYBJ=,+KJ?_R$WSY6J^O?0IJ@;'U>TWPO%J
M]M0^Q+HNOJ3.I>RTG8PE,=6D3,=8@ U6Z4U'515V"A4*#VS,*R0>7I.=CC<8
MVPVETT[P@37AH$VGV(O<=DCFEBU,[#DQ7C9Z3I0!Q>2J%QTQ7=XRJ%3:\&[:
M2M6\C^'3<;QTS"\I&,03U]W.,63"3=!7E'(^KE[E-C$?2<__923$$^GHO)[/
M?4#?1YT&X8;9:VB3P<''*),C/$HWO=?P3J<Z&5![S[Z<81%J$+"ZK0:IP+=G
M.4$.(&Q#(?OA;G.[KJFWD\N3>^HW\-JH]OQ^!++?FUK*;?L_ML^WZ_91ZX95
MI(F9$#4:TLPI-S1&(6H*CCX5S^C,.4;:'QF7D N4G1'^$<11V\7[!)M.D^>,
M6N*>YL*%PNV1DW1*32:7LFQ192[99\;E0VH8ZKUI$F'))^.BD!IA;+NA]&3;
MU?KSJU78G(/N"%R$:59C2VSE F'2/^ZP07\)'?&<D%9**>7H]>88+DN7M-(I
M]C,2IGFDF6.2\YJXV#WMN]UZ?W(Q7YH".V<L+3N3 2NZF%._2J9/<67Q09=G
MQ7KF,:W=K4;Z=I4^P98C&OW:-#9:V"[XUFU'9?KDZ1"]KA(>$C%WLS5\Q4&L
M[-:<SR==O$\:C[MORSCB,/.OQIY58\?^G")R):G1^2QM'VE$J7D-81)'4\--
M29%;#^DMF70&5I39LK0'K7*Y6)R!0\UZ7#C(+$Y-PS)4OGENRNU._9,[U5OB
M&Z2+K?$HPQ9]PF#&4&LFPR=&LQL,Q>HERACL7Z?['DEMN'6/!GHCZG"U4"#6
M5MM^2G.4^[A'W-"LBNI%P74#\3C57N(XZ:?/7V/W (\\B3HB:1-X;%2$K%%V
M]WJU#U)/\&$ZN^VRW=D%=(3)NC[,C_PB'FM\LI)=I D4C&+:4)[M&D\](]TO
MM#4Q>A(89"12+6>YYN:2,A:PW!SDN\59W/H?GT[%>J=HL.?T%&7;YI*6CNM>
MMDKR$ZW"B9G29F)2+J2*]V)B39)(#N1+>RMJPBX-'U5K8A\.ZN1I$CWP.E&=
ML^-.5''8U42\#KU:XP#8]'.[GG]R/5]-B6:5279A(<TDKM!HF5/D4VP6NZ#Q
M9%*7U&F*V/UP/WJU&VIL5K.B7")U&RYO%J_(XG1?*O4O\JI5SD1-<PR)%LC8
MBP:Q!@.$0A<[W1(J1T5"(P@WV'GE5C>T$<2UZ:*M[/QYC3R-:=MCF:9Q394%
M8=FBKODG'HTWMK^E=51=P1Z1Y_CRG;9;_A-'%815D\S;M$RZ2.6Y:A3&.K)W
M#M]IP6FH%!H&%EE5VT7Z=-%6MFJ7-\1(BSV:BQLLD_E@(YMF:Q:R=N^:8&]/
M^&^MV$^]^8(0'#6UQ>.,*L*QN(HAMJ7OVFS:=W&4UU1<!;_;[L%/=+Y1>G".
M;-)ZH-D&RJ02KXQFL*AGX;_KU.>I9=YU[3#>(:ICXDZWV\SUOJ.^K][U+CSH
MMV3>@#[9[LM/8P>CRJQS-5:X5T-4QC=>PX+UX"FN9SJ5KA4")FI>PTY.%<;M
M;>TQH2SAEDK?3?;PI*BL"Z4W\--FV]3+7Q]M</X/$H2DN,+<-K32*M)I6DT8
M*8(I&)-K/S64BSCY#1Q?RU)"*+.H+*3E?(DCJJ0_&:XE-3B1AK 8X/>/"E>'
M.XW3C C>"_3BJH([EKEHU%K*=K-H-/"A?P]@[FXX'9^HUO7S8VRW&]5N5 [6
M1Q*IEP,ZE6KY=&(L:7S%U4=>K>/2Q',/]GYE5JY++^^QE Z&#-&JL33MWGP[
M2<VY(R0(3V)M?$HHU4E9ITOM"@TG2N.YM/LEX4"M8#FLZ7G"+6&V,5HKV!A\
MJ_O_I$B]<"I5^HA)Y]"EK=4AS<J\2F4!VIU9#_RJ"5X47)%UO\H&2JZ-+:#;
MKMJ?M>#@%*%VIC7W?X/]!-L'.11KQ*VLQ:)-?KF<K60]*H11Q.4X76H9,3K1
ME^)]E_"O"3*1>?''B(YU@G&B T:8"G3>MOF]SY#?.SG],;JTO5DI5%S9Y2&\
MQ'617<OR^/UC_/Y &XWF=H#O!B*Y[7I^&LMZ(W8:48*P:\MZH1UP<8V"@C17
MN<X%MMM%^=-X0"ZOIC[:EYS[5D0@]4KTD()5$:91JCN'$S_"%=DNVY\J6[ 6
M88@39/L0-UD>+VNLB(>-AMW 2SK.A%G2+%*J5]@NSZ=8GA3[K]F*$6YEBD1X
MV!<.,]IA61Q_(OO#,H<X$CJG%XO28ZY39V&2Q>E6&WZB=4.PK')X>GM+4RH^
MV85-KU 6/9[P)OO_V7O3Y3BN8UOX53KB'AU+$45<DI(LZRKB1E"49,O',A4B
M;<5W_Q6ZJX$RJZO:-0!J/_VW<^6P<]?0 "1" L3^<7PH='<->\B=P\JU+/.+
M_$TS](L7/<W8.TG?4BXL04J&AXN"T4+& >))3$-E;B)VI*]VB7ZJH1R6\X#\
MW9$?:1"P&"-LVWPXA>;OP'D<E34A_4J=J)A7!1,1WG(7IBK_22HL3)N!]'WQ
M4\FUTO IZ^K>4[?X[49Z=:K=O -SO2G.>Y\QYR.U2' _5Z06;U#ZL*M9#W:4
M;=L/;3<42X7P9D_;?:@C)8NNQ8A^0"];L<V#"3AM^'<0_9/^+R?):&3_01Q)
MQI_N=KHV:WY9M+MADY,XK99:ZJ9^@M\9TWI9'(U;3AC>>X[]@Z?:4:LGDVK1
M9'4@^B<((O5'<(H'V1YULJR3]YMOK9<W&Z''-+NG;;R8]&VQ ?V76RKAX.^*
M?P\$6V3=8'R1./["ST[S_"YV;1YF(+\H+"F*&BAVE.N*P&;3?FR +2[#X=RT
MPI+DT,%YB$HK3M<"\EF5;VG/<LU3Q!VX431=$Y:!]WC"BY:PQ$QM=G*^[SNC
MAZK<84TJXMI#0W]:$.&X%8,;L83<G5S6_>K7;DV<L'=\U="F,%Y&,(<&+^,=
MO_VI5_.V:UEZ-3$)UCYYZQPH8;M"K$C8O<Y7*NAG:V"_Q-E82(T&@W3=7YYZ
M;M_A/%J\ETYIE1,+5%5<<)60JKN,UVOGYHU\RAF71*\J%"*C&N_I0'D'[H.#
M<>P;*KS3AB-/C5JDTRZ]/KCSVRWFBD*%EBSL1=-LI"K+,W6;(L4O2,@QE(GP
M7>7V<)K5N5E][3#-*7<:,C(,<B,)%Y?90:9N3\ 9*_6&*:X0Y!LT_OL?7JZ^
MD4WZ;=RD?\NYE_ZRN29Z$8>+&T[S>P_S^S?*IDB27$)QEU;IVW"[+:59!VJL
M%HH>WINWC<K=Y5P#O&?Z8RX96P-)O\-Y41?;,MWRDL,!E.>Z[ H\G6!"X)F>
M#/N[7"*8[C^$.1[:-L3>U#TH?,::B8<S%,_A8 Y(,,D6E3N#VV*?A\_8"HQ
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
M\@ID5IX]F(A)=R1=[NB#R]I>)2Q^BO["<D&([PT4Q.IS2B14M!XZ^'1\0&.
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
M=ZDYI*RW;6[)ZR^6N01."^'=F'-OP+=IVT44H^B@_13EF*)B<[  P4-KR;+
M$CP*OK4'.2M"[<4NT6[_A)GO+UK-?Z;*/.%;?_VG-K,K ?3R7(+N6_.QD5<A
MO<S)ZOYJAZ^7 ;&6/Z% #_<?*-<XM)Y _C0Y]S<Y4FISVD.;0QUNOHYJ;Y%&
M!$X+I=8[" ()#82/6,F].1&O^GE__O2A=BR<-L^[<".&6DI-P'P+.]?(NQ0B
M->(I#OX"L4ROR3VLJJ0U6(+';M*XYXM=42!3:S+:KLCP+Y>!_8/VA0Y]U31O
ML]5^H%8)[HE$@Z<YGD;\M?E7^#7'-4;U<BS+:.SD\C2_D@_TKF;VLT]^\\45
M'N'&8[/*KW617 RV:(R);"&H.!V;OXI/,Z\3EWHRDQR!8YD/9ZI\Y3K?4H/0
M5)(J7+S8G8=C6OD43U-[C\65([$$2]^UA5C2XH3S^Y4R\D0UA@XW#1OX:,/V
M$Q%AWR#("1R_1U5I>.$(#%_8$H':NCB!S'Z%U,NFV?L\N=;W5\3#N@$=!35/
MQOGC-CF<?>2F%/55V380D'I\2![P>-=H\R?0W.Y<4?P)@$R].]>X1O0S^N=-
MT:W;\KR01#4I,!5<>H#8-;&[I=TVAA3JFYOP5H0-8AK#NV&JDOY*D':VDZ:?
MV.Q(53&^7YBB)_(,P><L.]](N2MR*GQM!]'%.S1#,,(@TZ)O@ ]9Q<[RKK?+
M$W*%, P;[>63$_AG0L$>#I0.'NN?BX9(*WO0VB+'[%SS;;@&N>]%?TW=V%.>
M$98'!3?=,>ZB1[>QDE&) \%L]\C QU&99V#AD6%=:G"\%;4P;F[0!0VP.%#^
M&U[+GLX^F0='D>UO26K7AL@(&^;+@K>J]L][7\-5!PB+0Y!<^VG&4=_"2RY+
M\>K<4N-X;]VK/69APZZJ4/N"?">[>9R(+&93=CD)54L]C&BX%I9GV75#6D4Y
M'WKL9-79Z)M,DDYX#*@"FBAT'QYXN^U451/TP12@-DTX,>BK8-:#4>-'S&LK
MR^#+47B0V')CP[GJ!G*R>"LE>O+VQ#7W) ;^\5.<6OJM8Q,_4=T;/1XSD=0T
M;W1 6C.^"1Q>@1&(*&65--+'AF 38)7P.8UE+ETH<L'R=R246;1@:4]$6>-8
MONA*I6UG6G(I8G=]2G*SP,D(MOD#!TA8P*!7B<\]'IAT8=UF[^+20@<E,U^Z
MU9@1IW$PLRW V+8LC0&X;ZZ#][%ZDY?7N1RE-+H$= ,$67M:><S1+:[$ NC)
M<W_5?J -G;(J2<DT['<D=3T_)'A;.N[KB\Z?TE@:\:C> L[% V[4_2.IR]L,
M)MDF=&C<GF**&-C]TIE>/OPBKB=<5YV$E%)*0-^.QPO+C 2.:!65\V?WX^HF
M>,,DRL0_Q41EMSW3E3?=&6+V?-@A5"HC+Q',!PTU'8:Q@Q=MJQX&<WS .+D/
ML*Q)KP,9'N0SV9:;PG'X/WFN[\.3,(-U04:]SHTM/_B/C(:@1<];(YRJ_0 ,
MQ5]H@?]/PV3EGGH&[TC!S+//OE"F!;$VU A+)L3X71.B[VA8:$O9]84@CE^"
MF*\A(J"[B!:9UD.2#85W,RIZ;OZ _>73A\E>0*2C&Y=#%W_?2&);ACW2TE17
MT@@BWFP9V;671XOX<;"3B^0&1ZEE/.VIS'NV:H>*=Z0_.[R0M>?9#1-=E&*
M].S5O<QDWDR/,>=WN+/'A$#0Z!4[D#F+',50TJ[D\4 *:^R:DC6]!2;7]!AZ
M7B:JW3.K?IQ/%<F<T2N#<^Z2YM.K>(_7*&]()0'ACK9PO!V]UZV)0Y,3F,>)
MSN%Z?K<*(8I+/D8B'+8+TO_M?-1'3 ]7D60-#@5'G9W6]I='V]'M3-$VC^LH
M^1&\F3O11W O'U;/\Z?/_FCJ7B%&Z!BUEBME5N+#FH1=9OIUM&R>/0^O&2Z
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
MAQ0-L"S=:&"_FZ,PQIN@%PL-@YZ9POKN]=7'=8.P#5CX7+!"W.9_,*Q-1X0
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
MYG,;D8\V:9G&&&2 $$3U&&U9C]2)$Z /&EJ0 LHB4=.R(--J0N3L!8&O\];
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
M$G.3GK&Z6::\3GD(:L(E/3>5O%0BU&!JQ5K*VTUK,"?B->T-&*5PJN(_N#P
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
MFZ%ZFTXCPK>HQ483*ZMR!,.ZYZL<S,M[DI<>S.ZH"7+5RSW9M!S@D'"JD<
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
M*TGY(!/6,0EEC2LR-]EX&^V,XS-<37UFJJ486@$>Y-JXX10R62^G))EAGB.
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
MU%4/&0)KML7O:UPUFDD=H-3$:8%*(HKA53)T72[Y8F:@$U$OF2&T8!F&QZL
MS<3[[8L.[3SLDHQ.AR =TA;0M705>5U8N3H>'KQPJGS7)QPM58"52V+#GR-P
M!4BXI\@5R1XJP&]+]A N!_*A"[:M.QZ("^Z=Y3&SIU7D><R\9!$!7[L3Z64L
MAZN <*<O_#GM7]9$?96!(.2JO 'RJ2E:SU:*2BB[W_2V_+GU?95^R6O!]?*]
M#>\+*!95<^!B6)2<E<X:GC?6Y$=%!94K5?<@U9;P]O%$KL4R5M2D%;3^>N0"
MS6@^LSB=YC5IW#*L1/MLPHHTI\A]#(OE5B1LW-JRW/_4;I_0TD(L&Z3K: E<
MVP/SCD_YZL81]ZWGHPW7A=IS5H;*B/.GJPL;<3=4A=Q9T)P=RNWDGZ3HQDQQ
M_V/>_J#F0?Q<_?H3_W7I>2)&E#ZW*87AE8=A;JN<Z8NC&XNJ6'%TSH8H@WZP
M26T^&]7NZ&A_@+(KSM#O-05I91JQJYL4=B8QB^,,287RS%L0NS^YO3\$?0G*
MCFJ<*T>53'VI#66<XZ43@IM\#?E .*M$>:?86*'HW]G# 6;!-&$N?L ^P)N
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
M><&!XEA 3(3B,*>46VD.+QLS$%L%()7)!6-# 4O*]?)%\L 4G]X-[UOL'"X
MM"$ XCMB*:SH$&=D@RX\'2%)Q5&1%R10V<^H/Y4H:Z&SXJ@.GS(Y&Q5,'1S$
M1P2-1Q-^;V,VF8YQZL_Y. ?Y'*7?IWQD-@X"PGDC)+91):/M,<FF_7*TL=;C
MZQ+77YN+?$$B'C/R<?1RU-=JTXLU4<.HR;FL P;K3)6!W?,G@&L$G,%VX3=,
M4[MQ^P!4<7%]$.0%1\*B* "VUH_$7.MJ#"2-<0)0,CS-$=1*P@%E=,'@8N!/
MG'<[&N0)#A8'YA9#6@3^>7?X]]Z.;H8 =8$9X5.;"$H^"\;  ST=DF;;7*1*
M4NDK RR!<\OA-R7?*]N#NP-#^_2,#QBC>3K(),6$G1>O>R_-5Z 0T7S*Q'W+
MZY8!:&Z;1+T$F 2H>?Q'[Z4U[SM ?$"& SXG3!GS(PPM^4AXA/VJ7'7M"?![
M('IN%!%[PF>=5\26R?4?E,A\X34@.[QT7]7.BD:+\2.\.&/ >(C+D4?F/+8'
ML!YYM,AR$F=?RZ._JBX#93@8<KF8Q J73P]';DVG<,#XC+/\_)P+*UJD.&N-
M!M[C+&<A =,YLHP;O$UQAH^3QF2:%WQXW&A<\(6"*BL8C8SERQ2OPL&OA9BX
M3C)V>-DK<B#<:$PBHRBX10*R>XK "#X3C5-I__;P3D'C(=;E<^5L Y?A&;T4
MD!)\ZPD#!#C4 B4I:D-QN>KX/C@&]1;0+3$BBH ;;/GB:7\4TS0]''T'3Q@!
M>F X>5P0A[P">7] 1N(*26=RU"#^A=\G3P8J:>#=L:2>/J^OQW'!=R0Q<FTP
M0AEE91J./[R&^([FO "0"!]HS&<GEA*(R!!^V0<R%"H]ZF&"=XYLAZR)!@=@
M<[G=P0A.(AI?DK8N?UI=B<@;I[>H:^NETS$>1^/I^4CP=NG[H3T6T@$UY\"X
M(H<?@/&/("$AQ%0=IN(F4A;1BT['C$D>@Y=&_:(Z5%H7? $O0EQ<VR$K5%>N
MXB>8;P.FT5T#,)F.\<! !HA!SRKM-7;+,>,Y8;86$H@X."7!QE%J29"E,$RK
M=:A[E0#J$M#13]8G3,;TZ!RWBRAR"J?%:M] /L&-TS+@\^KO..S@APL(!?_
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
MY7)*-(9K%LNM#-?)R_,1!\4**N9;VFW>G/3WW!I2W[CGM?#Z\ 0?:F.[J)N
M3X=?E'0IJ7]!J"J] O6<_Y$LB*YZG0X8GQ4H(_=BIO MG!UEB<9M-D(M$_D*
MDNB<%@\4(F$(VBACB3_P&_!)-A[+_"#\)ZB2*59&;P\ORS<6E\"0P'?#D6CL
MT3L#2YNZ7M3<+3PC!AT4V,U$GB/AK^HP-9XB* +(6IO'I?[>?Q5SSO<VF=+K
MP]!*K&0&,QPN:K-O( ?S-C>4;@MTU,C26)S(.0<E?+2FVG9;CER;EY+;JR8
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
M-8=+N\F25P<BO=^:N'I0-/2H%%V@0'' "#10%13\2YJ3.J"I#Z3VP6@I,%]
M$W]#4$FZZA52UI ALH#[NB(EAAH4WP+\\)OI!EL&8)U^G\R"63\/9]S:G%EU
MS;E4V-+*:MLQEYM@9HT!DL#-*,^X[/T?SL_AU@I\_8SLJX)/)B[-KR)"X !J
MER51@>=Z!M;9:$RL-2T )@!#GXH!/<KJB$<1_./"+W/63WM]4/5]+MM*J<X_
M UP,A\"A2H*COWL;H>8 P2#*FW!/S.2ZNR+YURJ2)%HE&TA!95)\\X'9)413
MFYSN*_;\CJ!*/$6)@R/@H 27C?Q#E =W#%>=T/&G\EE%HX^XX)2&%BD#(+#6
M!DU4%*C0!GU&@Q4,B*S$U&\R!L5L9$JOQ1'+>!I"[@/LKMX(!-ZN\WAL0>K&
M2O_Q@P6N*P]/'&[6!RJ;"E,=#H-O8 (TF(J)Y/@LBHD!YAL-\%IHX<7<3G9+
M3[9YUKDLYKH-FGT\X PR<!"!<%9,S@LF#5<15DS3,;>><0A1JU21=N'K.\YK
MN:$CO!D\1EZ<X5-/Q\"RO#_:X@./F:$&:ZLW:C4=7B9QC,);H%I -#BSE%S_
M/%**$V9JL^-QO/P4^)BC#^YV)(U23HGG@@"?*(=-G$\GPK87C@20Y_U+@" +
MCCW=E/M]S&O<K3L_N'Z<\#LC#8=:-4K(^0[X,JK=A\2,-1_)7+" 82>%:&JO
M$M^M80N\["L,;MY #9KP6H.P2*;]:B\27:1SEW3G[-V.D&8(:9NN2YY]Y>!2
MKW<  &Z4PB)/592'E\IC-.+";B0CQ6,GL'[$<1+0 <40Q;^SB,^9X%J#C[U*
M<#U@E$\JXZ#$>8";\$.MED1I/B#N$A 14=I9?DZ;J#[:2:=52:=9JJJHZ%\%
MQ4 &8NB( NL%+A>0'<CG9?Y*]9B/&2@@/E+[)U,,RE:[$\S.,9][6ADOY"R;
M\!;;E#;$)=++'-[#;MK!C-%Q*4A-J$)I4R(( ,:A)S?MD5G)/%]3;H2'1\E+
M0<^XF/FT3^*#/#[%!.]\339W:X=/T3-YSMDM_#X@GG980DD4/4M3<@UE'!@>
M $_<,O^S3%HK)VY16@Z&<01U_/EW^2VD703<8SDC",\;\-EX](NH&RS4WTQO
M*RP=.M3X=8 5,T,VFA9]F;G5$R%A>(4R552PD?I"'I1*IXEP+C19K&5.T)C5
M@C'D1<_0;TO'AW'+@D74W%W1*H+SQ%N03WA\JO)ST5(:RT,7%KF)00&-<W)N
ME:>'/A$X(>DPKYT^3DX>P?ZQL CNX>=H(E)1$=QJ0C!PY2*@4W7G"GA25E+%
M"A;RJ\-9C4Z'9;YCU#O%"+%PGRF#GTH)03$[_.AO=AANF?*"X1"/IG'!^ Q4
M09^-U=8)[RRJ!][R8=:?,CELMJ)"[I<I(WF*#0"+X%FN B'4DB=P.A7Y:7!$
M+'GD9NCZ;MZ,Q_>K-;99TJD@AA8&+A,W9K]YW0'-I/NJD8'Y3CR@A3V^XDOI
MGL)K$UG6W)/6DIS9&J35>N3S0AK!#[>0 $=]3:8;C%(&#"0($1$=""I<7/F=
MDK5O/ 699*%2JS("4;K78-L-YQWKRTD0TCLWSX,WQU.'2P,S"7$(]QE.1 X
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
M[@A:Q>Y&RZ9EP:?JP!>44IT@NH4@^C*#E4(GM5T6N#IC#F ED#8ZJ!57C\.
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
MW>5PSKL)7)9::0HV&54'Z'"P4BF01 I7_)#HW32'P[O4-#7F#ML)'@GL&X]
M$/9WG7$YGVYIN2=!&$A!6Q"99##2>M \>^>DYI2(^\JX(.I;@/IVY%H0_W>=
M'SG#?TS%4XO)@"+90>%N"YY9#L(Z[[5@DDMV#_D13([<N,3-74@R=B;#SN!2
MFO'+B#W,D=Q;S%)T]'6CY7HY8*2Q&V9"SL_\,?7D>>\@\91 !.:AN*02,@\D
MQQ"M5FYM_8H#?W"WM-TX;L>I/S= -'HM=Y$A.8.[=XP;8VDM#&,@:+!0W$P.
M.G+G93*$$UI/'C3L-DX+@KW%8+^[V /!WI*LR?EH;^-C\"Q#(?4 @B@&-N@
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
MTR/>++M-,NC.X8XMX$CTJ"74THIH:1ESW'BV%LUQ:\SQ0E+76LH52[;8W\1
M9$W!<>K!>*-B%ISD.I:E]>88X8ZDO'):6NITNJ9SNDC*[2'E^=2O980*HB58
MQV6M4*^SLJ2'G$O0%(VWA(=6D?)3:NO>NM#4/<O#%-S&-.IL'ASVAR<I=::E
M$)W71Z.P7QNW7_?= +NVL:((M81:6IGI]-?J-#UGO*G0.=]5NANC%["<%T 6
MTL!91,M#)% \/PV">0]62PG!>F.LM,D[N;;.&SOH"@']T("^PP'SURGD_":8
M$<M+8WEND+SVC@<B!<AI74<T!@P+#K)GP5)9E#L]IA:1O%I(1@<*M81:6MU!
M\K>TBK@)UJ3)7"@4X+4SE&@!2B@"PJD(1G$%K/S421<,J?T/O,M9FUH@< 0
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
MKU2BC!L2V2ZR^'.+?QS&%$>C&)J@W,1^VA0.L8-P(TOFF45+'C984NW@4=G
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
MP9SC7:KD#G5*:/W6C].>:SEZ^QR]%H/R$0>KD0O"(YX2 V/,.D2-5)9'*J(
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
M2KGQR#F%G5L0+X6>!L.L H-J/ZX^A$O4]-T9G\4X*2IYUHQGE)HMB(4_JFZ
MH(L//Q:DGN1<MO&+%>?=BI&[\S0E8#_^.03V[_P&;SD=Q6\EJ =5-XX'G==V
M!$*?FBROB5P6%,6]6* "=MUV_BCO^Z%ZWTI\ [ M&9S__*US<#J*9>MGQF.F
MHRJ:,ODXK">O%MI(TT$ XBW:B;LLMWZ=39[>!>P  !K0SDNPS4[_F]%LR:Z=
M??ICOL3<;+F8CO)XB4DFTTJ=F:SX6\K?RZ>7*%PVIY??L+OZ9LO6--PMB\Y\
M"-SU8C@NQF^&<5"P_6RT;&V2Y;\V6<;%V+1 (&!H318FTA(*% */_]$F."59
M-ZJ9'7[/K38G,[ON9S!'3__(/PI5'(!MMK1PM0&W^C(G<[DT!_95+8YLTN*J
M_;HRUCJ8YE-74UH,"3;0P(5U7#"GH_/PG[14&N-,J$Q T/FK!NSYE\6X*UUK
MACS3^(Y'KXJ^\KJH*T>%N&)\.3V?5I&:MR"?,\"=QF-X[M'XK'=QD",0(+T7
MEF \B[8B^NRLR-P2V;]WT6JA3$ F$(\XL1(YD2BB%BN6M  2D7O[&Q+^_J=[
M)6-]"ZD0$H0FW.B8!'=.&Q>,T%8%Z177C+>D\J"D\N;PS_<I,.\L8TA*$A"7
M1")-&471$&!F VJ"%7O[?+VO!Y!*;:;61L;,KJS!;(ZR $9WY%.RPW'_NR*[
M:]'=>I&.#_]U^3[(H& O'2+>)L2#M<AQG4#S$$P98:D.:5,T8TD- H&U:%P"
M"L1:1HZ&'WKC1EN=+%D\&11.I_!;T2I[^>>RO1J6G!%SZ^AK;HE5O;+3.4H=
M-P2U-N<)%#](UE8J?T&^92ZTSF99W<=ZF20[O7'YQ%4$6]\:#HO65U>\[-0:
MP?))S@[^'$TOBF;<RR^=-0S03^ "G0C*41S59Y_;R]DCP%=VE$WW$C"' RX;
M SU$-_?WS.]42>E1/ <;H:@1XW'<=!SH[6 )PEM4(\9!4]H$W<5J^##;O&))
MPHK#U;)CJ2CQY7Q4V:"34<]-:\]S?SJ>+P\L[,WP/QGN,7;>:"XY<]A$24%G
M<-Y2J[0VA;,+0V^<#D67V/Q=[QSLWX/!8&K[1_4C_0)K.QGFJK(Y337?]=(B
M,/3&K_(6G#0[ @0:?N[]=UI9Z<]9#AQ=OC[\%>1 BCQ@AC".&''K+++&4>1(
M=%2X% "0]_;)>A.)_P$NSQL#BD/>F<XHDWMEP0+=A=ZX)J>:X!N#<XV4_S)N
MJ+RAXIGP.%FF^>SS&F4^C57(K(HTQ=#$GFJ&SU<[=_W:5*CT\1>/T5?P*J7H
MLU+S%65^Q<0#: !,*CZK;'?8QI9;LA[>G1PLV79PWN2L-PJH K'*P(.M7#SG
MJ/[PNJ8:@.0,FIIS<_!M-/P$C#Z)L$4W@Q5!M><TA@ BCCN;# 4+)$30''ST
MRL0JJ7Y5FUS+]US7(//RS/3%N0KYG-'AU<?CDS_)ZQ.XUQ^G\#S^O0#E3"?-
MD%<)= MC'2 %2<BP&#%+7'E!]O;IBPW616;+X70RG@!+9D!8U1S/8G_F/9C)
MW%5MLICJP(7V%"CZM*#-=.0!% KL5-#RR^L?KJ8I/[A<M5.D"49[1<&*Y2K;
MM08PSVGBM61>VC4[A2U1%A*KI/5V-/0QAO&/H^'Y.R"=X[29V*Z9-BR?'=G]
MZ_/QR>G'-X>_@SW[.W[]Q]%[YUD"PX C+D*NLC *F>@MHL0+,%:$5#P/%L-7
MU3,#,/>+9%C%GO]W@U3SEE!VC5!6\.GD]7OIJ03*B$@[(Q#W$2Q: [:MQ-J*
MP,#VX3:GBK^XJE=E0RF+,F^SBRTK)@O?%(,I)^B!$(:_5@.HRVY/."Q#X"$0
MX;+3SN8"\&F_27U>O$%W%A,%?%RXP)(>4%KLJ._'7[?+,V6.JCAN OJ[H11F
MG*F@)#-:)DX]<PS(71F/J8XT,%WS JF4^_++%\5QZ]RY*[:@KP]/WPON ;)
MH^?22O@1/'*>!I2234PYXX Y]O8%WL 6_Y.UMQL2A^'!RQ EH93+:'7D,1@+
MQJ"UH#+,/7^T\?S1EC@>B#A.?GT?L=#$N8B8, %QI3VR1&'D!5CMWDGF@M[;
MY_K%NG3]GXQ:_?%P,P:54I=B"):LPZRMA=XHED3"C)'%)!S:44E.6$"FC\7&
M VLNAB\27W.Q%?(+3&##<5 L)*Z=-=YA864$Y(W!8SZS$):H[NC-CTL>A\VB
M^$VA]^-T<'&1_0M%.I\,?\@O<9P.FY=;DM=@^?DLLS\.1V$<!S/:P\^.]);U
MNC<GH-<E3048#L@'SD"ODP)9 ;#@L$DA:@RT2/?V)V=@O:[17N>O[&_9H,C$
MLXLDTE+#C:CA\/5[S!U8E1A4!@,Z-.<*E#<1!3*."0>&/DT4J&$</\3!!FI0
M?UM ER^K-%=0!7="1\8<F+B21^PUBQ2,#AI#<DI:55/%BB[3 L=]&X2?__4>
M!^$QX0%1%T"A$;GB/K*$@( $PP$GDEN;I.%TM(%2^"*ES+R5*^KV-?3Q@^-W
M.:TF=W8%17\]V7)#?&-=#:\B*QORNC8F@,%3_3P<C^L,A9)VV1L#,<;S2E:6
MS)^A+\E!(4<FLMEPGG/ AR4\,3F#Z^564SE0D?V!?IX,,.[ #7)D)/M7.N?V
MC^&H3M[(C_PEUTW]5O/TS6ZGGW/OK[T>BXF?@]#-[S0=Y/K7_$[ MJ#=U<O3
MO/7*62 BAM/3L_HMSR/L$GSMS[+-5*6I=IN0CG55V@5<>>A*'A9\,8IU E5W
MPZO/[S-3;69JRXR08&=^B-Y.QXU[&WY)MGS56&ZW2*I=CJA>-Z4V;DY 7(\D
MK6;;=CHWRSH=+V8#;:#QQYB3>O/BHL=2E'2\Z)[@MXDF5%&#P0Q;UF('UP\/
M],;S@,/-S$WO/3.:$XNCY\P[S2UU6"8:)5B=@C;*'.5M1&#+UN/GW]\++A+W
MD2+)H@7KT1)DM:,(6Z9(2,D&;')M[2.*"%"-':7*&J<TCSJXD,/60%8N1<N\
M:OP7E*--E-4Z>N^8[-X<'KTG2H&B) PRA$0@.T&19B8@X@P%=5 9'<3>OKQJ
M[D'MYNW>+B+0$LIN$TH.'=D0312,(+#G\HP,SI -W""@& ]F@Y:"\+U]\^*J
MQC$UI8!*= 0@$T*OTOT77?P,+\I0@*;UG/C%XNY-W4F:-AG/HD&)QE<W*'F
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
M-S-@WVQSM?0R":\LEI3GIK5:>*IY3"P)RI+/FTM,L[EK<YS;S;W^YIX<O1?
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
M//B8*>\LQYPR89R]<QGYH^V-?LN>F-?S0%$E&-M@_O'AT>?WEC"I0% BJX5
M7,F$7)3P6UYAJH. M=_DP]T5'2MO<*?L<&=ABZ^;.?9 K%Z9M>L_?YPY#JMQ
M>JFXS9J4FB9\5"44%;GQL235NH6N'<T8HAR4REZP"]L+=;UQ/35K%J6Z[/PU
M3U7X!/A?+OFWQEJ?9P04-]JX%*':4KV2FZ[5R=1-9'QVJ_EU>U7FU:C4_2[U
M_6YRP>IKE-X;^59UNG.^WF)(MYX"]UO)TRJ=2')9<>^_TUB7?I0*Y7+\@M>U
M<PYR#&[QJ7>>LV?S1>MY>$.7LZF*E.P-+J:U2[]XO%:.G [6CFWR!.;W.>O%
MD1WYL\LEK:;R19?LVW'ER,MG=TN!Y<S7F'JCW(O@XW#5E[QPVR;#N&_AT,4'
MZLZU!A>_L!"S9B.CN-PBXKMKARTN<@;VX!3U8P)J5B^H6%%4$1$/E'!9LY*F
M5'[_0"W2X1&65XC0LD)[^S_G[>^0#NK\:SJL.N.5)H"9-:JV5XO- WMY*8OV
M64>3%]BIQ BNLUW\A6@W[)8;1F'#CBID:*8)PO,UFUEET>:PP@(KQEXYL)K
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
M4Q_\DP!15A[)M6SH(1WD6[;@+0Z 8CF/6 1X&,^1=19MQM,O3]NCYAB/<QB
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
MU<,*S,?<7L<4P=)<PNQ-P3NO;C![#I[7QN9':^5!M@?7)SAEP4."L '<H&!
M(LID@+54W6(0881#!_YZ/*ZRSA<EN2&'#M>5>"Q^&/=&[:+P@)#!"-_+7<J(
MTO*_DX@26<.IB9?,S4]OT._$P[_:">KT"!/N/IVJKNKT:OB8$:6M^C1XH\,
M4;3LL"\X&L-.\/3*<^YQQW1.YY8BO_])?W#6GUF1Z<%]\"(NCRKNV5H6904;
M??L?>(^ %Q>@W9J\##S_XD"FC&>@PI'(?(*X(0IIFC*4<@I3[!C13#_//$NY
M[E%XRY7/4?V>'3C9S+L<E>\RA2>NIQ%*/*C#P2! 30VZR_ $5Q3W/]W5O/>*
MRQ'8-W,$2F)S"J%;=/"]8L>ZS0\2+A.6I1@< QJ:@IE#0GJ)*,?<I]):XQ90
MR)FUE"DM%5<9)YPIFQ&?8N4SGF42FWF-4DY_E._: K1>**S@E?,S.R/+ <Q7
M0(=>'=+>]4Q<:R+R#LT';;V,B'>[ZD=CZK<O]O"!YH9E6B1(26$19Y8@S1B8
M>I<Y&>;0*3&_D95F)".&"DH=C^0YH)X=L0FUL#QR:43]](W)WS,E6KF<M'9C
M1>?S#;OCX4OQ+@&]LT+Y')9$ 2'8J3S] @\R).!B2V*L1<K+6BM_X6[?@%[K
M#::]VX\Q?YNNI&:!&:PE_"])\)\.82HA+@HIWS(,SNLBB]N$M*C[WTD>286<
MO^N=#H:ASM-V(/0<YA]H-SX+[#,Q@H*KBORP7SF*O-PP=H*&.JQ@!V)%V)(:
MXN<EP_5(-Q243_1Q*&H9#TJ9S6NO(]9L?]+3$#;#-!U/AIV1[9C9=M;7)\%?
M.B"7H;\!?(7CB3TLCUJKBL)02UL<#I55.6>#8=>>A=+XV>+5^GR_XBG-.X;#
MMN]%;I9IN66^#6OG)47Z)198A9F==//L5=S2LXTCL":3?E7=/$5F&@PM?&48
MTEP!OCG(=HF(_+K78'H\- HM^IW145"#(548* ;JB-F%U@T'7J!<._4$5YE.
MC*KU[,CEX,M3LI9<MX0#1NU@5=PKGO)OD2HG!PLKIB:0T.1N@R^@&V NQZ'N
M+\Q8;LZFJ=_"'A5D1A&,.[0K58>CH:1^+3]:K5O">/(:FCW-N"QP+'V:/!BJ
MF>A*7U5]4D7M'_R6[\+\]O,[+YPX/W<[6=?T<#-5E-74E7X\>%^E^4OIMTM\
MGBF0><F#E-/1M:)5B&GK5[TSJE*"WB!V^)RXV#4 0PFGXWEE?3Y;HR"[L5 ^
M;T8HVG3,TFF/PAJ8#=U,B5+!J!*Q.Z99@3Q!7Y$[U2#[<Q01T(AG:FB+Q:R
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
M%(USW2*].F78N!$,WPT$YN$#7)"\:9WIW\-!?S I@#)'C7JJ(MZS ^UIRFB
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
M1=P[AI0Q&#&9)#C!W&(LP,M;E\OZ^A<-78[SE1.4!&15-3I:VE47L 3/!C.
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
M4^+#^BV#$>@.SA94,8QB,II$^O(XD$'H<FXI^SVHW=9ISEO8TFK4"0JT;GI
M#D<=&VX>C(_O].&*<)0"IL>-XWBT"QKI<#"PY6/_%Y[4&9_#)T9-1BY>>>+.
MKV&28A-V=] _1)59TI,1*,Q1,$O=*+^CH\YI\:HSU@+N5__]2(U:_<$XV$18
M$ ?O:5OA[Z.:FZ$5C,'I<>L,@G*'!MY'[;K,$L;FH#!5H_'\#($/Z<+$YE9N
ME!O+PS#V%?>*EBM,RI43LA;_.G2'DZX:PC.&[GO'G97]Z]/5**.E*"VA45Y]
M5YUN>-CZ@C5<'0(\#" $Z)LY?10TT1_GX=_O52!V>-7N^,76@0;#8;"R2(F
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
M[X3K#;S7Y\Y>;_]H9W?C1SA(W-YMD_UO>WSO^/-QK.G^,E?UF&'-O$M02IQ
M'!N,!,84$:RU8Y8PPM2;MX*O<4Z?1@7%_\_>MS:UE23;_A4%<4[<F0@54^^'
M^P81MJ%]Z&B);C=N7_A"U!,$ G'T: R__F9MB9<$&($0 M5,#(.%M+5W5>:J
ME5E9*Y]3HC6^OA5,>J>89!WCW.BD911<QN"$HLE;ZR-/,FE68=)$[5;!I-?!
MI//;F&2EU%0:B7P(%/'D%+(Q$J24<CHX32+C*VM<URF;U2'#66#2,A16Y6V\
M#[6/[7;GK,J8@QO43KLM^,V&PT&OG[<R>DMV*.1?<^1*MM-K?[@:_E\[W3_R
MX'^\'OMKH/H\Z';AE0)5LX.J/R?H$PW<*1X=PBXPQ*,!^A1SQZ&DO/(4$R+$
MRAK1=<4FCXW\>\[%5*4&\D5\^KE<H_CT*_OT&/T0$@?,@7EHQA+BU@/]$"XA
MX1,S&#.F3,HUDG5.)C5W7\6GER'#=!?S")V!ZZ=!^TI'<,D.MLR3>5Q%1#>
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
M1_VQ<[%)=[:_'C:W?VW#<\'G=GB3_G;4//1P+;BS+]_.M[Y_;=^UWR-E-()
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
MK7:9X6A*Z"\+=**ZJ#P4?)I'3X@GX=-[W4F9&TB-EUTS0PPE"CG% *08P<C
M6H.T#(0DIAS5LNI;2IZM:O[B$#43OO@&2SL_#WKPY;$+WE9MT/1J12CBI<G5
M9[AH_KKOK?[!Y?A?;H"<%_!Z"?":E(J(V$4>#4/>A4HJ@B/-B41*,.&YYRY8
MGQLRU!E>I'.HY63Y@C*2XM2OX=1CC$3CI,"K(V)&6,1%P@B\7"":,&,:7DQ.
MKZQQ6@?S6WBG7M84UN?.\>F@#Y2DUTG],]N-=^X1+\<1N'F?F+@<^[]&0U\0
M[$41;/)4.O;44"HIDHYSQ#V62(O D8J!"X:Q#XKD\V\,/UOO9O'2/L699UJP
M/[4SEP3NT_UXC(E@Z9TF7B(L4@(F G[LF(O(YZY543!*4WP["=QES8Y4Q6HE
M(?*BE.-&Z6<UW-L']N3WSLG^=NP>KT?7OP:KZL\%L6:"6)-G-K4B*5!KD79*
M V*Q@*PT$0 L1"8HDURJF2%6R8@LKE?/A'M,[=7%>Z?SWO&F $1)GW1$P@F(
M&V(0R&+*$55*">N2!%]>63-WJ&8LFN<N:]KC,87QCR2"Y53C_ ;HW<#^K':W
M[D/^_@3RETS2[%8$/\'G.(DA1,I0RMT8N$D&Z> ,HI$'$8SSF@.^*EV7>%(5
M[6D!Z.L?=)Q3_5$!V *PK[;36 #VE0!VC')32B(5TB%%' ;*31,R/EC$B1*"
M896X#2MKG-<)?>\ >R]GOSIS_L"13O.29S<?/. ]G(3)GY-%47D7\G0D %GK
M1A];_\102]W.<<V/WMS+SE;K1?"]+):7!OU!_E"W$P8>9N*@=5I]>K56^]BK
M=5+MUJ&Q6N96]=I_30$G&("#:BX<#Y8#1=,>2ZND\59XSJ-[E6HD^4:QY.GG
MM3?.MK:/2&-[@S8N-N#^ONV1J+TG-B*B14 \B8ATDAP1ZGP0/B9G !<87Q7W
MH )8>CM/_ED$ ZIL[,H@/];L29C*3&@*@@<=N,6!:YGYO"0>+"4EX95EQ4Q>
MPTPN/NY1X9C3P,H3+!1@)A+,Q%.+6(["A#0<:S 32E;O*YY]P$P^U:>V$ZM9
M9#Y9ZKWGU%GME R)>F$=M8JJ8B>O8"?-]6][1@>:'#7(XUP1H(%P&"$9XC ;
MB8,+*\M7U@B;PDXZ5:KI:N&Z?TDBTRU)04H* $>ECHYK9;521#MGC<>:DV1>
MI99NZ6WH\.,>CI$8S!62/NMQ:B;SW@Y!.'KLM.+,85MAS7U5<;-=DEQRB@.H
M8# 3!F@G:9:W,T13R@FFQ4Q>PTPN_MSS.$5I6$#:>9V[G;O<Z#PAYL!("$R0
M\?&I9O)I=>SL[BU]H9^H3]T9+=PE=I0_4TTC)S*OH2H0PH$-1V>=,D(SJH@@
M5ND]PN3*C4\]>,F7CD[NUI%1J[47%F'*V8+U5L^W.SV(519'<VGGRA.:ZW^W
M=JOX_@AB[@V(W_]N@Q7SW2\-VMC>/-M=;YSM7$#L/ND)N/G]MW;VEJUMB.6W
MOQZ 9\!U#H[@_7"M3T>-BT^'S</&!7@";EQ\.]M30A%I>4*":&!D4DFD _B
MQ@)[!TNPI&P(96"D,7S,B&(8$50!NCJ:.%7!@<U)HI6F# L:W+A(4Q[R2=N_
M1_>H"LU;)P% [+;(T:-UOGY^>[<?QV:9YFB4A9B2&\D-25)$&B&N#&!=:>5E
M_>%>I:6[X_>_#CK=_G"WS-F3HYKK=+N=,XB^9S.BC_G<O%,6FR>U+=_O.$#4
MW-"B7@,J5\N%?O;D_/_T:KV!Z[5"RW;/:ZV3VN>#UHFM5>(-,< +_4[-UO(U
M,]GS\%JK7TO65^ME[0Q6T=JG/(SP1[CB,:S@OC*E7NWWUG&K7UUB>$U@C-L'
MK=[XM6"1'>1O NO[-;KN(-\&X4,F6;&$,]N#F>H-WU+=>76'G^"EVE?;C[7C
M0;O?.FVWX!WNO'8OIX!%W.6B@=L)$9D4, FP:ZXX-M1 Q,N",BX8)HDBPP[B
M!##S)JV@M\H6LGMNGO3 5W.R!NZKU?OKM!MMZ)S\;;NMG,S*]]D8WF:\8@]X
MZ3!S$^YY?R\2'Z*Q@)&2!,1QT,B9$)&DUMBHN78 F6M &"9S'?5:ISOE#,,B
MQ@ECULIJBS(8X[612CN9L">4#9N\$%PM>9-3S>]:_^Z<[:U;LTVNIAG1)9SG
M*@@E+E9G:IBP$'H:#P%$'F9MF8=U4@5ILJ#_JID,0O\[^_HE9C%2KW"K I!8
M.QUT3SN]"D(R&HQ#$B ,0-9IM_-/*\1:[P;:7P)];W2A$0*"N0S:8?3GVN T
M?]R>P@5^@ GT8_N\]K7QZ7ZC\R?G8Q:GC< R."*))[!R.JUS=I7 \A@$ 3IP
M-Z8@,;EG<Q*WTN?J^7X=/5[#PET-CC]=/LMG>PI_Z9^_E7AE[I8([]G< R@W
MVBF%/!=FV"#(><E@?+3D5'B!25A9D_B.&*5V&9X \$P3KQ8C6"PCV-\+/ 48
M;XJ\X 1QQQ2R%,><V?#61DE)RJ=D[LBP7]G +1HRS!3X\UK\X0_LR7ZL=3,;
M<;%_%N/P+1DX,H7)OW];_6NUMIX%/+OW@!O0M+_B:3\>#XE:3J3U[R!,F0_!
M%\<SN)6*?QT/S>$&P(U0;$K<4BH9XBU$\-9S92$BU%$KS&Q6E556C5(L9BS%
M4DSV!4SVSPLP6?BN';B7;P(BS3V%HS405"*1-$;<>X)<S.J^5G-8_ 0A6@-K
MXG>!V%BB)1M--LD>3%LMKXV]RDKMD(OG131D2P:3N[9'HH?[C6"GZ\/-RGR%
M_D$W @$'*SKH0<P0P"37(18\OK;LH15?+[9#(X7W36F<\, L1N[SQ@?X+O Y
MYSBE>1LSX2CC,',QHG'P"_T9L/[1[?@80^_7;N>XB@DOJXR+23[&))O;&WL!
M"#R$_0Y%1K-)$H5,Y P)XQ7FTKN$'9CD3U-_]6D7UV(,KVT,5WE@UEC?)(V+
MC3V#HZ-"<P2L1B!>-4M(20+EBMQ !.9XI#FJFVR,/&8+M@]HE!,/L1M[_>&B
M"E T7=3G8#:IX%XH:SFFWA$#/U2T#*P!V]&NTKAA;#9_?3C<VQS=58[P_NK#
MC_!'[&:E2[L?ESG@&S.'P\8>ETDP;",$?RYWS& 66:T,(A!W$Z\(_-VOK+%5
M/4FW_KMV"LN'/8&)K0\7JU-8<'SKU+9K81 S>VIV_IE8ENZOD,D[E['B3=.
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
MD.8YM\-3P%' TTQ-&*-1,Y ZX"+L%BY2B-!"M#0W891*4^MC/J;5C@N!HU$
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
MN=^[L_[1JZEX]%>ND#@J5SE1LJO9+A59?NNI*GD+5$3JY>I]8X60)@H>U<$
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
M^&QU["T?\^] ![5&%^BQ%SLGC7SY8'6PVFNLD1="U/MNS?K#1OQ>46'U=:=
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
M"H^<DT3SR*1F88G=P24&MBRZX+Q8\<];T%1@<$8P.&;L<RJCXC(BZS5'7.F
M-/&@)T;E1)!>J>B6& 9+5.R-1\7N*'4BKQTH>\.E3M8QSHU.6D8!Z!2<4#1Y
M:WWD22;-JKS_E]#02ZG3<\HC/IF:ACGU26EDE,:(AR20<<$BT-0C=]SG<I"5
M=:[5JE:BE#H5Y^V"H=WM"OOC(*^4.BT,THUIWC)ZYJD-R&&B$,?$(V,5_.8P
ME5@;@PE965=KII0ZE5*GVTJ='F7EEU*GA<>2L5(GK1EFTFGDJ?*(>P%6?&(,
M!1Z "D!:T%25.C&Z#*5.\S>MN%QYGRO+L2[EE>58E_+*<JQ+>>5;2*\H9<0O
MXZ5UP7',B,&4&1Y(T#$*[:-P@EE!HZNL#S*R/F@I(UY@J^/SQ7]V/@VMCL_P
MO)[MQ]Q"P9* 1%5&;*U'AGF#% ,K-''I:4X47MK884FA6'*/[!/AK901+P7H
M?;X)>BF2H#!UR"=N\^@JCZS)O:J,$RY(3 W!2PQZ)6'BC2=,E#+B%RLC?@;U
MNI01OZ8TP1,J-!8BB$@8\H1*4*&]1SH8BY@-PA/MB,9T9=WH)PY4F+\(8$EG
M*,KSRRK/I8KX>9%M3$]6U#)/:4+2<X&X5@E9!?!&@C%95Z8DM]LQ:V1665QS
M!&[SDMY0BH@+<-^[B/B)@%V*B)< PS?/A@FY&-;/MS[L,\4MM<F@E#!&W*2(
M0"D-R$5/F8V<:DU6UMFJ87)5SBPAMY01ES+BN4#)!8EZE3+B%X)(,F' J]Q3
M4F&)G,<6<<X\LHPK%&VPBCM.8S;@E]8=7&)@RZ(-SHL97\J(%P(&QZQ][G6(
MS.0>"LH@KH(!/='D=C-*)Z.!4G!IKENB8DL;%;NCC)B^=J#L#9<1,P>B*MF4
MM J<,6J(]4()39WRC$5:U=2]A(9>RHB?4Q[1";5<NA!4T 2Y2"CBE&6_A1"(
M S5X11A.1JVL,VU*&7%QWRX@VMVNL#\.\DH9\<(@W9CFS03C'-.$<,2 ;YYX
M9)UDB%"2'*.<*!)R&;&:S!\H<;921OP$*[^4$2\\EAQ<PY(#O!\HLSI0@ZQB
M#G&>+#(AEQ'3R!SQBAM#5M;)FF O449<5)5E455FHJ+,/,!\#7%*5/DY468B
MJLS!.+,L:&2-!NL,RP0X8PSRW!J9@L-<Y*S'56/4*I-\CA27MQ!5'K)'[7OL
M@A"N 8?4XH_3Z/,?O7;U\FO'F*^9V@Q.,K3[KAF+3^ME?5I_5?0QB,)4U+'3
MSB\55]<S%R2-=<RSQ#,LE4;2Y$E4+*MO7"K$4J+"ZV0 _6;FZGH8_Y7@= E.
MOP%?U\^!L+C 9HJ 8YWT$J..24*02AC4299 L<1!(F6EL"XX$CF?C0NL1)X?
MH-C.+<3,JPOLP3ARFV>,%,_84R%FK,&>-XP!>4A06W%$7"6#7+ 2<,8P;;G3
M@JD9>L:*8O-&%)OY](S]'(@^'!QTXH'MQ>(Y>TX4&AOJ)E)BH-1PE)3,-74F
M#W4S$1$B@Y,R))-1:&9^LQEJ.V\A!VRHU=ML"L]I#MA@?R9L]N).FP-WVC7R
M*7ZS9RENNPFFAEK+F?8(!Z,13X8@S0(8D=I7\X\5=O:94L2>QH8E@ZR$9=^
M5^T:'A;WV4R!<,Q]YD6P48>$X+S!MM6,( O*)/+,1TRC5T:2DD%6,LCFW7UV
M.V 4/]FS8<F8G\QB+3#7#FD3/>+2&624URA/)F&8BU2YXDL&65%5YL9/-AO$
MN>D'(\5VFRW,C#G"$M'1!!$1DV(P,0N9"'H+R)L0 HLLXKB0"63S-R^@7'F?
M*ZMC_7<O(P'\&QK?UR?D&[PXND-%,HU6 #AY1^F:J(36@!9=Y]]7HK"ZSWT^
M]X)033-4[QS&FAV% &J-$?;5OF?PR]!7:P^3"-N3A;$#YAMY1N'3M1[<KC?P
MF[KV=[AAMU9!;JT]>"^CLVV=5^7CZGT7#N7DI)T?NNV/:[[9[N:[GV9K,']B
M\CO6;MW1$]LY:+0&-7OL>3>TNN.[1@]0P=_88G7K%E-,=&WSY+39/H^Q5HFB
MVA_]CC^$S:G]T81EWO_!WL\-\7SH58=J6RU0PVL'L04Z>K-V$F,O'V,[U2H_
M[6&[&6*GF\EC"V@B.T2K_5BM/OSSG?EGIA:*W]]XM7J-O,_]DH9O;_[YQQ_#
M5_\U^."9[=;LZ6D'OC2L@A("JZB='3;\8>UACF50>2/EV+%@)-?$.>^DE4$Y
M1KT1W&0=A6A"GL^Q/' C;Z=!>]\/_=YANP/GM.0]???^/L3^Y*^6_6;ZVR>P
MMH^?V.ZW+\WM;[\=;>U\/JN?;!W6=SZ (K%Y4:=[)WL;=;%[='CX]\4NK5]L
M[GOJJ,Q1-:F(0=Q+B:S' EDLDQ5)4\L<F#"K'- %3^G*>XE.U:[7,F7:[[;1
MK/ M0V.CV^WGQEUKM5IF\IMD&]KPF5:[!W3OF_V0V:060:, K(VMFAV>844!
M%2=T(MPR7D?)C)[Y!J=@X#9ZPZ1MN%LGYB_)%[8JNKCDM&X-_HL=(/<1%E<O
MUT[;[6;MK '?V._5VJXW,*%KJ=_)WWN=2X?\8IOP2$/N?AA;4S)@Z\R-DUQX
MXP%2IWU2.'').7&3;FT<GV\=>0S7G</[^YA@:KUD2&CN$:<N(8U!]\>1,>-U
M(H3(.[ER2.I 2@\CGB I6!K6@^Q*W 1C>6Y\:(5508A$XV L<R&>N26>HT_[
M 3LG TG(\DP\05!D(U;(*,&CM 8385;6Z:K =Q+/5,#.$-4( %(9VFTMZT1
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
MAQ_"EDO1*N.O=G;*-1N]\UH'-/JGU'X]EA+NW)/Y\O7=71WU'*%+-K/4C-]
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
M[3$[R1G!A, <48T9XCS;29I@1+R4W+L4F [9I</$9+^7PMM+P]L4JT0-R.Y
M)3>*N!"P-$J$(*3&B13#8@%X>]RPT)9(XPA%."B;:PL\,C$J%%P@// HC0#>
MIJO:/-E=.T/>?@N!L3]C$UX\6*T=Q%;LV&9E8-APTF@UNKV<*/7]]M;@=V'5
M??T["XU5P20><Z6ILY'C% Q1)A+/E&>44A:*C3'W6#594RR4,,$1BPQQ&'&1
M.Z$:C%%0()24,YR%[*\UJT3,DQ=DUEU)WCQS)QI""L%$JCSG-%C!P;STN6F%
MT!KS8F0L G./&1F$*ZF)IDA:X1$8C J9$#4B(5)-B2%& '/K54J6,!A3>/LR
MT(JUQV!0D"@8!V"WFCBFDO/4:QQ)+$;& O#VN)$1M4H\8!#7DJOL(90([ Z0
MXP80VU*JA;(KZW(5TR<[!V<?O1A]UY"B6<6XK]#L8&;YIV61#U[D(Q-7IV;\
M @'50KN?BT^FY:LN>*S]08^Z-%+K496)16K-D]3RDRVLB%21N(0(-QIQ;R0R
M7A%$K"1&PM$F95;6&5EE='+4XMUBZR%<,EO5M$#5&X<J81(QC&-KJ>+:,,U2
M4C$%EDCT1/AB/"\"5(T9SX8386+$*'AFA^E!40:4\[Z<DV \>[RR3D2!J@)5
MBP-5$HQ&0@F3*<>B/#<T8H-SBVC#O:<EX+@(4#7N"["*I@#Z,L*2Y\[#.5$H
M6HFB\DY*IJ+!N2,-7N5B'J'J'OW3\M^9CANM?D56B](<XO_&UCV@;T>T)H2(
MW(2.)\<<YAATWQ"3CQ)GG^Q.U5"BW[K6[.&GW25LU?%ALCO:S]NAC6$$<V!F
M)9N25H$S1@VQ7BBAJ5.>L4CW/TTUN,0X--RK'<Q6N_4]=G.'H-Q=J%L]^/7W
M<RWC5KNW&WM7S6+NAR9R0='D"?UC8 V[^U@&X/L007$1$G'M ](D:>0B9]IC
MEWV_*^N:3YFX6P,6:%9DVO+-?F;LZXW]VIT4&[U^)W97:V>'#7]8:W0KZO/#
MIB8N7N].T@:FK]G)5H&G5:N?3*O/W)CHV>AOT*SHMW9G^%*^;NG:Z3^!#.%9
M-O>)IR(*&1&1.?CD34+&48DH9U)AQX7,9,BNYIG=;(>_-HGYM8?WQKREI^;=
M#3>KX^*P;&FX"H1PSF-TUBDC-*.*"&*5WB=<KTS<\OGDR_2.2H2L/3<7W>C=
MU0HCIOHEMF)J]/YHPNKGIV/7P9#4VV(72'DW$^;'O>/ZMZ]X^^/NC]VCSP*N
MH;LG=0+?<5$_^NUDZ]<Q4C]J-O8VMH[J%WO'P X_]G9RHUGXOHUCT./V&KL7
M?QUN7=3/Z]]V\=\7QW3K\[XT2NHH#&+.@/J%@T0Z18ZB=SKAH$&Q'HI8(&4
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
MA"2CDHQ<NK(H@M11 $)1JKF35*D47'7T1!M(NA^0M)(])IE81A!/(HRG1!:
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
MY>*!Q25?AMGI9G#%\: O9_:"SFPUL(ENK) 7NH?8=_GD7SA;,[%96(SM@U<
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
MPG.J#2(7,U/DND:1\P:YOC-RK19 +RR@DTV2N,([K#!FB4N2 P53(NF2LZ2
M<PE#V[)\;)SKQG;RBM']$(#LV4FG;R_U,/";#?9"['[0 "=IZ81E(DJ?I"Z=
M]E%H&0N@9]S1:!JC\F$!W(LUH](HQ@J9"N)="=1,6TO@3\#4BA1M65+-@]S8
M8IRVS=<#W,4 <:< =Y4CL%'UQ:J GDE8[$"Y"5*)PGC.F PF:N>55:RQPAZ<
MJJ]88=$:9:PJ2,& P0!?842G0A#*T/H.P&04Q8M-95OP]4I,C:H_&E4O2^,2
M%YJ;5$H-D)^H,LZ7)K'"4IL:L^6AJ?JJV1*5*DO''#&%ID1:1XDK89,W,M$(
MA [^SVUL%;)-U6/;U)_"Z=ZKP61\TOI_@V'\,MOENGZG!XUR8)KCP0C0EQ"D
MMT)'*Z0OE?+,1>-38[L\+)1[O6:[!*Z\5$D28*.:R"@\T8(*HBWE03/F-=-
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
MO2A5!QCM-$COB+=E2630>/7=25)0:@I?J))%N;'%J&J+K[]G<<\B%AJ >KP
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
M*9'",N>]I$EB!F6ZN9Y6]5]9YV\F!5^F]8T4W*$42"1 -*GD8B LZD2D%9P
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
M<66YII 589,\*2Y(Q+M)Y%RN0,!0Q&6BJ_RIN$/C,<'M1A&[%QF%,CJ3,;!
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
MS:)7O)&7C96M6:]B4QIJ3MMVNV2?*>1TENY*@&[?RTQ4\@FJ5]]Z['57<J#
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
MWZG;Y9:=O[ZU\\V?)T*@5I&8PB1,*S26D&**@#*6DJIUB'DGA.RY\)B"WZ=
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
M)Q8R%*/9G$W%M*9]J@5]8V6?.!5*PCO;?=#GOC2.*9 Q.JSM+<3[@5KS;+3
MH!3S0+I-VV+^DA1324BNJ&23+;UC9?O2.*9 Q_B@MJ\03PZUZYYTJB6::BK[
M[(K 5)DA&M10E"6G4ZFU>Z#_($+'% @9%>@.%^?I;OV]0\T4( BK^'V04K)-
M6?FEB%[HH%"*[IVA[N76?VNRCB(IC<\("9OSUI(Q,*0$10142N64:<CLY>\J
MYZHKFG8*,W81V[!OTX10L_<?,Z!%WK13%E*RK%F(54M"\DF;4R!H3/[SZ9&R
MEQB&"SP_G?.WM)E]\?G;RX#M,9.V=GKNT0'F_:GO%%2^[)3)ZVW2QU=7!DRT
M_K/>9U>5L9"C;%V1?(-+B'QXDHC*%G[?>^?\?X.D(_MYWW@V/_!Y_0?.SLY?
MV-EL\;%!_-=/?SM;3E=EFC?)\Y8-"#8>%(3BV4^*E4T(*Q74@K(TGUR5\"T@
M';'^F(ZBGH"YUC'N!*+IU1/^,Z'7][X#M4R2+4P4N)B9.RE+B%%ED+YJ'42R
MXN:1]6T@[4O$J"ID3@&G0:74O8?Z5?Q/2$B7&,^@DF@3#T1A+R8T5P:%E.PW
M:]&[.<E=='3?VT7GWE0S"A:I3R6S9\;?H709*"8R-904:N^KD;LI&;6"W1<'
MVYIA'\'\X4!^^UV<9)/(B<+.A6EO7R""$)QK?1DI>F=S4KUSP7<@:]Q:LSM&
MCI3+$("YHL8G0@J;/!F(NJ96Z:,AMIDS6+03U87B_(":XPHE]V&-"E%UD*Z"
M33:W6<>!77 *H*71FGVYR'[<>*S1D[T)A^*CAQ6ZCTCNWPHEJ0+:$H&R$FW\
M1X HA %K5 RNIB#LKK.*3F6%?J\@&E0VW;3LXUJ)E_] GX,/+W%-;0CD='XV
MG;^Y"+DOYJN)T<FHX! L&CYE7%& HE5;H@L4#974O:QQ=^J&X<-+RHMY9BEN
M%GGU%I?T*ZZHM/'/-%]M?GL>(^5_\"O-J4[7+VB9VX!,=DU]4,F#:EZ+*2@@
M16&!,&%0;(&ET-N8Z;Z)42G\@:!ZTR"Z7R0,_&)?W\;OBQ9'/../I1E=MM_R
MUD176M:)R<AJ* @(%A%*C56S)D3?_7KJ4%K'=)*,")U'B_6D(.1?/N03<[I>
MO:05\:)O)R(4P?X%@<^&;2K+[PI644'9+)U/RAG7NZ[E,$KWS&G[;Z,?CY3I
M2?'W8/V$6% X>[7&]1D_[].U#T\B"BQ"9) U!/: I8'0\D!KS1Z5SM5TSZGO
M0/:8,N!&!,R>PKXG+?EDL62AS2<*F1DZ*]!L7+!580N_4)8YIZWR1:NLN_>
M.XC0/1/D_AOJR$,D>D_@>SK_0*MU2RF8"'X9@M>*;=DH6]69A\@V!LA82E#&
MYJIZYV <2NN8TN5&B< #Q=HGGK4KJ6?K%<[+WQ9I]2"O%U4)Z:^$6R8V5A<I
M2\BR6#!)(*0VV40[5N"U5"O<;K'1/O3L@CG_8V#NOJ1X4AUXH:2O?>+1E/]A
M&RT[Q=E$),>6+#HHIDU6IF A!1V@QHS!5[8@NI=%]*![%YR&'P.G]R;NDP+U
M^?HM+1^4_W-VKM!7$Q64UCXB1$(V*Z)1P+]A<J/T6=1@8_<.6X?0N0L0XW\_
M(!XESNZ7L9\)O7I;4HLNY%0%ILOSJY UA.BQS6)V1@0M*@YU)7L7/0-<KCVB
M]TO*YP+AT^OZ[ JVB]@UC( YZA98(XA2"19/IIQ*"/9FL&JO*[6O+#W&W)6C
M ;+#=5HO:0QY'7N]5.5&IV;6&DDG47( &YJ579E6M(2L/QR_VQJ3C\> YNNK
MCREL?DK<=)3)P%DNE[^]"-ZW(.J2/;0'#/:<EV<X6TURD.R<%=D&:37[H[*?
M5IA::41I";&H8CQ)'LRW:1U3Y7=WO)U4D-U@=[[]9XO5Z@FSZ"[#YGQPP97J
MA-^F\T6;UGTYKH?W</TIC__O&?_Y-UJ_790O 8751#N#(89VZ=E2R*PU[-(A
M 1HKC%<8<NP]L/B$V[L'23SB;U;K:9XH1P8+1O"ZBC9((+#MF16XD+'$)(2S
MO7.$CR!W3.;*6/%_4ZN<"AWWJ5@NP]\D:LJL;T&2:7R2&I(+K(S9G-/G#=-Z
MW_H>3NV8;*@?&,R'8*,SEIF.B]/[(JUGPEN/124)B?B+$6PM)M,"E:2D%Q)]
MI=Y= K:0<NP.'YXM6SSKXD[T]DYE\%X%J:"@8[:[Y%IPHX)3B,$(Z5SJ?71_
M@Z3Q'2+'X>/F.])3(MV=E NJMNX;HW'69W!8VA .ER%4[8%M:BUM*:B[=S;>
MC;+Q*>N^H!E /MVP<PGH<T5^FRAA1#8^)5"JU9!3RTMKF==,3[54;6L/,Y"*
MV4+2F-S5(55,#XGT5S$W[EUNT.9BIH@6(9?6@R*U0<'"-##7))@EQOO>R:F[
M43:F?*M!54P_^?16,2VEB]B0?<;_X(Z3D^U3R0"VH(K,8!!;U6.)H*Q 4[4*
MR?6^G]V)L#$U$!M0W724SG UJ>?UL34%*4S-H$*L8(+F<[(5X@25-%JF,_C>
M&9^[%"<?6V*XB3A>KUB8%%-=E45 MHWMFYJC;!34*K664=A(!Q84WK':F&SW
M#J+_>O7@L=P>#N1?KD%XQP]QN?S$3O='7!;V[D6-4GD!VC?O/F#B]YR]"W[Y
M$-'R[O7@!=C;R1N3&=\1/T,+JOLUYSEU5V]A)RD1.Z4H0(C:4E<I0M"B)?N7
MXET6.;M\F!ZYNLR8+//!%<C!_!U.<WQ.&+T.QJ0\U2(RU"013.;M)DD.?(DY
M9NDENM[QL!U)&Y-5?@J-T4%  VF+NUMWMDM7C#J'F@N4I-BV]"9#9!>"+3]G
M)6L'250.4QU;UQR3R3VX'NG#^8%@\1#?3]<XF_Y7NY%?X_Q-*UF\R,?0%DD[
M-%!--4Q>=!!(5A!6DW/L<^B;&0Z[ N,KJXZI5&!P:/3B_D#@N$R1P'FY3)QH
MJ@Q#;<-&94N[S5$!MJ9OI+RAA%I@P<- <<=J8\KA/XW#<@2W[[?!YV'SI'9\
M\DF:? XT.^I;;?:DT$Z132Q=V=*)90 TK?PL5VT$BUR'P8VW/FT^MSZ^;=,4
MU=H)9N#_M^1L1(B&-ZQCL"EEG6KN'?W[=CN]D85 CD#&-RW3?65PFLQUY6(V
MO!<0M1G&JO 6968"/<G@K23L/E]B]\SUL76:&P >1PMEQT/GXO?M2V(C^#_^
M[?\!4$L#!!0    ( +BL,U7C?$?SKI$  .)P!@ 5    86]S;"TR,#(R,#8S
M,%]D968N>&UL[+U9DULYDB;Z/K\B;][7BTKL2UE7CVG+*HTI)5U)637S1',
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
M*J=(!+6)SF4T#-$:03\Q4;2^DMU4)-%B7;0=C2XKW;>QSZTVRD<CF962;)1
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
MF^NS\?@21M?)A!](>/,U[02&Y?:>,9R]@NGHRR><7@S'5>2TX;P9DE!R_<>
MYYB=BY:56.?'T'[% #,R]")G[R%$HSH=]7VB/!%Z/BUM]E8<?/M=JQDU7]^L
MFY=MX#A$;5Q@RB>H$3%3"V(U,XI>I!Q$*;EU2Y[.X$Z$;?TJI8>PU/OI)"'F
M6>V>]A%&^*ZLACX;D!&>((!GM/&2. )H%I113&DG0-8;58B-V=,9W(FQIQ^E
M-+P+7&RJJS&]O:R">U>>??Y<M]"KUL3/)S#-[\K+X103?>1L$+G./)3 )-;>
MI]9D!L$8QG/"E&N(_G[D8LT1N ^*$Z'-8;71>DCWX\!O,$K"%IW0C$=18SG9
MLF <L$QB2:A,# H:,.8[),=N,NZA2.YC.L=\.5K,TEXIBMGS+W=^L@C%1+ 8
M@C0LZ%K_Z_6B)WED!@6Y"Z"=]<U'RNT"]%#IXOUZ>;VKZ-@YY1F'@S=X!J-7
MXSF]-,OT L*9I12,BX!,2Z=8D))D9XI77!=O'NV*.,/TE[/)[S_11R_915_<
MD&K% X_68ZM_[4[:2+FA(U6A+%%<IP-UP-$A1+E9Z[>?>MCPXM[BGS2479^Z
M5)SL&(V!T0%6V\1)R: 4RU(RQ,M"!UIYK+_*4]#AFMA;;RK<1F2M0V(OSB?C
ML_^LDV\OQ_FZDMLH('LD9Q8"'57:!,O 14F O"N*#%4(&\,@:S_]<&;>?H*>
MM)12P]O2V71><V2NFJYC7JQPB+.KO'\'*KC,LBZ.W%-4C, 8IKG Z"'DDCN-
M%Z*'W#++Z%\W[^!CSS_]8[29]!M>+:W#]+6X9S.J;1* =N#&,4[<=IK:H/H]
MQ-QP-]^ 3HJ<K"6&.VX)G0^<@:T#3U716>1"/^^45O/$E+_FJ#ZT[K>1;F.=
M+[NZ7(79KS-E(X_2)CKG%*=UZ4#^9E**H0R! T;LV$=]@[)7//IPAWM+C4S:
MB;/Q07]SL*V^45H5]WT+%\L<?9"IF.0,2QQ(!B)D!B ,0_JWIA]&43HUJ]A
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
M'KL\>/)$V& A'I '6PBZCR;;DRD.S\:W3\?KTRH'KFD#9%;7-!5>$@,C!6V
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
M7X0+I$4#RQ[)VSZPAR';7V.?A"U&%XE@L6:Z^%08")592JAD,5DZWCJ7Y%%
M?8P47]OSB]LD"Y>U8T3U3K17#!3M]C;188V!7%MHO<=M@^^)S!S>B2M=AHTW
MT4OK8K2U35$G=YJB_D*VW/!S'94C:INX HQ>>!**$IGYFI#JE*XU$8L^-)TN
M +9\\"F0HW>!'[-]<39))?2&5%WK'G(F@7#A6 9EHT7K-+9NS_9TVQ?WM['T
MHH\>PANK)/ S#*?_A-$E_>!ASUSOM0V&K+Z$BQ8W1M423&1H@I(BZ1HK/,#A
M]!C&4^)1K_KIX<*H6HS70]L&UD#M6>&8++K0PAWMB:@5$T)K#-X$\B9:<^76
M\T^*![O*M6'MVBT?-"'FV<^T_KJZV?62!TX:\B>$8"45R;0(@E:(F1'GI+;6
MTV>UCF*M!7-*VF\C\1YJTCX@'7'#-,?\ F;G YEL)#O(LN \H2$$S ?49 D)
MCH*L(U2MA]S<17!*2M]#M@UKRE8;-'4K&D0O;.U5P^BXB;4%LB%_B-8JHTX1
MA09O^RWXJ"A.2>-[RKAA<=AJ1+=KDC[.:U#SJC()SG 0N5(R^<1$J0EDM#&Q
M -RSE(4P.A5:?^M;B^[H3I<ES7320\'8*ADLPZ:HG+.V1%:$X03,.>:CCF30
M!*>"5Z&$U@T#UX(Y5,7'89V$[>7\%"H]%@RN'_)WG)Q-X?-Y[02UB'FEK$%$
M*9D3HE;#.,G @*\3QIS-R(V(G;:7#=G;:P$<*_V@D6XGK67<.(W_XY([MR%=
M1;.Z@&I8Y+$6R.&+.AHI:M*7E ]& 15SSE!;7=>&+=IF8*%@81R\D<J&2'[/
MMZ?Z1RHU#JGY;83;4..+=J73+X,7;P>THI)XKM4 4A&"2!N9LIG1\VMC?%_
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
M'1#DB['BL]+V4)G A^2T7>T[E0KF7:%__74^6Y]RTL 2_=7$1R:1;)(B],R
M9B2GJ:D#D-.H34"4.@ZR: \RFA=C\&=F& WS>X^;RIN>\%?CJ7^S_/0EK'X+
MWWZZ<L+RN]FKV;?=3[6?TT2*DD/D"3#;!,I("S$S!85THI*SV7$W[&I^(/(7
M8_'G;Q<-,W['&"S-<Z%^F\]67V[&+I-BF39%9Q I%5"I9 I/A(.D1'2RH),L
MG,-<V#> 'U/BW*RD80[P<6->9S??V.WNCOA-703>S?!UN,!9#HO_QK"8&!^L
M<3$!CYJB&*4]T&]J\R725R@4QD@[[)PX%/J/V7 ^EM&PY\KWT3[D_<4]WM\V
M:-\M 9O)_YU7\M?YXLH_Q.O?UHDO1139%@,L,MH2+:,H*#D./-""D&W$6'SW
MJ3 R^A<X&\[9/NY."'NRT\U]@YV8)- S1V&_KU^LL1"882!<D$ZPH"UOG>'7
M?! OQN[/PPSNVK4[WR[/ZZ[&R^XMZT7P5L?$0**O5\VQ7NZ[ #E%SYDK,G=K
M433&?&@]^!_SZ$F8W=WYY\^GZ! 9UXRA!)L=;9",10@Z()C:O+(D&:)M7E[^
M HL.C[+ZDRC[/(L.8\@I<UL(-T,*<*($9XN%XCT72KM<1&MS?69%A[ULX,&B
MPSZZ>"I%6UW&]*/HL%?182\S&87 _  =/Q7[E=G:I&2NF9*^UHDD\!8%)*Z8
MYS9Y]*/GI9V-W?8J.CP[L^VCVJ&+#G>-]9@.*CER@#&Z>NP>(6;#P7(7N&7%
MNM2: N#YEHSUTF^'DK$^RFF<^_Z] L.(;(*JC(X669U%#IS4-?^*^1(Q&&G,
MCY*Q8_VSPV4^8,E8%QC/KV2LE_#WE!P=(KD!2\9<%%KDP$'P6H=AHX? +(-4
M>$WN3\JVZP)^\I*Q%OKK([!!2\82%Q@L;21*<-H'<HC@92S 7.)1>)%\-SJ
MIU$RUDOL>TO&^LALT)(Q3P!4#!*T,I: 6$/#D06X%VA-M+R83CRH3Z-D[&#E
M'2RSDY6,[:EY^JM^B^U[=W1[W3#%8P<,]58%&9KB$GHCK?0J(@9D-GBRC$2_
M,L+MN5;N]N)&$1$N_IPFW./X7:P?M"[+^8!I_GE6[^\VUPROY\O5\OL9L:F%
MD86,UZ58IP#G$*V1D$-@D3GA;6I-&-1X"$>?]6[>A/E^(%OU31)#U+D2 "6A
M0%&@ X[5.E&A<F*YR"):$R5V0S9^)'I*&[QS.MQ>>^=4<-;S#G%"H]3:NPQ>
M>8J_=?TN% 5,8"J!:<YO9^D]F9OIEVWG9VE!0Y[X/23SW^>S/W%9[\KK")>?
MYJMP<?WS*O??YZO_QM5WC4P*TX4'3."](NF;G,"A8% 4B[0&Q%H??HJ=[I#!
MO.RY<!XV,D"1VV #VZC@U_EB^ZOZ=WQ";FV*.A7(-#)0S-;6EJI ")9QKIVP
MIG77MG%'^&.:G*DU#=$-X^HPO(T.-@?C)>FBC*J),]'0@F RQ?;*@@QH5 A!
M1MZ\J]@0 QDK:^F<[/_T%G&>Z4RHBK+"2HJ%#*MW?AZ"50F$S:BTCE[93M=C
M3S>=Z63V\&!J4Q^]/)74D"YC^I':U"NUJ9>9C)$C<HB.GXK]9I&8KX0716*E
MP+4:G);T)5.0;(N/L3FW]=.QVUZI36=GMGU4VYJ6Y[!.\:A,4=X&<JEU E6;
ME,:2''C.@V<IZQRZ430<]/IGDO'42^WS474VP,'SFUF:?\6/J[!:"^SMUJ-9
MS\BLF'91:= Q"U!8=+UT%I"SLTZ'5+FI&J]M#\#YX16VUMD !U1[H.VF5@=P
M SE[#P([C=?63(W=S.,('0S@C#T,4ACM#18)(FCR!7P1$"4*H$W*9)YI)<;6
M=ZDG,)!'W*/3V$<?T0]@%W6)?%<^A@M<[FB;4V8B6P9!!@M*!5HI0S&0O).6
MOLO,M69?NP-B?->FH9+F+24\@ M"?A+2 [^0*_8S_HD7\S_JB+<7\UN(Y"09
M68E#1"J>!IP3Q"0C\,"ET:+8X%H?276 ]9S,HK46A@C@\8(^^OPWG.$B7!#0
M5_DK29R\;!+"G[C+H]I9M4)>9-: -?5.Y;(^&49PG&6#3MMLFK,V]@'XG(QG
M.,WL]5';Y4/NW/J?"'V9KFHX>$R^XT./.S:?L3/46_F*02OO6-1:%:DD(HG;
M%VY,*$$5%^3DH0<?-VE_KN/$?.W!/T^7]6[C<H'?KW$0+0_96&"EMB3R@E4*
M9 ^&"U&3<)DWK;,,.P$[=LG:ON3U?+9:3.-E57=]TS8_^-5L=EEO4[]_N*1
M<:>+'<MHL9G%@@4\DS5]6$4(Q@5:>C4S9';1-&^!U@#V^,M;>TN[O<R-K<T!
MG*T]0]BB7/P65ND+K>0W/M\@?U?6'TZX0%\;V(#%>DX;E*V\Y0ERH!W""I:X
M;,UM<S3H%V2, VER '?N\ %,@G=*,DOA;_8*5"+GP1OZ,6H6G"/H6@^T71R
M]H?Q':R[ 4XH'T%>!;7 ^MNP^';]CUY]G5\2>BRT2C-A0$990$6K(!HG(4ME
M;<F6BS*RY3V"^ 5:7TL=MJ9M_RW,<OW\VP[L#7_A54KT%IHXG^9O0YPO*)+Z
M.$_3</$1T^5BNOKV-OQG2;_\@)^WS1=(D%D+K;.C0,W7[B&UD1PCD4;-,:28
MK;E=H+/GTJ\YM.=D>F>@O-;DZ0>LX;]<3#]/XP5>O_#:U3K6/]^M\4ID;FO[
M:(KHZZ6F$. B]R!0&\YXB.XV?]N^!EN#87QVQGDFZFQ(9'[W!O:N")??9;B]
M6959!R5+!*]*7=VQYH9Z!\BB9 6=HD!KL(S<#@#'RK0=?AL>3B_GDA?[@;R(
MQ?J1=4P?_Z E>[ZX<1''G>)1"P76.D=3@V*H$!R#'#$5QS"PT#H:?A34Z3,E
MFMO#G<N*EGH9(+9]$.#VP+T+Q(&R(3K .TU.1&/%]C&;([1R(@/2WHB2*'2V
MJ?)*)$9KMU *C-)9,&[IATY<'$_!<![)E3B]W?11QA"':?.ON%Q-T_H\>G/-
M%JQ&9J6 ('UE8\= L46FG3YIC=S8HIN7>M]%,;Z;W5Q9MP\?CI-TPS/]5$\S
M%M\F__@X83GJDD4MR@X"E*FW"LQR$$$JKVQ$HQ_B/%QB^K\_S__\7]LG;E2]
M_>&[EK^_[P3!TY%2GQ\EL@$F[*_S!4X_SZZ-!UFF:$I1;"42!U5RAK!NI(8J
MAJ"<0-\ZZ>T.B.<W78^3<T/%[TSOT[\FA45EG)6;ERL,'%R0$I+#(G7F+LN'
MZJK[S=9/_QI?J4<*?7Z4Q ;0V>O?)RH;A\$8L*H$4*)X<#'2XF,P*6V43>FA
MW;2?SE[__M1UUE-B USTW%Q8:H''ADK19'IU*."<)TM*F89'2(!C8ESH)+(?
MUFG>(7EI4?I!&AC%+K:[3!=<H\3CIRXG;:&W1TWA"*$/'FY?P\=5Y*48I$6O
M,J_F$" 6'<'((B/]CAO1FDQ\7&/H%5@/:PM]9-VZX/(F*,7XWW>TQXDGQ;4'
M;:KOJ4H]-Y"&5D&FE M)F-O-W_=<9>U[PZE=[D,5,&\MO<'HWM'Y@ YITQ)(
MQEJ"HTA/1$ N<\@9L>.-T-.A>Q]J9S]<K@WS*&Z3]':!\?PHW7L)?P\E^"&2
M&Y#2/04113 ><A2Z,@ XB%)XB"9+"B1B<*I3FYA3*[ 3I7L+_?41V*"4[MD9
M]+$(R(ZK6C.?"(C9#";&%)WBG8ZNG@:E>R^Q[Z5T[R.S02G=14@NJ5@@ZLII
MZ"*%^9)98,$SF:3QJAO+W].@=#]8>0?+; 1*]TUEUZ?P%RY_#XM-T=41)4P/
M/>[8$J;.4&^5,!F9K5'.AJ"+TIQ%%%&G5)1#Q!S-Y*$''Q<<TC-?+S!/5Z_I
MN=_*?'&SBZ;VU@2>+117D&*A1#YN=!XPL"RT<)H%V3A$?!A1@Q1I7-#CZ2VO
MEDM<+6MWV2MRB_]4@I.)CTI9JQT(*6D:R:(AE!!!!J\E(_V05-KG03\&:_Q8
MJJ%MW)/EW%0- U03W45T&_3K+W7M?;-+O:;EE7P;%2!P3?*H6=>!-CSPKD2N
MK;=>M&:4[8OQ6=G0H H:X!SN7E%LH>7LO; \TIY;^6.E+A"\LQ!]9CRJ)%QI
MO>0\ .=9F4DKL0]3KW-S%7SW!];-??;Y[7RYO(YW^?$R_A],JT_S7_[Z8[I8
MF_V$:2F45@:<TP942.2R\1 @2149<U8A:WW=<QSB9V57(RIO ,;H'NA_GZ_N
M'4!07I//"K$X"A-$]+20L@">OHTL&J&:TY8<#?JE&F #%3:LT+EG &^G(4XO
M2!?U!/>OW0>;L&="2[2W @NXZ!0HSAAXI)DC&,LZ.(,RM^8A[PCMN=I3,W4,
M4#&SW\HGO*#W3F'MW$+;N<H*/#<2HDT1K3>*R=:$M?O1/"O;:"3TN^9@CC6'
M?\QRY>*I55^8?PF+&8%<OBO;C!]:]9;3/ T+LN2),4H(1LN=9)$,E^D(/AD'
MMG8 C@9KN\G&YM$=W;,REX&4<M=\[/'FL[@B,B6!;&\5EY-"[Y>&1F\5UZ"*
M+^!E0&#TK4]%ILQ;$]/L@?+,#.-X<=^U G=4>L3]F#81XN^XJNUA/I/8EJL[
M#M>D:&TQ"02#MM "Z#,XC@B1?LD2\S'I6\>C>Q(H#L?P+,QC3#W<-1\_T"+R
MZ4M8_6M^>9'??/TCI-4OI9 #/OVSGN-_""N<\*2Y](6!3JIRU&3:-#-ZR$4K
M7[\4'\=98QY!^BQL;$1EW7-XV(#<*BTP+/'-;,\ WBP_T.?S68@7W]Z3ES9=
M4W%+H1-3$:3=-!ZPU6MW$'+(CF%2AK6_RC@ Z+.RL.%5=8^!'7T\O0_K[NKQ
M/<["18T(7\TH$ESA I>K5RDM+C%/3$*)QB5 3!*4T)[67Q% 9'+NLG'2QM:9
MI$? ?5;&-I;:[C&YH\^_#\&^:VK,;>#)E0)H<R2/41>*.*4%+XHH*8I<6&NR
MJB/@OGB3.T1M]YC<T>?>5R"W@+;@)R4S&41-"DZ.Y,%UAJBRA^"T]]G1<HRM
MSP;V0'E6IM)"W/>8P=%'S_<.>9,[+(IFW"0#4IAZJ)43>&,$I(*.15>,MJWW
MLOUHQB+4&?O^M;^HSX4VYV[6P4_?;@>DZR18&D.VM8ER475S58HVURP4;;-.
M65E80M'Z=K8KME,E\;<RA4<301JH9!A2V!N8MI4I75 -5)MW/Z+35.8-H\5'
M[DR/4,%X!I(YBS:8",9I1Y$AN4L.:?45CAF5G)+H6R>6C6D8CU3IG=(N^DB^
M==7>NI?%_9U+[BZBNP1PE;.BD0(*4T#5S=H;PNLC#2 6A2S=RLG8<QY]P,M/
M0CIYM-+F(TJ\89+J&N_ON+IQ+_OK]"_,F_FP#KS";,V N?[-%J[WWO' :+<.
M]>X^DDOG7#:0DXV<<284=KNPZ/_NIV\? \M[D-+O"S+I_#XL5M\^+<)L&=*:
MF_>G;]<_6:^>U@4T,G'@!1.MGI:!2RG7#%GCD=90[4+C3:8[NF?FL ZDED$(
M);[CV4Z?+H@&HY*XC>94)!+#Z.\!,SE"^ .O*UMD46;',P9(,=43'5KN@N0(
M*2/WP=@H77ONF7',X5$:B5-90Q^9#]+/<O''G+9#_-]SDMX_R4VZ7.Q*$;4K
M4@B-P*PC9QQYAF@T!Z-=BL6R[+#U=O( G%/P4!RGK3N-+=N(>K NV]7'NEQ]
MF==> )LNKJS>7EH$+<G]49(\'U]#,F4\-Z((#*;U,>K]2)Z9[]! W .4$]Q%
MM7.V.^ :M"WV74RG[(A]G-X>-84CA#Y8'^Q[\.D@(JJ:I*4QUI,:!E[JFE!#
M(9E(1:?2.D][7&/HU/UZ'%OH(^L!N9M?;[@3MUN6#,$P[2GF9I+5+4N0"U0L
M:%1!Y528E:W+RN\%<JH^M<?J:0]M\^%"'L O6)^FO9KEM_27%__[<C%=YNG:
M,=["<QR#-#1@KVLU;HH:/.<.@DY9)*Y#L:TSK!^!]$RLH:7@!U@1?@H7]1#_
MXQ?$JS;-Z^4O6BEH >0T2%KY5&01O).U&HUG3\!$,:T7A7U8GIG/V$3D Q0
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
M9*/F7J9P>-3<1R4CQT!=H/V(FH_3:(]@Z!!UC&PQZ),*TDD@1S&"0EZK_[0
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
MK22M+*TBK2H-J@8"D89 I2$*TA!%:;!_02&(LC1H#.#4#:H2"EH(:#PPT(Y
M,P M!C2$';HJ2A #!24E?05M"%1/!P+:%%1'6=\  @,?P(;QYF/0/R(\$%[P
MZ:E9VPLQ'?/RX+E9-2]''W!&"I:9/FZ6TN /_9UR4R*@K-Q7F-PWA4W[*[@_
M: TN!OZ^WI+\.57-XT='9* (45'245+X[(A4E)5@JO(PF*X.Z(5@2KI2TT"7
M'UV?@<*? .6F:/ \C8EC,,]'67J@X9+\25,M2%U*118F/S5NIY+<0>,&)XWO
MTI#\(6SDX^P.#_BV0-ZD&#"M*1U'MZ\ZXT^KX)3C@S!U] 8'AK:AH[^CMZ^/
M"^BK9(P0CEX>SE+?"!DX>GMXH3Y//Y]E)4'A[Z5X8^RW:-[\K"YEY@?WD>1%
M/V>!SI0W5BT18%>!G6=F92#):Y?R#G-+27EY?A-W\)>!8%06M!-O1T^X+\)5
MULO#"2(++@WE%>0_%P7.IGZ^ 1Z\R6G:,7_#"G2]/VVD+%@@7V$_T<MGA(R.
MKY?+[VGDL\!O]? CXJ]IP6;J41(JJ_@W6V>H;:&MHR=K967 ;Y#<USZ7^\$:
MIA_-O<!)B(?];"&6\*-?-*%AKFUJ96:J+ZGC!:[Y):V_&4H_"$!5Y+_+EOM:
ME-SOU32=9AGDB'!V-^2]J_O=^G^[!N<MZM3X+_>F&JPW-=8EITJ2Y!<E]8W4
ME,+EI:;J-)R:"!R_#HAOJYN"!?!+FBK=UAU4^'1QWOQI7=?$;O=T H)?M+F%
MF:Z^I>5TFC/*$9QWY+^,S"DD.)S!R?LWZ2BXEY=OT&^2G7C*_B95[@\(\COF
M_R."X$+BKU#D$9*T@+O\>RR_J?A[GK_)^#NJY/.TXY?T/U?H/R=JZ ^'^_Q]
MGK^I^'_/5!>L^/^ Z#^EJ>.%_(61_G.:/S72?TK49*J&_X/A]$^8JD-@DB;J
M8-&2=NJJ\I*[P>@O:%=15I5WJ?QERJK3Z8H_NJJI9.B?D)8'.:OR**O 0,J_
MP/AG.OZ1UV>^*M,M5/HE'?/HJO U_"_359G.@/RHWFFZJK],%\:CRS.+?Y4O
M['_BO?B$%6#_ W-0@'VVQW_3''@C[LMX^P6VL.\[_<\\[D_&VE\D"Y6?9OO+
MQ@!1_=X8_[=3&<]R_R'A'ZWT?TQ8&?9/"2O#_D\)JTQ-&5\8_\J4\>,(^F;*
M^/TA]S/.?W7*4.4[B2].6.$7./\XD+ZZB;_GAK^*_T7#4/Y%M_9W[>)'^;]I
M%O*?S4+Q%_G^.)W]J5$H_J-Y3IE/F#=O_.*X4_J99_MQ0?2OK-3XPXX_+_\B
MW9^.N9]-R_]L82G/7Z7QU/N+YO#S1?N/ ^LSX1]FQE\A/+44AO(H0V'_)QL-
MZ.^/NJ_)?\%+3+'^MZ>/_\V. R;_3PG_=(+^WQ!6^*IA!=@OSG<_KB3_G/*/
MB+\YWT&^:AGVJPLW^;_+^<>.^?O+>+Z_@/[+VXZ?N8L?5Z9_<V7,,PLHCZ_B
M+_+]<>1_(?QCQA>;4/U^7OE[A!5Y"E:$?;:(7_!N/];_A?"/$_&?&,07/_T7
M/ 5_QE.2_T5__%-7\;,Y3TG^=X?=7_7&,)Y1*/$I\UR%XJ]XMY_M[WZD]H6R
MXN]:Q=?.^@MVK/B%\K]IQS_:RY\P_JO^^(M9*/^R._[92O-G9O&3I?%?]<8*
M7\Q"Y5<M^:<SR,_,XL?5]-^T9+ZW4()]/J=0^#?=Q8_]_R='%5^;_A<H*W_=
MF,)^Q3)^REGU)Y/(3S:FL+^S'%+^8AK*_^9ZZ&><?V(:7\7_B/)W[Q*_XV9I
M;F;U.8'_Q9O?KH9_;-2?K9J5(5.4E/_2@@ZB_'<:,/VV]-]IPD^7I J_[U 4
M57[7!:HJ?]ZC?7DO_/7U[/>O1>5^>.?Z.>G;][Y__F*6_]T+27ZY/WLK"_G%
MM[+3![-\1_TOK^A^=N+RH\'__8-9Y?_%R>S/QN$_.YJ%?7X+\JOG0S^C^[.W
M(/_L?$CA\\'LK[X%^>FD_;.#[W]T.J3$7V7\ [H_SLM?UQC_BY<V"E^/O?]O
MM/OC[O 7M,L_+/RWM?NSL\)_=#:D\MD8?E6[/SW:_(DQ_!7M_A_,#H;^CJ@
M9T>OSZ_<_X59@;=@_UZ!AA;:=G^@0#>0 V_9"OO#/MH-NL)?*!7ZQTN%W6#/
M_T*I\@I_4JKR+Y0*4?[CG=QN<%#]0JFP/UY5_V85_==*A2K_2:F*OU+JGYP8
M_.:USE\J55GI3PJ%_D*AL#_V*+_9M?[%,?!G7?4K/?4/?<GO?(7PAZ\+_@QN
MH6? !WW^S9&&Y'_7?]=_UW_7?]=_UW_7__^NK[]:AONXJ$L%26EJ3-Z>O&VD
MJ^L KET,C/;H P*S %&"G[:>COZ,!0#@YX_PY^V_]C@Z28I< $0 WE\CWPK
M')T#_+3-S??P?C3-DP6^OP0 X&W_U!_2NBSS._E_=LUV 5<SX.<G\$8X@R3
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
M$NX_>*CTB#IR]<GV4<+3*\\A+S@OG[TV>5/X3NC]_@]%8V\_J8V'3#1-@@9
M /_=J\:?Q5OU:.)S<.V5+'P,SB,>CT_%[<'>P9_ .3MIXR=P47J.!#Q^YEJ7
MT G"JD_U. 03=7<^SI91V36$,Z,OKM# ':!6Q\GAB)0D3#2NA=QX^!%^/NFU
M+H"/)06OSB3<)0V/96$WQHG>WH5=%0,YLP^[,1)==@Z[.V(-MQ]+#9\;8HJ]
MPMSI4(U39C"TNW''Z3*KA/#GZ0O?MV(D,LMO$C$2J6=.56*V)RTNU<?8QV7%
M!&"*8G+1\[!S(N\?XF*#(LRT:K&3X3(K6+@.YIEWLT(,2Y$W!D/T"M"=*T,.
M9G<47PJ)37>-7A RDKP_>!!C']]TD(XYSS71;,!:1#&7[\1VLI^_H: +&P]>
MMT.G5>_JR$-7E3*+,.CG!>J1MT/V9)L&588<3VL\P,2H)T5H7,8<BP]<)H$9
MXAB]5D'+=?I?FXM>V;JCW0F]N3Z@T 3M4JG$&4:?*3X:>"E$+V^!?6G(\4QY
MC3F8'6GS)59A1"+27ZU&7;QT>O %JKK+L<T(5=\67J")>M[D&/$ ;5=]+E 8
M?;VTTUXXY% !3=TYY$+VY:5&(181"U]N0[&&R0/C*->^RR>L48=[GN;;H&(Z
M;D<L0DTT1R%WHZEU(OL]0N947-LY&((NV+@D%7V:G3(ZREB$V]Z/HP/8BI:S
MM)E8V]P:JCQ6@;V"0L;N0EP@?\*R]GN2D[ /U=GD-!QS&9.*)@@\/D,K98CV
M =0L&K8YG-) 79>#([^G"+(ND%W(VP*PI-<DNMU\4CY)9*<JJ9YX<^D'2A!9
M\-%'JE_T^\N6E*!(Y+$%Y.2(Y=F+26_"%S$9)"33QM^:),'HLYTD7J5C=D@3
M']-BEM#)(;3\AQ:4@-3W%RO)I*301CRI,GY'9@9I'E<M3(68'I5Q="O1G*-K
M\XZXDKU*39$HRXI=K$)BA)VY?YI<6+CL I34E%/2($Q\D4',T"1:IV33GX;>
M213W$PO-BGU@,R,4&3VI:AE*C9JS: DQD?7@GC-Y3HW3N7[2ZG+!NAJB1>%(
M^LS0AEQ96E^H:4:GSWCHK)1CUFL)=Q(55!B$5_$JXFM#C[&T[\J1F,<'SQ83
MDQN)M5&AYZK1J:]#E4J'J0\)EPO*?2"$Z.Q1JP,$>/I5Y>L$1.J^A5:A@LRZ
M.UM)&WJX/65$I9,[:N)#X2VZJ8*$KKINZBR"1\5U[R""0G&X92=!--]&V80P
M.^O @E*"%]/PMBGQPM6F[L'0^Q=,JSM"%YUV3($1$"<64TP)XHUHKS[\</59
MRYWXQO)=2A?QQW(6+-B&?QWV]/K.*$=,_"E/#AJC6V'#KL0L2#P5O@*SD!3'
MK,,8>::&$3$5%D@&'0M58C,VXP060IG]^!M#!I$RU.[.F1$Z%'+YMG 2V3>A
MDOF)Q"&2PDJ(+X^P&.%$^MY#]"RB%@Q--R(>7B 4%D^B#E1Q@,@-'2EL*?9H
MZ3C+F34<3PA[P=P4:LVH8E1Z'*'GTC'FQK1N6J!B( U%FSEOC&%#;;IJ&"&:
M%-4N&PZ-#RD)95*Y<7%KPA9%C1,DZ \Y+>Z6M/OL8V;VM$6L2844:AMK];S%
M]"T,<O\CMG'NDA,76<&9FXHWA/6F!G O,=R39N/NTZ%Q(VZ[:1I<&5,LU3>J
M!SI 715Y8JXI;2-]LB\OO*+\U/$DYNUBH/!MF$9>4$PUO3]+&WN;EIUVP'4?
M-2]IT*2&<CW^ U2:$A;W<DX^=3<]HI<3KM"4TQK%=*N=6?"2T5:>&]U"MR_*
MQLZFR>>)PE.I2ID/3.90'-+*("D4L13-.6LH<73(Y2Q6=^>IEBJFX'&C@J6,
M0XV+HQ[07E<;872H/65"+F\IUPJ#]M H,_/@D WDS PUL5**$.W^I9LL_TNV
MS1_#RKM>Y!]DS&V_%06A935;AJ10T748%P\*L_+4GKGDYE(W^3KR@?3G8M9D
M-JV@YV/2RQ#[^N@$PY!U66]CZT-FL6_$' [9A%H2I1\2[.3!@8=\,/9G#V*B
MY9S9,"QN-HZS%G^\6RWQ-GF\SC5^/>E!E@ W@?@I?"S:A+@[>'ND;NA51TP$
M,C31"!?^+C14%A5N&WIGUGEV$DGTS.6$879)[:JXC:RVC'LQ\6'O6;>B[!F,
MH'6<0W2KPR1V*NW0KOCP;=1TF3P6BYHR"Q9N2'EX.C_^03R[^DZL.O=<>EYT
M<[0BLRG2GS,:*!A!94\ZX,,OA5L85K!<F1^E;S![F&=%RUAK*<.G,/'2F=2J
M3BXY=2PM)%HLJ3B,S+D47XAXPA[@OCX4$0Z)3C=XRCP9V2&]@[DYLD5T)W,=
M);+3(2ZI.*>R,N9-OEVJ5Q0NVYA!YABGAR,$V)8IZP_6LU(2-QMH,Q7CWFTO
M#8N)VR$R%+:'8G[2-6Y3[9.*,S&$BALIC"C1DGGTPHB^_,0 K?![V1$'%['D
M,Q;I5X15IU[>KA8FGG1:A,E(HJSHB(IM/Q%<(1*SIBDG^4QD7NU2VM,(__*G
M_A'AE&+K UCF8'Z"OD;8@5SM;0.,_.0/(L8,,?+3]MNQ/CVH<K?HKI-7D[=$
MVK12:*81ZQNJCDZ$*U47'A!DAE<LTNL+6U&LLPW#\$AN%%E*3R!W-VOF7$"C
M"U=ENJ--8B^FK4+KDQ8GBZ+]?5(25-"]=M*QE2$N.I8QF9C9FU]%O\*,"Q5&
MX_&Y3579MTDQ!=LR]A.38Y>DS@Z]0#R<.!ZJX3T4KT9XO,^9VT8XITV,/D88
MVJP8+1:*%'*/$B0F-M*S'K/:\B72W9D"W TI2Q@^H9Z)$O2M7B_B#M(VVX;%
M/*.Z:AV+>DIYN(D=I4*U%Y+C5!-[&S!9*[EO<L?3LJ+1T9/)=I&J!(<$TP@%
MSS>Q*>&1-B4QBBR(UHPH1:;JQ@^10<P!P?&(*&)E?6RF=9I[[NS41\D*41-)
MA0F:>)OXW%BFIQ#W:HRL]4 T)DI3TR(2QWFRT8?3&FDC>)F=0(RMR\HX73 C
M!Y9JG;,D2C9I888GCAB_,'7Y$56N39*4M534X_ABC7;.DSC-C0*<S;%B@F7A
MIXG8VNX,V\KF;.^46Z5K(KT24PHZL5UQZ3D7/6)C'F=:6,5&$=)(&F8<KU2K
M#<41Z?$]@I'A*X@>M?/3)X[59G6F$.L<.5V)ZI4'L-)QFB4]'@(Q[(*;5A)1
M,GESU9]QQ+/;-\ CY..3!%&L<*)=S='TLE/263M39$Y(<+031IH<,#FQSVLU
MW>DQ6I7BEE61-\L,P67#I8+\#6O9K^.]!.&LU<0]I6O*)E!WD[<6W4#5ABW(
MNX&J# K+ED#==S%,CT>;FWU("4#?5UN;^#8D7')K8CSF* !P+^.[BL^5;2&2
MDMP+[X8F,'"Y@X2;@1^S%A&<G?/3D@B;S"R3\83UJHC$F80]:S,28D,E ""&
M30"*ADO5F;*)8043C'!Z<\XH?44@)%.>^M'I;NHQJJ1I6E(NA:W2ER!-V;U6
M-KZ(:@  T7X@2KSD2/2#A,("Y<A$6D^.? 09:9[A'M[L))[RB;77Y&'B0Z:*
MBG;\D;#,-5UQ5YA5 ! 53  *M8N[DJOC!_/C$]JHK[)CXB00R/3S,<<=35)V
M1Y6;Z"2J1VY1;HVKYWBN0<8MYC@"8I%1!)$"3K%T3D^\7-ZG3 AU5]:'U-L!
M7>FPI&>'"Y,K$P[L*4N(B/-4-HF;'7MOS998AYA]P$I.!T$\_W910YE@7&8>
MMK">TI;EG]L>H)56G*5[>&NR4KK9'NV$5:D[E-[&$E*PJU]Q3\=H 5LXRPDK
M\W6*'.L1<<OS5E:%4'2SYI8^\#^=MJOPKD-34G]>P>Y;\2=S[BB5QZ[/?+RZ
MAVL6LPE0B(@@2.4U%"UI.Q2;F]MQK(C<GUE;=]3?*?5MY9B#<Q*UK'%W<CRR
M9*U2"/=Z=O_J/.ZLF+G S@A)PI:T\D8R"L'NJRE"J6$OEG]"0;U<BIDHM_TJ
M^2ZH7H-GV:7H(Y#'&?=#1"2>9_J'M ! Y!8"D)K;4!N:S=:I;B,T8YW*9Q+F
M>KXJ8N%3[>KS7/#^!EY9I7@2Q"O]!OZ$1'G&#D(C '!\"$#*N_IN1E]X8M4-
MNA'F?-D*ZE-/Z\(LRJC=FEPT15'_5F8GN4=^+.T)N4,B-'T550@ (KI!E'O=
MJZ@%K/=5\R,>8%:46H1_/%)8<([EO ^;4\24T;?+>!MF*\]-6Q0F+7$@;558
M.8C2( #)?74&B1XLITK'N-R0D))<KN(1X8(-T<ML1[.?1Q[4NY6AR8'):Z1:
M<+9):*0JL>L!@-T!HG;4MF8^90Y47$R+0H^5S$^.\&#F1R2\MT5E[X_KU\.F
M1\7ZR;U/28W-EMB<XA:1#Z(.$8"DT[5*1>E,OPJ]O!QT?#$Q>Y&'7+Y0QDS;
MC5F]J7%ZJNFB*49R'<G/DS=++$G.CT@"4;-!E''-E6H64ZJ\MVP(;5LL6%3D
M_B@/E0^Q&<[:G5.N^RF-FYTJEYQ,38> * D>*OPD 4@<J*$V/P[K+D?4D]#S
MBC*J:MV+\U:6W;&IS'Q6DJX[G*92F"<7F2R7OE5B;5)M1":( L=7Y*N3SJAE
MQ+6MEX*[_9<V8H(;'+-J/()'S(^6YZ$L-<2* U!WM^86Q**/S'<ML@L1 U&Z
M($JY@TFX'UK;\@K__FA; P=O[&A<[8V[;3ZW+!77H5Y2Y("[M_5@OBL>.I]2
MT$[0 P#6! '@G&V/HN>'&K:(TC8?/52?2KEV>*@*27YEEE&:1K93MRC<3UZ^
M=7V>,=ET?EF^&?DIB#H!HD+;"CB>A(?-Z]D.?H_JCK&XASTKJ<Q-9FHEE6$;
MU8&"(XSH+6]S=S'NS!_,$V+, %$L$"5]XF&\&2'FF#VWQB^J]GDTXK!815,D
MU_1A<3]GT\[V_*@(CRU7<IPY*Q<(Y=P*ZP518']%G#IAGNY$T&FJ25'V,ZG5
M2@QP.%\Q*U[:M+1X4^S1G=R\"]S*+6W9L=QC"[9GWPGC,50!4:['^_)C\)^:
MMF5?\%M:4YA!<\@L]TT=-F441:>([,3FJ247;ZG/NIGHL\ T6Y@I#**6@ZA-
MQ_>6O\'W-&841_N^K5F;W^T07G8GYZII4-&L[!4[?7./94YNJ<JR3*(L\,K2
M8ZX$ .8D 6#WMCYO.(,O;92I3O(=K4XJEW&@E>TM'C,-*?0K.K"3D"N9]V;+
MM<S32>D+RC/KF;M U&,"0*Z^D!;\"GFERRZ8Y%K:X1ML;[NPI3\8:U#5$!T\
M"!.I$47MDWQ;&80J%7E<.1"B#P",#R#*Z7P:P0>9= :'=W/U:V?A2FS.-??C
M] R.UB-P6Q4'JGIPYI)ORR=P::)NY2/X!P 0MA1$&9^CT$XB?4]CJ-JNNFT4
M\IA-PK%F\CH#S;K=I%3%ELI(4N@ZL3(NZ;WH_;(MI D0)0>B#,YB(I8B'4YY
MA2]WE3SASW2S"6Q*"EMAL*%V"V.78DV%*WUBG72I$>/NK(,E251K$*4/HE1[
MXF,IR'V=P3$BKJN/^T4^MSG2&,<Q,EA7LR1B@V)'N35[>-W^$LF(D%D]Q3K4
M=!"U#T2M[NY-78<T/YF=M,)U2RL[GF-#:BB+33!0J9;C[E:\4W:0:[PNJGA9
MC-9LQ:*5U/L@RIT D":ZI7/.(XT[GF6JNBJW]*3ML,FH?Y0\;G"@RB>I 3:O
M-#&I9-W9(FCLT.S(PK6TC2 *":*N=266Y"+U.ZP* EV-6[;D"MBTU:MGL0W(
ME6V9&3#UDO?ICZ1F%Q+CA&8_*#"C.8 H HAJZ1*O.8G4;S]9/N+JTAQ=_-+F
M95U6H:M!6^7&_&$8O<0F&RH%+QB*TQ8SS"^G\=I%)P OJ2$&J+#!=R')J)RV
M\9"WJ(N%6,P^]*I(/TP[.BRH";LC9.F!M]CVD$+-?EPPYL#*I?B+V/G/#Z X
MY&<#:F@1TL,31]$$DE#!$O0$T92S.H02>CH0A9$(=;%OQ%2&SM:(P[H1>I<C
M<0Z$H:='@C=Q$%?<@XO9>UNOH)19>_.B4#UA:>QC: _&1J1RR$):W_[(D$8J
M5ST0XTEA2+S%/*,L>Q(?^#Y9N"\MB!)_N44R> 7W8JY \+'HN>$6*%].;L ;
M]&:VIQT2/<0RV>D50@DC+DT,H=.'1YX'SLS+Z@4"H[.\CH4%R:3Y9E."KB0U
M,)\%1\8;^+>@]G.E][FA):)4=R#1=1%]2US0MJS%CXC(W546EQ*0?:5235L#
MO0JV9,&"EF?CPIJ#!M.ECL8'YR4OLO5"><:[JL6B9W!+%]N@W,*//S1'-+2N
MONB-5*]_W3"!/%<YF;DH$%WBPF@(TLV7]JL*7IIE:A,9?#7UL6H_RC5YVR+_
MX-SP30]L$7NZQ2Z@$%WM(PW"2(MF(&,Y\D-M(+TGL*/<W?=A4&KA+>L'P2ZY
MJU05@N]D7!1O"!9EY=^/1 A>V7J^'H$Z/Z=>#?'V%"1='QG3>IHV&7B@_IVO
M7)!*Y4-K@V"@5$8E-S@HUT1\8Q"3I7?K#EDVZ%Z/ BDK>$?-2Y)L<'SJ!/$B
M:@YM/Y&)2O%Y3CR(WFU]F&@6,D-U$S$AY/*B87(*AGUS+3&=V-SUCK@U]%WU
M]="3H28IPZ$H0@]U?:@N >%=%;J5H&6U)E2>L$;Y:2B)("T>3)(DY-X@AQJ'
M%YTQ)=QBWJC:2Z"%R26[$?;2V\F]!"B-Y44ER%)#+><0M"ALI0>$</+MA3M#
M*\D!UQX0ML7'G<K&G^3V513B Z/5$D?P!IQ>$@:_D]WFN0^_BW7#0A3OPMP
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
MK+<L$@&;3@B;\!E*T6-4'K!.M*,7[>J..TF[I9#!O4@+7K$H=@5=!5Q5!A&
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
M"F+>=S["TC-']P],&!W0W, Y*+NAU[/_E@IY+/8\R1),(:M,U%\(8UX6%B>
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
MMAM;#\6YC\=EP7Y,7$6:@IC=<P"\ MA60X*<!8GE %@B))$"@N^!_@8>1+K
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
MP']J2(N#?S;:%HM+RO0QI;#,/FUM>7C<78TK\$MHO^H9B.75I8*"V^Q]-?/
M:L!*^0BT_\^UX%OU<\"1Q;7:"H@TTU9]$GHJ+DP5#_L>&J"<A9CBE:Y@(D[8
MVREO(C@ E!2.]O^C8"JM'^I^T3FU%MV1L5QEC2F)E2ADV-DA!OEV;+/G0]E^
MW!2[V_)KV Y K1A$B!KK UQ15Y+D1?-4TTGWTA$*)GG1IK_D4\@;0F9+SY++
M/#%2/S+9SB2S)8< #@I;*6,C!;I*M9V554A67&:M3[LIW\3\OBE4>H)9$\R6
M<)GIGK[B$>8:.ZRDF%D.^%O@0=>-]0':E5M%'@4?Y9>$-6FILHV"!S&]DKT"
MNV K,9:/77969.8GV6%$]_D3QTW@W:&/_:(@D0J1:FI!CWR><G7:;"E!,2X&
M*+X@ZPG:+4)++RR#"ZMD$^WF"X^*J\<MX)ZCCXSU 5[+OU3:%N3)*(8OJ4.2
MB_J\F)EB%VU/$%+8HSFW+%AP6.,Q]X?@N-1WG =W OW8'U52V)BQO3MK=KUS
MKEW\FUK7_)+PMNKMA1*_=Y9)Q>4NCRUS2H33OM?L*EDPFO74D+$N5G%O_:DB
MCVV-M=+BM_&J:DAI=SBXBE2>[G?>]!NXU^6]Z5*%</K6JF_ GP" Z#ORU)A:
M7OND K-M>O4@:#!^?I4:_#;LB\D(=?*C5<Z"+7#YR[@?IIE.,8%A5@" D(2K
M_:.*S#76B+9,4-4])'%+N>DX:FT8QG@.]=%OEF$36N(BU]]&'YPN-<Y'IP$
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
MZY1+M!&^^6/9JGFP9VJS,AUQ6VW'6HCJ414B/V/RE/J"R]B7BI-Q(GRFPB=
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
MJND#>1]H Z@515[T;<472R<S-J24E;4Q6Y:E@])8E 4HH(QM.U&(6<P>O55
M]#QC'J^7)LZ^RW="AN0G\4E%MXL*^9N3>26?^%]#-P!,@CB/3Z4G!9J)N1C^
M__C8PKNI&?)-5&-FI)R- .0<E\\JFIG_13:8M+>H6U82.JMDH<S+HZ>X4A8_
M,1+3(7,<I1R3/AJZ*>?3[?0'X -96W0;"EFY7[3-29X% YJA$'F1G<;'([1P
MOP8Z<0'FJ&HT#RN0)KK5HBC)J7G5[^"NF0Y5(07O<P"5W,3M^?8FIY#%!5D5
M.?-O%V17P"?<Q4:J-_^A^#486J8CV08W,><?Z';\UH+S^>7$XA)9_&'2S;+O
M2RHH/A!'UXN4U="P<4M86V!31LY9)7<C?$-A);$9N;7D1KD,W0^TSRO&"B#3
MX^[AYT&?!9TG(!!HUWA"%LING"O]&6JDBINSAN,"20#[$)R@/>7'("GP:_#,
MW%#D->2ZV+?H!O2#H"F8X]C3<[=C,G"?QTVD3\=WCYRSN2QSF3_J JX1= VS
M&_2@/!Y7EQ,!HQ**8YT0:<3GBPE(!#EA;C'B%L5RW"2Z(V4T(\"<7ZPBL[$@
M (FR"[@99$M]F6T%R:=;KO"#KF!8!#;"(AB778:@WYE1-H_I!2SY'XK^OB"/
M,P\36XSA'"D;!/AP,[,<@+7<G3'Y8 W//7 <I)@G<\F":'@[;"[3J?QG?RC:
MC]Q*R38TI.",Y##@;O%Z24]F-B!(0HMN!RZ49 4P@ <E:2X30$*)VF:83I*,
M=G/3HK+CM&&H=7F=FFV D,)6]9>,C27>:L_H<8 9*J7_+0!?M6).2]D#U2&;
M"W2V?+2/GKHQDVQN1/GEO*Q<63J8_]&4EA%0)#7>6UY?4FXX[Z\MJ39PYL0
M6@VS;%KH%^2</Q3Y'(66<0]A0ZW*Z2IFTTX5%*2>8]@4WXHXQ?0K<_-^S(H#
M79W1P@Z$S+#H%3Z"CGBD[&NDR?CG!3=@.XC8$L<B,.E&F7_*4TH(>%[$1"JV
M_*QW+JT4/F9&'-T6?L7BM+ +-6]$K<@)M>A>X&=H+I8-J2P,P<^'.20/$UH0
MF/"%Q)LHM5<CJ0T3.OT(68!98W%'J,1[CWB_._%+X9N03I OR(/HJ?GWT,V8
MSTFWL"&X76&).#DA8]$;O -1.AU((!+[+=X+$9317 SV?OE\8B)X"(8D=>7M
M0,#)+Q./HYRH,Y9UHHDT]T4$] ':X^G.V&.T:Y:.0G_6W#\4YA!H#%,,.@IA
MLK)S'T-K6;\2/L#+V*;04XA.CH/G5<0 ASUM+;J1@[*<*@SD??A#H6\ TH2K
M@"^!]X4?<ITAKJ()"2'E[T3VH<XP'Y&C9Q+TEBA@&@6Y0X2T]! ZBD8M-GI!
MR1CE7F \8(>R(H<#LE<ZQ;>#[RLT(9KR\0JOA9L@Y8J%TVP0^8IXRT#!3_'H
M[D6U%OD9#Y<=*K4P+LG^7 8RA,2[@X+T[B%NX&@==B$*5*[3. ["EVG>6TX6
M+A4/_:'@][D3,DI+;G"'LK]DCN.I\Z4KQO#A13>#Z(+TTNOSJH5BX,0))\7M
M0/:_XQ$C.XJW"9; V)]_N[B/N:_8*OT':SM@;(PWNPLXO/@H1PK)FS>'BX(Z
M3-C$7PW]]ZD?%MB1>(7P0_E;2F^9K A(?05V2GM%GUINB@Y@3(9="?S&>(0X
MZR9ALE%S)_ Y*U"S_QU/*OSS#B&#A$OPH$)G4@XR.'607(=V61Y*68VY'3B7
M*L25N%ZB;L1'3PAD%N-'<B+TT<PO6(XMPSTI&(.W)H!3N@@8XLXH7Z*.]#Z
M3<HB?W5-([E0U/8_:6<I(QWTG-&*<1 3E4C;D&^#F47O2MZ-;6;0([&X(TQW
M_S-X.G/0=0SN.O.'_0=* VOD;D;!A3\4L!Y>Q6/GI2%K>.^3G=%+^.$1YS%@
M/M1_">8)7S>7BW'AK[:_0MHOB/K;[RU[#$V5!>5VP0FR%4D"Y#S9N(@X5+IT
MH]\JU$:IUN4%\IETJ[V66";]3^:Q# HA:%_D+H0.:+L3?\&)FH_A)Q$U&C^_
M-,2P^J1+'V*AQMN^A+!<.? W5?Q>5I8.R5PEJ\VZ&2>76^<M#[63-Q:6+]JI
M$)=8.16J-*5EUA35)<!(IP-FZ<AZS2YBBS+S^!ERT:5";2Q'#"FAA/B*WY8Y
M+W*4K >ES'@K6P*.LS;(QT-&YI P^CR.PF1>:>G&]'R^*S!F!8]_##RP=+D
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
M);""P[H2R>(5_V@<)*'^KY4]$NZ)V 8'X[RA^-H$O7_7UZH6;6FE?V6H^I+
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
MKOK$,SH*W^Y]S(B$D6I?YFC847&<>09Z 7QA6:'!W.%L,52;X,>10HJ03F
MPEP?@DX0Y7@F;:)X?$\\[;YPH+*)WBX@R4D,(=^=<Y3)Y4W.&<'BXU\V4]D-
MV+\ARSG?48NK@8LCWD>_4_[5VG6]H[:K/E1$TV2*7ME".D/&9=<R.)*-NZ8S
MJT4>\?M8]_E?5S=PUA,*UZW !_32D7,EMZR^G<<I@V:;\N74"L-[Z0B:1MO+
MJJ/7J<!L/\9M^9KXV2QO\;O5?NQ^08+K$H"&1QR^73*WP;/C*F5(C9]U!>5^
MQ7C)3.HU\W'F1=HW YXE9 1IW#?)F)7RUN [["#1/9=/P'A">MB.+.P:V;&@
MI+C5OBR?$EW_31Q##:ZR,B?3LLLB,A_3]QEN;)K.]%![!,M9UZ2.+N<XW;S:
M0ZUDQX&:=EW)A-[KEK,EM]K-H@K*L48[1C'U=55KYG9ZC&5)7"7CG"X^.)!%
MR&U<.CA%?,6^=)23OZGY-KJP,-@D1&X5CQ>F(JVD$_061%*BV7D"85*AN"E(
M"5T<Q$>DS-O.7<@UCFD@$NZES6LZ"?/I0TIWPFGT&X)H.(+12^N$_9F5&6_@
M,%9=;#*\G7TP: 1<"HQP9B&CN/#>Y= L\'JC!!H%'C-N!=^#[7P?\"U81=T#
M_@2;,N9#B\&C&[NA;>"30 4T $UWCH CH<@]_W);!-0&'VX-G] _X5;S1,17
M;C>AI%BX]_&V'>Z@+79YPU^0@WX*G O^0$<XSX$JX0^[50"D_%7W!8 4OKHF
M0"Q+Q\\ C1).227P2&1.3^6&"TYLR.#V\.X$]((;\3-.'Z I*+V/QU&;D-I7
MG%+#"VTMIT%GAUWB7%!O)!\$9BHH:54 +%6MO\8=)S(%;.<.\'<Z70*UV(7>
M-O:UZC>U4]F/*B#-2?8'RUGT)V>>\2MY"*=(MR!M%.>)RF-]%L"4+0R8P5TM
M/.34![K@?WHGL*-;5]5DL[<UO-9,86?6A*%KV(+R;%(\^[X)325Q\G6BF"_
M.&6Z_W_ 3?$]IW+N5=[0G@K6J[[$ZB>L7YV.:C;K1S,7J69/KY44'V+GEVNV
M?V?_+!7$Z#B-F@A_-2"6=CC)N6K>U;9LL7]>9_D&X:>">D62X%X1"&'\-Z2U
M10[\T27+4LIY#M1ET8E$'#W2;S6N8.YU^(F]XIA;14(5Y84U3P!1G\NW\W':
M+5##L](O%VXD3C#N)S\DAK#&1NW!0]A1OM<Q"V>OPU-L&K>P12T8!_PM6\>?
MQETF2^;9<H.X2F(+-Z.@&-=PC<G.V!/NXR@7+ ST]T710;#:X3]T$[2X&>75
M\,9;[(E^(EWJ@-_'*P #OA![FJ_#R%C8-AR]B39$=J!;T8F^WL@7)-?A&%(/
M=S3M)"#9'[,S7BK52-RPLY+Q' DV4T3.:T'9@EM)@^AP?D+D,D1'#*QZ@D3A
M(QSV(#/1^8UTW*)_;_+%#F@/B(/1S^I4=ANZ1G$[]QG2(=N:M!0)$O^[K@M^
M+@Q<50WW\HH=6F$#EM;0B[TH/UY*QV98SHHXZ+I2$>L-HM?/R?5%)JFKMAK@
M.L72=4GP9@FVJAA>):ATJ('=<4:#+9;9 !MOHMJ:W<++R.$*$6L=,M8R/\<*
M8X;&K1-@5XW]VH_0<SEO50AT2:1W*(-N$EGU1[!1G;.,F6A "U<8CJ37)S"[
M8$/EK9R%\"1+1F(]M%]_>VT])%1YK9H*89(U#@9(QW.H>*R9GK=!_58UK""8
M<%&X%,VFF67TXE=9>LE!\I6$0O%8RI-PG3"&OM!G+%_/K+6C$\\YI@IO52EE
MJ#I(T4,=@V?)WM#&4^])_>AS,E^(I8S@S3>$3YA$^")!(.N)]W&>E0/:"8@Q
MW*3R J4#1ZJ*E*=SCF(\:17G#W6H^"\0GFDOR@2J-@<(KG!GAS7RP[AF;PEQ
M  RPT^.KP:]6MOPF]E:Y3C8'*T&IDB+T#<5&= G-VYDIC$5^QM?PKR&ZL#6\
M-,3+.PG_"E^QJ\:4<$F95M8MV:I(D?P5+T/$XC3AS9+5PO,"(J-'$,OWB9_#
M>T]\7/.(4.+5WL[X&FR-73OZ SEA.2N]H1F4UTM<5?_"-T0RQ3XR(1PBDV6,
MY(LE*9L4/'>1XQH"?\1_X?4;:R90NWZ4C7ZV.$C=+,-DO\2BTF381?A,7T*Z
M(TC29.P@\5XI8S;-)8PRIS4!^'K1!Z^;F!-?:'<(G8Q],S=(VFKFRVCBR16]
MD$688_E$VL2_:/R>_IJ7K?T<5TLL53X(?87=E?9Z[4</"N/M3B![\'_-&R7Q
M+=-D$T1]]:^@9<+1U2'%5_A9UIATA/A4&A<7CW=K(T-;,%BQW,N 4D3_V9U%
M* 1?\]!BD_N;?[-T>_XCMHO^1.%@_E7MFN*R[8M5G63=A@3%9,KNX/?29/I0
MC^\B(]-DZ\0_R=%K$DRW2U;PMQK=*8$LH\Y,W9"_7C.51DJI5F+TMO5O9:^9
M4X-K)1$LE<<#H9X38[N#=Y,;KNXK1=BK>%K]2S;*?*--9O^;5ZZZQ?%/F:Q(
MYNQ?#TBO RG!V\1KN1,\S@C:N'=M%;QQX 753Z,?.HLXHFM%>I@3-2Y(?.Y+
M90_\-YDDCX(/K!\NN0TK@R>*=L Y'CW\>W",[1YB,[Q*Y6=P%MXCQFIK!3<8
MF]0N_%.YSHI]O-YMSV2Q1&V,0?P=KPTZ*U1B91[5?'M4;GL3[T-8RE+].F47
MODMS03&<WJ%*DGGE&.3/);';=DH147Y,B-A.( HR"B[S*CVT/!Y>:?L=7X&J
ME3-T%<:=V&>-NWX\/5C9J:'FS)?[*?<D/9=<E_V.?B 22P*#=@E6"8L]>,0?
M'KQ\"G8,PQ5-.KOR)QA/O=MREW9*Z54*[&J4=>H>)<&23>JH:%PT65X7Y, _
M(O[BP2(4@J7+;; "?*-BN_9<?3#FIDZMYM%V*2Z61^^*D(6;3B<YBN_I(Z/#
MA!6J@X$_^3ME+AX[B=5">+D79HM_$L"U!;EU0%SEMWRDN,I:4[@]@VZ.+%Z;
M,-)PBAR[5JMUH!!^%<ILV@-7?RG$5"Q;(H0Y:L'4FD1R >=7Q;,22O':,I0B
MS5AFFDD]O'E KZ'/7YNF_LFP^.&*-:P@UXV28L[\92P!SO7@EU>/8W[@Y)<W
MLL*+SEC"6$T[ZHVWV9Z;$W79[.MK9ZGN<"K]TN6K -@U1<SF\I<=X]>#S?R9
ME4?@*/99:P$\I&BQ>2HTN&.QH1/2Q3_0KH<$$<>4UR"YWTK96JC*-4M4#IVV
M&<-[#@_C$15=?"4[H&PGKZU0;)I,G$Z7Z+OPE_$L31R^,(*A>(>E^DV6DM%R
MUP+A/>2)S6I>!.+)&UE^7W:.=<BBEVXNG%$:(CZ</EOW2&0?/U6-"101@8KY
MO#^^7R5M1*$K1;@*NV133 R@_D1EN8OV"2O%_%)]OJ#9J%$*T[IT/G+'30.J
MZY*3$2/E3%&6[PO),/YO5U!00PAL=$0T-I^(M?::K[*<S=12AP*V<9)^<1I5
M:U _WL16^2C:PP_+GDLAWT$Q(5KOB@C<^6-L>O"WV'5BJG5'E9GYQCRC/+K
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
MP@_MN"B7%MYR3)Q1^JUIF*0Z4U?O):V+\[2DRQZ%E!I+%1E>BW0DY1,'HUH
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
MM+DF>0Z89E@5R0;[M"_]\J% ]1AG'?0:M]&U H=Z5" +^+?S-J\3T+;UDZH
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
MIDG5LT&%85G^"[!&]R.E'Q1I"Q?KP)WJ/4$+H!F$EV<EM (W./R"2]#7XN/
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
M1_S(CYS",7=\XV W0E(2KT;"8B_'(Z(OIJ CYV&8\ L(7-@%-#[T/)80<HY
M"#Y'(@:=I9("S]+) 7.L176\_Z-WNT_\ZP/#\R]^+ $_KQ> M?O98(\M&5BY
M8UZX^Z<^]@M->! <&7TO,C;\3EQ\Z*VDQ.";T*3 F_#D@!N(%/\;:(C?=2S4
M]SH>^OKY@\\U"LS[*FU1=8]\^(^:TQ]^K !?+<D'R]9QP*9=9'#0# WL[:#
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
M1CG>SXI>2-V=[[]3=_2#=]0W/WY?#+[_.@NL7D8'6]?AP($=,&"]/QXXFD4
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
MD;!05@RKY;FP938#=BTD@/)R!U!?;0/:ZRS :*,)6&XV!.Q6/7!0U 'G[4>
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
M4R(J9]<&EK!.!!5Y]P07L.X'Y[*'@K(XCX,RN(\#T[A/Q'_RJT& /AX1VV=
MLM)<R-%8!(7:RS^4&*Q]56:V>;C,>L?]8H>#UW((^KVI#$QG',>I+<J7=$P2
MS*@/BF15BQ+X9;X9?D4^!0'Y_*J@'%YS2":W*S2#=R,TE3\8DBP8"DX2# 4E
M"AX'_@EXH@W"#7(0I:@ :>C]F:^^\$?)X:7ORG57O:@R7C]48[GU9IFM2E^^
MJUYW)M7J5+*WXS&I#ZDN4LRHE(2Q2H*E@GQQJE^V?ZXXW;<\.$78$)HD[) D
M"*]*XGT?A4I]!T-B_8:"44%_@G[+GP9^Z,:)V:8 &?MG0^&A^5_+-!:_J=9>
M_KS><-6#HV9;KE7A#EPH=M'MR*58'D_W<JQ/Y!$KI?Z,XJA05FY8M" S),DO
M)2A;G"!&BT3UDFC1J; H47]89, C243 H]"(@,&0B("AX#\!+[1!M$X.I-NF
M0]:^65!\<.ZG2K4%K^JU%C\]IK?LWR;CS?VU6.7N<KQ.6R'9HC';PZ$JC4,L
M3O2EYTJ#6!G1D?SDB 2_.$F&.#JD,"0\N$82&MP:%A)\,3PXY&%8</"CT.#@
MP9"0H*'@/P$FVB!>,PWBMTZ'G+TSH?3 [/<U*G-?-*G/'VS57O3/<:--O4>M
ME3JJG+2;2XCFM?ET^](L%B$OS8>>D23V3HH/XTMCI7Z1T6GBT,C\D*#P*DE
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
MP&\R =)60Z!OTP/O[3K@L_,P!.[2@,@]:I"\5Q5R]ZE Q?X#<$Q)&<XH*\$
MZO9O'6M D/)3Z/4O((CT'P0)'I1%_&&A#!M6RM)ADQP1=BO@066.+6C-QX#^
M8C,P76H,F.7Z8+=2!YQ7'P'2&DV@K5,'[_6J(-B@ H$;E2!R\SY(WK('<K?N
MAO)MNZ!AVTXXK;@#SOQ6Q0GT^F?1ZU]%D*#[".+S10'Q@ODR9%@FZPSKIMG"
M-GDKV#O=% [., 2MV;J@/_<(F,S3!*L%:H!;>! <%QT M\5*0%F"3L6ENX&W
M;">(EBM"V(JMD+!R"V2MV@Q%JS9!S>J-4/];.6?0Z_>AU_\703A/$80.<H@;
MS$7L89$,!OU:F,*&:?J@**<->^4U0&7Z(=!0. #:"OO!8,9>,)VY&ZQF[@#<
M+$5PG+45W&9O!LKLC<"<LQX$<]="X+S5$#5O)23.7P'9J-P%OP,6.Z>!R0%Y
MP*A,!]M#,P"O.P]<S)8!WG8M.!"W@*W73K#VVP>6X0? +%$5C+/5P:A8$PRK
MM<"@\0CHMVJ#7A?JD@[HWM(%W6'4:SW0_8CZH0?HSU\,0/>]$>B],?X]L-PQ
M#<R4_SL9F0X.JC/ 17L>N)DN U?<6L"[;0$'CYV \]D'UJ$J8!E_",PR-<"D
M4 N,*P^#T5%M,&S1 8,.73"XH ?ZUU%/]$'_%>H#ZKO^=P/T=\:@_\8$#%Z:
M_MZO!HO]<F"K) ].*C-^G1"1C)<!$;L67%VV )Z^"^SY^P$7K *86#6P3-,$
M\_S#8%:F#29U.F#2K O&I_7 Z)P^&%TU ,-!U)CA#\-)PV_HCT]&8#!ABOZ)
M&1@],P?CWP$KM &S5^[7J82KL@*X:\X#JM$RH%JO!9+3%G"E[ (\9S_8BP\"
M+DH=K).UP"I'&RQ+=,"\6@_,&O7!K-4 3+L,P:3/Z(?)?:.O)B/&GTW>&7\P
M^6KTUA2,Q\S!Y*D%F#ZR!+/? <SV:8#=+??K5(*T3P'H_YT0&2P%3ZLU0'?8
M F32+G#S5@)G/U5P"-, V_C#@,W0 >L"O9^8<H/O5O6&WRR/&W^U:#?Y8M%K
M\M'\INFD^3/3"?,)TW&++R8O+,#LL168W\. Q0UKL/P=L$8;[';*@>L.>:#N
M40"FVEQ@ZRT!MOD:8-IM!H;;3G#W4 *"0/6'2[#F-Z<8[2_V*7J?;',,/N!*
MC-YCJTW>V329OK4^:?8&<\[\->::^4O,$_,1S&OS8<QGRT',3ZM;-H"YB@7K
M2[C? QO%:>"H* <DE.?NZ<!5G0,"G<4@,%T%/.PF8#GO^,&@[/]"Y:A^) 5H
M3KI%Z$PX)^B_=LHP>N508#)F5V$V:EMO,8)KL7R&Z[1ZBKML]1@W:/40-XZY
M@_UD<QWW ]MG^Q-WWAYPG0Z_!UBTX;^3$>H6.6#MG Y"E=D@.KP01$8KP ^S
MX9O <?M'-FG?6Z__AVV[C(LZ>Q\^?F:&5*24[N[.H89AZ!@:AJ&[0;J[NQLD
MI5$!%1.[77MWW77M[D[4ZS[^]WZP/^7!^P4^NL[WG#/*9Q@3#)]'9YH]#B^V
M?!!2:W,OL-7^MG^OXTV_$9?KC&G7OWT7W*[Z['/_W?NDQR7O:Y[G?)YZGO'Y
MX'W<YYO/ <8WGSU^WWQW,E<'GHHD")8E_=]OX].462%/=PT4F?)"L;7@2J&S
MY+L\+X47F8$:CU-B].\EIIK>BLVG_A-987LUK-'Q2G"GR\7  ;=S 9L]SC+G
MO$[Y[?0YX7?8][C?!=_#?@\8!_S>^NUEKOCM\%]A;@M<8<X%KOBM!GQP;87A
M"DW$LG#]%6ES0#EYW;=*ZH;W%0YB+TK=91\6,%5O9T?H_I.69'(E*8MZ(:[8
M[FQ4C?/)B!:W8V'=GD="AKP/!DTRE@/G_?8&[O/?'7 J8"G@5L#VP)<!VX(^
M!\X$?PZ<#/D<L#ET=<# >Q I28(47*)Y>#WEFNQ08[CV4YT%W\LZ6Z%'U73)
MV^6^BG\5ANI<S(XS.9.69G4\.=_^<$*YRW)LO?O>J#;O71%]C!WAH\S%T-F
M;2%+05M"C@;/AEP-G@I]&CP1^C%X)/QC\&#$Q^"!B$]!JP%_:2+$X ),E\#U
M(T>":C76;PWZG&^;3;F?--,VW&ER%/V[UDOA0EF@]JG":),CV<E6R^G9]KM3
MBND[DJH]%N*;?+;&=C%GHP<#IB(G@\<C%D+'(@Z$C41<"!N*>!BV*?)]6&_4
M^]#NZ \AG3&K@T I(L3A$L_"ZRB5(4*="LOG%AWVEQW&:Q]T4GBOM]L)76IT
MES]=[:]UN"R"O*\P@;J4DVZ_D)%/WY):[CF=7.<[GMCF/QK?%S04-Q8R$+,E
MO"]F3T1/S)G(KIB[$1VQ;R/:XMZ%M\2_#VN.?Q^Z&@C&SY^(*S@7EV@%7D^C
M$NE]AR;KTQX#CMO]IEQ_=-,$S[:YRAYM8&CNKPHUWED:2]U6F&(_DYM#G\@J
M]AQ-KV8,IC3[]R5W!W<G#8=U),Y$M"8L134G'(]J2K@9U9CX.K(^Z6U$7=*[
M\-JD=V&KP3^"$"%9D CYN(*K)0GX1P_BFQXUEH>;=%BO#QER7NRG"ISH<I$Y
MT.*CL50?;#1?%6TY4YIDO[DPDSZ45^#9GUW!Z,YL"&A/[PAN2=T4UI@R&5FW
M<7MTS<8C,54;KT57IKR(JDQ]$UF1^C:B//5=^&H@')]#"B[0(ES!M>*$K^TR
MQ!?]2L2[(^JDJV.Z'&<'+3<<Z762WM/AK;[8'&@T6Q=)V5R58#=4EN;25YSG
MV5E0ZMN:6QO0F-T:4IO9%UZ5L3FJ/'T^NC3]8$QQ^N\QQ1G/HHLRWT059;R-
MQ")6 Y&XQ-,W$*!$"->X*.%SER3AZ9 <X>:X(O'2A#;[R5&+]0<V.4CM[/%4
MV]+N;SC1%$X9JHNS[:M*<>DHS_9H+BGRK2^J"J@N: XIS^L)+\X=C2K,V1J3
ME[,_-C?G8FQ.[I.8W-PW4;DY;R)S<]Y&K :B<8EGXC64XQ)O%B*\[Q,E/!R3
M(%R;D2*<F]9B.SINSK]GV%YR8<!==;K;3W^D/=2BOSG&IK,^V;FY)M.CKK+
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
M_S_> _CQV1C:C_>#**Q@Y<@.5)\U0 GC!O,D/C#-W0#D<D$P;A0&HTX1,!S
MQS F!@;3XF"P#5N2 (,#V"F)KP97);X8/)3X:/!:XIW!%XDW!B#YV@"D7AF
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
M?R<@AW_8D,UC'F3U6 19/I%'YD\TD<E30X+Q,PN"X3-;HMYS%Y+.<V^2UHM
M%HT7D:QJ+S:RJKS,8U-^6<.N^*J+7>'5!(?\ZUT<<J_/<LB^N<\A^^HMA^S+
M]_]CTX_7P%:$RO'\K/\_/_ "0NY_(F1['2'*$U9D]H$;D3\((<./TDCOHS+2
M^:2--#\;$M0^FQ-4OE@3E+XX$A56/(AR*TRB]-=PDN37))+XMSR2V/<:%I'O
MW2S",,DB!$LL@G 2NX7=^Q]M6Q"J6$(H^^#_GW\)(;>_$+*^B9#)/80,/I*0
M+G A3>!':B"*E$$&*8(2D@,-) UZ2!+(!'&@$$3 AB $+@0!\":LAV "'\01
M>2&;R U56"=Q'8P1N6 ;MHP=_A]5.Q'*P?<O_L?^7\;SKR%$NX60\7V$M%XA
M/!<A)>! \L"-9& ]GBF"Q$ 2"8,<$@!EM!ZOA0]T$2\8(VZ@("ZP):P!5P([
M^!%8()) @%0"@A*L">O#)K"I_P'J6@305B> KCH1]+2)H&-( FTJ";1<6$"#
MR09J4>R@DL8!RH5K0*EZ+2BU<(%2SSI0',0V<X/B##;/ XJ[L(/8*>Q/[ 'V
MBN>[XF>>%27@^?R#(O!]^A?_?X$FGJ^G0@ #52(8:F#Z1#"@D$#/B05T?=E
M.X(=-#=R@GK>&E"OX *UQG6@ULD-J@,\H#J*3?&"ZE9>4-F)[><#E1/89;[O
M*G?Y5E1?\GU2_<3[00UXWZD"/[;^K2IL>*OROT 'SS=4)  9,U'Y\7X09DX"
MLCTK&'FQ@4$(.^@E<()N%A=HEZX#[3INT&KC :U>7M <X@/-<6P6/\LB_W?-
M/?S?-(_RKVB>7_])\S;_>\WG_*^U/O*_U(+U+S1!X+DF"#[3!*&?@?Z/^;C_
MS3$+12)0?WPVA4P"B@T+F+NQ@6D !Y!CUH!1VCHP+.0&@RK>;_I-?%_U._F_
MZ VL_ZPWNOZ3WM2&CWK;-GS06]KP3N_@AK=Z9S>\TKNQX;G>TPV/]3\(/-0#
MH0=Z('Q/%T3NZ8'H7=W_!<8_YN/^ITH1P.;'>Q'X7MCA.V%KR0+6SFQ 97
M)6+MBD4R]V>S'-X/IF5\[TSJUK\EMVUX3>[9\,IX2."%\;C@<^,YP6?&VP6?
M&.\7?&Q\2O"A\37!N^0G@K>,WPM?-P;1:T8@_I<12/R)_6$$DO\%IC_FB^/Y
MN+^=\/<NR@2@X_-P,6,!1SNV+_:>'!]L@]>^L8[C?FF5SO>,6KC^B675AD>4
M1H$'%IV"]RWZA>Z:CPK?,9\6OF6^('S3?*_(=?/C(M?,KXK^8?Y8])+Y>XES
MYM^ESIJ!]!DSD#FU"J#\F(_;VPESDR" ISP!O/#=]#0B?72W8GU-=^%XYLQ<
M^\@QDN>^?3+?';N<#3=M2@6O6]<*_4UK$;EJU2/ZN]6@V&7JN/A%ZA:)\]0E
MR7/40Y)GJ1>D3EG=ESIF]5;F,/6[W$$JR"]C^ZF@\#.P$B: PWH$;KBY?400
M^.&]8"H3/C)UB2\9YBR/O!W8[WIZK[GA'L+]%SV._XISNN %IWSA<P[E8F?M
MZ\5/V[5)GK3KE3IN.RQSU'9*]K#-O-PAFWUR!VQ.R>^WO:FPV_:EXD[;%:7M
MMJ"\B"U@\S\!6P$$+KA[O7'[^PLB"!)#GT/D""]#U D/@@Q)-P.L6:_ZN:VY
MZ.O/<]8K<L-)CR3A8VY98D=<BR0.TBNEEET:9?8Y=\CM<>J7W^4XIKC3<59I
MN^-.Y46'(RKS#G^H;'%\HCKC^$EMRA'4)IU ;6(5X(!GN^'F_/$>1##^/EP0
MO8F40 \C%="-"!W"E3 *ZV\A3FM.!/KP'&:&""PS8D7V^J2([_+*D=KI62*[
MZ%$M/^_6K+C5K4MYSG50988^J39%7U"?H"]KC-//:8[2'V@.N[[7''0%S4W8
MP ]N_PN<\6POW/Z!>!WA/.AS-!]Z&BN ;L:)H\MQZH0S,:8LQR+M. ^$>?#L
M"0D0V!D8*;+@GRBQU2]#9I:1+S?M4Z8XX5VGO-FK3774LT]]V'-4<]!C3FO
M8[=VG\<IG1Z/.SI=GF]T.CU!I\,+=-J]0/MGX(IG,W!WAZQ%*U%<Z%7\.G0O
MD1O]D22(SB8K$XXF&K'LC[?F7(IQY5F(9 AL"0L5G0Z)E9P(VB@S%IBM,.Q?
MI#3(K%+M]VM4[V5T:7;[#FEW^$SKMOGLT&OQ.:;?['-=O]'WE7Z#[S>]>@;\
MH(OI_!>XX^[VY\1[P(&>QK&CZTD<Z&K*&G0^=3TZGJ9 6$[5)RUMI'+,)SIS
MS\9Y;YB(#A(9C8R4' I/E.T/35?H#<E3[@HJ4VL/K--H#6C3;O+OUVU@CNO7
M,1<,:IB'#*N8?QA6^C\WK/!?,:@( /WR -#[&7CB[@YD0^^C6-#-1!+Z/94-
M7<C@1*<R^=#!+%FT*U.'-)]NP3Z3XL ]GN2Q83C!7V0@-DRB)SI.MC,J1:$M
M(ENY.;Q(K2&T2K,VI%F[.KA'KR)XU* L:*MA2="R<7'01>.BX"=&A<%?# M#
MP #3_QEXX^X.84&/8A'Z>R,)SV=%I[-Q^^?RH+UY4F@Q5XLXFVW&/IYANVXX
MS6U]_T:&<%=2B$1;?+1,<UR20D-,AG)M=+Y:552Y9GE$@TY)>*=^4?BP87[8
MG%%NV%YR3M@Y<G;X(^/L\$]&V1%@B!G\#'Q9$801T.T$W/YI1'0FFP4=RV-%
MRP7KT,Y"";2U4)TXF4]F&\ZQYNK/HO-WI?L(MZ8&BC=NC)"N38J7KTI(52Z/
MSU4KB2O5+(RMU<F+:=?/CAXTS(R:-DZ/VDU.BSICDAKU@)P:_=$X-1J,4F/
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
M?Y=2,A\F4](?>BG1QR6TU,?-M/#34>0Z\N@_=*\!F(S]+\/\3*Q]#/;=[U<
MYRL UC< 3.X Z+T$T/DJ#II$".I$#E2("B@2+9 G!B!+S$":6(.(.("0N(&
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
MJ^34?0"YIN34^5+):?H79:<.\A]^P76X%<=^->8OG([NV0,P=2:Z'[IP_ER
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
MV7&34MGVBE+>^IE6WD+^92'FS\*^3\6:UZ*.%F)VZAJ 2,SU125UV@9@O1/
M!+5=9S\;U'_A@^HO,J#RBQHH'](#I4/FH'AX'"@<=@'YP[X@=R0"9(^D@,S1
M(I ^V@"BHS- ZM@R$![;"9+'+H'PZ',0'OX(PD/D7V;WXUK$NM=CWTM6X3I
M#X_> N"'+NZ\&_/WH8,?!- ^ J!\@@*9TVP0GN>!X((4\"\H(IH@<<$(&0N\
MBQ- _*(/<'^-0%*!\VLIL"^U .O2'&!>6@.,RP> NGP->8:\^Y>N^0"-R[Z=
M 65N!(C!;/^]V/\#6/]# $;' #1/ BB>!1!=!.#_1@'W*@O8U_C O"8%C.L*
M@((%<,, X*8EP"W<H-[VPHU1.,"=M&__*--=G/!WL=#WUB'8H7N7<?/VX%^:
M,;]B^-L94"SV.P#_BO-A@#'_G/\ J)\'D+\$(+P"P+L.P+H-^'G(/3'\?3[
M RF AW( CU0!'NL"/#$#>#;^VT;]+]P<O<07\DM\^+]J!WB-!7^-$^P-!KTY
M_B]5:[^= <5CWX,PV_D$YI\!T+\ H/H;@,PU ,$M ,X= .H^9C]&GG_G!1-S
MQ#%#@)\MPL]3 'B'-?G;"."C-< 7W*Q^#?W^79#*[]])&4!PTI$-_T+DM('(
MHN=*(7P=(%ST7;8M$(8[$ A!$I!LI!2I19J1=F0&TH\,(HOA"RR'3S ,'V S
MO(?=\!:.P&NX *^P:"_QOQ?P$9M-_N'93Q!%#2 *JM@.1*@.1& (1&(L$'$7
M(&(!0%@Q0)CI2"&VJPII1-J03OA"SX1/]%SX0"^ ]_0R>$NOAM?4!GA)[8 7
MU"_PC#H'3Z@[\)AZ 0_I3_" 2> ^"V'_%Z*"GJVL"$1>X5L[I'6Q)A;8'D=L
MCP^V)P((+QG)A2^\,OC$FP0?Q)OAO7@[O!7O@3?B_?!:?!Z\%%\,+[@KX!EW
M'3SA;H.'W -PGWL&[G+_A#_%_X*;O$]P0X+ -?XWKO()]0.B+@]$31K;(<+V
M8%N4M; N(^=!X_XY#_HJ"H8/4G'P5I@)KX5%\)>P"IX+&^"IL!4>"Z?#(V$O
M/!3.@?N2"^">Y!#<D1R&VY);X);D/K@A>1K^$-Z&RU)_P471)S@G(M19:4*=
M^<[I[Q MS-9"_]=$M&2^G0MIZ -1M8*_E2? *T4_>*X0"8_ED^&!7"[<E2N%
M/^5JX)9<$]R0FPK7Y+KAJEP?7)&;![_)+8%+<JO@HMQ&."^_&\[*GX#3"C?@
MN.)SZHC2)^J0$J$/*A/ZP$\0/0$071X0 PD@AD*\RL%7/0UXHV,,3S7'P7T-
M=[BM'@S7U>/@BEH&7%8K@(OJ%7!>O0[.JC?#:?5VZI1Z#W5"?39U7'T!=51]
MB#JBL98ZI+&=.JAQF#J@^1NU1^LQO5/K;\8V+<+8JDT86[0)<_,HB"'F&[&
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
MG9;GPTC)"V8FYD:QXW,3Q&)S,KC1.06\B.Q*?ECV9,F0K$ZIH*P!46#6*IF
MK)TR_EGG9/PSG\@$9'Z2#L@DHL",_W$:Y^(>[/,&S!TJPK50.'(&A/O]?,S'
M:TDA#PJ*9""G6!,R2TP@O<2&2BF90"66>-+QQ0&,F.)P5E1Q'#NB*)435I0K
M'EQ8)A%86"_P+V@7^A;,D?+)7R'RSM\A[95_!GDL[9WW4>2=1T3>N43J!\=P
M#>S /@]C]N)2]-[2D3,@@!JD!._SRL4@LT(*TBI5(;G* !*KQD!<M0,54^5&
M1U;Y,<*K0IFAE3&LX,IDL<"*;(Y?18FX3_DD":_RJ0*/LGY)M[(AH6O9-BF7
MLE-2KJ4/D;^E7$N(T*WX?QQ,^_:=K)5EZ)VX_>[ZYPP(G0/)02=/JZ$A<9(
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
M)@%?F7))X1+W*KG+UW<,E/"DCC8>US/%!7U'G#'PQ4G#"!PS3,1APTP<-"K
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
M>HN_A%[';]!OE\^PAOT<)*W4K"9%M(89U$Z@=AAMD3_MJD<[_3?MHG4OL'!
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
M<!)\3WY%)_-<1TI(%O.=2.UP:ONU :Z=P*)>ZE/7> 3074K]"4!U4@+1*A;
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
MAY(5-92AR*%\11#(SN$&.8:[P(CLP_,4/K):MI$S91V^"!R59?@A\+JL0Y^
M[V6;,J$MZ%E)&^> 4?3U@7;0V(D/NJ4B*'Q.OY0^!?X]+,6/2I'30^2889-]
M+ +$*7S,)1L3FG6L&-3(,M:FL+%!A8[-5/#8<@6-;5'@V/D*&+M6_F/WRW_&
MBPJ8\1'X4H'3?] &="WVWATV!+I!"VVN17?I -P3>I0Q O^&,L:/25$S)?N<
M0%GF6Q0ZWZZ0^5$*GI^HH/EI"IB?)__YY?*;WR"?^0B9;VPW@<3/WP!V0_ A
MJO,@;/-^0?#!=^=^#O[I.25H'CZ>!OII;P=H@"I7H+N0-F=!C5SCZ(<N1D&?
M[0OAX$O\%;PL3'[+2':61P 6^N4I!#83^PHFM!4,M!4X>,44\[:?%1#Y%9#W
M%?#=Y1#5Y4^P(+]-$'X&OO7<(383#(->T#+\4U4H>Q;\>R[ZT1L)/[=#G2U0
MM: U?O)9"\=="\==1^*UCJ1G?3S!S4*[(=O<"KF!8-^(4S?0B T0^PV0^0T'
M ,1Y_<-\YP3X&!E?:0%MG6[<(08ZO%6A4MJ<.U]R0U$3T!L)-P\_%0Z^7@J$
M(Y,T2EL# <GH-GRQG:3K#!*>,TDX=I" [#2VIC*Y[230=]*PG3AP)YQ[)_VQ
M$S*] _)\)F3US#_QO7]H-CJG@IZ9YMUA%0L8A[0Y;27ZT1M)5]HV22';X, [
MT U=)3&7=I.([\:.O=AQ'O[89R2BV'%^@ID0'60Q/$B?'"3@#DXWCP8^>"8X
MQ/L0^0N> O3'^1]K'+V#F-F&OZMQ62%M3L?D1/1&;D?_65+PN>@\SUM_N1 8
M.U0N\=9$#OM)EY&,7TYB?F6X=!7Q<81^N9;$XSIBXSKZY#KC^'8Z];J-7#\?
MW  >)(&#M%_S1\_.'..$GGK"IH0V9^'G)-H;B5[K?GQ_X4GU%Z,6<BVX7N8.
ME:, ^BZC1G$KA."V$.\=.R3I]\1!&+#C/F+C/B:;^PBR^U8 8O,^A-T+D[F/
MV+SW%?6O84[>8)Z.8]P9E6+<%47HV'!9X)5>G4>]M1># -TM<U>*@?MEWK$S
M61<QZA3'Z9_'\<F3#O/4DF<9*\^R"#['6'T.IS]/4#V_3WH!P2\@[(7CZD1W
M#;H+\;6;-L=@8CAO!]WDK?7<[=5E_%EZ\BZ=I[SUD,D[=3QWZ9Q4#WF5_CD1
M:I[>^C;]\@=B]!WZY%T&_!\)MO<(KO<NDM['F>\;]T/X>KFWG[?^8)P88MPA
MDZW_J QVV@@G[=:7&M+GFN$Y)?1C^-1?X'5_AM>9)X5NT?LP+O.DT/-AUY?
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
MDVSX)_A4QITA83!C!^V)Q_)TVE*(:ZO0T8S\+EP_2!>,>D_(F*N'L./GV/$
M=MR/'?=BQ]T,HCL9/+?#N8\1L+?RZF:^=1,,_RA>/8K&&[VX03^=C&'\$/)O
M/5T92-?:^$84;4BA#=FTH02[:W4/O/].>/_MV'$,.VZ!7]X,WSX*[[\1CGD]
M#/0Z[+B&2>0(G/LJ^N0*_EW&IPYCZ2$\=RG>O43__O%DC$N\>S",'V-^S5MN
M>U"^M",,/0[/72$WR8W\/.PM8QC6P>);D=V-Y %DCR![!K)G(6N!+H;Q7H@_
M#L*Y+X"EGZ\]>.,2>N8ZGMW-]/(T>!\N_ZUG#\8D_N0MYQWW#C-C&]@U"F(*
ML"$_$KN3D)W!]%" _ IDUR.[%=E=R.Y']C!1.!U9LVCY?'IA&1&QAFET$U:<
MI6U\8RO2-N.Y3?3>Z7H#_!W\!RX_X<%KWJ%VNW>Z,8;EA?AB/[[8RQC9K1CD
MNW2VLI!81.17(+N>Z;H%^9WT?A_RAY _#;FS\, ">F.%UO%O+9]8@Y6K\=0I
M>-,X5V4E$;S"4UG\#DQX8 QOH_QJ;+^[T-><BG<92P%QL4U6=#B1'X]\-_)S
MD%^,]$KDU^M4[%B-':NP Y:-_.E$YVP\L5A+N+J8;RW"^@6T:CXMG.>IHCT#
MW@-?:0[Z#?R,*>TZ4H$+6?[. =N9:C=Q;2-+P#KFBU,5CIXH="1B<QHZ<M%1
M@HY*=-2CHT4+L6,^_3*/^)A+G,[AV2P^.5/K>74F$7,^UEV%IXP=18^#WQ/1
MK)>,4^-WJHXQE1UF>M_#4K,5K >K>+V"Y6=9B)^6^H>ARXZ>&/0DHR,#'7FT
MM@0=58S0>O2T:H9/EZ;[#&J:[U2-^L[6B-\2#?N=JBG^VS3HOT\# 5>H/^"8
M^@*.JS?P3?4&?0J^ Q.Z'IT'2,?.9$K=$&G6/A8SS<]G&9X;+LVQ!FA.B%4S
M YT:"XK3]""7I@5E:32H0"/!91H.KM90<*.FA+1K,*17_2'#Z@L=5V_H0G6'
MK597V%9U6O:JW7*YVBS'U&H]#GX-/@/_ G#_2',/S.98VD\ZM@C,X?DXUZ9C
MRU1LF6H+UJC5IF%KI*98$S1@=:O?FJT^:Z%ZK>7JL=:JR]:B3EN7.FQ3U&Z;
MH=;P!6JQKU*3?8L:[7O5X+A<=8YCX+AJ';\!GZO6^6]>,T>@[RSC3U&D'<M8
M:N>",9Z/DI8-\=X@MO1'^*G?$:9>NUW=CAAU.I+5X4A7NR-7K8YBM3BJU.QL
M4).S70W.?M5'3%5=Q%S51*Y0=>3IJHHZ5Y51AU4>?0MX1&71;X#/>/X#F- !
M=&U'[QJ6V$6DI#-=9NUC,)D<D^O=V->)+1W106J+LJDE*D)-4?%JC'*I(2I+
M=5$%JHTN4TUTK:JC6U05TZ.*F&&5Q\Y26=Q2E<8QDN)WJ2C^4A4FW*2"A(?
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
MI6=VP]\OX=4-3+/&W4,O@4_!?\"$![_PUE^N\TX[YWNGO[/PQ9GX8KLBD9V
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
M9/0.,G*F$[7SN'(*7MJL!B*XGI%4SVBN9WS4Z8_ ^*WL"9V'SLT6<^F?!V:
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
M!,'/?1%%$H,,8-1#1K%C*G9,PXX9WGTIL[!C3HQ9 )^3:QY+/1L!L^F/6<L
M'&_F97R6\3E&1CWC;VJBG=6@S+L/* VS$VES%/34CMXP] 8,>G5.UF!H$NF)
MD>R929^Q+V4AB==B[%AJG)5";)Q"GYR29MZ,N!*A*S%^!1]>?IJTC)A8:NQ'
M87PN_D -#82G<2\8CQG-Q  FL]S(SE="T>L_S:O3T$>7ZO_M1Y&W)H)/UL'Y
M-Q*GI]O,,V.W)9B'E&TUC@UGKMC,^-C,AS?MYC,0]],>Y/,G5(^O2^GG;#[B
MHLTQM-D^U=Q_XSO7JW.R_G+R7A3//A1O,F[L#_GQO!*2XCTDI/NPXP!V'$PV
M#PL[0.=>@/#]"-P'>]A'-K^7N6K/LZK$W_E]YGU8<;39/@O]"R2?9=[VK??J
MV^;5LTL_[4&9/"?6J!-,GMMJ;%2_TL<\K_5ZQLM-C)6CC).C!/N-./D&&G?=
M6NG:_7R&\7'D014;9_&@.\'8@[.0_F<J\5GKU7N&5^=>_;0/Y>1[<DX^HV3R
MS-9C^FF_AK&!_"'\\0B+_B/TR<,$W$/XXD'FBI\3FP\P9]Y_NW)FF?=!1:+;
MPI3NN\5+ML[3?]=!KM-/9Y/<KI_.)S'VGDS60B9_V?=)_?3+,B\'F7M!3K!
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
M$V./(0:-S>B]>?Y8>#$VI@("\ZS17R$V1ONAX)CO15L'(*]!IHWOK?],@DR
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
MTX29X2QQ>C!7FAHHD*?X48H+?K3RO ^K.N?#J<YY">JS7N+?!MC&Q /;<S.
M^=7E]W7O)%V3+:%4L0\:@NQS5C\[U^YEXUQN)M[K+"4$',7$L(U$JJX@4&JM
MN.(Z"YI6;T;2&TWYS"93'K?9F%O>K,\1#YC'#H\='CL\=OC?[S!Y!K"\LOR^
M?F[2-?GBHBK. 4.0<Q8ZY-@]7(S+Q<+[*AGXH)U&J*J@%-9:"LEU9GQ1@PE+
M;3*B2EL,!<Q60SZO39LG:E/GE;<,%& ?'0_LDV8 Z\O0X>WDJ_)%157<_;T.
MG"R'AX=V.SDXOX.)"]E*\3768D*=F5S8:"22FPVXXE8]IJ1=AV)VZ)#\2\H"
M8;NL0-0Z4/[-P?!6\E7%A\4]#MPS5C\OT^'A(]U.'L[?4P=AX&HM)?@&4Q&Q
MV4 BM?Y7'8;9I43SNB0H8;L8)6H;*,"1$ \<S\X %3.@PYO0X8/B*MX^Z'#:
MZN.G.]R"@IXZB(V#K;8R<74F.J[)0"6TZBB%'=I"<J>:0+NLPC.O2+'<;A%&
MT"' B-H&2I_#=% Q??DOQCG)5Y4+H</>7@=!FL,MS/^O.@@;6V\LPS7K2_'M
M6BJQ4TTA75:2J-?DA:SK(@*WFX<7='#PPK:!\I=C5#RHG#@=V*(.LZ'#^]!A
MCR'(.V7U"2_VU*3ZZB"U9BZVT<#"MFK+<)?4I83+2AKIFKR8^JFXB'F#1^)>
M9A4*+C&)PO:!\E?EJ/B_>ARF+?_%-#OYBNH]:A4?.O!/6'VB"PZW.*>W#B+J
MJ8,TZ3G8=@T+UZ5D$J[)>VH@M"_YI<P;K&+.90:%?XE.%K8/E#\?.MBC#K.@
MPP+HL-L0%"1;?>7G'6Y)EO>_U4&:=7QLAYJ'ORSG$*^+6:2;?";E,PZK[":#
MSKE20N-WTJB"CH$"'8;_Z9PP_2_[U.6_F-_H=1! !V&BU2<YZW#+,KP.&2ID
ME6+KC&)LLU:$O:3@XRZ+8<XO8!-NL%B%-^ELVLU2-OLJE<'K+"X57!HH?SA'
M]CHX7H(.,Y.OJ.=#AUV&8/E1BT]ZRN%6I'D=BH*058ZKT_?6("Y)^WH@V%S<
M-3J'<+V8772]F,N\2F'SNBA,_J6!$G7XP_G,]#\=4S[ZQ?)Z\A7-/%J5<*<A
M)#ED\2N..]SJ%(]#DQN*]F)H))@6F0C3(1)B.KE\3'<9#WN9RL5?)7-)5PMY
M)5=( EY7(8]_::#\[AHY_'?7^&E_5D('ZVO)ES7OT*I$.PPAV3Z+7W/4[C&<
M^<\:1!L/YOS1_H,2 ::+ F-"Y!,OX_A%EW&"LDZ<D'MIH#QPQ0]_X!XW[0_G
M"Q_]4O%J\F7=VR75XBV&L&J[.6#:5U%I/-53@U K,'52&;I)($&UL,6H-GHY
MJKWX7_4'?"=&2.I$"6F74")&QT#YS1T_[#?/V&D/7,]_](MM1O)E_9R2:ODG
MNBKC6J//MMUF-ISQ:7IJ$.B(2(YJX,J030PILID*7<AB=.O#^@.JG-A>4%[4
MGE].&S _>8</N^\=/?4WS^1EOSBF)7<;WRBMU2W25+L6ZBJL>QQ:F/\K-+EA
MB0I=PU<B(TP%LKY$CFPHDJ$:"Z7H)CS</ABXKZ(DA)9\":DE3T(9,%_[XH;]
M[$^8^HMOXK+[KA>3N\VOT.N=+RLJ*Y>:M)8#3KGAO$^BS0T)8>[/5B-KZ"ID
M;;$2%2$K4'5$15_]08YM0,KQ#?FRPL8\&6G 7 _&Q/T0&OG2C\%Q2W_R34JZ
MYA]+\7E?4NOL:ZQ2\Q&7R)CB%>CS ER8^S,TJ# -NE#4J.I"&!>\"E.+A:"5
MN%JD$A_)5Q(C><K" =,=&AI[MV;XE&^K$Y9\%QZ;V-02BS6X9VDEMLTVOB71
MR35=]+ -N3ZF'N4OT:$"13#W)VG1(9C_AW$:3!BKP8;1&EP54H/OR>/SU .G
M/3PTIJLN]H4O&H<OZFR/V^?JB,-)@F]+.14[;4S+\4J&.=5%-^6Z2V'N7VQ
M^\@0HA[CQ^M[:@ !C!X70.OP :2.$"S0$8/Y?X.6ZJ%#6AMC)[>WQ2WT=\4=
M4ET;B60WO,4L"6Z2%KN/Z8H<%\Q%%=GV8@O*239AW(5&C(<0[4,PXGKZ$- &
MO _5VX?@RS<4^O/^!@VU0Y]N:(Z=%+X4NUAW)_X ]\M):47=;^*(+6M*\)%]
M'%SX5#DND"9'>[-42$^N-L^5K\]U(@W93I0QJQ)CRJS$FC,<.'.Z V])LQ,A
MA=:!4A,9^G1U2\P4T_68)8(_QNZDW7LYF?CE_%34]94%^9V[B'FM2<5936?I
MZ?4761<C&=P+M=F\<S6Y@K/5^<(S54C1Z2IT^:DPIOQD&"<^$2)(3H2( R;8
M,"2VHFO(]/+?XQ?2P7-K20]F[<+\\.&QO+MKSV9^L2O]XHTC>6>OGD"=ZCZ'
M.]Z52DRZE$$ZUI%#/MJ>1SG25E!TN U5?*@54WRP%4\]T$*D'6@I'## \$P,
M,+ST'-#.60 4'^SX1K0ZO8NUFU%=>DX?*LVV!!AHFX]!K/30"EUN"MGK+*3X
M*_'4H -3$K(CZ6%[/K/*EL>NMN7P:BJR1;456;):<Z9B0#QV>.SPV.%_J\/X
M&&"< AUF0X>%.[XN7Y7>R=Y55E5ZSA!B9%H"94B;CTFH])02W:[B0E\EF1QP
M$(I"=BRURH8JK:DH**NUYK$CUAQ>G26[O,Z4):O79<DC P$8HPXO/@=TLQ8
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
MH%55_05HQP_N<5#W.8A6)]X6KLOO$FQBU/+VJ</\)'- >,[F%64Y72*4SR[
M5O6LS6'@6K0T8J>23+LN(G*N</""#B:NO(6!DS:4XA2U)3A557_I=7@1.LR:
M!>0+H<.JQ-NB3_*Z1.L9$<%NN-,<,07$IRJ\DC2G4U+@MXFQU68!MD'/Q;6K
MF(2KT1H(NYA]E4X17"HAE;=2"Z6-Q41YI(B@JNXO0#MN,-!!!TW4X?W5]T4K
M$V^+5^5UB3^A1T3;56'Q 5-0EESA55QP.A4Y?IL<6VV28AO5(NPE,<S[62S2
MS5(6^UIQ*;^30A.UDHLD362*O(Y$5M;T%Z![Z/#&+*" #N4KDVY+5^1VRU:4
MUDDV*:ODNXU!]6&K3WNJTJ5+\UK5J!JM#-LD+<>T<P68+EI/_:$$PN\D,H5M
M1+JXB4"3U1.*%37]!>C&#@;Z%\8!;=3AO=7WQ1\G?25?EG-9M;2D7K%&4:W9
MK ^;=IO\%4?M%?I4OQ[FF@H9IE$(<W^&"-5!%F"[<'Q*-U;(ZL0*A&U8MK@9
M6R9MP)8J:OL+T/<XC 7:F;. <L'J7Z7+$N^H%F5?T;U/;=0MD=9:5FK"SHT&
MN^58I5Z?%E#!.(AA_L^!N3\->A!A/-"BPHX"44D'4LQM0XK$S4B>M '%DD?Z
M"]"/&0P,SX\%NM?? *KYJW]5+#IV5_=>YC7K6Y06Q]O".O]\9:5CBT5O3G8I
M]>D!F095Q5>B(F5R9'V1#-6$EV!:4&)":YZXJ#57PFC)E0J:<B72ACR!/-)?
M@&'T8&!\;BS0O_8&4,];\T#]WI%O+&^G?>IY!=]9]T*9V[-0J[?ML"E,)]P2
M?89?!/-N=C3_A[E_M/\@VGN E.%[>@AR9+3&+#FK(4LAJL^2R2/]!1@3!@/3
MY+' \,H;0//.FC\,<P]^[WKUW)?US^=5U[W(-C@_,LHK]MK+3:?= D.FCP?S
M?X86%2Y6HZJB_0=8);:G[R!/65B7K2BJRU*61C*4G-ITE;C? -.HP<#\[!A@
MFOX&T+VUYD_[:WONUCZ?U')]5*Z];@9'YEIC$%0<M'/-9UUL8Y:'!?/_$CTJ
M //_GOX#C 9;A53CHST$U3EJ<G66FEJ=J694IVMX5?T%6$8^":P3Q@#+U)G
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
MS[C*]3E^K@95156B(C@9IB%/2FK*EI4U9<O%#3EB>227KZS)8ZO"^66:8'\
MRO'080ITF#T-2#[X *C>6P?,\_;\XGHK^6[MG)0KW:\4!!O>91I]ZU0RVZ$*
MH?F\DV?(]97I4,'H^H-H[I^G**S+4M#J8,X?25=):S-DRNHLD:HJFZ<)]@>@
M'/<$4+T8#Q1O3 .R]S\ ^G?6_.&8O>.[ZM</7NN:<3)R93K&6O<^6^[;K.+;
MCUK9E@O.Z'T(2O4H/TF'#L+</YP/\_YL=1',^<M@SL^O2M7(JE*5ZG"Z1!/L
M#T U]@F@?B$>J&9.!:IWW@/662M^#+Z\X4;']*UUGT\Y6]G],DY9MYC-#VQ3
M,)U)1GK%17N).<]5;$1[B0:,+[KN()KWYV@I?3D_*YBF$P13=++@!8TVT!^
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
MC1_AOQE/XA=,9_&3F _X$<L%PGWL1_N;5I\=KMI\=NA;!K#?R0NX0WQ@+2H
M)#&A_^8@7BH[@:EW"+S-1<$#)PTT)R5P]M0$8J ^$*)- 9?VO_E@A>U_LT'S
M3L)/L^L.?V:"'\VF'-]B9AU?8.>)=ZT_D 9L%\A7< ODBW8+Y*YE  ?4P0YU
ML#LA !11(?"26@]LQ1W T3X(?B8BX&LM#9Z.2D"G:P&%;0C$<',@)&$!EVO[
MR[J,\ /;X/#=HHOT%3-(_FS^TNF=Q;33J/5[I[NV<Y1KN#F72_@YEP["G$NK
M_9Q+\S* XPY>(!SD X>C N!Z8@6PSJR#P'/;(5CS  0;G81 K!3X$13!FZ(%
M;EZ&/URXF*_D6+2#&?B/^"+'>=L:\JQU&^6=5;_+6^Q3ZICU-/4N[AW]*OZ=
M:[?]C%N;PSNW1L=WKN>)[UQKB._I2P%$U,$>=2 ?X0?&T140<'HMA,EO@TB-
M?1!I<!S",1(0;*?PPY^LN<AT-UQ@<#"S] C;:>=DAPEB+OF5?;G+2WP3?01W
MR>TI;MC]OMVT>S_A+:/38<JSF3CE>9[TUK.*_)91[C3M4>HT[;X40$+WTP[H
M?IJ"[NM]T'P1++8&HL]N@7BU/9"@+PQQ9J>_1=O(?0QS5'\?2#.88OE@7GD%
MXUZXQCD^H610ALE%KG<<:SUNVG=X#=@/>E^U?\/L($[X-)#?^%0[3_B442:8
MQ2Z3W@4N4Y[YU+=+ N3M/."(.M#W\Z/96P B3JV&!-E-D**R"])T#WU/-1']
MF&0E\RZ.H/(F@J([RO4R>\0.P-WQBB0-NB71KE)S/'J=R[TODIM\.TE7V!=(
M(WYUSJ_\*EQ>^1537[/S:6]\<^AO?++HD\Q,UTGOI0"G;3Q W,_WWRPFX*
MQ(BLA!29#9"IO.-7MO;^3]F&Q]]E8B3>I.'.C220M88CW<QN<EEV5_U"R)>\
M8UT[/-*]6EV+?!NHM9SS+ET!U2[W TMI+P/RZ6/^V6[CG SW5^PT]]>L%/<W
M/BD>$TL"SO]S^)/_N6@OXD\*08;4.LA3W/JU0/V?N4*](Y,%IJ*C>=8RPVF.
MFH/Q-+.^"&^[+FZ 4ZM?I%N]3Y)WM6<NN\R],J#(K8V;[S88G./^@ION,1J4
MPA@+2/(<YR1ZOF+'>[YFQ7N^\5T*])'/ V2T!\Q=?!"ZCP^2T<]&CN2:WX7R
MFSZ6J.R8+M?>/UYA=/1QL87TK6R"1E\*Q;0KCF'7',YVJN6&NI7[QS$+69F<
M'&9)4(978TBJU]70).^1D 3F"VX<\V5@C,^8?[3/N%\4\S4;A;440$'S%>7/
M+ C]GHA 7=*."4+^F57?2V76SU4J;)FH5=\U<E[O\-UR<ZEK!7;JW5EDTY9D
M-UQMK(]3:4206WYPM$]F0*I_LE\A-XY]/C2:=3DLDOT\-((]$AS.'@T*9[\,
M"&./<\)8K]AAK->LI0 7U(&*/K?\T,]'-/H<SQ06@.+30I\K)=;,U)W=,-ZL
MLN51H]:AP1I3R<NEMFIM^423\YDTV[)D+W)>G+];>F0X,R$LR3\Z.#<X+*@Z
MC!O8'1X4]"PL*&@D)"CP!3<HX&5@D/^8?Y#_*[\@SFOV4@#USXP4[4' 5EZ(
M0UUR#O/]+A,1_% K)C39++EZI%-NP]U6S0-7ZTW.=%99JS:4.!A5Y+G8Y&<R
M2.DI;->$A!!F9$P\)S@RB\L)KPACA7>$^T3\&^8;-A+"#GG!90>_#/3CCOES
M@E[Y<0)?L9<"J']F@^CW%!?]G;B3!PH.\GZO$N9_WWA<8+Q33/#1)>GU@YWJ
M^R^U&(FWU&&5JRL)AD4E3M:9^6[$A&P?>F1ZD'=0<HP?.R$]R"N^--0CKBW,
M+?Y>F$?,2(AGU"C7.^)E #-LS-\G])6?3\AK]E( #:WMN8T7PC;S0"IZ?Q;O
MY?E\?C_O9/L!WI$^8=Z[?9)K^WM4]W9T&(C5-5LHEM;9Z6=7D2R3RN@.447>
MU*"\  8K.Y+%R$@-H*<7!U/2FD.=TH="*"DO@FD)HT%NL6,![M'C'$;D*S8C
MXC5K*8".UF:B1&[B@<S-"%3LY)EKWL8S?GDK\G!P+\^-ZV?6]/0I_]/<HR=2
MV6E^+K_55B>UP1$374O%<ZL8SJPR/S=&21B36ICD1RXH"'0H:.02"@:#'')?
M!I(RQ@*<4\8Y+HFO_&AQKUGTV#>^2P&N:/T_<Y"X#0CD;4"^UVY$GG:M1A[>
M6(T,W=[-<^66V*H+-Q1VUE[5.5YTV50VH]M:,Z[=WB2DU=F&W>1.9-2SJ-3:
M$ ]B30(37Y7/MJFJYUA5W^!85XS[V16^\K//><5VS'C-(J>^\2$G3RP)N*/7
M'X1F[^1UR$+):N1)\TKD3L]*Y.:ME4C_\':D\[[(BH8[\MO*;FD*9P\82R7T
M8U7">O$&G!XG"\]N-SMJAP^)V!Y,M6N+=[=JS?/$M-9YF[<->)LU3S(M:R:8
MUJ433-O"26]\[J07(7MJ28"!.H2O07YDKD2>5 DBMUM7(-=Z5R"7[ZQ$.I]M
M1AJ?'A>H>"RS*?>!^H'D>P:G(VYCSOG?Q&EYW2 9TZ[3+4E7F79V_5Q'J[YX
M9_.^/*I)7QW-J'^ ;GCE/=VX?<;-K&'&'5,S[8XMGW&W*ED:\%F/KH,0\J*0
M%[E3)X#T=P@@75<%D=;A54C=V#:>\K'C@GDO93:FO%#=$_5<_WC@4W,I[W]M
ME>@/B=JD89H1_C[3W.H^U\K\7CS.^%X>P>!^@X/>\ T'W?OO'?0&%L@&ESXX
M&[7/4TR:YBFF]7-+ H&KD/?I"'*_G ?I;^)#.KKYD(8;@DC5XU5(T>1.WJS)
M$RL3)V6V1$RH[O-_HWO<Z[6)!/65E1QQW%[%;IRJA1WWUC,;"S(R&H\STQO/
MP>B\JK74>MUOJ?GJK:7FR**5UMTOMCH#7^QT>Q<)>A>7!J(0Y$D^@EROY4$Z
MVGB1NEX^I.RV()+[>@V2-K>'+VY.9'78W-FMG#F5O9YS.D==9HW%'&8MI6QG
M\7(6L\Y*IK,>J@9S'$V=N2@=S?ET/;7Y<@/E#QV&2@O/C!3GOQBJ3OPP4AOY
M8:+^X*>9QIV?YDLQEH8@-\L1I O-WW5=/$CQ "^2^5  2?RZGB?JZW[^X*^G
M5K.^R6QV_Z:TV_F;YD'"=X-CUM_-1<V_VXH;_2!)Z?V@RVK]])%7^QFBH/0K
M4>G<KP(5N=_U:K)P35T&IC6D?_[2D%\ =<5IE G07(J[!0ARL1:MWXH@Q5<0
M).T.@D2/\"&AL(G'#_;R><&)E3206$\$^6TX4-MM";K[3<#DL#Y@CVH#X80Z
M.(LH@\>I<^ G?A8BSTA!NJ0$E$J+0YN,&-R5/05S9T4!SHJC2/Q<FMY*!*EO
M1.M?1)#4002)>(P@_A]7($S4@0Z[^$AP6, .1%=A07J]*2ALU@>-;=J@OU,-
MS'8K@?7><V"_7Q8H!Z2 <4@<_(^<@FCADY!U[#A4'#\*'2>%X;[($9@3.0P@
MNAR-=0A2TH'6OX8@X<,(PAI#$ \00IQ@/0\>MO):HKTP07._'IQ:H0G2JU1
M88T"J*\["WH;I,%DTQG ;A8#_%81=$-V'#RV"P-GQR&(VK4?,G?O@_)_]L"%
M/?_ X-Y_8&+?;IA?DE)T#=+0-0A'U\#G!8)0/R&( _ A5K":QP0V\NC"=EYU
MV,>G!,+\<B J( V2@F= ;L4I4!8Z"9I"QT!_Y1$P77D0K%;M!X?5>X"Z9A<P
MUVZ'T'5;(7G]%BC<L!G.;]P,G2A]FY8BHP>M?PNM_PQ!*),(8OL+0<P!0?1
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
MF@4RIG2!C"U8(%OG?"399GPD+@6XKT4@E!\90?/_[1(^I+^.'^FZP(^T7!%
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
ME@Z_DOF#005-*T-S&S>'9S4>B\ALO!V>U?0A-+N!/FWJ,#"W%OWSJM%O+IA
MNY#'@'LU #^V YQ?R(032]AP:(P->U8)PK9)9<:Z529<$RL<198N]Y%=M#14
MO7LX3K]M,-6\<2#7MJ:OU+F\I\ZCJ*O--[=C(#!SP5A(6OO&L)3VP^')[3?#
MDMO?AZ2V8E!Z,P9F-*)_9@/ZS063:1<* 6XT4 _(?4\-,N#P,A;LF6#"MBD^
M6+]6@3$Y;<BQ;(V]T.)57M(]*X)5VI9'ZS:.)IM4CV1;EPT5.Q8.5KOE+&KQ
M2N_O\TM>N"PPH6]]2&S?P9"8OC]"8GO?!<5U8V!"!P8DM:%?<@OZS@73..!U
M&< O-(?S?4 [2.XYSH!M:\B_-W#!Y"896+Y1CSVTP8:_=ZW[O/:I0,7&U9%:
MU:L2#4M79ICGCQ?89BVO=$H=;79/7-KC'3NRU"]RR=J \"7[ \.6_!80-OPF
M('PQ^D?UHU]T+_K&=J'/7# +X&XUN?<"@)/DGOO)_;:MHOQUL_[)A&4S$C T
MH\7LVV[!T[[51;1QLY]LU<8PU9+U<3IY:].,,Z?S+%+6E-O&KVYTBI[L<@U?
MM<0S>&+:.W!BGT_ JI^] U:^]@Y8@=Y!2]$[9!B]PA:AYURP . /\O]SO0"'
MR+]GR'_73U/^YG_\;V"?,/3L4V6T[37A;-CC(%BYRUNR>&>(0NY,C'KZ]A3=
MI&TY1K%;2\TCM]1;AV[NM _<-.SDMVF-B\^FO:[>FZ^[>&UX[>JY'MV\UZ";
M[TIT\U_^;QZ6 WQ/NWA\$&#W&,#&U0"K-OSC?WW[&=!VE!^:C\E#[3%]5OE1
M&Y["(^XBV8<#I5(/12HD'$Q4C3Z0I16^OU@_>'^MD?^^!68^^X8L/?>ML7;?
MM\?&;=]/UJY[7MNZ[$)[EQET<-N,#N[K_LV->H"SU(/]HP";:0:3L_Y)_M>W
M%Z#U*!.JSW)!V7EQ*+J@P<@];\Z1?MZ)-^F<KW#LN;!YD6?C94+.IBL&G"E4
M]3U3H^%YIEW;[<QB/9<SJPV<SNPQ=#S[DZ'CZ==&]B?0U/8XFML=0@O[/6@Y
MERO4@R-# -M7 *RA&8QNH?S= "WDP%6G65!PB0O2?Q* U.ORD'1=GQE[W88=
M>=V#)_1ZD$#@]6@1WY]2)#Q_RI-R^ZE2UOFG5@6'ZX-*=M<GE6U_WJUB\\LU
M%9L?7ZA:7D5-B^]1V^P*ZEJ<0_VYG.P'V$4S6$O7P?)-  MI!UH. 522@^9=
M8D+*CUP0<T<0HN[(0=@=;4;0'7.6WUU'#J^[WESN=T-Y7>[%"3C>RQ"RNU<L
M:G._0=SR?L\\\_O+)4T?;)8V^>N4M,F#A]+&=[](&]Y!.8,[J*!_"Y7FLH]F
ML'X28(QVH'\'Y9.#5YX"R+U$#OPC0-@?; A^)@S^SV3!YYD&P^.Y$=/EA0W+
MX84KV_:E+X?5RS NBU?QW*:OLGB,7I?Q&;QNYM=[,R"H\V:5D-;;W<*:[WX4
MT7SS2D3C)8IH/$<1]><H-I=-$P K:0<6T0ZV'@"HH/QLRH^_#A#\)X#W$S9X
M?!($E\^2X/!%&6R_Z# LT91IAC9,(W)^??1AZ6(H6POC.-0Q@T,%2SF5L(5+
M$1=SR^,4MQP>X);%6SPR^)Y 'NG_P2K:@4':P;;]_S?_,D#L+P !-P!<[P(X
M?&2 #?*#!8J!"<J"(:J"+NHPM-"8H8:6#&5T9"JB!U,. YC2&,6:AZDL,2QB
MB6(S6P0'V<(XS1;"@QR">(-X0^"_&*(=;-]'_3\)D$7Y,;\"^-T$<+H/8/D2
M*!?  +E !P5!@^I011E01"6010V00EV&!)HP1-&*(8Q.#$'T8O!C"(,'XYF<
MF,MD8SV3B?U,!DXR 7<1%UF ?_^+#KH&JT[\W_/_'<#W-IW[7Y3]!.A\@7(!
ME EYY 89%(!Y* )B. ^$J19!5 0^5 ,>U %.- (F]06H%D ?(H)((\J)#F*4
M6$_L_Q=HJ,M 71,F&AHST<B,CM8LU'5FH:8?&U6C.% Y@Q.5RKA083X/*O3Q
MH<((/RI,"*#".D%4V"J$\GN(H\(H?Y[X503E'Q OB$\BJ("S"/\'17JMB**H
MC&*H,H?9&@R,F&ABR$13JL/$@H6&#E2'-P=J1W"B9BH7JA=SHUH#'ZIV\:/J
MD""JC NARI0PJFP2096=Q$%15#E-7*7?>9=X1GSXY_>K4NX_B*,:2GS1P'F?
M-+\%C708:*S/1'-=:B4=+4Q8:&;#0A-W#C0,X43])"[4R^=%G1I^U&X71*T!
M8=0:%4&M5:*HN5X,-;>)H^9>XK@$:EXB;A*/B7<2J(7_91YJHN0G;91ZHXO2
MK_2^!8VU&6A&6&LQT5:'B78&3+2A7EB[<*!E(">:QW&C:38?&E<(HM%\833L
M%46#87$T&)= _:EYJ+^)V"F)^H>D4/\<\1OQD'@M]=D I3X0[_51AI![:8AR
MCXU1_J')MZ IY5MI,-!>C8%.L\\BM)GH8LI"9P<.=/3A1/M('K1-XT?K(B&T
MK!=%BPYQ-!^8A^:CDFBV2AK-UDFCZ389--TGBZ8G93^;_B#[P?2>[%NSE[(O
MS;_(/C=#^6>FJ/C$%)7N6Z#R34M4_L/J6]!<D_+)O5V4&.A!>%$=/K/?C;%A
MHZ<')[J'\*!KH@ ZYXJ@8Z4XVL^7_&+7(_W);DCFH^V8W'O;-?+O;#8IO+'9
MI?#:YHCB2YOO%)_9W%9\9/M<\8'-9^5[-JAZQP;5;Q+7[5#CLCUJ7'3X%K2F
M\W=68*"G+ -]B4"J)YAV(]B"C8'.G.CGSX.^,8*?O#-$WWF6S'OM7B_]TG6!
M['.7 ?FG+DL5'SM/*/WMO$[YH=-VE0=.!U3N.YU3O>/\I^H-YZ=JOSE]TKSN
MA-I7'5'GDA/JG'9!G6.NJ'-D#FA'Y^Y.WNM+WA],1"@R,$J3B5'&+(RTX_@4
M[L7S)B1,\$50LMB3@'S)AWY5LO=]YBO<]>Y1NN4UI'+#<TSM#\\UZK]Y;-;X
MQ7VOYG7W4UI7W7_3ON3Q1.>\^T?],^YH<-(=#8]XH.$^+S3<Z8T&.^: 3N3^
MWN2<0>3>$>* <=2+1%4&)NDQ/R1:LE_&NW _C@D4N!\5)W8K(DOJC] 2N5^"
MZY5^#&Q7^SY@H>9E_Q'MBWXK=<_[KM,_ZS-C<-KGL.%)G\M&QWP?&!WT?6>R
MSP=-]_BBZ8P?FF[V1]/U 6BR;@[H2CWP$P,,(]>)(_=/E@1,5V!\S-!DO,@P
M9CU,M^>\G>K#]UM2I.BU^!3IRS'YBA<B*U7/A#=IG@SKU#T6LLC@2/"HT:&@
M29/]@9O,]@;N-=\=>,9B1^ MBVV!KRPW!Z'51F(Z&"TG0]!B92B:KY@#>E#_
M@\CWHLB[DV:=B^K)D897><J,A_FZS)MYENR?<]QY+V>&B)Y+39 YF92E=#2A
M1.-@7*W.OIA6@]U1/<8[(H?,MH6/6VP)6VNU*6S&9GWH,=NUH;_8K@E[9K<J
M'.TFPM%V+ )M1B/1>DDD6A&67X/>U/]0<JTX<IUTJB-7"#X4BL'?)=)PJTR5
M<;W4A/5=L0O/Z?Q T:,Y,3+[,].4=Z?E:\ZD5.AM26PTVIBPP&Q=7+_E=.Q2
MF]71DW83T9L=5D0==!R+NN(T&OVWXTCT%\<E,>BP.!;M!F+1=F$LVLP%_:C_
M$;,]X ',XJ5\?GA9*@AW*T7@EVI9N%1MP#Q=Z<!SN,Q79&]1A,Q,?I+REIQL
MK?69)?K3Z34FDZDM%BN3>ZS'DH;L1A-6."Z)7^\\%+_'93#^O&M__ /7A0F?
MG/L2T:D[$1VZ$M&^(Q'M"-NOP8#9.9!KI7+!ASQ.N%_*";]7<<,OM7QPI4$2
MSC3H,H_4V7+OK?82V5X1*KVQ)%YYNC!#:S*_P&!%3J7ILJQ&RY&,#MNA] &'
M@=1ESGTITZX]R3O<.Y-/NW>DW'5O3_G@VIZ*+JVIZ-22B@[S4^D=)A7MO@:#
MA !CR;LS6/!W(1-^JV#!U3HNN-)$[C]?'(ZU:#'W-5MSS31X"&^L#9:>JHQ1
MGBA+U5I>DFLP4EAJNCB_SG(@M]6V-Z?/L2MKQ*4]<]*M-6.;1W/&<<_&C)N>
MC9GOW!NRT)5PKL]$Q[I,="#LOP9#:!?B6? Y&^!F"7EO#1.^:^2 <RW<<+*=
MW'^!!F-GNP7GYA97H>FF *F)NBBE9=5)FL.5V?J+RHI,^TJJ+;N*FNW:"[H=
M6_*'7!OS)MSK<C=[UN0>]JK*_=VK*N^-1U4>NE7FH4ME+CI5YM"[;0XZ? V&
MT2XF KS((_>O(.^M9\+9%C:<6, )A[N$87>/*F-KEQG'N@YGP55M?I++F\,5
MAQL3- ;J,O1[J@M,.BHK+%O+&VV;RCH<ZTH6N585CWN4%VWT*BT\Z%U<]#/Q
MRK.X&-U*BM"EI!"=2PK0D7#X&HR@74@!N$?N_1-YYX5F!IQ<P(+#W6S8VR<(
MV_N5&!L6&G.L[G$4&.ORF3>\(%1AH#5.O;LY3:^],==X?GVI14-MG6U-=;MC
M166_2TG%<O?"\G5>>>7[O'/+KQ(O/'/+T3VO'%WS2]$YOP0=YX+1M OI +=H
M#E?J $ZWDO-T,6'O0B;,+.*'C8OE86K0D#T^8,<WLM!+?* G6*Z[,T:M?4&*
M3G-;ME'=_&+SJN8:F[+&%H>B^CZ7O+I1]^S::<^,FCU>:;67B6>>Z;7HEE&#
MKIE5Z)Q5@8YSP5@VO,W^9PX7F\@[.\C[^@!V##)@TQ(>F!Z1@94C>JREPS:\
MBQ:[B_8L"I1I7QBITM2;J%7;G6E0T5EH6K*@TBJ_K=DNN[7;*6/^$M>4YC4>
M2<V[/!.:+Q)//1*;T2VI$5V2Z]$YI18=4VN^!1, _LJG7:0YG*$>'.HA[R+_
MW;P$8&H9&U:.2<+HF#9S<+DE=\^HJW#[B+]4TW"X8LWB>(WR1>EZ1?UYQGE]
MY1:9O0TVJ=V=#HE=0\YQG9-N,9T[W*,ZS[M'=3QVB^I U^AV=(YM0:?X9G2(
M;_J6V5VX4PQPJ>&?'NP= -A*^=/+ ,;)?T8FQ6!P4IW1N\J,LWW"2:!IA8]$
M]5BH7-FR&-7"I2E:.2,Y!AG#)2;)0W66\8O;;:(7#3I$+)IP"AW8[ARRZ*Q+
MR, CYY!^= I9B([AW>@0T4%W10N^Y7WF/W,XVP)PD/Q[AOQW'>6O7 DP3/ZS
M<)T0=*]79K2M,V(WKK7CK9KV%"U=$R25/QFED+4J22UM(E,[<6610>QXM4GD
M6*M%Z/(!ZZ#E*VP#EFVU]UM^VMYOV4,[OZ5HYS>"=OY#:!<X@+9!"[_E$<WA
M!]K%XYT NVD&&\D_5Y&#+R4'[B,';=O*!\W;9*%NFRZS<JL55_$65X'<S?[B
M&9O"I9,WQBO$;TA7C5Y?H!F^KE(W>.U\0__IA28^T^/F7M-;+#RG3UEX3/UE
MX;[ZBZ7[)%IZK$1+K^5HZ3WZ+;?*@-Z/  XLI!F,D/^/ RQ;3?X[FT\.6+.'
M#15[Q:%DKSHC?Z\I.VN/(W?J'F_!A-TA8C&[8J0B=J7(A>S,50K84:[FNZ-)
MTVNF3\=]9DS/96:SOO/,20/GF;_TG;9^,73<@L8.F]#$:2V:.$]]RS7JP;$N
M@)W#Y/]CY-_DX(O6 RR@_+K= $6'6)!U3! RCLM#ZG%]1L)Q:W;,<3?NB&,!
M_"''(H4#CR:*^Q[-EO0Z6BKC?J1!WN5(CY+CD64J]D<VJ=H=/:%J=^0O59M#
M7S2L#J"6Y7[4MMJ#.E:[4/=KSK;1'L[.8#GMP"J Q93?,9N_!Z#X$$#&21;$
MGN>&R(MB$/&=*H1^9\((^LZ!Y7_)B\/[4@BWQZ58/M=+Z8).EPJ%'2[5BME>
MZI2POK14TO+2!BF+R\>E+"X]D#*[^%'6Y#S*&Y]#1:.SJ&QXYEL.T0RVS.X
M70/#ZP"ZM@+4S^8?IGSR\-@+3 CZG@L\?^$'C]^DP/TW37#[W9SA_+L3T_$/
M7Y;]'^%LFS\3.:W^S.8R_[."Q_1&*Y_QC<7\AC>G! QN'A#4OW5#4/^/=T*Z
MOZ.HSF\HKOT+SM.:P\SL#M UL)2N@6[*;YC-/P*0?@8@^CN @!\ W'YE@^-?
M F#_ER38/E0%ZX<&8/'(BF'VR(5A_+<OT_!Q.$O_<2)+YTDN6^M)%8?&TPY.
M]:>C7*K/-G.I/#_#I?+L,9?RW\BE_ BYE1XAK^)#Y/N:M70-+)L"Z-T"T#B;
M?Q0@[1Q %'FXWX\ SN3B5G< S-_P@^E;<3!ZJP &[S1!][T1:+VW8FA\<&*H
M?O1F*'\,82A\BF?*?<YFRGRN9DE]Z69)XCA+ F?8XO@#6_S+*[;8)V2)?2#>
M?\L878,+-P,T47[),<H_#Q!!Y^[]"X##GP!FE&_P:O8Y "]HH3"HHR2HD/,K
MH@;(H3Z0:($DVH$XNC%$,8 AC-$,0<QD\&,E@P^[F+RX@LF#.YG<>(W)A:\(
M_!<#FP#F4W[I;/X%RK\&X$7G;GL+P.@^@.83 %4$4$(V9?)3I@C,PWD@AK(@
M@LH@B)H@@ ; BQ; A0[ 1B^@FW0BA0%82BP@QHCMQ#GB(?'R&UKI^BNC_J?/
MYE\'\*1SM[X+H/^0LBE?[C. %-4@08A0'4+(1YF"P$.U<*($L%"&\I0(#<*
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
MSK#=N@O"SNNVA?^EVQK^2:<E K4(S?D1J-X<@6I?@YXLP$" ^^1\/U/^Q32
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
MJ.W]!M#['<"9VG8? ^:? 28_2#!^; C-$Q,8_&$%O3\<H7SJ!NEI'^#I8!)
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
M"]EIM5 XK?R'W;IGXJBYE'JSYW$<<%NR$$COK $%K09\Z8L';*0'I#=WV6Z
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
MDO/\5R7G>3]*W5J$W&T.F2UDYT[V3."U<1K0-I5CD9K5I(C[Z0WL@YE T!S
M;Q[]%_UYG\7T8$N-X+;, J[+'.&RO#N<E_=%M^5#T'5% )Q61*#+BA0XKBB
M_<J)L%LY![8K5\-FY7Y8K7P%ULL?PGJID*R7D,5D40?;J+UZ%J\)C'5J(\<!
M=;-I#1-:@-!68.0BQD]O[DG+ZDY_WF6]!.N-1K#<9$X<8+')'>:;O&"V>0@)
MA.GF:)ALSH!V2QF,M]23)3#:L@.&FR] L_D+&&W\"\8;!(S7DW4=K*?>DKG
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
MR>D.2,SHCOC,?HC+'(K8+']$9X4B,BM6BLA*D<*R<N60S#)%4&:-8G3F+&5
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
MP(X[O:6[C'\6PXY[V(SO8<.YI\5R',MX1-?==.#N'P!D_=T?6DZH6+&-ODZ
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
MIHC>C0KK/:20WAL5W/N@@GI_I:">3Q74;59P%^@T*Z3#K-MH_QB2;"N8  M
M#VCA\ZHV- ?<.=UHOU[T?_]4Q0XX*7K 0U'SYRAR?J@BYL<I?#!-88-Y"ATL
M5_!@HX*&>A0XM$C^0^LT=VB?_(;.RW?H?GD/_4(^@Q_+=X",M=\L/P-]9MV(
M/#Y@/1TT!N:#3M# Y^5PY\V3TI%)B8-H#Z1CR**9"ESLK(#%L^6_.$!S1R,T
M9S1!?J.9\ATMDL^2&GDOZ=#L)</R7+)2[DMVRVW)&;DNN4<N2UZ4R^B'<EUD
MEMM"*T;,.DW_=H%5/<0BF =:037<10-HSR'T/Q(I>C'\8]+<92;-7F$OCY4N
M<E_I);>5@7)=%2F754D@6\ZKRC1K59.<5O7)<=6X'%9MD_VJ$[);=8=FK'Q&
M,U>^([L5W\E^PBP' \M0)_,M=^E9!H9 %ZCGL])AQF"AE+P$_J7P+Y?FK)9F
MKT,#;IPBQRT.LM_B*KLMWIJY)4@SMD1IVI843=V2KRE;JF6SI4.F+1B_A3_8
M<@A<9.(A6C<AU#9]R89(%KO!@KU\;2T8Q<\#H(7WE48-B#ZG3J#_5\%/,W,V
M2IY;T8 [T."[;31MKYU,>]&X>]V95+Z !&@_F_!^-IK]+"S[&RS'G_8;ET"A
MN?>C,_<AH/>B,Z_Y%,"_QX+M<*V@KPN-DSF\KZ//12N8 \CDN WH;WCG[)0\
MKH'_ !K\L#0%^:QK289/. "2P>O0VB=)>$Z1<)QBHSW-)GS:*,(3U*=QYNE-
MED<BGT+,GT0\7_</ /\)"S:L9&V&<P TX^NR]<S#+<P!>,/@G7-0<H?3Z3HT
M.!K=1'>0<R*19G'#CINPXV;CE(J[Y9_%+F'';21%M['QW8[NOYW NIV!O&TO
MN D\SG?>9G$FF[_5/'E*90U]70@Z-Q.'VYD'>XA!>,/AG7,2?CB=X)QNU%]N
M W2%))^-#MQKG%)!$-Q/<OX R?F#:/Z'&)='L.,RB<EE-K_++#*/$5R/X8O+
M-'CYAP A?YGQ>-0\B:6,;Q_#U;B?M> (ZP!?BSIG.17C<4ERO%.::G ]8*V]
M7*F%&%?J/&FMB3QCDIY%$#Q',OX31,*+WI9+UW]!\O%+-L"7F>POH_M?P;$O
MTYF7^:-7_@J^ F:-,+[M#%7E&<8 _\;!&W@7\4?X.#TB37O<RO6,M>YBU$%^
M;JU+7+E2Y]?6^L1O$6V_GRG]B5C]"XGY7['C'9*D=]E\_D9\_GVM]!YD[^'$
M]UZ2WD?5O?^%^LZS'F%:$3Y.N8\8>%3RII].3Q-[1OWE12OG*U?57/Z_*W3T
M_4F1?QBG1(RGV."3KQ$KWX8B)(G1?QE7R##IS RX&4>;'P1TR/R6M?XPRPKC
M_96K0N)EN4M(.6BRUA^,TR'&G4I7R'*5S%:P6\9=4_^%FOM.I]&--^J?J,&O
M&+PO4<1?H/X_1W,;5\-<N1N'<2+$.)'QFJQWI9BL?=A;:Q#V5CN,.Y88=PDQ
M3J@83ZVIF:S%6*Y.6:"OT;E?HG,_QX[/L.,3[/A(!_6AKM4'J,#WT9G&U2E_
M0R&_@Q/?YMU;_.5?KJJ]&+4/XXJ0%R9M,.H>QDD(D_75L,DX*1-"OQ+XRVSX
MRK"_ 8Y.VN^G_1':'F<(5M+V>MK=2K_VT/8AE.T)>GZ>\+B-,+D?KF?T2P;O
M%UAK</[,BN>LM8C)JT)D\Q_U!U9R.-WPWESZ% 5?*GP%\%3I#XS)Z^C^WZ#[
M?X4=+^./7S N+V''B]CQ G8\CY)^%L7]-&/RI.YB"CT&S\MXY ,]BB<?@<6
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
M&X0?>>2_&/XQ^"?08"MM9;?&3E/7.,NTAN1G#8G'&C;_M6PR:UG0UC*9UA)
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
M /?32#\ZLQ]1W8^([4=,]9$A]2'6^A!#\["AUSR)I?AV )-;:RS7@I546VI
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
M6+<;/)BO:NH"S^M"/RA.8NXBH)$?"89AO1)3;C&0#8S$\#H4UP;ALX$ZJC1
M71=UTH<L(\BQA!0'R'*#'!^T0!!U5XF@%)7.E*3:E;JIIE%7U7Z4J)9!"6JY
M%*<VB6+5YE&,6BUU4MM#T6H7*$K]*45IO*4H34;1 #\*;*$,;<_7GLB5ZSYX
M[J,OKO7BX2IT21=I4+J.B-*T#*B[E@DE:]M0-VTGZJKC05UT_"A1)Y3B=:,I
M3C>!8G6[4XP>+*,WC*+TLBE2;R*%B^92J*B60D1[*$AT'GA"0>(_ $;!(J8X
M&GXV0L$2A,9C35%_H"^0CO?=<3T)GW>#+MTD6M15+*%$L2'%B\TI3F)'L1)7
MBI%X4R=)$$7K1U*4?AQ%2),I7-J;0J5#*5B:38'2B>0OG4M^TEKRD>XE+^E%
M\C)X#F 6 'RDC%9BBI^!Z;6 AZ,\_P+T %+POHLY.!?TB8,NL8:JU%FF1S$&
M4HJ6F5"DS)HB#)THW-"#0@W]*<0PC(+E,10H[TH!\A[D)Q],OD9CR-NHE#R-
MYI"[T1IR-=I-+D;GR=GH*?XRO,>L""R!G,F0F6NM_(F2KSU)!;KB?1S"TQA\
M%HU[HJ!+A(D6A1E+*-1$3L$F%A1D:D\!IJ[D;^I#?F;!Y&L61=YFB>1EGD8>
MY@/(W3R+7,V+R-F\BAS-5Y.]^2ZR,S]+MN:/\?<=WF-6!!98*<^!&8NP:[ ]
M* F0!,0+>8](6\0XT"<4=@FR5*= 2S'Y6\K(U\J4?*QLR-O*B;RL/<G#.H#<
MK2/(S2:.7&RZD[--/W*TR21[FPED:S.3;&Q6DI7-3K*P.0U\"_R!]X@0K#%V
M0T8Q9(X"+1C@"-KCI,R_=,;K2%P+!8+P>0#N\[55(6\[7?*TDY*'G1&YVUN2
MJ[T#N=B[D;.#+SDYA)*#0V>R=TPB.\<^9..805:.^63A.(/,'&O(Q+&!C!U/
MDI'C-_C[EDP<$"$ L_AZ)$?E/JB^/ <$@+Y2-!"&:T& 'W3RQCT>^.OFI$4N
MSA)R<C8D1Q<S<G"Q)7L7%[)S]29;UV"R=HTF*]>N9.'6B\S<AI&IVW@R=IM&
M<K?E)'.K)P.W$V3@^C7PA@Q=&<E=&$U#N>,A;QCH0"_0M&[N\#_\C0"" 7]<
M]P;< 6>\=W17)WL/$=EZ&)"-IS%9>5J1I:<C67AYD+E7 )EZ19*)5P(9>Z>3
MW'L(R;QSR,!["DF]EY+$>SN)O8X"GP._D<03T1)0@;+'0>X@O@Y(R %U L*
M0%SS 3P 9[RW]T;<"TIKZ:M#YGX2,O,S)!,_<S+VMR,C*"OW]R5#_S"2!<21
M04 J20,&D00!NSA@$HD"%I)NP";2]C\(? S\3+I^C/2 4I2?!7K8'^5W%W)
MD7@=#/CQ_ _@!J"YR<8?L3]"4Y,@#9('BT@68D &(<: %4E#'4D_U),DH4$D
M#NU$HM DT@OM1SJAHT@KM(0T0N>26N@&4@EI 6Z1:LB/I!;,2 ,H1/DC4'YO
MQ1XL^"(0!@0"/KX\_P3N"]FVD&T1#/F@LH;AJB2-U"%QE(1$48:D%V5&NE%V
MI!/E1MI1?J09'4$:T8FD%MV35*)!8*)!F*(Q&T?5 B @4> WD2\ I@#?ES:$
M[P4+1#L T8'*-4#^N(;F)1>\MH=L*\@V#2>21Q%).ZF2N+,VZ<2)23/>@-3B
MC4DUWDJ9S(SWXINY@,X "&P\2&L\"&,\HH%X$*6X/0!(02QTB&4*C,'M_4&#
M4B C+E3( >&:+^"&UPYAX/^@C*:0;0B:(HT%!TE0(>TN6J36#9-:-WWE@)[,
M$\KHP,EPL&14+!E?2 &)3P''2P9Q309I3%Z.>QL!D)-NX-W=F (C4+?>D-$-
MB(E0K@,*@%Q/_'6*A ]T O]$E0SC(;\+.#B*U09M4TT#?TG'))\.OMT#$U]/
M#.B],9#U=E F.?DA0[WCE9M;>H- ]P:1Z[T(G0_16D]$K3V_P_>8 H,A(PU(
M **CT0Y"#L@%=;8%5<702X;=>/X''#"-2!-%(E@@ZH=@IS^"C %Z_,<%="Q,
M;$,P^0SEB7^^Z=)/>>@0?^C34!!JOL%A" CLD,T8D$$,!SW#]Y@"?:%J,F3%
MP<:1PCH@MP0BNZY$YJ!FACS_ [FZ?< !P=$1P* \8#@P GJ,U,0@"WMD08\Q
MT&,<)MQL#/[9;LJ$7S8*R^Z+Z^, <+RQ(,YC#A.-_E:Q#H5&(9Z"K*Y=^7E
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
MBZ  O3CR%Z60KZ@O^8@RR$N41QZBJ>0N6DJNHJWD(CI,3J('Y"3^A9S%C%P
M?A9,*62.-N;[;A#F(OSIAK]Q0">$RI'X+!SWA!FH4)B^-H5*Q!0BD5&0Q)0"
M)3;D+W$B/WU/\M7W)Q]I.'DA^/>4)I.[M ^Y2C/(69I'CM)IY"!=1G;2[60C
M/4K6TB_(VN U7C.R!:H@HQ#R1H(>]#-7KCU)P-\8( +70J%3$/0+Q'T!,G7R
ME^F1GTQ*/C(C\I)9DJ>A/7D8NI&[H2^Y&H:0B[P3.<N[DJ.\%]G+AY&M42[9
M&$TA*Z,E9&&TE<R,#I.IT6? KV0F9V0.\"/R\LR5ZW!Z(2Q/ F*!2" $UP*A
M$V@M^4 ?;^CB::)-'L82<C,Q)%<3,W(QM24G4V=R-/4B!]- LC>+(EL0 FNS
M'F1E-H0LS+/)S+R"3,P7D9'Y9I*;'2*9V2=D:/8*KQD9F3*:C/*S^1XHO@;'
M%OX'= +"\#X0\$,HYH7//:"/&_1QL= @)PL1.5H:D+VE,=E96I&ME0/96+F3
MM94_65J'DX5U/)E9IY*)]2 RMAY+<IM))+->0 ;6FTAJ?8 DUO=(W_H7DEHQ
M,@ F\?5(D#4 H7AWG@,"(H%@ )2>O %WZ.0"..(^>UM5LK75)6L[?;*RDY.E
MG3E9V-N1F;T+F=K[D(E]*!DY=":Y WJR0W\R<!A-4H<RDCC,(['#!A(Y-).>
MPW72LW]!(GM$*G:,2E!N)M^'Q=<!.2IS0.% (."#:QZ *^ (V )6N&[AI$5F
MSF(R<38@8V<3,G*Q)KF+$QFZ>)+,)8@,7#N1U#6))*Y]2>R:22+7(M)UG4TZ
MKFM)RZ6)-%PNDZ;+<])R?D?:SDRQ+VTXRNT%>M;5!>W@PM?>H T +V>>^T&\
M"]@#5OC,#*&ZL;LZR3WT2.8I)0-/.4D]+0![DGBZD<3+G\1>$:3GE4BZ7CU)
MVVLX:7KED[I7):EZ(?CW1%#LB2C!\QFI>+PE50_,GWQ/&LI.0]D)H&>10!#@
M@_<>@ L^<P!L\-K"G<@$=-;06Y6DOMHD\1.3V$]&(C\3TH/CZ$)Q;7]OTO(/
M(0V01C7_5%+Q!W'PSU$NX/8'"?'##.UW'H3J*0">Y<L49R+WYWO!^!XL(0?D
MC]=>@!NN.P&V>&V)ZR:@;NB")/57)4F@%NF&B$@K1$H:(7)2"[$@U1 8-01?
M" 6W"@5Q#@5Q#.4/E 'W#\5L' *2$K(#SH;9.A@Z!"."#&(TDM-TOA>,KP/R
M4>: ^!H@#R_8 + 'K'#=%#1:CJ*E0>! (2JD&ZY%FA%ZI!J)030*@U@T.GDT
M.E&TL[(@OI@D&B0V&B0]&B0F&M% -+A_% A#%$A()**G2.@0P6@HZI7.]X+Y
MXZV_,@?DC6MN*,81?ZUQS2P0\D&AI6'@@!'@X*"Q&C&8;#N#P\1B0HG#@!XO
M5PYNB;!%(@R7&,0/]P7X0WY (!,+\3FX30*(6?P)?.<Q\$Z1A^G/UP+A]LY
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
M=351[CWB.2 OP!5PX'D7P J?FT,74R-5,C92)[F1!LF,M<G 6$Q2$RE)3(P
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
M"T7^@^<^^/X/?L+M&("[$4_E'11<G'>O54(W6$*:L)L8D*%<,W0/.YH'/>9
MCRKXQTS%:OX8V#,!0T4RRN\);QB X6,$ZIB#.DY$RU13 33.0VODTN>*?2<\
M[\%S$$.%/,0QP=VY[*7TUQH,OBQM$FQ11CJ*LSC+P#%+P8J*H,<$M$L^.-5X
ML#]^'F>V<![G&##Q+$P@F1A41^+_&;AK&-ID*"PT!"TT&-XR"![&G_S,]X#P
M/ 0_AV(O_>\>D")A:!HG#(^C2!WEZ0%2P BP0-EV*-L%Y7JB7'](#$'MHU!V
M'#PT&=[1"_\&0\88>&TI/*::4B&E.[PH!5Z?3,K]'QUG4&P2Y%<(LOE4P*<%
M/B7QX;H/;-$;_MD+;=(+OM&;C%&V!?2W0]G.*-L#Y?JAW!!8(0IEQZ/<%$SI
M??$J0Y$EBJ7IF.I7HM7V8-K_2+'_(UKHZ?SO<J'^?"H8*<CFTP6?KOC/%?QG
MBRZP11=P[D2T22+TZ (]$L@2,NQ0OC/*]T#Y?B@O!.5&PUN[P%/2*0R6#T4K
MA:!5@^%10?#-(,5I-[\H3B$*%$:=.8+]>?UY_B--D,M_KN&A"@\=(DD5T*((
MC!D1I _((,,$,BQ1OAW*=T99GHKL0P"N^D$K7UC&![;P5IR@6HA/YP!UT/8P
M\%2Q LY#&/VX#7@.: A"D!ZJRI"(YSXB\)J'3CQTPXR'TC4 '4 ,&5+ $'),
M(<<*,NQ1EBO*]"9W:,-7AKC"8BZPJ#-:U@FM[ A/=U \<6@_[OY,,?KR$Y$<
MB2F6@H["M-(70WHRPK%8;81LVLI0U1?7O!"2>$(G#U)#^5HH7P^0  :08P0Y
M9I!C#3F.^.>.<OU0?ABL$X<1)95LX+'6: \K>)PE^H<%1AP+C*K\R5A\9Z0E
MD \9P[25:V 2>?X%" )\ 0]<<T7H[H3/';54R4%=DQQ4=<A>100Y^I C@QQC
MR+& '%O(<4:9WG@7C%[<"=HEP5+]T&I9N*L,&B\"MJ&7GP:^5V3E^4E5V2A_
M$.1U%RF7:_,0W0_P%/.\![@&KML!-GHJ9*VK05;:VF2EJ4>6&F*R5)>2A;J<
MS-1- 6LR57<@$W4/,E8/("/U2)*K=R%#M=XD4QM)!FK%)%6=2U*538H3H?4Q
M0^C3.\4JR=&0WT_,SSU!F V:$@1X ZZ (Z[9 E: A5B%S,3J9"K2(E,]'3+1
M$0$2,M:1D9&.,<EU+,A0!Y;1<05\R0#!L%0G@?1U>I)$)X/$.H4DTIY#>MH;
M2%>KC70U/R%=C5>DJ\YH).3W@HQ$3D_XVA<#)6WCN1<[P HPASZF^BID+%$G
M(XD6R<4Z9"C6(T.1F&0B*1F(Y"05F0$VI"]R(8G8A\3B,!*)$TA/W(-TQ,-)
M6UQ FN(JTA"O(W51,ZF);I*JZ$=2U6.*GR/3(2<.<D-EX!F *^ @XWD7U!\P
M!8RDX/U2#9))M<A 7X>D^KHDE8A((I&01%]&8GT3$DFM $?2E7J2CC28M*6=
M25.:2AK2(:0FS2,5*8)!*3BO/F(X"8(="2(6">8,R.\.>3$(<X*%') S8(?W
MEH 9/C,&Y 9J)#/0) ,#;9)*=4DBU2.Q@1Z)#,2D)S,@79D1Z<C,25MF1YJ&
M;J1A&$!JAM&D:L@W["-(-<0(8(B92(;8208=##X"?@$8]4?YW2 SBJ\# FWV
M !QY_@<PQW430&ZH0H8R=3*0:9%4ID,20 SH&>J2CEQ,6D;ZI&EL2.K&IJ1F
M;$.JQHC93'P!D 43?G D1C\3S$#&TP $P$;0P>AC%/P:>C'%OK1$R U'Z.LK
MY(#LA?R/&6 ,70SEL(&A)DD-M4@?$,NU2,](FW2,=4C35$1JYA)2,4>#F1LK
M$Q9\P80%R*,%2*D%"(,E>)[%: #!J@6"5',$P&:(EDQ_@VZ8._&U.,@-X?NO
MS-$.@*W97_D?(V/8P$B##(S421\0&ZN3GHD&Z9AIDJ:Y-JE:8A"QAF/;HE%M
M#95?M@6?L',7<C&Q (B2;2: .-:F!D"T8 T=K!!)\F=XFRG7(P5:*O=@.0+6
M>&\.74R@A]Q$E62 U%2%Q&8JI&>N2MJ6:J1AI4ZJ-AA([3# .*"#.\&YG6$+
M9Y[0LU9NY'%!+.^"6<<97--Y.(!1V0E1BN,>? >1HSVB:3M&7?EZ)'S%3U@'
M9 ]800\SZ&$,/>!F),5K,:[IX5YMW*>.:JHX8$)QPB#O CW<,)AZBI0#B[>A
MTJ!\48TW"+0W?,(;,[ 7/U1@ NX#6?$  7*__6<>)MX6?5+8"^8,V.*])?0P
MA3PY(,5K">3JX3,M%*L&"HM) M\'/#'1>:LI)Y8 M$D07]P'6P2C$8-ME(?<
M!(-$!_.-#8A&@D!. Q&I^8.(^2&*]/U=L1ZFD[ 6R,-1N0^,YX LH(<Q8(#7
M$ES3A5Q-4#55-#$F27Q/,9$J)U4^N8;QB19Z1.LJ-UIVYILN^<9#)^6!O_R@
M5;ZY(!I^&87^&8G(*1P1=-BO, "X/\KV!=SX/BQ\Q08R3:&/S$F9_]&%7 TN
MUU>8Q/_,P0"@CXJ\!-R.$M V7:!'$O3H+E$>@)5BH]QTQ1]^E)2"00!$MBM_
MZ"C&B(3CZ PO%7N"@H5U."YNRKU@%L(:( GDZD*N>H!0UW AH(FA_UV/DDQ_
M6QNBH@P"^#DE@]!/!O'S8IV4#R3OCR_TPUC5!Q%3;Y#EGOR<VJ>*\VD#?)5I
M/+X.QQIRC7WX'C#(1WW5PH5@*E:0^??\2T]2KD7AP=<_]\F,AA[9(N4!\=EP
MJ&P4/A85&(TO96&LRH1/9(# #OM4\8P>/]33$TUFS_=A\34X8<K]5ZJQI,S[
M=.1?.M:$\-P+7X?RSUQ(Q[H0OB9$D0>!'C/@HS/05Z>A<:>@\ I4HASM48;H
MK031?.$YHOS7Y(?Z.J-]+=&^,MA9#RZLFBP$MGT%F<,%>6,%6?\\FZ3CN<'\
MA]G_.<,4>M3"-];"/U>AP5= P%)$S4L*$<QCK)J']ICSF#S@5[9\'Q3J+$:[
MJO86Y/X]#U(HR..R>,Z%!\)\0SY?G]&Q)J0C#\)_J.XXMX.3ES8MY;D@+>AD
M^V"+/1#2@,K4HY!MZ*.;;I #_,J4GT/36S@#F"_PSA5L6B'(K!;D=9R36D?*
MM1E_SX-PLM:Q%H23-YZ7X"26G]%Q'WWE+MKD)AS_*BI\"8+.HO!34/KD4<5T
M8H!+6J.$.O,@=ZI05YX'X>1S@U"WCK-!%,\#IK_6@G2<D\KWPW "W9$#X0L9
M^,8&16(#;?(3_/,'-/YS-/1C"/L: C[GRO_O?RIJZAJ:VCJZ>F*)OH',4&YL
M8FIN86EE8VMG[^CD[.KF[N'E[>/K'Q 8'!(:%A$9%1W3.38^(;%+MZ3D[JEI
MZ3U[]>[3K_^ 08.'#!V>,6+DJ*S18\=EYXS/RR\H+"HN+9LXJ6+RE&G39U3.
MJIH]9^Z\^0L7+5ZR;'G-BE6KU]2N6[]AXZ;-6[9MKV_8V;AKS]ZF_<TMK0<.
M'CI\]-CQDZ=.GSEW_L+%]LM7KEV_<?/VG;L??7S_DP>???[%5P^_?O3MXR?/
MGG_W_8L??_KYEU>O?_O]S=MW[/_O?Q_J_W]Y_554>8VU>)5%J+.45]H(M3;C
MU;;F]79 Q5UXS3UYU?U0]R!>^7!>^TZH?ARO?U<8((5;H <W05_88" WPC!N
MA4R880RW0RXWQ 18HH2;HARVF,J-,9-;HQKF6,#ML90;9"4LLI:;I([;9"N,
MLH-;93?,LH_;I8T;Y@@L<X*;YBRWS248YRJWSBUNGGNPSZ?<0%_"0M]P$SWE
M-OH!1GK)K?0K-],?[UAN5I$?;W<U10#V3V?X_WC_?[F]2$5%555-31TVT-32
MTM;6@1WT1"(Q3*$OE1K &H9RV,/8!!8Q,X=-8!18!6:!76 8;AF%:92V^8=Q
M%+:!:5*Z\ZZ$GC1P\-#A(S*SQHS+S2LH*IE8,65Z957UO(6+E]:L7+UVW8:-
MF[>BN_#>LF\_*JFHXS^JJ*RCHI*\EJ@FZHF*HJ:H*NKZS2/4]O$3U/?9<]3X
M^Q]^>(%*__3RY<^H]ZO7KW_]]3?4_<W;MW_\\>Y#_=E6)TVVQ5?"MH6;LJ8X
M!W8XV9^=[)/P[O30@3^=&97_]:F<JH\.Y:^^O*^HX?3.DK:CVR:>:MLXN;UI
MW8Q;.]=4?[IU9<VC_XH/.GS0X8,.'W3XH,,''3[H\$&']]9AFZ##=NBP+\Z>
M'8$.IWLGO#TW9."/%S(+'IX;-_ONB;RU[0<F-)YJ*CIT>%?IF>8=Y5=V;IYZ
M>]/Z69^L7K/PR_\*A0Y;H4-]N G;#QV.)?NQL[T3?KLX>- /5T86/+P\=LZ=
M<[FU%X_G[S[:.N%0\][BTSL;RBYMVEIQ8_7&Z?<6KZM^\%_QIPX-T*$%.IQ(
M]OOC0J^$5U<&#?KN1L:$+Z^/KK[1GKWNU(GQNUK;"@XT-A6>W-Q8<F%-_<2K
M2[=,N5U=-^O>?P7;+NBP$SJTQMFQD\E^O[?WC']Y8^# IQ\/G_#9W5'5[9?'
MU1X^F;MSS\'\UJW-$X[5[BDZLWQGZ:5YV\NOS=PR_?9_A4*';=!A5[@Q.Q!K
M]^Y,DN_KJSWC7]SM/_#;+X9.N'L_<\Z9*V/7-)_.J:\_G+=O?6O^H17[)IQ8
MN+OD7%7#I$M3MT^]^E_!ZJ'#=NBP.\R8'8JU?7,NR>?G6SWBGCWH-_#AH\$%
M5S_)G'WTVMA5N\]F;]UT;/R>50?S6A>W%!R9TU1T<OKNLK/EC9,O_E>P>D>N
M@YCM#3-B1V-M7E],\OGA7GKLHX=]!GSZ>%#^N0<C9[7>&%.S_4+VQMJ3N0W+
MCN0US3U8T#JSI>CPY'VEQTOW5ISZKV ['#58/738'R9_=R+6^N65)*\G#])B
MOGS2:\"MIX/RCG\^<L:>6Z.7;&P?MV[%V=RM"T[D[:PZ6K!WZJ'"EDEMI0>*
M6LH/_U>P!NBPPT?,6D,-?SO3V>J[F]T\OGK8/>:3'WKVO_3=P-RV+T=,K;\[
M>L'::^-6+KF8NV'.V;RM,TX5["@_7K2KY&CIWH+#Y?O_*]A.Z+ 3.AP*E;V\
MV-GBZ_O=7.\]3HFY^K)'OQ,_#,C>_77&I+I/1U<MOYV]>-ZU\2MG7LZOG7RQ
ML*[L7/'FPC-EV\:?JMCQ7\%V08>]/GIO3H3J/[W>V>3^5XFNE[]/Z7SZM_0^
M+2_[9VU]DE&T\LO14Q9\DETUZZ.\^5-O3U@RZ4;Q\N)K92L+KI2OR;D\I?:_
M@NUQ4&>M7CH_7@@6/?@TRO#*TT3WDZ^28UI96H^&U_V'K_TA(WO1XS%%L[[.
M+9_Z1<&TB9\5519_6E8UX7YY]?A[4^9EWYVQX+^"-3FH_W[<4_/A;1^MJX\B
MC$^^3/!H9MVBZEEJROH_^O5?\BHCH^K'L6.G?I<W?N+3H@G%CTN+"[Z=5#K^
MF\D3L[^>5C[VX<R*_PK68J_VK-U>]?I#%ZU3/X:;-;^+==_&$L/6LNX)2UG?
MM*IW(_I.^7W<X-+7^<,+?RD>F?>R;%3N3Q6CQ_TX=<R8%S/&9?TP*_N_XM4I
M"Y7;GQNHG/K!6:_E;;CY=A;MLIK%!RQ@R5&S6)^$"I:17,S&I>6S_)XYK+CW
MN'<3^X[YHZ)?UMNI_3/?SA@X\DW5H/^*V]=TZ<QW,M66-\[B>A9LMII%.,QG
MG3VGL:3 ,M8KO( -ZY3#QL:-87D)HUA1EY&LM.L(5MXM@TU)&L:F)PUE,Y/_
M*]@&>PVVSDO$UH<:L?K.UJRIFP=K[17)#@Q)>].:-?+[YKS2KQJ+J^]M*5]]
M=>W4;1>6S6PZM6#.P6-SYA\_5+GD;-O4E>W-D^NN[9ZXY<:_Q0<=/NCP08</
M.GS0X8,.[Z7#!NC0$&/-]D.'@STCV>'!:;\?&I7YW8'<LB_W%LZ[4S^Q]O*&
MR0UG5TYO.;YDUK%#\ZO/MLY>='E?Y8J;>Z;7W=T^9=.M?PN%#NNA0UV(G.V$
M#LW0X3!T.#HH_?=CF9G/C^1,_*)EPH);NTK77]HR:=>IVBD'CZR8<;IM\>Q+
M^^;-O[E[=LV];97K[F^<L?'.OP6K$W38"!T:8ZQ8:U</=K1')#LQ,/WWDR-'
M/3\Y;M)G!_,7W6PJWGBAOFSOB8WE1PZNG7J^><7,:WN7+[BS<\G*^W75M9^N
MF5/WT;_%GSIL@@Z[H$-;5W=V'#J<&IC^VYD1HYZ='5O^V;'QBV^T%FX^M[MD
M_['M$T\<V#SU8O/&JFN-M0ON;%ZQ_/Z:);6?UBS<<._?0J'#!NBP&3KLA@X'
MH,/)],AW9P>DO[XP/.O9I=$5#T[G+KEVI&#KV>:BEJ-[)YYH;9QZ8??V6=>V
M;IQ[I[9VR?V:U;6?+EJ^X=Z_!=LHZ+ %.NSM9,D.08?3Z1%O+O1/_Z5]6-:3
M:UD5GU[,7GKU=-ZVDX<FM+3N*SG1V%A^84O]U*NU6V;=7EZWX-Z"#:L_F5N[
MX=Z_A4*'.NBP+=B0-4&'PUW=WIU+B_BUO5_Z3]>'9GU[.W/R_6MCEUTXF[OM
MT.'\YEW["X]OWE5R?DW]I"M+MTZ].7=3U4<SZY9\/'-3[4?_%G_JL!TZ[(<.
M1[NXO;V0&O'+U;YIW]\9DO7U_1&3;]T<L_3DN9PM^\&YM[5,.,)S(,N$'$CE
MENFW)V^:=[=\<\V=?PNVR4ZI0WVPC#5WLF#'N[C^UIX:_M.M/FE//QV4]<47
M&9,O@W<?OI"]J?'8^#UU;?D':O85GEBPN^3LK(9)EZ:@3<JVS;Y1O'71S7\+
MA0X;/?58 W1HC;;XXU07UU^NI(9]_W'OU$</!XRZ]]7P\K-WLA8U7QJW8>O)
MW)VK#^4U+VZ9<'A.4_$)G@.9U#CY8E'#S/:"'?,N_UNPS=!A$W1H##)@!Z/-
M?SO;Q>7%C>ZA3[[HF?+5DWZ95[\>-NGH1UGS=UT>MW;#F9SMRX[E[9E[L*"E
MLK7H4,7^TF,E316G"O;,.#-^]^QS_Q9L"W38#!WV!$G9D6C3GR\F.CV]USWX
MJV_34C[]H<_(<X^&E37?'U6]]?K8%:LNY&Q<<#JO?M;Q@MU3#A?M*SM8VEK8
M5GYP?,NT(]G-LX[]6["M=NIL"W38'Z3_YF2TR7?7$NV__#PY\-ZSM)1K+WN/
M./)X:-'.SS)GKKL]=O&2J[FK9U_,JYMV=L+62:>*=A2=*&O,/U:^)_O(M'UC
M#L_<_V_!MD&'>@]==B!0_/)\E/SK>PG6=Q]U"VK_,37ES.M>PYJ>#\G?^%7F
MY)I/QLZ>>V?\HAG7"VK*KQ2M*6DO75=P<6)=[OG)F\:>G;XUZ\RL;?\6K-Y6
MG>UVUWY[/$#OR;5(Z4=?QEI?^JY;T/%?NR>UO>DY:-N/0\:N>C*J:/Y7XR97
M/LB;67&_L+KTH]+YA7<F+<J[-7E)SHUIR\=<G[EBU+79*_\M6(.M&FMQTWQQ
MP4_K_H, 4?O36+MCK[H&[6,IB3M8CSYK7P\9OO#%J'&SGN443/ZVH*3TZY))
MA5]-G)SW9<74G,^G31_[667EZ >S9XWZM+KJWX+MLE'[[;B3VN=W[57;'_OK
M'_NYL_U>EA"PA25UKF4]NB]Z-Z3OK-^RAD[^>7QFR4^%8R;\4)8]_ON*W)SO
MIN:->SXC?_3361-&/:TN'/ED?M&_!6NU5'U\1:YR^9&5^K&7?K(F%FV_F<7Z
MK&!=PQ>P]/B9;'!R.1O=H^C=^+YY;PL'Y+PI&S3VMXHAHW^=.C3KU\IAF:^K
MAH]X59V1\6K^B'^+EV?TZ>I]/3KZTDJKB?G+-[-PFQK6R;V:)09,8VGA96Q0
M3 '+2LAAN5W'L,*D+%::DLG*NX]@4U,SV(RTX6Q6^E!6W6,HF_>O<;E=AXX]
M$JGL8=8Z6YBO80T+LIS-(ATK6+Q'(>ONE\/Z!XUF(\-&LNR(#%80-8P51P]A
M$SL-9A4Q@]C4S@/9C,X#6%5L?S;G7X.MMM%@*SST6 W&ZKIH<U;?Q9GM[A'(
M]@Q*8+M&]?MU1]Z8[S:737RX=NKL3Y;.6GY[WOSUUV8MV=8^K:;Q?,7JIK,3
MU[><*ME\\$11PY&C!?N.'<QK.OZ^^*##!QT^Z/!!A__C=5@)'59"AXW0H2'1
MB>U-#V1- Q/8WLQ^KQMSQS[?7EK^Y?K)<S]>4;GRQL+J3>US%NX\/V-9TYDI
M*]M.3JH]?*QTT_$CQ0VG6@IVG]X_8<_)]X52!W==MBI(QC9'F;-&Z+ _+9 U
M#TADS2/[OVK*R7ZZJWCRYYO+%]Q9.[WVRM*J^O/SYC:=FK7HX/%IRX\=KEAS
M^N#$C>=;2G9<VE7<>&YGR:XS[PNVQD:=K8(.:P)E;&N4&=L-'5I2 UE;_T36
MEC'@EY9Q.4_V%4Y]4%^V^-:&*7675LQH/+-P=MM?.9!5[<T5&Z_M+-MZ;>O$
MA@M;)C:>>U_\J</:0 .V#3KL27!B;=#A4+]$=GCX@)\/CLW]MK5@^J>-)<NN
M;RG??&'-U*83RV8>.3R_^FS;G,7MS56KK^ZKVG)C2\66&QLF[[BT?G+#A?<%
M6PL=5D.'6NBP/=*,-24XLH/= ]F1?HGOC@T;\//1T>._/90WXWY34<VU^HG;
MSFZ8W'QLY?03!Y?//=>R9&G[G@6KKC7,W7AS_8S-MU9/K[^\:L:.2^^+/W58
M!QUV1)JR?=#A</< =KQOXA\GAPY\>3(K[]'QW,J/6PM77ME56G]F:WG;L8V5
M)UK75I_;7;/H<OV2FFN;%JZ_N7KVIEO+J[9?6595W_Z^^%.']0$&K $Z[(<.
M1U("V,D^B6_.#!GX\NRHO&].Y\R\=[A@U>5]Q3M/[ZIH/;AU^O&]ZZO.U:^>
MW[ZQ9NGUM4O7WEJ^<-/M17.W75TTM[[]?:'080UTV! @93NA0TN\ SN6$O#N
M=)^$W\X/'OCCQ<R\;RZ,FW7W9-Z:2P>+&H[MG=2Z?\?4XPV;9I[;M&YN^]HU
MBZ_5K%Q]<]'R3;?G+MYV=>ZB^LOO"U8KZ% ''1JA0RMT.)[B__9<[X17EP8/
M_.'*B/ROKXRING4V=\W9(X4-!YO+6G;OFGQLZ_899]=MFM->LV'AM46U*V[.
MJ]UTJZIFV]6JY=LOOR^4.KCILDW085>$"6N##B=3_'^[V"OAY96! Y_?')[_
MQ?6LJJL7<M:<.%ZPH_E :<N.IHIC&QJGGUU97W5I\9;Y5^=NJKDQ:]/&F]-K
MMUV=OF;[Y?<%J[569VNAPV;HL <Z'(RW_^-TLM^KRSWC7]P<,.#Q_6'YG]S)
MK+IX>=SJ0^"[NPX7-6]JGGATU9[)IQ<W5EZHWE%]N7+[DFM3MM5>G[QEVY6*
M3?7M[PNV3M!AJ[\^:XHP9D?B[7X_E^SW\D:/N&?W^PUX^/F0O%N?C)QUZMK8
ME4UG<K=O.9*_;U5+T>&%366GJG9-/C=MYXQ+DW;,O5)2O_QJR8[-ETMWUE]Z
M7RATJ(4.VZ'#?NAP+,[VETO)/M_?38]]]&7??I]^/6A\^V<C*P_=&+-\Q_F<
MS6N/C=^]^$!!6U5ST=$I>\M.E>ZN.#>AL?)B[L[YEW)WKKXXOG'#^?<%6P\=
MUKGIL!W^$M8:+O_]5)S-BZM)WM\^2(OYZDG/?C<?#\P]^<6(:4VW1R_9>"E[
M_?+3X^NKCQ;LG7:PJ'5B:^FAHN;RH^/W33\Q;N^<4Z/W+CV=M7?%>X-M@ [K
MH<,N/S$[%&[X\_E8J\=WDCP^_SJETT?/>_2]^/V [+:'&17U]T;/6W,M>^6"
MB^/K*L\4;"\_4=18?+1L;_[A\OTY!Z>UCCE0=2"S;='!D:U+#KTO6!UTV.BJ
MS9I\]=Z<"#-X?C76[///N[C>>I(2<^G''GV._=1_S*Y'&:7K'XR>N?1.SJ+9
MU_)63&DOK"V[4+)QPKF)6\:?J=@^]M3T'5DGJAI''%^P*^/XHMWO"[;)2HUM
M<]%B;3XZ/YT/%7]YK[/\YJ-$]_,O4F*._9K>:]\O_49N>I:17_-P=/G<![DS
MI]\KF#?I=O'BHIL3E^5?KUB1<W7JZC&7*]=FML]9EW%IP8;A%Q>]-]@6Z+#+
M6>/-,2_-1]<#M6]]%6E\_OM$C\._)47O?9>6MNWW?H-7_9@Q9OZS,065C\:7
ME7]5.+GX\[+I!0_*9^9^,G7VN/N5U:,_KIJ;^=&\^1EW%R\<?F?)>X-MMU1C
M+0YJWU]T5KOSN9O6^>>19H=^C??8Q;I&;&;=NZUA_7HO^"UCR,R?QXVJ>)$_
MKN2[DO$%SR85Y#Z94I3]>$;)F$>S2K.^F3-QY-?S)V4\7%(Q_.'2]P;;::'Z
M^H25RL>?RE3./W/5/?0ZPKR1=7:K8XG!-2RE\P+6-[F29?0L_R.[7]'O!8/S
M?BT9EO.J/&/L+U-'COZY,G/4RZJLD3_-'9WQX\(QPUXL'3OLQ;)Q[PO69J1R
M]YH>G7]JJ'KPM9NXD869KV?1SDM9O.]LEAPVC?6.*6,9B1/8N*0<EM]]+"M)
MSV+E/3+9U%XC667O#%;59_B[ZKY#WRWH-^2/I?T'_['LO7'WC#:=NZU#!U[+
MU7<R-\EZ%FBZF(7;S80M)K%NOA-8S^ <-C1\#!L3E<GR8C)84>=A;&+<4#8Y
M?@B;EC"8S4P8Q&8G#F1SN_1GBX#%7=\79\YK4=LG6BH[F+'F!N8N7LQ\C2I9
ML&4IB[8?S[JX9K%TSPPVT&<(R_0;Q'("!K""H/ZL.+@OFPA4A/1A4T-ZLQFA
MO=BLL)ZL&IC[WF!+K=398HQ1"X*D;!7FK+IX.[8MU8MM'Q#)MF:FL(WC![U>
M6S;N^YKII=\NK)[Q9=6B>9].JUEVKV+MZMME=>MO%&_9=*UPQ]8K!;OK+^>U
M-%S*/;;K]-BCN]\''W3XH,,''?X/U6&9H,.B0"E; QTVQ=NR'=V]6$/_2%8_
M(H5MR1G\RX:2G.>KIT[Z>LGLJL^J%RR^5[ELU:TIJS=<G[1NRY6233O:B[8W
M7BS8M>=\7O.^DSD'FX_D'&YZ'[#ET&&)JPY;@KBZ-MR8;8FS98TI7FQ7WRBV
M:WCW=SO&#?UY:]'XIQLF3_YR1>6\CQ?.77%K]N*ZJ]-KME^J6+/K?-F&?6>*
MM[:>FK#SX(G\YL-MXUL.[L\[T/(^4.BP%#HL0TR['CILAPZ[D[U84Y\HMG=8
MZA^[QPS[J6%"_K=;)DW_;,VT17>6SJZ].F_^MHLSE^PY,V5ER\F)M8>/E6P^
M?J1HYZGFO-VG=T_8?V1G8>N!]P&KL53J4 ,=ZJ##CE@;MC?)BS7WCF+-0U/_
MV#]Z^(][\B<\VE%6^<F&*<MNKJS<V+ZPNO%,U<*6$].6'SU2ON;TH4F;S[9-
MW'F^L;#QW/;BIN-;2UL.O0\4.BR##BO\]-G&,"/6 !WV)7DJUH*T#4E]TSHJ
MXT7S^**O=Q57?;RE?,6UM=.VGE\ZJ^GDW'F'C\Y>?N+PK'5G6F=L.;]W2L.%
MK:4-%S9.W'MRPZ3]1]X'?^JP$CILA@Z-T*$9.AR$#H<&I_YZ*'/$#P=RBA_N
M*YQS;\?$U5<V3-EQ=M7,YN/+YA\YL&#9R?W5J\_NKMIXH6'FCHL;*G9<6CMY
M]ZG54_8=?1^P%8(.JWPE; MTV-79FK5T\^1K0?XX.BCUU=&1([X_FEWR56M!
M]9W=I6O;MU8TG%I7V7QP1?61?4L6GVR<O^+<]NIU%S;/WG9I];3Z]A73=Y^I
MF=YT['V@T&&YBPY;#1VVALG9;NC0UDVQ%N3M\8&I/Y\<,>+YR;&E7Q[.GW>S
MJ6C=^?KRAB-UTYN;U\P^TKA\P:EMBY>?JUNP]F+MO"WM-57U[4MF[3J[>%;3
M\?>!H(,V6\/WPX3*V=[.5NP =#C>(_+W4P-2?SJ3,?+)V3&E#X[ESK_27+CN
MU,Z)#6U;IC3O7C?SR+95<T_6+5]R;LV251=7+-K8OGA>_>7YU8UGYU?O/?$^
M8"NA0PUT6,OWPT"')NAP"#J<2H_X]5S_U!<7AHU\="&K[-[)[ 47V_X?=NXK
M*LU];_<^:F)Z[YGIO3?3U6C4V'L7"S84%&R((J((*@@H*C80>^^]]UZBQO05
MDVB*24R/*:8GOWTG:[W/>,<>>QKGV7.P#C['? <"]_]BW.B9W%SJFU^12ZO,
M3V<VIB>%M2<*(WMBX^/[HV)3!WC1>8-L?E$/.Z*L_9^ A+^D?C<D'UX$^:=7
M0*7B1FA2W_>]6T_V8[^9[JLA&X>' XZ4JUTNX5V-[DEU%>3\XD+_RLR<H$9Q
M.JL]-CFBFR^.[>.*DB^R1'D#S)BB'J:@M/V?^)^&%*2A &FH5MP +>I[O_3I
MGGT_9*KS_)J5_=BP/66H%\=K;7$35]22\G++_"I2"@,;XG)#VOB9O*ZP=$%O
M<&IB?U!:[L6 Q**> &%I^S\!0J0A'FE(0QJ*3BV'6L6_?K2K[_DXH'OFS35C
M[2<C:/M;U^U\>P><N?6=A,3B)J_<]!K?<F%Y0%UD,;,EK(#3R<R+Z@G(%?51
M<[/[?3.*NBFI9>W_Q.^&A%US(>/P0BA!&NH5UG_I4MO]]I+.Z>=WC+3NW[.P
MO7P;X]-^&<NI['<5Y71X9(N;R:71=?XU8=5!38P*5IM_642G3TE\-ZDDO<>K
MN+C+*[^L[9\ $=(@1!JR#BV \I/+?C8KK/O0I[;SQ76=DX_']35&QLTP_?=L
MO!O^Y<@J&L;')_<2,Z/;/(M8C>3*P%IJO6\5O=FK(K256![1[E*6T($OSVXG
M5%4T_Q.0B#2(D(;<@_.A^N22+^T*:UY?4MW^Z*[VL=$)/8WAIZ8V;8^LO2K&
M')F9U_'1<0/$)$ZW1S:]C53DV^1;[E%/JW:M9=0YU[ ;'*JC&NVJQ4T.M3GU
M_P2(D0;QSCE0>' >U)]8]*[WW*K'-U0WWQ[7D!E^H:O1\\K8NO:YE5O>0X>
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
M<L:O[V&B;[N7QMTBUHINN+8E7<7WI_1C^U,ZG(>$+?@K,3,!+*0A&&D(/;P
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
ML-U(6)_]*+/+X3[]3R  V?Y^2 /MT/S?]X)$(3LK3GD#)&KO!I&Y#,0[*(#
M31OX5+/OG%#[J9!(U\G !-)+OQ3J4^_LH,<>A:$/"96<^RZ-X6.XGLC;3E<$
ME^RO"'H=;X2W8^^PFIU&F7_RNX&*--"1W<U#-D[,V16_[XE)UMH%R:8R(+93
MA 2"SC>!#_I3!,/I75BXQTMFK-^$OY@Q3LX(N^>9S[]++!>,N#;&_PO?)QIT
M'!!W8R\EM#E?C6[ W>+6X.^P_@0"D09_I(&Q?QY$( UQR,X2*_T%:9J[(-U8
M!E(QY[\EX?4^)I"LWPH"75Z&AY$G0J.#'@8*.:.4M.A;7KD)5XFER<.$^M1!
MU^ZT3N?>M";<@+C6Y7)L!>%&1"EAA/,G$(AL7G]D\P;OFP>1R,81(ALGY?Q?
MD*FQ"W(,97YD69__E.ZL_S;)$_,BP9_X.#*8.L;FL6X$"J*'*:*$B][I2;V>
M!:F=[I7I[6ZMF0VNW9F5KGVII<0A8:'[U>A\CYOA?P)TI(&&-+#VS@7!X84@
M1AK2%==#KOI.*# X]B7?\OS['$>#EQEN=H\3?3SN1@?2KW)8O %F1$QW0)RH
MC9*<TD3.3J\GE635>-5G5WATYA2Z]V3D>0Z(LTB78S*\K_/_!(+^T_#K/JU8
M9&<EGUH&60KKH$!MQX\2O6,?BRW.ORFT-YS(<;4?2_$B78VC,BY&,'F=;&Y,
M,R,ZL39 E%KIEYY9ZEN04^13E5O@TYZ72>K,3B/WIZ3X#L<G^5Z-_I/?#0%(
MPZ_[D^(/+8#4DTLA5V$M%*MM_U:A>_1]A=GY%^6VA@\+<(XW,SR\!T6^C$X!
MG=?$8\56L_B)I8RXM(+ Y*P<_YS<3&I9?KI?4[[8MSU/Y->;)J0."1/\K\3\
M"3"0AD!D;_ZZ)T:(O#\SD(;\<VNA5'7[YVJ=(Y.UIHH3U3:&HR5.CI>SW4@]
MR>2@YG@:KSHJ.+:$RQ/GL01IF<S$[%1Z9IXXL+A &%!?&.O?5A 3T),A"!P4
M1=,OQ_X),-;]N^'7_2B)!^=#UHDE4"2_YF?%A6T?Z[2/O&HR5GQ49VWPKPI'
MAX%\ JDMG114FTCEE<8&Q>1%AHDSN)%I2>R$[(20M+Q89GY!-+.Z,(+1BNC.
M"F<.B,.9PW%_ DRD@8XT_+H'(NG@/,A!/J]+Y%=_K[ZP]7V3UJ'G[88*]YLL
M#:Y4.SCT%+MX-69[TBM2?+GYPL"8C)C01'%D1%I\>%QV-"<Y+X*=6\AE5Q2Q
MV:U%+%97-IMU,8G-NI3P)[\;@K;/AFCD-9%R8![D'5\$Y7*KOM:I;)YLU3HX
MT6T@?[<-K3]49V??7H;SK,EW#RS*('.RDFF")"$S,2Z6FQ89+<CF\I$_2T1V
M87!X61$CHJ4HB->9P^#U)S-X0\(_@6"D@;EM-L0@ST7:@;E0*+,(JN16?FI2
MWO2Z2W/_HWX#V1M=YGI]3;9V357.'N7%Q(#<7!(G)<-/$)\<)(I,#$OE)$1E
M!<<*\^@Q&04T07$A5=!81(WNS/&/ZD^A10X)_P2"D=T=LG4VQ"$-&?OG0K',
M@I^ULLL_M"EM>-ZOL>?^D-Z9R[UFNIUM-K:U=5CWP@I76GJ1)UN82XF*RD0^
M+--"4YC)$9D!XOA<BB@MGRPJ+"")Z@I)PLX<<GQ_BD_<D.A/( 1I8"/;/P'Y
M>V3OFP/EQ^9_:SR[]&WW^743P^H[[US5.3TP8*+=W&5M4][BX)9=Y^(OKG!G
M"4I\(CD%M'AF;G"2?Q8OW2<C-MLS/3G7+2T_GY!>DT],[\QQ3^Y/\4@:$OX)
MA"(-W$VS('';+,C;*PW51^9^;#N]^,6 XJH'MU2W7+NE=;+[LK%6;;^E56&G
M/2&U!4>)K7<+YE63PH,KJ#'^I0P1N9B3XEXHR' M2,K"%>1F.Q54Y3@5=F?A
M<BXFX;.&$OX$6,CVC]@P"U*VSH*BW;-_-!R6?M-[<O[X]7-+;]U3WCPPIGF\
MY::A>MEE-#KKHBU>V./D$]%." II\>+X-U*BO.OI<6ZU[$1\350RMEJ<9E^5
MDVY;79F.J>E.LRL?3+0O&8[[$V C#;_N3\K8(@45.Z6FVO;/>C)\5/K6V.DE
M@X^5MW0^U)"I&3-0S;]E;I9TU08;=<G1BS7@0J/U>81X]_ARW;H"(W&=[%B'
MCJ@$3+M89-6>DVC942E&=W8G6K8,QUDU7(W^$^"LEH1X9/OG;93\6;=5\F7_
M-LF1T9VS!A^?6M;Q7'E;[82Z3-$C/96T^Z9&L:/6MF&W'5P#;[J0R=<] MRN
M^@8[7Z&'V5]F\VPN1_/1EY.BS"_G1IM>KA:87.V--AVZSC?MN\G[$^"MDH3D
M-1)0ND[B0_M:B=%;RU"#CW?-;G]]:D7-&Z7MA:_4CJ6_T%:,?V:BPYNP-F<^
MP=KY/2+@O1YYNQ/&:=[.#T,H]@\C_&T>Q@5:WD\),K^7RS09*P\V&FL)-AR[
M&FPP<I?Y)Q"Y0A*R5DC\K%N.NCFX #7X:)E$VYM=<ZJG3J\J^*"X+?6]ZI&X
M=UIRX6^-59F3UGK422=3[TDW*[<W/G;X-X&.V#<LG-T;OHO-ZWBBY:L4=_,7
MV1ZF+TH\C9_7>1D^[R49/+OQ1R!<*@$EBU'7V^>A^H?GH5HFETM6?MD]/__;
MZ54IW\YMC?FF<H#S5?,$XZO1.;^OUA>\OCII$K^ZZ^*^^A@Z?@TTL?O*,L-\
MXZ.MOL9;HK\D6YM]SK8Q^51D:_2IVL[P8[N=_L>+]G\"F0M0-^ND43U=<U"-
MU^>ARKZOE,J!O0N2X,2J*)#=Q *E70&@<8@,!L?=P?(L'K#GL.!VWA[(*AB@
MJ5I!L#H:>!KF$*-E"F)M$\C0,8)\70,HU].'1GT]Z#3XD]NEDJB>IMFH^O[9
MJ.([<U&9L&96(NQ?P(>CRX/A]'H_4-SB 6J[\*"WWP',#V/ _I@5N!Y'@]=)
M<Z"<-@7Z&6-@R1I"A)P!Q,GK0=(Y7<@\IP,%"EI0J:@)]>?_I*]:$E77/@M5
M>%D*E?IBGD0\K)_-@UWSZ7!P"1EY+@@@OQX+*IML0'N;.1CO- 'KW8: W:L/
MA'VZ0-JO WX'M(%^4!-"#VE ^&%U$!Q1 ]&1"Y!V5 7RCRE#R1_5-4BB"OI0
MJ.01%$H "R4YL'Y6 &R=ZP5[%N+@R%);.+T2#8IKC$%]O1[H;= &LXT:8+U)
M#1RV7 #\%A5PWZH$WMO. W6;(G(!5@#6CG,0OD,>!#OE0+13%E)V_4EA._+X
MEU&HR <H% L62U)AE90;;)!VA.WSK&#_0A.06:('LLLT0&F%*FBL5 *]U8I@
MLOH<H-?( 6:M+#BN/0.X=:>!N.X4>*T_";[K3P!M_7%@_"4#87\=@X@_ H]-
M4D! KA-XF7G@=6H1^)U;#@%JZR#(8"L$8O8"C7@,_/S/@$^8(I!B+H!'LB:X
MY>B":[$!X*N, -=H DZ=9N#0:_'-;M#R$^::U7N;4>M)JW&;%Y;/,!,6;VP?
M6[S%3.>_#?__ACW2X'IT'I!/+@)_N>5 5UT'P?I;@6&S#P)=9<"?(@L4EA*0
M!>K@)=8!CRP#(!89@VN%&>#KT>#<;O4=VVOSV7X0,V5[S6[29M3^I=4CAZ>6
MSQP?HM\XWD=/VD\'/#=* 1%I<#LR#RC'%P)==CD$JZP#MNY68%GNAV#<<:"3
MY8'&O !^?&WP$1F"5[HIN.>C?Q++;+Z[U-I]P[4X?''JP7YP&'2>M+N&?X$9
M<WUB_9APW_(9<<3J->ZFU1OGZ8 7TN"&-'@>F@?^QQ9"\-EEP%9>"USMK<"U
MV ]L[ D(]E( >J ZT'CZX!=O"N14JQ]>.;9?W8H=/Q.J<!_Q3:X?G+N)DXZ#
M'B_LKGD]QMPCC5D]]KYI]=1SV.858<CFM>MT@+1!"MQ_?1=T<"X$'ET(K#/+
M@*>T%OA:6X%ONA]X#B>![7X>@OVU@,XV^DD36'ZG)-E]\<YR_NA1Z/J>6.'^
MUJ6!] ;7Z?,".TAY8G^#.H:Y1[MF/>X_A'GBTVO[W*/']J7;=, ;:?! &GR0
M\RP#V9N<TTN!K[@6!!I;(<;X $39GH)P@C*P?76^!0>;?:;S;3]2$YS?^Z2Y
M37KED5ZYE5)>N-;1GN(ZZ$^<AICW[&^%7,'<#;UH>Y_>;3=.;75XZMWB\,QK
M.O]NV"4-?OOF(A^W"R#BU%(0**R!>/4MD&!X .)L3O^,QJM\#??6GV+3+=\Q
M.=C7 3%NSWW%Y FO3-HCMT+& Y=*UIAS,_<V]F+$5?OK_#[[6]P.A[LA3=C[
M@;5.CRDU3D]\I@/DOZ3 \]=W07OF0!BR]:).+H'X<ZLA46T+).GOAT3+TU\2
MG"Y\$'@8O@GWQSP/#75Y'!CA?9\2%W#'*SGT.C&+=]FEF#^$JXT:P'5&]SE?
M$;1BKT?6.X]PJG"CS#+\0UJ)RR._Z8 /TN"U:S;0=\\![H'Y$(-L/9'\:DA1
MW0SINON_I5F<GDIR4'TC)!H_C?*U?QA&=[\=Q/:_2HT,'B(G</H]4R.ZW?*B
M.PCE,:VN37'-K@-Q-?C+L>6N-R**"'=8><3[]%SB0]IT?C>0=LX&!K)Y(Y"M
M%W]\,23+K8)TE4T_L[7W?<HV.SV98:?V+,G%]$&L%_96N#]I.#28UD_GA712
M8[BM/N+(!E)F3*U'47R5>VU"N7N7L(@X),QWOQ:5[7&+D^XYQDSSO$^?#O@B
M#=Y(0_"O>R#VSP,1LO729%="MO+&;_E:>]\7&)]^F6>C-I[N;'9;Y.X\'$TA
M]7*# MI#PD(;Z9&\:FI"5+EO:FRQ=UY" :E"E.O5FICE-9"83KH<D^)],UQ,
MOAN22!YC3 <HR+G>9\=L8&V7!@'RNA0CGQ&99U= GM*&S\6:>R9+#4]-%%FI
MC64[FE]))CKUQ9%);7Q:0#TG)+0R.#R\F!X3G>\OCLOVRQ*E^Y:(4WP:DI)]
M+R:)?(?C$RC7^7&4.ZQ8RFCP='XW4)"=%X8TQ"(-*4<70,[9Y3\+E?Z:*M/8
M_;):_^1X&5KU5KZ#V6"ZJU-'HI=70PR55AG!""T*XX3GA$1%IP<)XY,#TA-%
M_@5)\?XUR;'^/2D"_R%A-.U:5"1M)"R2=C=T.N"'-%"1W<U%Q.^=@QQ_%D#>
MF67?2L^O?U>EONM9O=[Q>U46%ZX6VYGV9N.QS2D>7E4)OK3BZ,#0G'!6>%I8
M1'1B:%Q\/#,E41"4FQQ)KTR)".I(X04-)O(85P7<H%L<3M =UG20!DGP1W8>
M#VD0(N_/S"/SH?#TTB\5BFO?U*GM>-*L*W.GSDQEJ,S6M"/?V;$NP\VS5$SV
MSXVGA:1%!_,2(WC1L=R8^$BV.)$7FIT<%E*6&AK2FAH:.B .#;T2$QIZBQL2
M<IL]': B&RM@RRR(0/:_&+EN9!^>!R6G%G^L45CSLDEUVWB[[I$;3:;*?54V
M)LU%3@Z5.02/@E22?WHB-20QGL&+%81%\R.CXCGAHL00;F8R@UN2&LAM0EQ,
MHG,OQ](Y-WGTL)&PZ?QNH".[.PIY+I)WSX:\0W-_5IQ<]+[AW*IG[1<VW^O6
M/GRYU5BIJ];:J*[,T;ZDP,4]*\N3FI3J&QPK#N3RA:PH=AP_CBE($ 5$I251
M(PM3*)'UJ;[1%Y/]HH;C_/@WP_TB;G&F _Y( ^/7?S)"GHLTY+.J\."<;]4G
M%DRVR"]_TJNRX7:_QJ&!3J/S+4V6AI75]G9YI7BWU )W2GPVF<%/IW'8*<&1
M##$OUE\4*_1-2!&3XO.3/>-K4CP2^I*]XH?C2+$WPKUC;G&F [1?W\,@UXRX
MS5*0N7,6E!Z0_M0@,^]EE^R2AY>4UEZ[I'Z@I]=0L;X-;5#<8(?)K'(FB,J(
MOE&%WD%A>50V(YL10<W@",AI@GB/%+&(D)(K=DFI2L*G=HL)*9=CB8DWPXFB
M6YSI0,"O[V&0]X80.4_E;)>"RKVSWK<=G3,Q<'K!Z*VSJX>NJNYK&]0_5]EC
MKI?;AK%.:L2Z"&I=O3F5G@&,4DH(M9C.]2Y@1[KE1\;@<Q/CG7*SA0ZY%2+[
MO$XA-O=*C%/F39YS^@AG.A"X1A)X2$?2!DDHW"KYK7Z7U*O> [/NW3@J?6WL
MS,J>6RI[ZJ_HRA8-FFJG]5JCXSH<G'FM>$]FH[L?M<XGB%03P")6A?)PE?Q(
MAPJAP+8\*\:FHCS6JJ(CUJ;B6A2F:(1C6W";-1V@(PU1JR4A?;T$E&^4^-"V
M16+\RA:):_<.2/<_E%W9<D]E9\6(]NGL:\8:HF%+,_Z G4-('X[@W^U&)G62
M_0GM-(9S6TBH?2N?8],BY*%;LB+,6\KY9JT=$>:M_^)9U-T-M:@9#9X.,)#'
MCULI ;FK)7[4K4$]&UB&NG9OM43?Q($Y+4]D5U<^4MF9]T#K1-*HH4KTB(4A
MZX:M->V:DY/W%:(;8=C;V^D2S<]N*#3 :I ?9#$H"C8=S XQ'JP,-1KJ0HP&
M&_7<#S3N?! P'6"OD("DY<C^7X:ZW3$?=?GJ?%3OT[4232\/S*]X(;<F[[GR
MSN2GZC*")_J*88\LM (?VAK[/,!9N=]WM\?=\\4YC-$)-F-A'NBQ:)+9F)AL
M/);K:WBOBJ)_KXNB=W^,HG?S,5GOVH3W="!RB01D+4;=J9N+&NJ>A^J^,1_5
M\':]5-F[@PMSWLJN%4^>WQ']1NTP^[7NV<#7YLJ^K^PT/5[A]5U>>II@7_I9
MV+UD6%F_Y&+0+V/LS%XE.YB\RL4:OJIT,GC=YJSWYCI.]\43G,[3I],"T0+4
M:,DLU&"3-*J]?PZJ[LY\5/'G#;.R/A]>)/I\9DWD9X6MH9]5]]$^ZQPC?S([
MX_;)5@'_":_L^-E3S>ZSGZ;U9X8V^C-'S_RSP,#TB]C0Z$NVL<'74A/]KXVF
MNE\OFNE\&S?3_O9L6H^S4:A+5;-0K:VS4567I%$%+Q9)I,%FZ00XO"@<3JYB
M@OQ&"JCL\ #M?2Y@?!@+-C)VX'S*&MS/H,%'SAP"SYD"2\$(^.<-($%)']*4
M=2'_@@Y47M""%E5-N*RF 7>G=:4$A6JMET)5=$NA<F_,1B7]6"(9"]ND.<CF
M#H1CR\EP=BT!E#9B06,;!@QVH@&]!QEV^Y&1=1 9.X>1P7%$#X*.ZD#8,2V(
M.JX)PA/JD'Y"#0I.JD+E*15H/:T"W=-JKT2A*EHD4=F#$BC1J!0J"I9+LF#S
M;'_8/=\3#BW&P<D5=G!N#1I4UYN SD8#,-FL"]9;M,!QFP:X;E<#SQVJ0-FI
M O1=RL#:?1[X>Q0A?H\"I.R5A]R]<E"V3PZJIE59)X'*[D&A$FZ@4+PWLR1"
M8(6D+ZR?181M<QQAWP(K.+;8!,XLTX?S*[1 ?94ZZ*VY *9KE<!JG2+8K3\'
MSNOE@/B7+#*6SH#?AM,0M/$DA&T\ 9&;CD/"IF.0MOD89$TKIPUY_$LH%&<,
MA:+#' EO6"J)AU52&-@PVPQVS-6' _,U06;A!9!=?![.+Y$'M:5G06?9:3!<
M=A+,EA\'JQ7'P&[%47!:>1A<5QX"SU4'P7?5 0A8M0^"5^\%'H(_+7#:(@5V
M^V:#G<Q<P)]< &[R2\!3=160##8 R68[>!#W@AOM"+AR3@ ^_@PXI\N#4X$B
M.%8H@4.]"MAUJ()MGQK8#*F#U75-L!S3^F;Q2/N3^7/M#V9O="9-W^N\-/D\
MK?\U#?9(@\/1N>!Z8@%XR"T!TH550-;; #[6VX%$V <>U*- 9)\$UUA9P*<J
M "Y/"9S*+H!CG1HXM&F 7:\F8 :UP?J:SG>K,=TOZ$=Z4Q;/]=^:OS%X9?;!
MX)G9%_WI@#-R;G! &K!'YH*;S +P/KL$?)57@9_N!J"B=X O;C]X^\B 9\@9
M<(M2 ()8&5RRU0!7K G.-=J ;=$%AVY]L!LP_(&Y:OS%>M3D@^4CTTGT<[,7
MYI/F$^939N,67XVG [A?#7MG ^[0'/ \-A]\3R\!?Z55$*"] 0+-=X"_$_(2
M(YT [R Y\ Q7 O<$-2"D:X%+@1[@*@S!N=$8L%VF/^TOFG^QO8*>LKEK-6GU
MR/HY^H7-$XNWF(?H*<N[EE_,I@-XY.SBB#2X'IP#WLB9VO_48J"?7P4,S0W
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
M'[%O&/R_)'Y8@/A*_EF#A>*_ST&<5-B JLT!5!-N<+%; TYT?G (W@#V29N
MDK\9;&NV@DVK*%CWBH'U*/YWIR3 ZH D+C8I(%_$[FP#\G/L@S20%S'XQS+V
MG0S;%LD@M1*PQFL@R__[#(*JQ 8T#0Z@&W$#S68-4%WYP25P(SC%"X%CSA:P
MKQ0%2K,XV'5)@MV0%-CNW@8V^Z3!YI@,V)R3!>M;V%,YL'Z/?=T.UK#]!_;-
M&N2^6(/,9VN07@G82!'!1N[?9Q T!5;P4., 3P-N\+1: ^XN D#WW0AN,9N!
MFBD"SJ7BX-0@!8[MTN#0+POVXW) F=X.E$/R8'=: >RN*X+M(R6P?:.T9+N@
M_,UV6?F++2A_M@/%>3N0?V\'<BOY9PT4&1*XROS[',1;F1U\=;G!UV(->#L*
M@!<37[.(+>">*@ZT0BEPK9$!ZH[MX-RM $[#2N"X6QD<]ZN"PPFU9?M+ZM_M
M[VE\I;S2_$SYK#5/^:'UWA[4WSJ ZBM'4'[A"(HK 5M)(CAN(X&[% F\I5DA
M0)$=@K6Y(-AT#011UD& ^R;P#18!9J(D>.;(@GNYPC*M47G)K5WM.[5?8]%E
M3.NK\[3.%Z?#NI\=S^I_=+QM\-[AN>%KAX]&+QQ_&#QW!MVG+J#UB KJ#ZB@
MNA*PDR""BP0)/'%?!>#."Y5G@P@-+H@TXH$(&P$(<Q6"8'_1Y8 8Z>^^&?)?
MF44J"XP:C8_N+3KSM"[]]VY#1F^INTU>N^PW>^4\9_'"Z1KYB>,3JX=.\^1[
M+DMF=US!Z"\:Z-^D@\XU.FBM!"AX#311$OC@W@W%[1^-SR-.C1/B#7@@GBP
ML4Y"WZ.8X@MAX;+S04G*[_QR-5][E^F_\*PW?NK>9OZ8UFOUT'74]K[+'LH=
MER,.?[E<=/B?\T/':R[O*5?<OEM?<@?SBPPP.<L @Y,,T%L)V(L3P0-W[\_W
MWB/Q6A)P^Z<H<T"J[BI(->/_ED(1^I3H(?XV)FC[B_!8]2?!Z7H/_ I,[WA7
MDF]Y-MG^P>BPO^8^X'B9OLOY(FW6Y3SM%/6LVVW7DVZOJ2<\%NV/>X'U42;^
M*N(-)K/>8+02<!(E@A>>'_*SM[;^_#M:62!3D0URM+B_YQBO_9AML^EUNIOX
MTR0_^?LQ$5JW(Y*,KH=D6UP.*+$Y[U=C?\:[Q>DDLXMZW'/8[2ACBGZ8<<3]
MH,<ECWT>3SQFO#Y39WS!?MH/K"?]P6*7/YBN!*AX#WSP_ C<6TEX+9GX;N1O
M9UTN4N?\7&S ^Z:(O/%)GHO8W4RFPHWD$*U+<7%&9R/3+>?"\FV/!I<['@JH
M=YGU:W.;\>USW^,]SICTWN^UBWG::XQYCSGJ^X$^&K#L/!P$E,$@L.X/ HN5
M@!N>ZX_G1^/N3</=G2>&^UN69;%<A?U=I>[J9Y5FZ^^6.HK>R&?(7\@,U#J9
M'&5\-#Z)?" ZVVXFHMAI*K3:=5=P,WTTL),Q'##$'/#?X]WG=]RGQ^\/W^Z
M-Y[=(=_=ND+!L2,,;-O#P&HE0,=S@W!SQ^'>RL3=721"A(IMI$^UBFPOZ[6X
M']2;\-^LHHA<**'+G\SSTSR<$6:T+R6>/)603AF/S7<>CBIW&XBH]^@):_/J
M#.GS;@_>Y=<:=,B_)>B2?W/(<Y\=$8ON+9'@TA0)]HV18+,2\,#G$()[-_%G
M>V_$S;>9L%0C07S?M)WER0XUCK]W&/)=KK?=>JK2;?OA8F_-F=P0H]V9,>31
MU!3*0%*V<T]\,:TCIIK1&M7,;([H\FT('_6O"]\?6!-V-K ZXK%_30S^3(Y=
M=JV.!4?,;B7@B>>&X=Y+^=G>>#\JA0A?&T0)KUJE20\ZE=C^:-?G/==LO>58
MK8O<_G(OC=U%@88CN9&6_9F)E*ZT#.>VY ):<V(%HSZ^@5D3V^Y7&3,44!8]
M'502?3*H./I^8&G\)Z^RQ"5::2(XE20"927 Q+T?B7LO;2T^!P'<?!L)GUHV
M$YYUBA/O],FQ7.[277.RC;SY8*.S[)YJAOIHF;]A?U&X96=>G%UK=JIS8T:N
M6VUJ*:,RN=:[-+'-KRBA/S _?C(X-_YX<';\7\%YR?/>^:G?Z?DIX(+9KP1\
M\#V(QKV7B;N[="WZV?_O=PJB1WU;"/\;E":=[]/F.=9A(32SPU%FHL%=;:#:
MUZ"K+-2BM2C&MB$_V:DZ)\NM/*N(49Q1[9V?UN*7G=H3F)&R*S@MY4A(:LK-
MD/3T]SZ9F=_<,S.6J9D9X+@2\,/W(!9W=P[N[@H^M-2\%KWNXD?WAM>CJZ-2
MI-.#FJL/]IAMFFJWWS;<0E/MJ??6;ZL.-F\LC[*M+DET*BO,<"O,+_#(S:UD
M9F8W^:5F=04F98X%)V0>"HG+O!:2F//6-SGWFT=R[K)K2@XXK@0"\#U(P-V=
MAU7SH,^M/.AY/P^Z-;$&79B0(!X?45^U;\!4<+R;(M6_TU6YO<5+MZDAT*RZ
M)L*FK#+>L; \S36G),\CO:B,F5S8X!N?WQ$0DS<2')DW&Q*1=RDDJO"57VS1
M(B.N\(=K7 $XK02"\5WXV;V%J]%"W2ITMY,3W1SB0M<F5Z/3DV+$0Q.J7%,C
MQAN&!VPENKJI2BWMGCJU._Q-RIK"K KJ8QVR:U.H:54Y[HD5)5ZQY;6^D:4[
M \)*AH*"2_8%!Y6<#PXI>^$77K'(B"C_X191"DXK@3!\%]*X\5W@0@^;V=#-
M'@YT9903G9_F1L?V;B7LVZ/,.;[+<'WOJ+58VZ"S0GVOAU9YIZ]187L(.;LU
MFI+:DN2<T)A)BZXO8H3757L'U[;Z^=<,!/A6[PWTKCD;Z%O[S#>@_BLCJ/:'
M6U -.*T$(O$99'&B#Y6LZ%8K*[K<SX[.3K"CN?T<Z,"L,&%RGR+[X+0^?\=N
MLDCCN*-<Y3!=O7# VR"[+\@\M3O2)KXSP3&J/9T:VE9 #VRM]/3=T>+MU=+O
MRVC9X^?><MK/8\<3;V;K%P_O'<NN/LW@M!*(Q7N0QXKNU1%P^[*@L\-LZ-@D
M*SIPB 7M.;(1C1S>SMI]0(>O99_YYNII>^FB23>5[ DOG92Q ).XD7!RY%"<
M7<A JJ-_?YXKL[>"SNAI9M!Z>KU<>Z:8U)Y33&KO8T]:[P+-O0=</+K 8260
MQ([>ER!T$_?_^5X2.C;&@O;O):')HRQHY*0 ZCDIS=)Z7).GYJBI8,DA6XGL
M6:I"RCZ&1NQ>/_V(/:&F05,Q9-_=*;9>NW(<W"?*7%PGFER=QWMH#N.3=/OQ
M4]ACFN/X@HOS.#BXC(+=2B #H7NX_R_MQ/T_2$3[=Q'1KEDB&IQC15T7UJ#6
M"^+$VG.J7"5G#-?EG++:FC+G)!U[W%TI[)B/9N"18#V?P]'&C$/)YK2#.58N
M!\ML'0\TVE,.]#C:'IARLCYP"GN,?[U L9L%&\I^L%K)NP*$;C3@_N_!_3U*
M0+OV_/PS "34?I8--=S@1M5_;":4W%!@R[ZFQYM\Q4(PYK*]:.@EFHS_1:8B
M\T*0FOOY2&W7<TGZ3N>RC>S/EIG:GFTRMSK;:VEY=HIL<>X,]A3_^HNYY1DP
M)9\&DY7<K<!GT(;0H0&$=N/^[I]%J&V.A.HNLZ/2.ZM0P;W-A,Q[VUD3[VIR
M1]TUY0^^8[?)]V^JB.=?GE*TOP)D76Y'*#C<3E2QNYVM;GV[3-/R=I.V^>U>
M7=._]NB9_'U&S^2O)[HFMS_IF-Q:UC']$[17<J41H6-X#R9'\>N?QO-Q_]:<
M(Z&BF^PH^P4?2GDA0HQ]L9TU[(4&E_\+PS5>+\@"]!>.@M3G[L*.+WQ%*"_"
MQ&U>Q$N27V1LLWA1+&OZHD[.^&6GO-'+"06#5T<5]%__I:#_\IV"_O,E!?UG
M(+^2DQT(30\A-+@;S\?]6WT:H?QK!)1ZCPW%?^)'$9]$B(&?9%F8G]0XW#_K
M<[M\-E]C_]EVK>UGJH#5@N<&BX6 C68+D9N,%Y*$#;_D;-;_4K%5]TN+B/;7
M?E&MK]-BFHMGQ#06'XEI?/THIO%E:44S_0@-C>/Y^_'\.83R+B.4]!="40M<
M* CX"=ZXN=UA&\D%E%CM08O#&HRX+("\RA3L>8S =8T^>/'J0L!:+8CDUX D
M 37(7:<"5>N5H'6#(@QM4("9C?)P9N-V>("]6]'("$+M^ RJCR&4>P&AA%L(
MA3Q&R <XD0?P(1<0)%! C&@%<BQFH,)J!#IL>F#,K@V6'!I X50%%RYE\.!6
M -]5VR%LE0PDK-X&V3R24,$C 3O6B$,_KQA,\8K",>S*BCHF\?D?QJ__')Y_
M$Z&@APAY?$!X-ANB  \B@P#!!(2)^B!!U 8YDCJHL"B#%HL"&+#*@2FK-%BQ
M28(]FSBXLHN")_L6". 0AB@.04CEW !%G.NAGG,==' )P# VM:*Z _C\\1U(
MN([G/T"(]APARG>$9R-D#%Q(%W@)&K".H S"!'F\'S(@390$>:(8J)"V@A9)
M&/1)F\"$M '(+.N PL(/5!8^\&3%H<BZ&F)95T$&*Q>4L'%!'1LGM*T(#&6)
M8*A$ C.,K,H"5MIL0#;A  L[;C#WX '3$#XP3N('HX)U8%BS'@Q:-X)![T;0
M'Q$$_:E-H#^+G=@$>A>$0.\O[!GV'OLJ!/KP_\+_' BNR BOP5B!!):8M3(+
MV&JR@8T1!UC;< .9O@8L@OC +$$ 3'/7@TG51C!N$03C[DU@-"0$1KN%P'"?
M,!@>Q<YN!L.;V!/L'?9E"Q@NXX_P+R,07C8"H97\LP;3[22PVO[OLQA[=39P
M,.  BM4JL'5= ];^:X$<NPXLLS:"19D@F#<*@5F',)@-; ;3\2U@.KT53 YA
MIT3 Y"KV4!1,WF"?L1^B/TQ ]+LIB'PSA:V+IK!E)6 L0P0+61+8RI# <3L+
M.*NP@8L>![A8K@)'IS5@[\T/=E$;P#9=$*R+A<&J=@N06[>"98\H6(Z(@<6D
M.%C,8B<D<-U*@OE=[*74DODGJ47S):D%<Y#Z; $2GRQ _*,EB*X$3*2)_SR3
M<I B 56:!6B*K."NS0'N9JO S9X7J P!< [="(Y)0F"?MQ4HE:)@UR0.MAV2
M8#,@!=;CV\!ZK\RRU6'9'U9G9;^1;\E](3_;_HD\O_T#^?OV=U8@^\8:I%];
MP[97-B#YRO:_P!2OX9]G$.(D<)<D@==V5O#68 =O8V[PLN4%#[=U0 \4!+?8
M+4#-%%MV+I%<<JR3_N;0*KMHW[/]"V588<%N4O&3[:S21]LYE7F;JZIO;1ZK
MO;1^K_;,YIOJ$SM0>DP!^8?V(/?  616 A:2> ]P>]-PXS%Q^_O+LD"@*CL$
MZG-# )D7?)W7@;>/T))GA,A7]Q3)S[1\F8^N%?+O71J5WCJUJ[YQ[%-_Y3"F
M^8(RK?V,<D3WJ=T%O4>V]_7OV;W5^]M^4?N6(ZC?= *5&\Z@=-T%Y*]3_PNL
MQ?$>;"$" W>G/V[PD&TL$*[$!A$Z7!!NMN9'J/VZKT$,X8]^P6+OO..E7WEF
M*CQW+U9]XE:C^8C:HG/?N=/@KM.@T=^.NXUO.1PPN>EPQO2ZP]]FEQU>FUYP
M^FIXG@JZ9]U \PP-U$[30>44'91_!7;X];L)$<%;$,__^3,(^#QBY5DA7I/C
M1YPQST*,C<#[2)KPRU!_B2<!D7+W?5)4__;*U?J34:9WW;W>\ JMS>226X_9
M>>JHQ5GJM.5IEZ-6)UVN6!UW?FIUU/6S^6$Z&!WR +V##- ^X GJLRL ![P'
M'H($\,>M&8'7$H_;/QF?1ZHJ^T*J_JIWR9;\SQ)<A!Y$,R5OAX7*7P^*5[OD
MGZ%SSJ?0\#2STF3.L]'\F$<[^8A[O_5!^H3M+&W6;A_M#&4O[1YE#_V]S13C
MA_DD$XPFO4%OEP]H8UJ_ B<A GCA^<$_>PNO)06?1^8VTF*V$NO['&VN9]FF
M?/?3'3;=3/*0N!P;J' V(DI]+C19]VA0CM%!_Q*S_;XUY+W>+=93S"Z[W9[#
M]N.,/8ZCC&-.PXP;3H.>KQP&O;]9#?J!V: _&/4'@!ZF^RN@XKD^>'XX;MY$
MW+\9P@3($R=^*MS.\K)8G?U!D1'/S5Q;P8L9-(E32;[R1^/"U ]$Q>O-A*<;
M3X7D6TP$E5N-!M3;#OFUV??[]CGV^DPX=WL?I'9Z7Z2V>S]U:??_8M<1!)8=
M(6#:'@*&.T- _U?@AN?ZX?D_WVM-^?D,0I#PO4B$\*Y\&_%QI1+K[0K]59>+
MK#>>SJ6*'\E@RN]/#E:?BH_6FXA)-AF)S+88""^V[@VIIG0&-SON#.QR;@T8
MH3;[[W-K]#]#J_=_0&L(_N30& ;63>'X*VP$&&-&OP(Z[NY W%JQN'DS<'<7
MK$<+Y4*$ES5BA'OU<J3K-3K<9\LM-QPM<A;;G\O8/ID1H#Z6$J$WF)!@TA.7
M8=D9G6_3%EE.:0EO<&H(:W>I#1ETJP[90Z\,/D$O#_[;O2)\WKDJ$FRKH\&R
M*@9,,>-?@0=^[<%K$"1@V;C_2_C1?/4&]*11&-UJD2)>;-#BFJLV7W^@S%%T
MJM!]^UBNG]I 9IAN5VJL\<ZD5(N6A!R;AK@2^]J8&J?*J%9J660?K3ABEWMA
M^!&/_(@_/ JCWE&+8W]02N+!"C,KC@?37X$G/H<PW'O)/]M[#?I1SHO>U*]%
M]W>L0]?;)(AG6C0XC]2;KMM;92\R7DJ3&RCT4>W*#=9MRXHV;DI/LJA+R;2I
M2BJT+TNH<BJ.:W;-C^VFY<2,NV?%'&1DQ%QA9,6]=LU)_&Z?EPS6F'EN,IC]
M"ICX'D2L0I"*V[M@-9JO6HV>-:]&?W7PH$L=8H2YG6H<L\TF I-U=EN'JUQE
M>TJ9*FV%@3I->1%&M=D)YA69Z=8EZ?F4@M1RI]SD!M?,I$YZ6N*(1TK"+",I
M\2(C.>DE+2WUFV-&.MA@%ICYK\ 'WX4HW)P9W.AS,1?N3@[T9RL7NMZ]"IWM
MV4HXTJG"OK?-B'^LR69+7YV+='N5IW)SF;]V;7&8845!K'EQ7JIU?G8.)3NK
MU"D]HXZ:G+Z3EI VY!&;NH\1DWJ.$9O^G):0N>B8E VVF"5F\2OPQ_<@EA.W
M-P=Z4LZ*_FQD1U?;.=&E/BXTU[^9,-NKR+:[TX!OL,UJ<V>S\[:6>@^ENFI?
MK8J*$(/BTFBSO.)DJ\S"++O4_&+'Q-P::FQ.*RTJ>\ ]/&N:$99]AA&6\X0>
MF??%*28?[&+S\7<B^6#Y*PC$9Y# CA9P>_]=14+7FMG0A2YV=&:0 QT9VH2F
M!^591WOU>'L[+87:=CI*UK?0%2L;O36*ZX+T<ZLC33,J$\DIY1FV\:4%#M'%
M52[A12UN(85]],#"*8^ PI/8(WIP\8)36"G8A9<".;P$+'\%(?@<DEG0DR+<
MWK4D=+&-%9WJQ?T_PH;VCVU NT;E6 :&='@Z^LT%&[OMQ:LZW.2+VYCJN2V!
MNAE-X<;)#7$6<75I-I$U>?:A515.@95-5+^*'IIWQ6XZL^*$NU?%?9IOU6<G
M_VJP"ZP&<F 56/X*PCG0<CI"=TL1NM)(1&<Z6-#1 =S_X[C_)P70\&YI4M>$
MYJJ64=,--8-VHB5]5-G<'H9*>J>?=E)[J$%L6XQ9Q(X4<G!+CJU_4YF#=V.#
MLV=C-]6]89<;O>&8&ZWAKJM'XT<'SR:P93:!I7<C6/P*HDGH50[> ]S_YW80
M<'N2T/YA(MH]24##,WRH9T:"V#JMQE4W:210.F&])6_,>5OZB+M"XJ"/>O1
ML&Y87Y114$^2F6]W%MFKJ\36O;/>WJVCT]&E8]S9N>.HLU/''2=JQT>*6R=8
MTSO!@MX!YK^"!(3N%R)TN0ZAN0X"FAT@H-VX_8;V(M1U:#5J/21"J#^HS%XV
MJ\^;-T/>E#[M()8P19.-FF0JA>X*U B8B-#U'DLP9(QFFM)&BBRIPW76CL,=
MMO;#XW9VPT>QO^THP_-6#L/+%DY#8(J9_&H>G\/_RA$ZTX+[_V=_X_8;PNW5
M>8"(FN8X4>U)(50VMYTE[[C.JK1C9NOBCU V1QYRE0@^Z"GK=\!?B3D;KN:^
M/U[;=5^ZGO-,D:']3*V)[=X.,^N]8Q;DO4<MR#-WS*WVSIM:3X.QS308V.P!
M_5\]S$/H8BWN?]S?>P80&I[ \_?]? ^<A,K/L:/"BP(HYZ(4,?6".D?<>>,U
MX>>L-P2>==[L<\9#G'':5YIV*G2[RZE8)8>3Z:IV)PLUK.=JM2WG.G3-Y\;U
MS$X>TS,]>4_/;.ZCKMD)T#8_#IKFQ_[KCS*$3NY :*87H9%1//_G>_"X/\M.
MLZ"<*QPH^18/[F 10M2?BBPA?^IQ^MVTX/6ZZ;"._@=M$_6&]U;'&\%BE!LQ
M4C;7TV3(UPODS*_7*IC<Z% TOC&A9/C'<67#/QXH&5Z?5S*\]D/1\"HH&%[Y
MKW/U"!WH0FAL"*'NW7@^[L^R.82R+Y)0PI\<*.HQ'PI]+$+P?RQ/\GJLQ4Y_
M;,Q-?6RSQO&QRUJ[QY[KK1\';+1\'"ED_CAIL\GCW*U&CRM%#9ZTBNL]&9;0
M?7I00N?I=0GM)V\EM!]]$]=^"!(K.=*.T$0_0CWX'C;A,R@]CE#F!83B;A)1
MR!-.Y/]. #'?BQ#H[^5(+N_56>W?&[#;?+#@LOQ 667VP8W'Y .3UW ^:*W^
M?+2 SGS:.JV/1>LU/M9O5/_4+:CZ:;>@RN>3FY0_/]RD_.F#H/*'90S^8Q*?
M01^^A\WX\Z#L*)Y_#J&8/Q *N(N0UV<N1%_B1\Y+6PB4I6U$ZQ]*)/,?VJS&
M/XS8#);)[+K+]IQ:X,:E 5[<JA"T2AFB5RM .L]V*%DC!XV\,M#+*PU[^+;!
M:>P!GQ3,8PO_,8#/H&4*S\=W(/,L0M'7$?+'\VG/$'("3F0'?,@2! FF($8P
M %FB#FY^3= FJ8(ABQ)8L,J#':L<N+!)@P>[%/BQBT,$ARBD<&Z%(LXMT,"U
M&7JXA&$WEQ <Y=X$-[%[_]&*[T#%03S_-)Y_#2$_/)_Z&"&;SPA9 "LR AZD
M"P)($X0(JB!.4 09HAPH$:5!G2@)NB0Q,";A^"1M!@II$U!9-H(7RSH(9N6'
M>%8^R&7EA6HV7MC)M@:&V'A@&IO]C\I9A+).XOE7$?+%\UV>X-FO$#)<1D@;
M$%+#>Z&(UR&'U[$--A'$092P%20)PB!+$ 1%PGI0(PJ #I$/C(B\8$'D 0IQ
M%;@2.<&;Q [A)!9()I&@D$2$&A(!=F)=_P$:\D305B""@0()C%0P+18P,&8#
M/5L.T''G JW@5:"1R /J>6M K8H75%OX0+4+&UH+*KNP&>P(=H8?5*YCC[ W
MV,):4%W&X/_@^__Q_L?/->AN)X+1=A*8*F+J+&!BP 9&UAQ@X,8->@&K02=N
M#6AE\X)F.1]H-JX%C0Y^T!C Q@5 8QH[* #J)]>!^A7L_CK0>(5]PG[@WX-_
M+&L"_[(&\/_0@+6_ DT\W^#G<Q#,0IX$EBHL8*''!N9D#C"E<H.Q[VHPC.8%
M_0P^T"OA!]TZ =!M6P<ZO>M!9P2;W  Z^S> ]G'L G9G(VB_P#YN!)WO&Y=T
M8,,W;%$'UG_]U[I?@;8<$8Q__ID8S%J&!#:*+&"KS08VYAQ =N0&"R\>, OG
M Y,4?C N6 =&51O J'DC&'9B X)@,+X)#/9BAX7 X(P0Z-\47M9_*OS=X(/P
M5X-OPI\-0/BC 6R:-P3!#__:^"O0ER:"N03QG_ZF2/[[+,9)@PT<C3G WFX5
MV+JO >N@M4".7P>6V1O^?1Y4+P1F;<)@VKMYV71DRP^3R:U+)K,BWTSF1!9-
MKH@N&#\4G3=Y*_;.9%'LC0F(O#*%K2]-8?,+,Q!^;@9"OP(C22*018E@C_O;
M&7]TPWM!5V4%F@$'N%JM B<J+SCZ"8!]U(9EN[1-WVT*-R]:5VW]8M4LND#N
M$/MDV2_QT7)<\H/%7JGW%D>VO3,_+_W:_*[,<_/7,D\LODH_M 2I!V20N&<%
M8G>M0.2.%6S]%9CBSK;=0@!G82+0<8-[2I& J<0"3!UV\#3G!G<'WA\TKW5?
MJ:&"GYT3-\\[9HN^LR^5>&-7)_7*=H?,"YMNN6?60]N?6.U6>$P^H/B0?%KY
M/OF6\M_DE\I_6BTHW+ !N6NV('/%#J0N4T#R$@7$?P666PG@L(D ;AMQ?^/>
M]<-G$HC/(Q"?A[\QUS=?VS6?F/1U[Q@!0J_HT2+/7-,D'[ODRSQPK)"_Z]"@
M]+?]3I5;E#[5FW9CZM?M9C2NVA[7O&Q[5>N"[5.MLW:?U$_;@_))1U"8<P*Y
M$\X@<]P9MOT*K/%<%]R]#-R=?KC!0_"9A./SB%!A70S7YYP/L>1Y%>BR[HF?
MM_!]9IC87XP$Z9OT+/EK;L5*EZG5JA=<FC7..7=JG78:T#GIN$OWA,,!O6,.
M9_6/.-S3/^CX7G?6>4ES/Q54][F!X@P-Y#&Y7X'=SSW S>F-FR_XYWO?FW'_
M2A*_QRF0YN.TV%_$F*Y^&.D@\%<(0_AZ0*#$)=]HV;/,5,53C%S5$QZE&D?I
MM=J':#MT#[AV&^RCCACNI4X;[W$Y;C+I<L-D%_6E\;C;HMXX'33'/$!UC %*
M8YZ@\"MPP'/=\7Q_W-T1 @CB\)J21 F?4F2(+U-561\F&W+=BK?EOQQ-$SX;
MYBLQ%QPN=R0@0>F ;X;Z/N\"K6FO"KU)1H/!A,=.XS'W?M,1^H39$/V@^0#M
M@D4O[8E%K\>"48\7Z/8P0;/'&U1[?$#Y5^",S\ 3S__9WM&X_9/6H^_IPH2W
M61*$Q]GRI-M9NAR74ZW6GDYP$3H6PY0X$!$LMS<T6GDR*$5C(B!;9\2O6'_0
MI]JHW[O9M,>KR[S3:\2RW7.&W.9YRFH'XY[5#N:\V0Y?,-CA!]JM :"!J?X*
MJ/SX''!S_VSO>+R6M+7H<\X&]#Q_"[I;M(UP-5^3_4R6!=_1-$>A_8D>XGMB
M ^0FHB*4A\,3- 9"TW5Z@O,-.@/+C7?ZUYOM\-MIV>0[8-7@,VE3YW/,ML;G
M3]L:OW>6M0$_C&N#0*\N!+3J0D']5^"&N]L/]UXD;N^DG^_YKD'O"_C0HY+U
MZ&:9..%\L3K;\7Q3WMEL^TU3:73QL21?V<'X4.6>F!B-CL@4W;;P',/FT&*3
MAI :\]J@'>2JP![KBH )V]* 0W8E 5<I)4&OK4M#OIN6A8%!>03HE$?B_^K\
M NCXM0?@WHO!4KG1A]Q5Z'G):G2GD@==KA(AG*I083M48KQF.M].<#S;56P@
MG2G;G1RDM#,A2J,E+E&G(2;#L#:JP*0RHM*B++S1JCBTTZ8@=-0N+V36/B?D
M@GU.Z'/;O(A%\_PH,"R(!MW"&-#Z%7C@>Q#$@>\B!_J8P8'N%K*C6^6<Z(\:
M;G2N=@LZ5JW$NJ_"D&=7L?7&H7P7T>YL3YF=&0%*S:GAZG5)<3I5"6D&Y7&Y
M)L6Q918%T?56N5'MMEF10Y3TB!G[M(BS#JF13^W28[Y:9,:!<58\Z&<G@,ZO
MP!/O?R@;@D0V]#B;A&Z5L*%K51SH<CT7.MDHA [6*[!,U>BO'JD@;^@M=A)I
M+_"0;L[Q4ZS+#%6O3(_1+DU-UB],SC;)2RPVSTJHL4J/:[5-B1V@),9..\3'
MGL(>V2<F+%@F)X%):C(8I*6 SJ^ B>]!. OZG$)$=_.(Z'H9*VX>=G2VB0,=
M;1%$,\W;21,-NJL&:BS7=U0X;&TIH6^K*_11J,P+5BO)B=(NR$K4S\G(-,Y(
M*S1/2:VR2DQNL8U+ZJ-$)TTZ1";-.40DW;>/3OE,CDT#T_AT,$C( -U?@0\7
M@B@B>HZ;[U8A 5VN9$%G&MC0B1ULZ$#;>C35)DL:;M'F[FXP%VBMH6RNKW23
MJBQCRI<4!ZKF%T9H9>?'ZZ?EIADG9>>;QV=5D*,SFFPBTGLHH>F[[(/3CSD$
MI=]Q",W\:!61#::1.6 8E0-ZOP)_?!=B$7J0A=#U$@*^ R1THID%'6IG07L[
M^=%XYS9BWTX-SIT[3/D;F^R$J^JH$B4UGG+YE?[*6>5AFJFEL;J)Q2E&L86Y
M9I$%99:A>0W60;E==OZYX_:^N4?L?7)OV_OGSUL%%H!I<"$8AA:"WJ\@B 4M
M)"+T=RY"ERIP]S40T>$V$IKI(J*)7CXTV"M![.Q6XVCN,.*K:;/>5-KB+);?
MY"&3V>"KE%(;HIY0':T3795D$%Z191)<7F(14%IGY5/28>-5,FKG67*(PBBY
M:>=5^I[L7;9LZEL&AG[EH/<K"$7H:2I"?^#^/UN#\!T@H'T=!+2K#Z'!(1[4
M/21*V#&HS%;79["FK(>\,;_3422SG;XMN<U;/FY'D$I4<Z1F:&."7F!#AJ%O
M?9$IL[;&PJ-VIQ6]9L3:K>: C6O-=1NWVG>6[K4_3!AU8.!9![J_@DB$[F?B
M/<#M.]> T.Q.A';WX/['[=,USHU:)S83ZL<56,I'=5<5#%NLRQRD""?WNXK'
M]GK*1G3[*X9TA:GY=\1I>;>GZ3%V%AC2VZI,J*UMYLZMPY:.K;.6#JU7\<>W
M9LZM2T;45M!S;06=7WV(QW<1]_^9:H0.X_Z>POT[//!S/N[/:394NW<C*I^6
M)17LT>3,G#3A2]IENS%FW&5K^)B'9-"(KZSO<(BBUU",JOM@JJ;K0)Z.<W^E
MOD-_JY%=WY"Q3=^LB4W_51.;OC>&=GU+>I1>T+;O!<U?/<;G<+D$H>-X#_9V
M(#2*SZ![%/<G[K_* T14?&@MRCLD24@_J,J6>,!P==2LE4#H/L=- 3/TK=Y[
MO248TT$RM#U1VUVFDI4<IW)5[28K-*PG=VB1=P_J6$SNUS&?O*ICL?N-MN6N
M)0W+7:!&G@#57_V%[^)IO <'VA :QV?0.XS[$_=?U7Z$\H^24-JIU2CYU!84
M=TJ!%'%2AR-HSIS']P2%W_.$ZT;Z<:_-U&.!HH['(B4H1Y.D;8[FR)&/E,N;
M']FA:'ID4-GXR*RR\=%KRL:'WRH9'_JA:'P0%##Y7UTJ1>A(,[X#G0CU#R+4
MN@NAZGT(%1Q!*/4T"XJZS(G"KJY#05>E"'Y7U5B\KAAQT*]8KZ)>=N9UO.PA
M0+GLM]'F4I@0^5+"%O-+62(FE\K%C"ZU2!A<&I32NS0KI7?YAI3>Q7>2NA>^
M2^J>!TG=<_]UH@ZAZ7;\.="/T$Y\!VKV_CL_!3=PU"46Y'^3$WG=Y4,>=T60
MVUUYHO,]'1:'>V9LMO<HG%;WW%99W&.N,;T7S&=\+X;?X%[Z.KU[)1MT[C<*
M:MWOVZ1Y?V:3QH.+FS3NO=ZD?G=QD]H=$%+[^[_VXS,8[D6H?02AVFD\__"_
M\R,NXP:^24*T!QR(^I(?.;X207:OY A6K]2)YJ\-6$Q>6[(:OK9GUW]#X]1Y
MX\VE]29TE<;;^-6J;[-Y5-Y6KE%ZMY-7X=T8G_S[H]A=ONUO/_!M?[W,M_T5
M\/YJK!NA3OQY6(?O8.$A//\40N%XOO>?"%%QAU,^<B'K+_S(XNMF9/IU&\'P
MJQ)1=U&+J+5H1%+_9LFB^LV>5>F[&ZO"=R:;W%((N\Q2/,>VI5Q.R1_5G!(_
M.KG$EW=QB2W/<8O"?6[1'_-<(DM+_]&-/P\;\!TL.O!_YS-O(>1T#R'R<X1,
M@0,9 B_2!4&D":)(#60(2J!$D =-HBP8$+>!&5$2;$ABX$P2^?\(N>OXJJZM
M7<!C;8F[[KB[NQ$A1MR(N[N[NQ(2@B4$#Q+<(;B[%NTIM,6*%TIQ9]R1]O"=
ME//=>_]X?IN64]ZYQIPK>[^K^Q3CV2J8R5'"4HX"-G/E<097#I?PR>(F/AD\
M1'[DD\;'_V5H$T#W'CI_Q__.3[P!$'(;P/,!P*0W0+D<L$)1,$-I,$)%T*=U
MZ* >HX$FC"I:,DIHSRB@*R.'WBP9#&1)8B1+ I-98IC/$L$ZMC#VLH5P/EG-
M%L0=; $\\E^FT3U0=Y3R+U#^SP#!=P'<'P+8/@6P0 !CHH?\H(5BH(Y2H(P\
MX*$*R-):I% 7)-"8$4,+1A3M&"%T8030F^%B,,-@# .82<I)*PMP@"PDH_\%
M3<U8:$7]W\Z$A?;F]&K+1FM7#EKX\Z%9-#\:9PJ@8;D@&K0(H7Z?,.H/D25D
M5 3U-I#M9"\Y1BZ(H/Y-^KW'Y!7Y1% (#2;0_U^84[:M(0L=B),I"QVMV6@_
MB8.VOGQH%<F/%FF":%8BA":-PF@R302-YY"%HFB\@JPC6\AN430Z3*]GR0WR
MD+P@'PF*?#5!D2_?&*/P]]#2B$$'ZO_CSP#&OQOC8LY&9T<.3O+F0X>I FB7
M+(@V!<)H52N"EIVB:#% HQ\F(^)HL5H<S3>2'62_!)J?)%?)/0FT>"[QU>*#
M^"<+%/] WEN@V+M_>_L=M-%G<)(.@V[:+/30^_M[*9YV''3WX$.W8 %TCA="
MIQP1=*@41?M6<?HT+H%V<R71=A%9(86VZ\A6:;390XZ2'Z0_V]R1_F#[3/JM
M[3OI5[8H_<(6I?X<9X>2S_\F,1$ZC.=K,.BESN 431;Z&K#0SYJ#OJY<]/87
M0,]H(73/$$6W$G%T:9!$YRXI=)XI\W72L.R724ME/SNMDOOHM%'^@].8_'NG
M@_)OG<[P7CO]POO3Z0GOF=-;WA,GE'\T">4?3D*Y!\XH>]\99;Z'SIH,>JHR
MZ$O].Y!>0W19&$K[$>+$Q2!O ?2?*HP^R6+HG2_YR:M:^KUGJ^Q;C^GRK]WG
M\%Y-7JCP8O)RI>=N:Y7^<-NJ_,QUK\KOKB=4'[M>4[WO^DCMKMMKU5MN7U5^
MG8Q*/[NCXG5WY/WDCO+?0S<U!GVHYP;QF+^^ Q"IQ<)HVH\HVH\(=WX,"Q3^
M$!(K]B8P2^I%0*G<'WX-O-]].I4>3YFA\M![2.V^UV+UWSQ'->]X;M2Z[;%3
M^Z;'$9U?/"[J_LOCONX5SU?:%[V^:I[W1O5S4U#US!14/NV#2M]#3\H-D*-\
MZO_1M(X$6E,2G<]$2_:7!&>^M[&^0G]&18@_B4B5?A!6P+L;4J5\*ZA%[9>
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
MMZE]9]W"^QX[1_9]=(CJ0YN8?K0D%A,]*Z!]H/OA%,U@/_7O[=1_UU+^R C
MT"@'9JZ2A>FK]%@=HS9\32O<1&N6^<F4+0U3+%P2HY:S*%D[8V&6?LJ"(N/$
M^57FL?.:K2*'>FVG#@TYA ZN= H>W#XI:/ T>>08//C!-G00K<(&T?Q[#V@?
M+C;_/8-=@P ;J'\NI_QAZL#]&ZC_;)2$MHV:3,,&"T[5>F>ATK53)/+7!,ME
MK8Y22EN5J)8TFJ$=MZ) +WI%A5'X\B;3T&4]%D$C@];^(RML?4>VV_J,G++S
M6?K0QG?I!TN_)6CNOP1-B<E$O]8 G.X$V#>+^O]\.@-+ 192_LSUU#^W C2,
MB4+-F I4C!FSBG8X\.5N]Q#.V!8@F;PU7"Y^2YQB].8TU8A->1JAF\IT@C8V
MZ/MOZ#;TV3#7Q&O#<E//#=O,/#:<,G-?_]#,8]T'$\]U:.2Y%@V^=XEF<+B/
M^C_MP9HEU+]74O^E_.[Q?.I@)0?XH/"@+.0>U&4R#UJQ4PZX\B<<\!&.V1\J
M'K$_1CIT7[)\T+YL1?^])2H^>^O4O/9T:;KOF:/MMF>9KLN>;;K.>TZ11[K.
MNS[H..]$;><QU/K>R6XZAW0?K!\_ RL !M<!3*/\IMT 90<9R#[!A>0S8I!X
M1@7BSA@S46?LV>%G/+@A9P($ D]'"/N=3A";<CI3TO-TD<SDTS5RKJ<Z>)-.
MS59T/+5,R>'T-F7[TZ>5[4\]4K8[^4'9[C@JVQ[[;P=FTGVP &#%<H!Y:P&F
M4WXSY9<? L@^"9!PG@M3KPA!\+^D(/ G3?#_R1Q\?YK$\O[)F^UY/9@S^7HT
MG^OU%(%)U_.$'*]7BMA=;Q6SN3$@;GUCJ83EC2V2%C^?E+2X\5#2_*>W4N8_
MHK39U?^V;?P,T!F<OP:@;POE4P<O/TSYIP'BJ8>'76.#SR\"X'5?"CSNJ\+D
M!X;@\L"&<7KHPC@\G,*R>QC"MGX4P[%\E,HU?U3 9_JXAM_X<9> T9-!08,G
MJX3TG^P1TOO]1R&]QW\*Z3W\(JC[ (6^MWK\#*X"F+$9H'7\^H]0_AF N$O4
MP?\%X/4K@,L?@C#II20XO%("VU<Z8/W:%"Q>VS&F;UP9XS=3&(.WP2R]MU$L
MG7<I;*UW^6R-][4<M?<]'-4/\[G*']9QE3X>XBI^O,E5_/"2J_CN"U?A+?[#
MXO%[8!- &^574'[668#8*P"!-P#<;P'8WP>P^<0/5!G!%.7 "-7 @#J_#IJ
M%EJ#.CHQJNC!**$_HX!3&3E,8,E@+DL*JUF2V,V2P/ED'5L,#Y!KY!GY\Q]F
M;P1HI_-?.9Y_CO*O 03\ N!ZA[(? )B\!C!$%NBB,&5*4J8\J* *** 6R*$!
MR* 92*$-2* SB*$7(X)!C!!&,_R8P7"QG&%C!\/"08;!409P!SE!SOQ#YTZ
MJO']'\^GV?O?I-G? [!\#*#W#"@70(TH(1?D480R)4 294 <>2!*:Q%&31!
M?>"B*;!H+4!K 9Q"PD@BH1_$V$A9_60!64/6_0,:FC!H2OW??)PI"TUM6&C@
MS$8=7PYJ17%0(YV+:J5\J-)$II$Y9"$_*B\G:\D6LHL/E0^2T^1'^OW[Y#GY
MP$45_/\S'L^F_F\USHB%%A8L-'%DH]$4#NJ'<U$WA8O:17RH6<^/FEUD)C]J
M#),1 =1813:2'60?.4%__Q*Y2_^[9^0=0;XOY/,$G[Z#IN/9U/]MB9T>@S8F
M++2V9Z.E)P?-0FF-B7QHF,>/!E7\J-\F@'I]9% 0]1:1%60=V4IVDR/D/+E)
M?A?\K/=6X(/^5X%W^BCPEKSYOT#+\6SJ_XX:##II$0,6.EFST,&-@[:!7+2.
MY4.+3'XT+Q- TR9!-.T10M-90F@R+(PF(V05V4AVB*#) 9&O)J=%/IE<%WEO
M\DCXM>EKX1>F7X6?FZ+P'^09>6J*0M]#&\IW4F70587YZSF NRZA_7";Q$87
M'RXZ1?"A0ZH VA4*H6V-,-JTBWRQ[A/];#U7]*/U0K$/5LO%WEFM%7]KM57\
MC=4>\5=6Q\5?6ET6_\/JOO@3ZY?B#ZV_B-^W1O%[UBAVU^8OHG>^@P[C^8H,
M>E#_]J977YJ%+^V'#^V'ER<7/4+XT2U!\)-+CO![YW)1:@IBKYRZQ5\X#4@\
M=YPG^<QQB=13AU'I)PX;I1\[C,D\=#@L\\#A@NQ=A]]D;SJ\D/W9\;/,3XXH
M?<T)I:Z0RTXH220F0F<ERI<#])$!#)!G,'C\.QET1H*M6!CHROGDY\?W9DJ4
MX OO=)%GGD5BCSUJ)!^ZMTG?F]PK<]=MMMQMUP7RMUR7\7YU6:OPL\LVQ9]<
M]BO^Z')&Z;+++:4++L^5SKI^4CSMAKR3;BA_8C+*'I^,,L>^@Y.IZT^ASA]
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
M^WHE2^;-'I;TFQ]9TJ^?LZ1>?F9)_8G_,)_NOS[:_R;*+SE(^2<I_P* [Q4
MYQL 5K< #'\#T'W-!>U/HJ#Q61I4ORB!\A=-4/AJ /)?+4 6'4 :)X,D^H$$
M1H 8IH (%C$BV,P(X6Q&$$<9 =S#\.-5\CO#AV__80:=_V;*+QW//TWYEP!\
M?@)P^A7 _"YE/P!0^Q- &0$44!#D4 QD4)KR%$ <54$4M4$8C4 0+8$/G8"-
MGD ?U F]&2+] !S_CP$A'3I<3NB@(0T9?_R'UAWCSP !TL?SZ=JG_ S@>!O
M]#Z UF, Q6< LE\ I&@-$LBB:Q2D3%$00 G@T%H8Y-&?HTJTB1&Q^O=S$%\2
M"7_]"QJD'\1(;X1(-S^N)EO^ 76,&-0W8-" Z!LSJ&7)H*H3"Q6GL% ^@HVR
MJ6R4+F:C5#WI(C/),%E*5I$-;)3<3O:28^0"N45^9Z'46_*5X/_;>+X1=6UC
M8C2^#C,&->U9J.[)0I4P-BHEL9&7ST;Y&@[*MY-^,LA!N45D!5E+MI!=Y! ;
MY<Z0G\DC^F=>DR_LS_+(^B2/['$?_Q=H2-FFU+7--(D.\]=S&4,;%NI-9J%V
M$!LUX]BHGLU!U7(.JC23:606%U7FDQ&RBFP@V^GO[R<GR57.5Y4'G$\J+SGO
M5#^QWZ@BYS5Y]6\OOX.FE&U)7=M:E4$K=?HUK<F2]L/,A87&?K3&*#;JI7-0
MMYB+.G5<U.X@_7RH/4@6D>5D+=\7[2U\G[5W\WW2/LKW0?L'OK?:O_&]U/Z3
M^X?.1^XS'>3[G3PAC_\7:$G9MM2U[16($H..-!,'$P;M'5EHX\U&RS .FB?1
M6O.X:%+)]\6XF?^C<0__!Z.9_.^,A@7>&"T1>&TT*O#*:(/ "Z,= G\:'13X
MP^BLP.]&MP0>&O\A<,_XH\!=8Q2\36X:H\"X7[^#-HJ CM2UG:E_N\H#3E8C
M="[<K!ETIOUP#&1_MH_EOK?-X'MM4\+_PKI.X+E5N^ SJS[!WRWG"#VV7"#T
MR'*9\ /+M<+W++>*_&:Y5^2.Y2F16Y:_B-RP?"IZS>J]Z&4K%+UHA2(7R'EK
M%#[W'72@?!<IRJ7^[R4-Z$,S\=$&G&+&?/5T8KUSG\)^X1K.?>J2S/=H4I[
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
M?K%11/UZXZGU!TS"ZF^83*U_:1!1CSJ1]:@958_J$]U/!_B!SN)AFL%8&\V
MLI=/I^[;3_G4Q3L'Q*!EI@HT#!@SU3/L.67][@*%??XBN=.G2F1-BY5)ZTF1
M3^[.5DKH*E:-[:S1B.QHTP[OF*$;VKY0/[A]K6%@^S[R+\/ MA=ZP6VH'=*&
MFD1MHINT#Z?I7MA'>["5KG]U'\"BF=0]J0=W# (T#@E#S9 "5 SI,R5#-NS\
M05>^[+D^0NES0D139D=))LQ*E(V=F<F+&BA4"I]1I1K:WZ(>U-^GY=\W7\>W
M;XVN3]]>O2E]5_6F3/]3VV<Z:OKVHKI?+ZI.=(U^)AVE^V G[?]ZRE\V"V"(
MLJ=3#VY:"%"QF O%2Z2A8(D6Y"PQ9S(6.W%2%GOQ)RP*%(I=&"X:M2!>,GQ^
MFDSH_#SYH.%R!?]Y3<H^\WI5O8:&U3V&5FNX#^W1G#QT17/RX'-U][E?5=WG
MHHK''%2>Z-SX#%KH'-#\1RE_P1#U?ZHB'=2#:Z@:Y5(7SU@E!FFKE2%YM1&3
ML-J6%;/*C1.YRI=OZFBH8,AHC$C@RF0QOY4YDE-6E,IXKFB0<U_>PW-=/J3H
MO'R5TJ3ENY6=EE]6<EKV7,EIZ5=%IR6H,&D)\B8Z1O?B&)V!M92_A/+GTK7W
MC%#_I1Y>LI;Z%W7AV"T"$+5%!B*V:L'4K>9,R%8G5N!63[;_ED"NSY8(?J\M
M"8(>6S*$W387B;ILKA5WVMPEZ;!I4-INTZB,[:9=,C:;+\G8;'PN8[WAJXSU
M>I2Q7O=/>VD/-E$=7$[Y\Q;1'M"U-U,=*Z<>G+T5()ZZ:,@>!GSWB8+//@7P
MWJ\'7ONMP&._,S-Y_Q3&=7\(RWE_--MQ?PK7?G\>G^W^*@'K_>V"EOMG"YGO
M7R%LMG^GB.F!B\*F^_X0,=GS5=1X-XH:[T*QB;;1V1^E_ 64/X/RV^C:*S?3
M'E /3=P#$': .N@1!IQ/\H']:0FP.ZT$MF?TP.:,%5B?=0:KLU/ XFPH8WXV
MCC$]E\$R/E?",CS7Q#8X-\#1.S?"T3V_G:-S_@)'Y^P?'.W3G_FT3B&_ULE_
M6D/G;S'ESZ+\CG4 U73M>;L DB@[[ CE4TUV/@-@_0,'C*X*@NYU<="YK@ Z
M-W1 ^X8Y:/WL1+Q \Y<0T/@U#M1_S0;5FY6@<K.+4;XUS"C>6L\HW#K&\&X^
M9'B_O&=X/R-+_L8_+:7]GT/Y7>O^?@:53]>>=)CR*=N;LITN %A0'S>X#J!Q
MDPNJC\1 Y9$L*#U6!87'>L![8@YR3QQ ]G</D'D:!%)/8T'R619(_%%%IH'8
M\\4@]N<V$/WS/(@\?PHBSSZ#R._X#T.4W[/N[V=0!?LH_QCE4[8793M0MME/
M #J_ JC< > ]98'<.V&0>2<)DN_E0>*]*HA]T '1#R8@_-$&!#^Y O\G/^!\
MC@+VETQ@?:T"^-)+Z";[3)O[^1)Y1CZ3+_^CE_(;QI^![0=(IFL/.P_@>1G
MCK*-*5N3LA7N T@_ 9#X"""&?""*(B"$$L"/,L!!16!0'0#UB#EQ)%[PUP=$
MI#?D\?\@T5_/'F@=2(/&D^3^/S11?C'EI]!O3;T(X/$C@"UE&]X%4'L -&?*
MIJ6+4+X@ O 1%G+HGQ4DHD2"R!!%HD$,B#5Q(T'__BX(O2%B%YE/Z-#C[G]
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
M65*O6G'BH&9AXC+M_,3-.GF)AW5S$F_JYB:]ULA+1I6\%%3*3T$%POOF32C
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
M%BGL>SJ4=CW[E+8]YY7C>^XIQ^]XI#-NNZ0S;IND.V[KOZCK4+NHOXEM;]]
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
M2$_[TS0]33+.2)-4Q.@9ZBKA+?;_A6G <6KO*P&VE=(%%M,!,1_S<PTQ)V\
M9N:-QHP\1]3E316J<@/%\FD1\M)I"8JBG#2=@IQINGG9)?K3LFL,L[.:59E9
M;29I66M-4S*WF2=G'K5(RGK%,C'K,[[^;IJ4)1DG9TDJ8O2,>^R':YG 6;;[
M*+5W5]"!5-*!\'5A$3"G2 ^-11:87C02-<434%GD)I05^8G%A6&R@L(X15Y!
MBC*G(%LW*[](/R._RC MKTF5DK? .#%WM6E\[E:SN-S#%K&Y+UO$Y'[*U]],
M8W,EX[A<246,GO%>DJ9"=XKM/DCMG36:JLPJOK;0(3>6*5!;9HK*\N$H*[=#
M<?D4H;#<1\PK"Y'EE$7+LTJ3E!FEF3JI)05ZR245!HDE#4;QQ:W]8HI7F405
M=9E%%ATT#R^^1.Z9AQ<],HTHDOH156219/2,NVF:"MWQ<O8#'?&V&9JJS%*^
M-C&.&E)6TP_%-4-06#L6>;7.R*GU%+)J \7TFDA9:DV"(KDZ79E0G:<;5U6F
M'U,UW3"R<JXJO'*%<6CE9I/@B@.F0947S (K/S0-JGAH$E0A]0NND%3!Y9+1
M,VYR_)_C&#A*K5W4WM*LJ<JT\;6^D?K\K*#!$-,:^R.[T0:931.1UN0NI#3Y
MB4F-86)\8ZP\MB%%$=V0HQ,QHU@W;$:M?DC];,/ ^J4J__J-_?SJ]QG[U)\C
M[QG[3/^UG\]T2>5;QQ5:G63X#/5NM5/L@P-L]PYJ=[1HJC+S2.U<ZO/GS!9=
MI+:8(7GN""3.M47\O,F(G>LE1,\-$B/G1HGA+8FRT)9,15!+H3)@3K6NWYQF
M/>\YBPT\9W<83IV]Q\A]]HLJ]SGO&+G/^MG(O5DR) ;N,__E$G-P;#JPA_I=
MU%VS@&ZX#6A>!%22')*X2$#,8A6B%@]"Y)+1"%\R$:%+W!&RQ$\(6A(F!"R)
M$_V6I,E\%N?)/1=7*#P6-RK=%K7I3EFT7L]ET6Y]YT5G])T6O:GOU/:3GM-"
M2<]I 9G_+V>J.2?,U.P.ZEBDOCN*.5BNWAE#-[2*;J@=B*93#UZCCX U9O!?
M.QR^:\?#9ZTSO-=ZPG-M(#S61@KN:Y,$U[79XN2U)3+GM?4RQS7SY1/7K%4X
MK.E1VJ\YI;1;\X;2;O4#I>TJ26F[DJR0=)YQG'V^A_I;:%974WM1^[]5F6D=
MS,%&('0SX+U%@%N7"E.Z^F-RMS6<N^W@U.T"QVXO3.H.QL2M,7#8F@;[K?F"
M[=8:85QWBSBFNUT<W;U=M.D^(8[LOBV.[/I1-G+S4YGU)DENO?%?#C+_VZB_
MGNU>MH;GXP:.@TT<!S3/J>JJ#$VC7P\PA4[98:\"X_;UP]A] S!FOS5&[[?#
MJ/TNL-GOC9'[0V!](!Y6![(PXD IAAUHPM #RS#X0!<&'>C%P ,W,'#_]\+
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
MT^,DO?182?<9'[/?KU/KK+H.1>^Y>QK]%EF7!2QF7'.3]#$SV0(SDJU1E^*
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
MY?(II5ODDTL/*UQ*7R%?*%Q*_I2[E$ARE^)_.<-\'Z3&]FKV0SW/!]J15M)
M2J;3=]71=S">D&I]!%:;PK]F*/QJQL"G=B*\:UWA5>L#S]H0>-3&P+TV57"M
MS1,FUU:(SK4S1:?:);))M9MD$VH/RAQJ7R*?R1QJ_I Y5$LRAZI_4>^)VL/V
M=\T ULX$%M.*S)G-L4#R^3ZYF=Z7G_LUR3"U207WF?WA-M,*KC/'8TJS$R8W
M>\"Y.0!.S1%P;$[$Q.9L3&@N%>R;&P3;YD7"^.9.<6SS?G%,\T5Q=/.GXNB9
MOXNC&Z4^QC1H.,Q^WTG]C=1;V0(L:*7WG,]^6 !DDU@23*82IP5ZF+C !!,6
M#(+] AO8+;2'[4(7C%_HA7$+@S&V+09CVM(PNJT0-FUU&-DV'U9MZS&B;8\P
MK.T<N8=A"QX)PUHE#?,T[&6^N]GFM=1>LI Y6$S_OQ0H6$;_OYPY6$'_3ZLX
MF=BM D:U&V)DNQFLVX? JGT41JQVP/#5DS%LM0^&K@[%$$ZP@U;G8.#J2@Q8
M/0>6:]IAL:8'YJO/P&SUNS!;]1#F*R68KR#+)4'-SMF:I^2LI/8":C90IV0U
MD$EK&$/+'M@!N'4"#ANI3W\^=+,(RRY#6'29P;QK,,RZ;&#:90^3[BG$%\;=
M$>C7G0)5=Q&,NAM@V+T4!EW=T.\Z!KVNF]#;\CWT-S^%P28)!ALUJ._06LUV
M+V8[F]4U&-K!'.HE;.$XW,H^V 9,W Z,IC<>NHL>? ]@O$\!@P-&T-UO!IW]
M@Z'<;P/%?@?(][M"W!\ 07WQW<^)97\EF4?8F'TTUOM>XB1 H[SW-PY"Z1_6
M,^?+V_^MP>1U TD[@+#=@">MZ21^=?0!ZA\"S(\"*OISO1,"Q)/TMR?[$0O@
MU% RBG!!>IH+DM-<#)SF)'\Z7_-HI-,4.<7&G*+//?4FO_. /"%2'ZO8]E;F
M>WH7YV1JI["=X?3B7D>HWZO9 S.$7S4[#1C1FRLOT&.S.7B9/OME ^ R??8K
MC..5(5P,<F%^E8O#:^[ ]6#-QM#K)9H_T71]'3]G@Z[1W%]C+JX])'_WL9!Y
M;V#.B]GN-+8WDKK>)ZA_6K,'9M!YP.028,"ORM3UEQOD%KE-7I<!=_2 -U3
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
M1&$OAA=>)]]A1,%3C,B7,")/$JS(OESM7IQJ>N\Z]D,]S\EZ[3Z46B":EB"
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
M8;VT; -](YC&ZP90LD[*@*[&\7G(:LD'N*^>(,?53IJT&IZ[&KZ]FB1D-4G
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
M8 UYQVC0)T4S?;(UPZ=(_;Z5FNY;KU[?5DWSFZ9NOP%U^BU0A_]RM?EO46O
M(4T-O%G-@3]04]#/P;MJ#/X&F+_%4^B[#*^^+0\?,-P?X;J']YM(R5;BDT74
MS]Q@>PT$F-0?Z*_I01'J"4I0=U"ZNH+SU!%<HO;@:K6&-&EJ2(=:0OK4%#I'
MC:%+U!"V475A!U0;?I-J(NY3=<3/5!7Y#O@:F+_%XY3]7G3?PC!_$HY]L 0?
M%!I[8*2EZ?",1,;VZ GJ"7=55[BWVL-#U!H1HZD1R6J.R%)39*$:(LM5'UFG
MNLBIJHWJ4774+%5%CZHR>ITJ8O:J+/:T2F/O5DG<4^!-E<1_"<R\ML*8![H+
MO><8XF^HA/N#K:2"JXT],'PV&SNF8T=[C+-:8CS4%!.@AI@(U<7&JR8V3=6Q
MN:J*+5%E7+4JXII4%M^ETOB9*DD85G'":A4E[E9!TDGE)]VIO.0?@]?!Y\!L
M03ZX0IEO1_]-</SK:VW[<'B]@GL+L6,0.[J)D>8D>]4EN*LFT5=5B:&J2(Q1
M66*R2I.R5))4H.*D"A4EUZLPN5T%*?W*3YVOW-05RDG;H>RTX\I*OUV9Z3]2
M1L;_@7\I,\/,>T9F<!G_7T3G:=*^PW#P76 #?'\9?'\>=O1C1P=VU&=,4F6J
MJ\I2O522&J2BU$@5I"4H/RU->6FYRDTO54YZK;(S6I65,5V9F7.5D3FF]*QM
M2LL^IM3L2TK.>0S\$7RJE!RS4K+-W#=;SL6Y@/Z3S<0":=\.L(Z4? FVS,:.
M7NR82JS4$*LE6<XJR/)07I:_<K/"E)T5JZRL%&5F9RLCNUCI.=5*RVE6:NXT
MI>3.5G+>4B7E;5%B_O6*S[^HN()'%%OP"M=/%%]@YIY9">!N]-QLS ,99^)V
MV,Z#Y;J(]X/X8QIUTTR,5!(S^?D.RLYW5V:^CS+R0Y26'ZW4_"2E%&0JN:!
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
MSE"WZUQUN2Y5A^L&M;GM5ZO;&4UUNT?-[C]1L^E--9F^ &8U>9@MUQ^3?OW
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
M/K(7(7LYS'8]6K?39*Z#NY^B*=U&DWI0YPF<FRG9^%F@QEH,XSR,ZVTV&.>
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
M<KGNHZ=K,+TD8*J+ACYA&.8#89?)"-=\"1?D\L-NPJB7!.HD"SE*J),&I.I
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
M"QAKVWT?2C"R/_[MBY^-AFYVL-$(T*6AL(DN;*(&.BL'?Q539"<"<CR$1T:
M<,F($$X92<(NHT#89%$H"^>6@S'E1H$D@AC*3T6@/K<[6)?'C"0/SBN/*$$.
M.LBUD_56W:] %SET[T,)1IY"G<7!K[N.A ZPR0CH.12Z:,-GE?!X*>@AK,Y.
M^%1XR  E <*FB$ZCB,ZC".=5@J&4X$C*,**R#3)B:65P+!40.!5J\SJ"964$
MI\H(-I6@@V([60OY2R!WH6OW/I09"#DGX]_>SN!\T,46Y<.ABP%LH@X]Y.$_
M8O!7 5UVPJTUD+!I8F#7P "BCDZC@0%7 PZL 24U -2$,37Q0$T0:TUP+,UE
MR)@9-3!+JF/&5H<_J'60U9"? -GS/= O8;8@T--)^-L+ZKO@YS;091ALH@,]
ME$&7I. GPJ@BKQ$;X1B" =0 @Y<^=-##H*J'#JP'9]&#$^O!D?1@1#UP?ST0
M9#V0:3T0*ET0%5U$"CIE,"QTT.XD*Z%F/.1&^Z!?^J%?(D_T[;Z/Q!&ZC$#Y
M$.BA#IO(PR9BJ)H 'LV%]L' "7*.B=<$ _HP3';&: ]CM(<Q?,*8<F2 C,']
MC?%08W ;8Q##H2 31B DAN#=AM!A"(,LI^[%!1V=!^H12MT)BSP1V1W\WA:Z
MF$ _;=A$"3:1A"Z">.1 V 53 HR$"<T:MK""+2QA"TN1[@5="[2'!7S" HUG
M ; %A%@$=5_L.1SD;3BB-?/KJ /\P91!EE+?9X;+1$[#/ $N/ST0_1)=R9DZ
M3@2]#*"?&FPB@\<(PRZ\T(<-ML%$BL9"=@:W= +?=H1?., 6#K"%/29">[2'
M_5#J8]/(:.A1$# *48D=R*0M")L-B-#(#Z@#@RQ&T7RH& %3!8?"'T&!W!$X
MV$(78Y0-]N_^)HXH].%#L[)3ZQZ^/;EK3PKR6.CAB3;Q0)MXH(^XPQ;NZ!_N
M: ]W.)&[:\]^%/1/-Q#;T8@:74'*G-]#?T;7MY&I?2C4MXD#D7W@OH[XOSGT
MT469TDQ"Q*&C '3BZ%KO0)[6%=Q@("$]>U*0)T&/2=!C(O28B#XR$;:8@,EO
M AQX IQI/)0?CX>/0__TPUCI"Y+H T;AU=F]#P5#6$@T?@U_CYZ'YD4> I55
M(^$#T$N .H>#7R>],_6B":[.M#<E!/X1S-,=  5+$#(3?C'3H/LBJ!EPK!G4
MY3,)J"Q(=0#(Z_07J$\[6; 0CX2K^"-[(-LB#XU%/T"6QK\%%T%^U[F;GMS[
M/,["GKR@=V;KOC-V ?18@#99H-$]&<Z'0T?#<-$+NK]9/ _]<^Y].&(KB40
M&P#5O-%U[3&$F"R'#ZS <(LLB']S4O? _KH+-I'\7@]A.8]#F,_JK$9_62/<
M_9)L#0;YU;#%:CCW:AAQ%1Z0"&*_\AJ>W4QFX/E^U%4^^#WSM>B'Z[OO@Q5"
MYDSJ"?:I?2:]UT*HNTF8SN#T_&QK#T'X=6]))O3(1'_-1)MDHH]DPA8[X% [
M4.D=.Y"+@7M))L!-72'+ G+T(&<0Y CC^9R_[D#Y=1_LK[,XO\[>_/J;Z1P.
M^;TF\FL]Y!C\XYA$S]TD&-Q.P!8GX(3'(?0XP,=O$3<,&=:0:0!Y2IC21#"U
M#NB]!^77?;#4,W]]IX9:"_FUYX1Z04^1U+_.X9#?YV6H.U2[[@O!V'$'@4<Y
M_+,<D\-=V.(N&O\N!-ZE'L"<V#@X!W -Y.'E$Q 4$A$5$Y>4DI:5DU=05%)6
M45/7&*REK:.G;S#$:*BQB:F9^0@+2ZN1-K:C[!T<G5U<W<:X>XSU\O;Q&S=^
MXJ3)4Z9.FQX0-&-F2.BLL-D1<R+G144O6+@H)BY^\9*ERY:O3%RU>NVZ]4G)
M&U,V;4Y+W[HM8T?FSJS=V3E[]N7FY1\H.'CX2.&QXR=.GBHN.7WV7.F%BY<N
M7[UV_4;9K=OE=^]55#YX6/7X277-L]KG+U^]?EM7_Z[A0V/3QY9/7[Y^:_WQ
MLZV]D_$_3?WU_R^O/QL[56-NJLK\J+,P56D)U%J&JO8@JMZJJ+@F57-=JNJ&
MJ/LPJO+#J=I;H_IV5/V=8(#1E 4\*1/XP@83*"/X4U8(A!F"*3N$4X:8"TO,
MITP1"ULD4,9805EC#<RQ@;)'*F60+;#(=LHDNRB;[(51]E-6.02S'*7L4D09
MY@PL<YXRS17*-C=AG#N4=>Y3YGD$^SRE#/0"%GI#F>@]9:-F&.DS9:7OE)DZ
M.AGA,ZB;%##OLF&\9*,[0Q___V6O/@SV)XO]>TWVSQ;[6X/1[$78V-C9.3@X
M80,N;LH*, ,?/[\ +"$D+"P"8XB)PQR24C!(ET5@$M@$1H%58!;*+EV&Z?8E
MFF6Z# .[C':CNA)ZTH1)4Z9.#YP1'!H>$1DU?U'<XJ7+$]>L2]J8FK9EV_;,
MK-TY>]%=J-YR]!BJV%5#6@6[?:++*:A*HI:H)NJ)BJ*FJ.J;MZAL_3M4M^$#
M*MS4W/P13O+I\^<OJ/>WUM;OWW^@[FWM[1T=G?WU[T_]J3_UI_[4G_I3?^I/
M_:D__8O3RZ4?G>WL_#W&NCLXC[8G/#S_;H7Z4W_ZSTU?_J&\X=X_ %K?]1/C
M_M2?_M],+VY7_6UYS>'THK\=0JZL#\ZM^SO K1UK]OPMX.>=TU>__JT2_:D_
M]:=_2WIZY>S?]LW233$KK_Q->?7&B99!>=_^6-YY)MJ8>&]O^"/@_N;%SKIC
M,C[\J?Q1Y<UCBX/"]_[X&R6^7#ET^,;?E/>G_M2?_J_2QX=7_]@UD=Z>3HD*
M.-#ZI^)OES/FV6L8Q]_Z$^#$$I\AO$1FZM$_E)='#>,CA/".S?T#(-VX^^VV
M^Q\ WT(4".'AY^(96]@WH&R$H-BPT1/=1D^YU#=@_U23J8E9)POVGWK<-^#Y
ME@WGWOQ!O>[4^'>#5W_J3_^QJ>'QS3/7_EQ<GK$T?(+#ZO=_*K\<9Z5!'<T]
M\H?RY\LMNGJW_JK&O@$%7L)= *GPAWV6MRTQ[!X?>*;U/0953&#OV1\SN6]
MWK!?&V@FW>\3$"_P"^#=IPY-\?:_ *,J^P*TYP<:0 E.%5/G<7?Z%/%NSRR;
MP=8!"6FY)4_Z!# 8#XX6'+WU^N<?2OM3?_JWI#>GMRR8?OV/Q=4[9YKP$O;U
M?RJ_GF ]@.HX4\K[+G^\U+R[9UGD]PW8.;JGZZEN[+/\:81L#T XOL])^K#3
M7QOH(IKZ JP0^PL0^+:/\@^>O[?@^3WK W!*XC? J:\1)$K\-\"L#T/\R)[P
M6P?5OLA:[?9)NK\  B5]U:*Y,-['7$6$FXU=1.5/L5AMZ=YM6S-V%9S]TQC4
MG_K3_S:].I>Y)*[M3Z6?BE;X#1$D"@5_**]8.[J[]\S]W&?Y0^J$85=R[7-]
MX&>*U:]^87"@+\#Y"7_U+-FTO@ ;U/X"#%S11WG=E-^=ERSH W!<O1<@M ]
M?*]R,I%UK;9#IS=@-.M*R][>Y<3B!0M@"']O@!X+S=FV=IIF+X FZXIRX[DU
M/K\AZD_[J$;GS<SYDUTLC/1TAY@[]C4.=M7E;<W#BKOW'[_^0WE_^N]+S96G
M^X[MJ51W*CG4U4 BX@_%KW?/-.;N\OJ^EP<?+AO1X[.B6_HJ;UQI^)=7]REC
MG^WO?N'!VK,8'T)Z=1S3/I0X9M +H'*2%;"H=]\49EWE^&3,U+VWL0#V,Y43
MUEC+@1F00"^O92XG473 %AJ 912[0P,$L.B@I<)T7&$:"Z X9XF?J=1?@& 6
M -+/^X<V)\9%1\Z9NV#IYKX _>F_+U679"X+">F;NH-@; JRE($_*>SL^Y>3
M1O\*K6?W61[W5UQ-[/MZT4K=N/E7[S[.6GYQ5"^OY^AC#(IGZA<)+.5U)KW+
M^P@@,IF[WC@6 *W[.WZGE;^C==YA[VB =!I O9H&.$,#2--7.1IH *&+="5I
M -YB.D"3!CA!!\QA!@BP/.'YCO5S?&R':LB)"PD(BLIJE+)8BDH_7C^JN'.K
M[%;YP^?M?0+ZTW]<:KA_YM6?RBKVKPQRTA5E6]EG:<N!2 NA;H=R?]Y'^8.$
MOU8/B6(?O/I5M$(OGUS#"MBHVMMI9[(*L&/R:B>6%[%KF=U>OX8.,&,&2-$7
M:\[1NAXG/4;900.0O31 "1VPB09X2@<LHRM)!["$(&(T $M\8$L#3*4#8FB
MR73 /1J -4918P;,8 '<*-BV)GY^9%C(S!DS9\V)^>.R5W_Z#THOK^2G+)K6
M%[5'JMFWP$.WBUX;7NZC^'GJF-^>F\Q:7C&G]_C XK.,I@BAWAYG^I(.2)=G
M<DGQ\W3 2)I7Y]#*#]'*60:IG73 7!J /OL3?QK@"1W@1@/\I -&T&LA2 -H
MT]=RA]( <O0@9@H-($0/8I)I *Z[-,!=NI8WZ5KJT  LZ^)+:( R.J!5DFW
M ([ND)"-2T":!<!H;WCQJ)PZ:%]16?7TY1]?O/6G?VEJ>7+U3R57<U8$NQE)
M$XD^UQ^+XQRD?WE#)&MQ55SOY8,1+%%,;2!/;W_B9XF*HSB8/6X#K?R*!',Y
M"\'81O=Z5QK@)!TPI(-6!SI AK:;]!L=,(#.YNC=GUR@ 0SH@,,TP%@Z@,X'
M%]$!233 7CI@"0WPB Y@"6),:(!P.B".!@BA ZH$F &LRR0T&L0:Q# \+!S&
M>(^?/"TP.&S._,5]Q*3]Z5^;FA^<SEDW;T*?KQ^^ER8%VBAWO2,E8UD):6NF
MK_3OQI:B=PO&FS!))G>@=W]& ,WCIM#*::L+A RC*;&;#A"AO5ZX20>0T\R
M)A; ;IH2_'3 6AI CPZ83P.XT0&!-$ $'3"6!MA,!XRD 5C"H"$TP'OZ**9"
M S!&T0 2=,!2&H"/OK7W.A\S@)UE;Q\]#F+9V':#.:(DK"^#,WLM67$+2O7Q
M0OI!\9D+U^X\J'[QMO'+']_]]:?_3?I>^X<M$A^N[ET=[CU"F9L8]?'6K2IU
MO-;OUMK%4KZ&>4YB68"807,7(]H"1!JMG'#0@MY<.H"N!$MX0.)H.K  Z(.4
M.AU@1P,XT0&Z-$ H'2!- ZRC P;07D@?9M&2]K;H 0N WJ!J=, Y&L";#CCT
M3UIFT0!E]#$HE09@^-$ B71 /B\S8!$=P AG!K ND[3Z, 'L60!H$%6=8=8N
M/E-#HQ>O2MG1!Z __2]2??G)S.4A8UB6Q)$^'%T^:;A"SQ[)6);B*^%:O9N*
M/NDQELLQ-S8WC;&FTCV2;&4&[&$!T!A(#0O AJ8#"SM0H ',61Y1SPR8R@*@
MO<%8R0(H8@;DL0!H"RUE+ #:AK5F23H@GE8-*SH@C 8(H0,FT  L9,Z9!JB@
M*V%. S#&T0!:=$ V#2!#!WSU909PT@&,TS0Z1W]CQ6 <8/)*EI$4Z88C5< M
MIJ1O-39XQ1]V%_>G7NG+@[[W4/RL.)*Z8++M8'[JT]4LZ4J\_>^W]D3D$:WX
ML@?-';*8R[-98GL:I66)NXD),X!E=9%PTX)>^A('(;2E6I;P@&0S Z)9 ,N9
M 2PTB4[=+[$ : 2C3H@.L**9DK[$271H 'K79 EBZ/2!#* !"EBTI &>J= !
MGVB(271 +0V010?0M^77N]  M*&6P=A%&Z58XX,8=B9 'XOW,;V9TH#1K !&
MME]PU)(-.PZ<N?NWIY_[TU^IL<^WK!4Y,>.&:ZG*2PIRL0:DC(*QS-,WK=^\
M9G[_B63,#&!9MR.$68O;K #:BUKZNT5":"^#W5D M)>'RUD PYD!1UD \LR
M:@XZ@)UF*&V61]"8-:N6-+^-8@'0CJML9P'07B==YJ8##C(#/K(,4AFT:LRD
M ^@$(X<.H+]O>D5?)IE$ S!2N)@!]("1T>#/#* 'C S&35=F! N 40:FQ"^M
M9F@]9FK4NMP^STA5U=%'Q_[T?Y$:*F]?NWBNI.C8D8/[\^B;#VH6>UD/4941
MX?EKQ&=^L3>?Q:<)\QY+EMT+A$0SBV!Q>N+ #!C# I!E!JQGE<'\DN0"*X"Y
M&BTR+ #:Z@"]5Q"RAQDPBP5 6PU.80'0N'T1"X#&[9\ITP%>S  &?6XGUC3
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
MG%^,S75SRMO]?-9=Q\BZ\%6SSFV/*,EPSUN_I-)VI!K'Y<A=YKF/K^6K_0A
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
M-KR+FJBN'>PN2G9):.Q)4I!R3U?4B1GZPL V(BN5051;EX?-WM5PXCR#+%K
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
M"ZW_8/\$B'GH?CO:/D^PN2MNM4*TVSS'885I8B1U:)+M2\8_V]S@[0A=3GO
ML 4M*GG4K<EO,/:\[USW+TZYB3H+8VRV*%8BY1^3S[NM@#EW$'QA<W<.+5]R
MW<I(X0.P68D!_%_7/P$JVM[1IE7YMV5GS<Z04/IYN'UC3/S)IZ*L-@Q(OS=N
M<N73)^&BB[)B7+U>,SI,AS$+<69R=!9<=(\[B@#HG+$Y"7[X6<O["I&5Q;ZO
M9U5(S/7Y..X$,]JRC^H)T]/'\:/5[1[YPQHD:*&&3MDD_P^610.I [[=),X*
MCN>:H$,=_$WJ3-=N8C*1KXO/"/FTR5F=^2_2U!Q.AA<(/,Y5&&;Z.O]H]>YP
M?1BA)\YEEJ;'(*COTZ+#$1A#%*PNE,?WX/WS ];].HLZLLE2EB4IRD;EUL[*
M:"Y%!^_CW(CACPN.QEL.Q%SD[JKFH=R.UGD8[[7"L]LWXZ_J^-!5Z_BP@D2K
M$;#/78'DWM&>UU_H5*F"8R1]N,]>?"U)#)[%>P+0!^X^K.0.P[;'9A #<"\L
MZ\V2^Y46A,E@399O!B)E?= Q^L?%#.%#1',=.ZWF5AN/Y61(96%%L5[IH.PG
M&T;/TK00^M@X\G979OF8= H2_>299$O3&Q;9N$YC98)X93H>:GWUR#I!JN"/
MV(CWE WZ^D;:$[,*9>)YEU>4/;M<X##<R/'?A_NN+9]W^<.XPH;5AIL)]-F,
M55-85OS]W_]14E'65Q16)(\E)<$]D27T<!+.9SF[].#59GJC%*FX79HN[3),
M%Y'<5/<[:B&NMCG3^!CND)IP0BZ^)5:-U('(')-_\XY1DLK_+6LC]Z;TT\K2
MLO''N6O/?;;7D?!08-V,^<AT$=#YHE3U/FBA5;SNU*GJ<&W[, N1=+[#+V!]
M=/0*M93<K.5DF5^=^K*5B5OO=),$%0?)R)-C*$UZ'9/\37QT7L?BW,>_AK71
MPUF?+OF22UV%1:Z![_U;@@"8C#0/>G&2G3T,:+(_N=[V>#<J.C"HW.:FLWW-
MT[%2B=:BUD_2S:$OR>&GSC0S:X>.9RL5YW=M"76\VV]>.NZUJ6=V>5L"I?N-
M9[ND^SQ85!BE$MB=\2CD)WQ3>3]L!]?<R-7:\$UT/CZ).QP=6!'1=+!T:V[S
MC8(*Y(#<K$?,_B[ZU1ADVJH-S9-2-#,5%-P94-,KNG_'""DRF9MFMR0T(C=4
MT6:7Y3'9+_'.H0T@CQ*X$-^EF!OR$FO\NFR<P4$%X3$F2$#/I3W\$] SH31G
M[NCF[-)%X%3]B)1Z C!J:4_[!^O.9'?,&E5*6A&N6BZ2D]?9Q @W:J%WI+>>
M@6/3?E;J2HY^R"2#2^;@&:RWY);I[K]4U'FIKXA1A"/UJA?'YP70S\W2PDI>
MXST9CHO4>RG*#LN?5-^DRL3\?S.S[-OOVU:6V=D>VE3:;E065A5E"&<8P W2
MYNQ\,^S"]3=R<KP_"POC517A*(C?7AO#9N*<[^R==9VB._@90ARFLCWPD]DI
MZ%EP]\I3YB[Z,;^US&PS;<>9/<INC\[G^D &4CV3"P<]%*D)]<P,[),[E3 !
M93,[:F1U?TK!:^R>8G#_[C]7-81^JW'=A<?GXI+X/]WENM*ZQG/2'PV>  1@
MXAU.]]FJFX=:I9:8J ;F2M.B%8K2Q=9P.UWKR[4EO*(Q^T8^]U-VHX]]W%M?
MW6>UI_)#4T#6YJ_#\GYN[G-YS[Q55B%!7R'.7IZEEZEI%VULG0%-9V(!*&]3
MA_V:FUQC?\$<R-]+.5!)24<.#K#3)IR)Y&QZ6P5% DA&X$X"X.:'OLM#'2\G
M2J77+]$&F7X"87R'6Q[GH)U2;[_?*,ZE7/H ::N*AH[4!9'0$M\5^\@6+C G
MMN2Q[/<%<FM2?3K(AN?<:']ODE;3P#4@IB@]QX<^H5M\?KW5OTM7\4>W:E*B
MBAPK*\L<;TH^D7Y1) DU=^7 6QHB*V'EA>K(QZ_CI^].3KF0 5LPUUJ6U>H.
M!'2-=_JE3H*T" V-W4NU^&B$>VJ^$;UW^NMX'TWGU>,3 ;$Q6CI[AA]*\47?
MWIHKX9\!7MH&J_E!RY\ /]H#:<<CGP#"M[5-G99^PXND 9-+8'EH\8%3T<$P
M8M?$R>%3)\CQV %K=_5NP%,65G'FLSH/ FFWG5VX$W3Y8'U04=1K5INST_H&
MWW9%?6J/XM"D-8Q/X+M9:JBPBR/J$.[]J&N*!TUP@;['WC]%A^68KZ-B+5K6
MKRLK%U/@GZ;:,SPT\M$@!&3H(7D_^U]K4N2LF\(*Z6.RU/*+W9D,ID-L7GKG
M\&W-3Y#GB[/>6]_4!@TZUL:8 &^=\UW20_HQCK'5+_NG%FB_BI.RXA-JME;P
MS[%2:+>REA'3:VZ6U?A&S,PH>:S)L]4MD4=YSNS5M<"-?J7B:LU/3I,456>4
MD.S+5.Y.OU1602]RWX@)6NI923[N$@9'@4=7:NOTW%*VJ7).2(9Y3UG8#$+A
M\M3NS\QG;(B2*%[[1%GOW'A6CSWZ%ZP;R!RK?5>T,ZMJXF.7&ABO2'_\)ZW/
M))*]3/RH42%(\X: 5_>:J:X>XPI7XZ;J)PZOU8ZQX*O+P?5[R\F53;KT'?!K
M8+.7MI.F1*=57JG^;I4/D4'0S]5,=<3U=$T]K#8^K"&]\_KJM_]D2FGO;F59
M_8PV0^2;L@,RDA&-BE_JU#:#W#XLZH.B40;K\^O"#TO7@5D6>R=FC3MK-O#F
M14?K#W+Q@^J*X2\2*IIF*V1=L=$U<DJIA'23KD(6H"@8)I39F5[%P4B*U[Q<
MSEM= >A,V5FR/L2((KG'[0]DEX@RW-L!]CQF'9_<GXBWE9Q0G+;^PZ4M+SG7
M5(I%'_2'G3KH!:_^X$'BBQ:L#H39?DF(.B.?(G.J,O"][;-.KW"JF)'T%JIS
M(QXLB3(V*>!O[^OWG&V4.Y6OWI^WS@"%5N(65+ 7ODZ$(V$<./(GAL[7_]R'
M@ Y,_3[I"9"4K2UZ,17(,1ZA3"'#_8M6\V)NJJA,*YF,WX9EGXFZHCB-U=<B
M8DK&GO"+I/BZRT-N6QF2EUMGMX+ECT8-455I#HOMBZ826<*W5;]V-,PZ(55L
M/E=L.[4!_OW+7MD5CN/INZU+.AL8DX/UT):H9U2SA7K"K$65Z'QO4,E.HC$C
M\T1>BH[0(B\YGORDND*U?=Y9Z0R=0MH"3>3R([[E?<6==;Y(+MJ,"8ZG@(Z7
MCF[EM0>QQFEU3 OL:CW3_DI,')]:L]YU-#3*FV-^:&J@-42P*K0!HE59Q(F?
ML&]!VI;)R^39I/<GR\<M6;WOU_M)#8**,@_3&^YPK>6#&O_MTS6W#&+;[3?\
MAC[R,TXP])82T[!/#3B!TS<LMGV?=].X8- [4_BZ,5+V043O'X0[76J_1LX%
M3,[E=?V-'P]+%IN^1P@P#F*.A&7>U?_MJCK/3+RO>3NC<75JVY-RJ!(3.:BA
M$)XP2K28Z&%!B[S=J.J3&<Z8_VPIORXFG"M\&W:'=\5IN.UES^ZH+"[Q*E:[
MDC=8S)"ZL4^*/*BZ.#0E.31$H,X,/6)D*=#"*_=KMH#R/ME(,F$XCYIW(NX9
M';J+C<M4W41)WEM2?0!KAL_8>.HO:(C,<CX)J#OY]^>X)0(OW $%JLN:TO/J
M?]SV[H(169-7O;_6/F!Z=[B;HXFK8A)S\-U$DVCX /Z^B5F<UNW:RIF8SB,I
MT$>>JC)_.8F[Q)P6M 71YYI)YIUM($DGMO&H(:T@>L-$_6[K)8%RXA#H2S<]
M1.Y<:WC;N.^'C=!%V1;O;MQRH'FKY2G>%*N(&F\0 %R96NS^RKQ&ETXGY(<-
MST(PSH$ EUO-=EU3-5O1O& LWV7>L9J@R\R*2-J>) :#,JKV"= =$?!Y"THI
M#786/UN]],CM/[!%-GN #;=*!_RS9O&F%%OM/^@)\R]1>$&Y>"^MTJU#8_W6
MS,SJR@<M&)YK/+3<V;M964)$'8Z#!B R+I,?[OI->D9-BJWT);HYR>+.FA\V
MQD7\-UM/TVL8HBS:'$NM![5^Q)'$T5P38)'O$(<63H;/SK0V@@,;'.L+UWHY
M:NY'8G\A<>=5)*;M)*RQ8+\>38!_4[!W!LZ #K\;3:BN="1V:WWEWQ/J=RPN
MM]P&S]P<;.(><&4J%P5&:!^CM]/ 65 "9'OV]"QCM:#W,:IE!_ZK<%LK_)Z6
M1F4J1YE.I1IMMZ&'A9WDS:3/#_\XD*?QFCSWB$-V%2;L%.1BGYF>A?] [V7Y
M%?E%UFTBULEXH32ZCV'<02-'/8_VB.JY!(TP].'RON()D!)HX:@(53VY>7OV
MO-%968[I2QCIV6$E=$P97Q5/,/6NK<6S<[''B:)>+;ZWK-&\HMQ*KS_^ER(E
M(DS_BF"YW*K/,H4/H?Z3A<@[29["GQL^0!=*_XRF+&+5XV5#G7T9 (<'O-#E
M4^/_2[G&9)=.=M?0IEV*!E#Y%8=:OPF#+ES?(Z2@SE&I NT9AAN,2;XNK?8*
MJ;I*:SOE:FZ']]([F8H,/T$)SP[;1'3]1KT4B;N4.X+79N.7>=-JF%M[D[RT
M/*828](@P/&QU,7Z5J">]6LKVR.V<T^K/5TJ>ZOGJ[T^T\-0_HKVD?C\C!_3
M.MI:0V*B4Z_$EO4)[@H@D _PLJ]J54< [-VR#)\@KO?Q=22#7=/JUV@/^]>"
M'*@[I^5\[7E;6%[\A.[GV-.B'+HW]]RL/>KW Y0+RZ*&A'T]B8I.Y K(@HK(
MN.9FM"N/!OE[6L.R:\J11P/_\B72@^C("2^)H>-UW4:NZ5FMD2BCXCIHZ.@2
M]R[7Q51=:7'%X*EWH_LL _W#K[CP1BXR-?+KZ%6%!\>A_WM=0;,2"KI.9;Y7
MIL:J8N#0MM6>GS0R $!8.*1T(YYA?]B;^I@[_S5>_!?8P&<O\.&ZW=!NQZCC
MEXN\PSDZMW2"G&P/@F>Y^,V#TC>@F)O B2&PH F2F75@J\J4]>X^XG>N<&Z/
M:G/TOR3G"!1Z\6@42#8P4!.U&A6'2D::.%LP04>M6*HXK(OAH15*51Q_CN=]
M;:=@N*VNT[+J$4NNC\L8D=KSO3OU*@0E@:Y2UR)>8I\D5F\^%SV?(T*JC07U
M!CTC?LP"CXM[-1&OI([.404Z-J\REO:AE97B"&Z1'& M%O\5B*D(_-T:T65>
M?K@[<M\!:[M<'S_](19]O.V8B'P";#F=I2$29ZI&8&V95E;6!N%Y.3DE%4)3
M"2DR^KC;.BPD^($6/.LTM\-KG1N=_WT&Y6GJ_Y_)^>\+'=(8S7A]+W#;&T$T
MTACJY=80?1*ZKP6Q^JL+  FZ.]^E)?!(%%A9ST"YW$@=5U8_/5Q;&XVNGNK9
M+D@+(A,J1)_<W9L'404 M!*1:"68\W#H6M_2<BKXE&V7T\$1,_,;XJ1ZOM7-
M(W[K[S+8\?C(0]5$)&MD?H9;<V+S3! N9,?"D! D2^" D'R]F-Z?@5799\H%
M":\0X-@>,N\*C]<*MS6H8#IP&E8DN'!1F.P-A/'P?/\B.=81?PST.C'9,8KT
MB'7R7CNM[BSY@9- JFXY6+O?0\ZK#AS@$<TCQ*A\:QS5Z=>U<AK?X !5&]IX
M B@V05H>&;^0=N"\%,J7$!R/G[@.NV<>V3Y%U"9D>A:Z'SGO;-QWB(MZ_;[Y
M9V NFK5FR;L:F.#3[E:W?P?B*A6H4P,\:RY_;<&P-G\4=-+:JJF;626P%)=4
M9+E<)V?+/M@&'Z5X6@"=.[U>!!Y4V.[=!PYK8[*#?C^[3%WG>+AHXC<^/$_2
MNBF-!:%&7FCX=<7=AY96I6RG^SGI+ $G20/7C%+OL_W#NC:$VE:]G@!(W1N*
M3)V83/+YMG4+!5I%\XG5KRO^"?,;1@PY!5+4<0Z51#.$I]6$N,G/B5=4)BHK
M&_X32HO1?Q#,"HWD05JP]$1"A5Z]/]'%VK9 2!SU#[0+./"*M/H:M.,9NYXN
M-.S]QX+5]NUCY'Y*X" LZ-F&EBF$"_.NN#4TT6D)MQ/',K!I5O,<S61;WD0"
M^\:@%"'(G5FX&?;SN"T)63)7.'*?<_S)3Z,]GL%:B-*D1CC@;1!3$$8)SSNB
MHQR%Q0P3Z/!T9Y(BP7#KL<.OWJ.EBY@+4!*$34N&TEW+SK>& S,CEI3X_AVV
MZ\ :?CIYJG_#ZE:HB@ XN+C"=TJIJ4N81$,6143XAWU0Q&5%"#*9;4\ & Z8
M[7X"] _GCE1H__-%77YJ)2CY^Y5;><;LOD""11/2O^#<[;'=2 7IZ>B<;@,,
M3@,>93H>R60"HV;X7^WA:#Y%0H+O#E*6C,:HPCFYR\O6_\[)3*RTWH?8&;_@
MXF*$SJB@&5M_2E*& L$9^*UY<MB-1&>8_X*/NZ/QNF+[$ 6'@$AI/)EU=]2%
M.6737$,=2DR>,@_HZH5=L9XR:7AQ7/#N<;%MX;$[[R';KT5BPR27&0B72-_E
MS#_3EZM86L>#.]L>P2-)*C N/ES)6_40VSJ+A@@I&F>SE"R3CL+BRM'1BA8:
MR6\3E?I.$ .+QTNB,@XRK9$34P!O.]& B"),U&Z%@L(30.].ZKIDUV2U/16*
M/-+ %=_QT*&L6YY< *+@$PE70-4DL"7,7_7L:XOP+'OAP*T/2^$C-_ J]L?X
MC=Q>[_I%X_DA5%QSMS[I$NR\Z:4V*O6M,H?===*S"\RO:^-XF\'_M? */O^Z
MK2"MMH9'DWA"@MYZ#> AXG$Q?>7LF_J,G]AN0$R#UT,_8IEFLH5ZJ\1FBH77
M4N+C&6/B[9(RL+0SP7]5Z.->\D-7Y,DC3>I=5O]V>1DKKK:"5AQ+P4UG$R2,
M)IA2[.=JX<KU7N2K5^\L_AX($I5SR"^HYEYU^.4%;F@!A?AA"(E=Y\Q%?\?T
MPO'+VM[L!/D) M(JBYE+[ZQKT\E=Y%UF,W+A=M!8+D?4:@=1LN96V3MU? 6A
MT@#1)=P%2Q!QV@]%ZP+!60FVA;%;&E,?ST9UA8 ';)7 6V3@]ZNX4\;1JSML
M:I5ZNN#KG(-->A,N/.[V<= GMD"'M-\VUS#PI]3E Q-""16[=_C;GX/*NIR)
MG@#VY_L>3X"W C="<''%0.XJXL&#(VTS#^R>]PR@ND;40*16_W:;A.>&FZ%T
M)=1!6YG\U?#;PT/8,[6/521$^F_.Y1H(:OWV#ZE\;PO HF!:#!<10\P8]TEA
M#;9+\ZA(>,.L-GIO0"$!).GU+=/U[+@=R@(91^4Z-D3GZS2WHLAT?E;"H/],
MW%=_&.U/GDNI7AOB+O74\=JU0Z=*3H7Y,4%$Z_&+[C%C;13H/ 7E1CP&W+5$
M;FT3L3(M.B:G'J,_),Y>VDVA*]["*O9MA==-MVULB]Y=J9V(OIJ/8F<SD+JK
M0.G7'!U)BA\B'DXVBGKE-@IZ)D.3I1[XFF\9X@5^[Q<K.#YP^&^^7DM-[_(Y
MSUD=B1_&[%QVU$$;MH\40;N2J9N>*BVW7F:'[4/!,;_F()^'XBX29K!O)@,7
MA-?L'W%[S@@NB7\&3*.T<WI5Y.'B^E>],X9.T )"D[8#CCA2L6+8 =/B0 Y?
MY5%6_Y&^8S&#D@UY-HM_,.595#EC===_9/Q*X"*4_,1-__U*E/>9>U#&<R>)
MX<,19DL)Z:WBB%_ .*KK9!,/8[W;$YLUGQ*;)\#'[A59TB= &$A-X7(:3Y!V
MI)="CG+OQ/C5HC64UFN<H>2?2@ 3[O3*@?L@ _-_1F+TT:C6R$_B#RA,$",N
MRL4/<G20T[TV,]'N*G#+N4]25E'^=9&D=KLT3F+1,!=;5Y&^ZVL=?MD#^]'7
M=?W$H*7TC M'GH?RXF*JQ1 5>W8VCMS9?&Z4Q)ST*:O_TJ[YL/':N?@9_G[;
MK1N!7!.-_F $B=]$5\05]0'GCE&+4]OCLLV(7KN*RGZQ2+C$?GGI^:%R[G;F
M&0TP4V+TW290SO)L!++(OIC4D;S8-$M04DFN.4\A(:N[V%:)F4*F3YV_>I%I
MY&*Z'">NRG=;=R7_@"RLRCT\>O@/!+3/S)S/SD@IJ^"/JFNRN4AAF)VR-=0I
M;*FCK*S0EBI963N&D?/.]=^+.W)D8WD_-XK$5Q3N*J*5E&2P>EOF>+U#9[9B
M_/9/^Z^P(!3?NZ#6V@Y&6XL=42UGF1)?+J\6QIS%]N&-F@]01B='Q^:8<H2U
MFS[I19N\?$S_E"+KOHY9I>6+!7RQ&#\O/0W'T791/I$P5TNN0E8F 9Q??%IJ
M(&;:V=\EBI_4T!P=JV\NL7VVZD<:[C"A2! #9YB D'-F"&RVY7=">^7[:! 0
MBZJ?Z5D)](P^[\0X[VZV?2\J9L];.-&F(0CTQK=.8UB,C^M9[H2MB?3\*&Q;
MG/@?2&TH&E7>_^H$:U%,UXF_>@)P F,DJ!EN?D$K3%.$1Y<[KG(-G%3V&SQG
MZ=F*OQYV@/$98;8"#.<9M")F98$AIHL[.D45:*#V@@/>0Q"V16)=WIWC8<O6
MWFP"), A\+>&O/8-6MS:]? _@',4CUJE] R[J34 H88K.4?^L<6XL9C%'I/R
MENL8XC$^Y%\;^L"A^44OU#MGRR/L[=/[SL:*LY:\FX?@1;I>2$'HX:=.^QH*
M]%$QZ71:_S+MP2_1OY.U-'#5.[<X?F0;YOX/C-=X%U%:6MQG;EMV\5!%0)"@
MN5^OB>$B5U]'\_M $O,)('[W=@3J:1C(>>0IX@*4PBQBIF#^&$46(OBK++\V
ME[*>TR7%]O34JJ4V%MEJ]P3 -3?9F^\NW!%'K:]F(NVW!<P\*W4H$6L/RTN&
MA8'TWF5*</_US#54>^COPA26XMB"W"/7Q!'TWN%00LD,+?;O7D=8S6,Z3K"J
M7^K-EARNTIJT!S*Q0;53+'U:L;_,0Z7OP@.JR\I>U J:G!+7KRRVWH5P[ V#
M[3\?WU7>1,]JZ]$/1&TVXA"2/!8($,T,YC7$:+YF.J^9=ZQCA^Z[T.;,V#[_
MD0KZ581%YT?GH\9%]=YY]3[\WS3+Y*+#XU!?-H53=TOMMWP3&\5)-O(.[U^1
M;'&CJIX GA[????A_4ZPY05?%OC*VG[W5.UU(*/"-VDYIGU70LU?*GK'JC12
M)M\.LJM!,555D:5TY?3*&IH)U_KH!U$I'N'9+E/EZB3)/Y_A^!M.646I+"<^
MGGX.MFYP F>YG4964X=RBQI&; ]]R=*@EOH_S;X&3&&GS'ON'5_9+]M;*=-\
M#',.Y35A^<O>%UFM6B+ZRC?/Z'#*1%AB0RT0T>5__^- O&CEP>ULMXT3=GL'
M7"*_RBCR2)6^J!E4V&?Z<-F6(ZA)VB;"TL%ZT*A-[H7-9_0I/;I]CDOM555X
MY0XR6;\JVU.G+EC32)U>)D,V@2]71@%S,);NF<ZUL.3U^)KY>BVJT'_5)]CM
MBW/-KBU9UDM5PL""*%F#/05"NDM1QZL/CE =*%'/A9EDX<QTA 2W'0AQ>;%]
M4WW65B,.O'?;KXWV5U365I[O8*ZK Q,[BW^4S61.^FQ!U@".XN.U?\]C[25G
M99>5[-:?T#N;K$$@\[&"O -RT9C_!/CO&OA&9+_VKJN6-YP J:VK&B^#>5'N
M9*#XYD656A[';O]PT9W0SG'4UUW_4X<%_K+F$V+7\ D?]#,KFB89-:-13$)%
MY#[]PV7GLJ5;H/M,$!V;?X"DWU >&B)>^+DXR"_VX#0\$ AVV^YRMR)_/6?$
MT]#0-N\^VTV52*V+^9Q-;^455D:!KY[]-<<^8D;3G,N]1.'QD%87@_J[BW_V
M:B.,B1_*D$LH"7OS(IGOA8'!<(DVOM;(4+TK5+OU31[3+?@@E<95=7+P?9MM
MG>-;M4*M!MQ5WB( 4H"2MZ#:)O)Y-%9]&'C-Z7JUV_ ..M1="^&$Q#4B4!F)
M [71L'/*QR\/6_<(<8W3P$2QU02;DA$5#OP:3T(*91!,N+"JC+62<>DA$"8?
MFFX51HQIJ*AO,"G/#Z+EO73]=DZHAM_J99&<3K!TX9H@'\LUFC"QHJ4+/XPE
MIHJ?G.S]N?PHS-4"CS(C7G->$?(2.Q"77G9BANK;@K,9[Y2#6,IL7.OR7^6>
M]CM^K"_'&X#>/3?4AZ)<<K=XM.1->DAXZ7R)J?9N)$M(+MM+[^E$4)]-?5/S
MD+F(5"C_C)OG?,! QI+8\W1?65NH@/QF WO4F-/19T*ML]'8\:N:W?X9&1:Y
M$A$P4-5V!\>B B(IL,9TR70)M_[/DM5+62GOC_H^H;3O$-SX#$RS61F%=E$7
M[^O\*+X+:KMW53[98PI?J$ET47S>0I0X Y1<QPPL1KGC[/5K[ZC,JU7+F)^?
M:=Z_#^0HLWXD6$WNVPQ,> *,[@U/:6SC=8;EUVOQ\O'9*U@.6XB#W)MX"=U[
MBV+4M7^D/0%P])*=J8JHD@WA6>/^0H?D<!3Z'6WF[IM]6.AV)*O-(Z<^$SI;
MA772V"" #A!'#3R2 (+\"J^-I\B!KCYK:^C>)NU6#E_0:$G?H V'A-^W8*$Q
MM1KK9J9ZV@(W;]V!I[0*$FF$A\?L]RFP3J^Z)T#2.O)J93E>^WWK3>5,FZ?/
MH95O)/S /QE:[FDLP*BI3O=!673QL]5Z:'%VCTBZTY2"8D*BFC3[I[_3/T,5
M*^AC2<R-]7>2N^4B)2I% &+?J]FM.^'0AN;HCIDI%II8MK&/94!N!;3"<DL%
M,XBM00)-"N/$,XU ZMG(4[$-Z.VUM=/H0WM#4PM%?OW5G)>W4]6._<V?NF5G
MA\V#1GU$M>%Y02I%=$&*+?8&SAU?E GETDHVN'[?PN0EW\O/Z9@OGO')M-RV
MV%K03ENE5#,D?&^^_[:\?YK_MNW7X/WIT7PS/P]V<="43DM^S^#5.=TG;[7V
M;MLWO+7A15B$WS$+3PTY!<YE_OCI)K_P0*K3\&#74<N^OJ73C3/A/!B+73%!
M**-\_XE1[9[LPH+PWII1\.J#Z?<_WL@F9+/.W.%#[5JV?KL([4NE?7J[&7//
M >T=_AH\2 4GC<P'/IRF(PQ$T%Y[S('XH;:)!8^KQD/LQICZ=\OBD>TO4E]>
MA1\R:%$!"A4EW_S^>IH@>@Q[/-CCL%]^/OEEI4;-Q[-JC" : _?C!ZZ=.5V'
MZ0>=R>:51(VKL_H[I>>!N29?@3NGBZ5P\5=^;,?E+ $'E?6/S/<!:_K,GY!:
M@ZTQOV8-=6DS2LHS#"KV<QKBV$4G1FM\LI2B21>_TY<P%>?HY04)I-@6*>1'
M\G'2-0S^HHW!E;+R<@6@04!UEQWMUUXX!@;=4Y^'#\(CWUI94;&4D=)' )Y!
M5(1-Z"((G-EJB/A>0%P SXL2MP%;DP6K(H5.#C&-+;"2L[%-S\[))1*VSC^K
M(IEB)BI1OXY76[\-S%@VIJ^,J38HE',M9,EQ0PPB(W8\_@6.M1D!_M%/>55^
M+$:*YOHIYK6[;CM!^XH"EO&(DHHDS3)Y#84/Z:3F5 N=K9R6:FYX[[B.7W,<
MM7]O0'0=5B(:NA.'F]AM":IHR?1<F,M3N#'?W31JO9 TDT\ZM]KPZ5RC?JQR
M'-XA^)N<9#<HT2=I>"NLD<SF.\GJ<IK^!,@)'#9^ CQ:B=T%#<G?ITLDC4T=
MQZQ.==BW;%8-; 9H>'+J'<.SSTWX[0E-\.0UE=L*?ZG-[VVD$$'>BYBY4+YE
MJ!X$D?X((MG/"\TAG"3 E<=0?BP1C*?AO'NI)K9K5%S%KP.=TQDJ62.9)?!E
M 51(4+U6QV@0G1KB#6T0P0.5,Y2B+O/YSU<7'W^NB30&.,%WATYBCEO=VMI<
M+;*)^ >MKQDT*GG2:FPF7LA5#LX-40, [[X>)5UA:=YT_AV;9;6+%.XO^+9V
MN)FG7?A28LG"1OD)4#-_/1+H??T$.&1L_;S80I=1/;7]"U@2Y4+],N"36A>B
M7MS?8H!IX?%D9[3F>5/\0'7G(E;[?9_D/?R./)#Z"1##N)F*3+O1G?-8Z.L[
M<;C6G+PFNHS85$"^=K^._=C6?+#ONB/);5''2]Z02;!48Q[[G;;UC5BA?[_1
M6V&8B;F\XD:?U4;5R.#WPIY)V_"$6WMNLHV8[Q)3*4+?GP"?P4-/ /@X.^9(
MUK6X>8;P+^C2)';1/*$L[:,CV\^'PO,8_]$5E<YQ1UBA^HE%^3^O0_'VWR\1
M/&3;/CP!WM&C+#DU_=X<2$21L&4E_9O %+'V=,P190+$2R\M]X]F,$_7V +!
MX82](\3)9 ;WGC0[71XKKCN72"I;"]LK0S8%3%E9WKH#:$JYY=F4G'-?4;F[
MR97X.2A'*$((E"04E9;V[0I:,V3\2H.WM_2!MRH*]5=,NHUCS<MHV7GY9V_#
MMP#EOO'MO-R1VMQ3Y,D-S/#<< _8UQ6E-:&M(K7B/]3DN7ODRY#.<O;@H6AT
M']AXKC7Z3%]F@1+>:\FJJTS=(7$ FGD3W"C"TT;D93:&<$+\^WJ1BHRY?O$0
M^13Y%%UV6CQ%(;I$#<5SNK-#EEEM;6U9 O1GR,/CP^A^\[\M*P% 7%GEF#XS
M&UNN-(0'!M>TNOG9!8Z\LJRL(@BO2NNBJ6F2[6O!M[)( !'ERM^TR*HKG3!<
MF6=E-=FF.E3)$4*VI9"5F]\A^DLKBZ#&,9V=D4>G78K25/Z^)\#[MC0J1FIY
MXH3R;*X\:SMKI0SK(I&<C5>SIAXMGW,G(]ZB$G\RH>KS@#R3'J@$9&6U.*Z?
MR4EMLE&K.AV8N/A*3MYC?D(3]%)<V=6RN2=FJ8WG+;TZ08]$!TS;GX@A>% F
MT$N?L@%?'0L\\%86YO72BBRTQF[A3\K+%)]DPFCDQT2%;_+[31\E2\_+@-9K
M.TCH_-#GC5;7L>F6(0_,LFC16 (@;KP(T[M(CKS2<36G!-?=/;?V8_[EY%EX
M+S*%6A9D0X>6:X!_I5FP<5_T:'Z-?0ZX89]Y G"TE59>P4![X- VGVWHV-"2
M!RHKF8"<_%D;=YL\6GI%Q1AL74QG*_.9NA$N>D(SP<517NC,I%MF)D_+*.[(
M+'KNQL43P%'IA;H,'D^I.@V=VLGMRX653&P;H<:<ULSLV+F5@0#&6T$_IK+(
M#*VIYJE7);R$YAHV+%^GEXV'H$?=VXY_;<YR-2TR<A$9SS0EN7)^.(?DCA1N
M@I"WP;#]1];+IF6 5PU*M?LHW>Z:?VOE?-?KQ5OC)*YIE1:D/F/O1GTPJY:M
MC6V[5AW?IQ <>_$9"G"CB=>NGUO8)Y57$4C7?!8C/5AHK #1-+LF-7$+R_?P
M;8"<..+.FK'U/8*Z#:.]S;9$N93P19!JN!:*MUBAEE#6DQ2 E^.\R[=S#/LL
M0]%M4/4%!12@G;03GY+\#9(!H:Z>  +O39"%-]&HAU0.(#,RLYT.X5 ;"S9G
MIA!SY!"@E@;)>#G;[WW5/#1X:)US%[*SU7D=JV#?<.E. "D+LBV*WLAMZ%-+
MM+&IO[FU,B.44=.8FI;36]0")/3A^0-NL?W9&.UWCHLS$@R.YESPOQ$)%D38
MV;QZ7A +<*$P3[O-O,MCF5I%/ 'L>;A09W0YG4IJ RL2C."*E,SQMKNXCKNM
M^K(_U"F=\$J7TX#!H[6>%5SUJ6HY:5K19/U/CSLK^C(F=%-&.RE'/UW?.EVN
M)ANV\?"YQ]"H=8]C<2?$E62DJC42OB@K*YLB^\CI9@IF64[-^7,7U@*.05R+
M5!WM-\OHLYLRXO89T[F<T>79OJE6(2I6MX7<-]9)C2P[>)8]@W_!J+U7N3J;
M:BZ(^S15='E%^:CZ!!C>J^I*UNTUJIP6\8U[FW[BN"P?OAI(>Z<:%"/K_.5*
MO2BY**]D<!1#_ZTG1\\CM;B(\[0"K<)^=+,*GK;.;%,$]M>NCY35;O^Q'<Z"
M&,>>R\/35ES]G/ 29(CB;%&05@9CJ,*NC/=B?.$C"8XDU0H8WS60WVDE 4$D
M.M20]MB)*?GVF<VB$3HW/%1#"G/[9]"S%SC"[*O02J.#;D?XN>ZWB^%X$ARI
M%WAO7A5.;!86Q)P7;D@H!7X8C_8/.Y/>?F&8[+M>;^BD-;?CJ:-,$;+6YL79
M=,W!ZO&E<5F3)Z7'"2- @%TQL5<N>EI=JX>/K5&*S9F@II32F4L_=WANEQ41
MZ&5$!5%';^C]3JM@%DGOE=#[59JL8C5MP14$]2E-]^)PV<4<3_=RS6WG6.%Y
M\8+F6SZA&I<9(:ZV3E7_-ZW$G%JHX]RR2@ATU=:D-,*&%6*G2/</$Q49OJ'G
M4$C<\]^DSZR_[.3VP.X]B8T2[C#]-\Z5:# 6+Q4G"7HX]_E.8[KC=,LUY4YM
M[Z:+8$9'#UQ U1=&:T3/CDG!HZTM$?DF48E5]Q_L*M_R&*]!K]!AKI;[7 3O
M[F8Y#Y."S$M*C:W+4WH#5KC.G2O)F;:_'ZD/M9?"W;JXCE=:FTIO$*<KO9Y]
M)"/#3X!)V?)2(E[MR@\O&KU6':%&G5LN<(F28+31M'L6<8NM'8@+MLS=7NYH
M;,ZC<1>1B.:.B><\][$QO(?']&KG_5E/SA'[&616L='WT($M 4$NTN:F0B&L
M-#@Q*;536<:L N(-M_NP&"WWSL4,?HH1/CEI7E%<4T9'?-<78T?$S]HS@X#O
M9/XAUOA^P2+\<D1T9,2O=$RTXZB+3:;Z9752K6A:;32! D'"F=+6YT:7=^6$
MWMQ5V*V.R['[32;GL=N]HHE,LLA)C:+[) J6G"8Z%/XY.>KK&>>.]2@HR(3Q
M"9"[/E+5J4G>(N*UC?W9L0:R4(ZI9$Y>=GB.PHQ)&-O:KP2.AQUFEW].\V]N
MQFE/U*G&]-#^"$O)J,E32.%+$:*QWT^@Y&^N+9XI;_Y%7'_-/X[^68JO/7F2
MAI!W2XY U/YP?X+O??\^S;V2U$.V_3*,I[G-Q.6W%S^?J4/LZJC9>=,[-7H[
MS^I>7:GX8OU>?,TQ4Y[IFCP([7Y'.HBFDTXN4CZF+T? PO2!E*02^VIKG9PA
MXG>&'AU! DGYG53^H[_ET@=W79,?W^3WYM>BT#+R5M)$^3?[%*:V>!:R/.W)
M66O"4H*9Y3$]WD>G"I/N[VG(CD9<]RS[&Y::_#]O)$S__WKL?]5C!U1A/]6_
M<'D8A;7,#Z@H8H1A8GRS3XC9Y%,O--2:Q0-B"HI^3KFU=?8Q/XIC<O3+KUN_
M&QTK+QA>X[^E<V)SS6$IWT0*_%D.CDQ)# O=9-L36]KS[ Q.O#+7+S+=^O#[
M-07=+=,I).=[8+A',>,]D^8>T,5O&\4XMSXH@0K0'<H^PII<]7X3\/D4X_TT
ME/%93(0MC,W?-@LQ430JW<3/_PIXJGJ;D24:@4G/\8%'B5L+[^5BS)!AS@I[
M3DU\58PN1@+-*B0VXZVT% A]^4(R^-8HX\B'<>4M(NL4[N8LU"7@-(TKU"(G
M2ZIG%O,]EA?8'2G&,EJ^5-6;,+?::.AH*+A4K5%&2Y4K8$6!"' (_))'@E:=
M],CT!. ,R+F1_TL6MX&MM$%=LWPA9M(&?=Q!Z%2YD\;.'K$?PEC^P$IN5Y/+
MN5M&G-\W*];Q>)_-L()D5<V+B[_C7((/)?3JYWO7%^5.%/P,YZR;._<HI 3F
MKJ?B0.  "82_V'G<*8_C;W"A!SOSEKYA%R6O)G#G(9L969NK__:X-P-E15_[
MBS<8%?HO>>&W-4^ ;CF8Z4K@T+*U*6*4:<'H"; &5E$OG\)59>41S+[<4"1
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
MP!A21&WY[,^/'+&V_*!/:I#<.A1>B%C)/2L%BE!5(.#<'))\/-Z_2=&+F,X
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
M^?GUAM@^N@A"TVCB^B>GQL?5U:=ZE>3DY)0(I%64E%2>*3P7X.1_4ZY SE9
M_P6 OF9R,'N;<KARA4=Q8S(17BXWI9%1FD8[1VRNQ@E2_(K2[GV9"-DNZ8I_
M6&JU.I18-CA^JZ#2^<>V1:) 3.'U'79))/Q"_2&4NO/W<E=[NE4P>9TA;8R?
MPTWV0Y,(Z-:D2]/TM&(MC?5<!5GI@JK_:9798!4@-^]O6U WB)M_-D.Q8R[Q
M<'B?K525*1;+M+&B\9?MF. (-OV\%N]8_&M[$)R(FN1]2V%W$5@6+%DNF%G.
MYFREL.&8A)5>0=P42DO]IW/'1&VE-0A/;Z?+4[6 /0IJPF8"CM=U"=4J-$GE
M5':0HPZDWT9O7USKVFXZW#DJ_-#EJ3D]JI";&>WW=B((]8$((NH'VOJSCH2<
MPOX2^^P@;*L$!;</OIMD"4DWWFZZ(9ZM;V8)9ST)U/1@N\W"N!7/F099 %3=
MF@TX5>1Z2!EO<_69>1ANY>:"89'+BW^36I*Z^0#KL(E8DC37SJ-9V37?_B$/
M7X\]N,/4%+U@%LNTVWZ'/Z;Q)(,1ANX[CX"LM'M6^<_?*3R0Y.L\6I4Q#E:C
M,R?./PGKB.J!K\==1QLOS]G/]7\DO^E+O$*P.U.UUC?WB32XKSNL,6-KS(@M
MV.];E'W>*PO.+&?YRJ/U^U6,2?YW2<!;5]^71V/ .\,!?Z[M,<J:EJ:KMB5E
MDV,E@@]U/3A#T6\89&]$@Z5N $W"7UHC?'><S\_7K)>/>@C("+%2E$-&PYB*
MOKGUV6?C-06A'. C),B^1P OUR-@'[*]<O&VHBZ/RD=-J[EMEZP1Q>74U;5\
MATF2?<C54U&TF./1)D0EO[_<?N)U0KH5[_&N(%,LNR7%(<HZ'(T^)$R(T510
MB\X86BJ4VU5=4&VBA+;/:*]<)KF@JD,SCA]PLB;D7_4(\%WQ:9\RK&B/8G*:
M#9?GD$)BC_L!   O27V#?DM;1VM\A(9\J40O0/>(OPQY=<5\<S)IJ+"I^\&S
MO[\SC*"WP4^E B&D<]1,>#8Y#(Z>OW.E@MG7"R3*3J)#AV(@RS/O?7P=&'U\
MO"WZ2.J[4CQY[D0Z?6!3KLY&GL_Y9V;[6MG.Y;*G9PJ$8^$,1W\GJ.!/-GP]
M[6K=*L&EBKBS;N2Q7W9),%JFX0,.D;(^ C+=_L7EEH,(_/J"W%:R?-9J&%\9
M?D[OIRE.!FI#BAU@N^<'FR7WCX @+QL)/PA?7@+%(NZPE1^LQ =/87--<5*&
M)XD,5.L'XTONF=EU0R1NIOCL7 04^XR:'1%_8!DK( 0K7TMXU2UYXW[DT@G8
MEE;"^OL02Q+G\ 5+2 LX1O (D/_P>QERG;LSM^#+-I7F;,7NU38"+NOOCE 9
M8.]Q\(X*),,)C?$,/*J>YA:*\GE)7&=0I'#K4VHZGS\V,'YEDW<:_U0@IVEH
M)2 GD.3V=B(\!9L [GEM9$Y7"OM6<'L-3%>T$4$DF]P@>SF3\+?9F\'3ZDW-
M5N'@3VD1P'YED=::A%]NVVV ?X9<?,W@1_NS:8$,["^Q="'1F0YE7QVT^<-9
M"!3&B[XPS9)0CS1W/ITA+M74P2:C59/GG.L_WP[=RJ$Y\U0()BAB3(84SOVX
M%O).U;B92]/X_<J^;)ZE["];#_9FA#3(S0>N<.^]J''R"$@0'YX1)ZEC&IXX
MNO&I<?.FGCC@+.*",#RW5I-\2;VYVAK#1'5^=3E_&T57_):L2!%HK?DFTB.P
MK,W26-.YX][1WR% 0DYG]Q_7=+?1G7C:TFI0L,#HP-TOY@K]Y>"[CX%TQH\
M"X\BH8H/:ZR%DA?7<O W]^.2J:E_*XV\,9$1]V2C6^3O&0UP%89-0@9U^#4
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
M&9*9F?M$A(3:<F" ?_]1;LW4VO^^12.4(XXM5\]*I2 @L/#RQ^;^@;K]ST<
MS5)PX&7H\8PS)?7,T>3WX\SC]:4C@L^0L_FY2M]K8OD@VQ:=OXGRF LENC=Z
M5^??GG+(WF6Y>!/EOE(8,: XIE0K8IKOG?K*0-Z-F*O!\G?7=BQ16+Y6YFI3
M;-%GQF^!>G<I2T3.*G7G/U^^TF5\16M^H\].YRO]", ,%]1"P1OP.R0V[B!-
ME+_JH,"6SW2EE_:)6><LE25'>W'2L+<7<L'FX!A15 ]MT"_I^S9<^#I7H+[,
MPMJ?^,WG.IK8?I6NNNNB28V[/TIEO3+;T::78/@PYAB^9TVD57,MI>R6M#SX
M'U]5N;\<Z[*]2NP,_!3X/P]%:N  I>^;<VT;QXF%2@QL].RB[;7:LNKZ&1F1
MV.7/!\70#O>N_JPXPYI*RVQC^DWU#!D2M&ZA!45:LASX>PY^5K+FE[,EMW?[
M-/79*<P,YWASYCYXL8M;65E?/E="@V4EPH5GWD2\<NAQ.R#W'?8U/@ALS66N
MJH24D)VS-971,%F,X.=3_:<M:UWJ*1;1J>Y[)#-\7!%J W_Z<_<DBDL*_E%_
M&YA,<$/&1LVE(/5YL]JI_RVR_1-:?1IMXWX)QBWCV]C?(Y#"E0;3+(MV\K3
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
M%3A[L3F.-V_@ RT=#HE[.%<]EGTI+OU-8I;PO.7+P41)O->VP6>GE]%2!?%
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
M\HK-1=>WS>!I^]J<%R]M#@P<N^>6R&(*(WUPH2B_X2_]D^HW?FZ9UWHA-MQ
MN+_WH!$R8L#\09[ARBV,5#;JW)<NB=H_;[CA?(+=69)NNBP1^1.I5@#!<!;4
M<!:D^(#ZPFH!_)-7 BLI09\"):7;'M<WSJ;&[PVH%1K-O(R'XF[)N\Q''!+
M54GJAE9C^6GO&!O!0(XUHC#5[='Y:J7[Z2PM+34#-5XCPVE-S5FY&161L6_R
M%FZ>7N;#-+!]QZ>GLT,_C[8S?A7>ZXEO\J1I5E:\-,G[SP!<SMEGP.N/$$F\
MKLXOE)^1RG$!& ",[I(<QWD(<IDGRK^C[LIE0O20!6'D5PG+$&XK1P</,7KG
MTZZ>Z#(%PT!V@L02J1@T;RJ52VLSHU%N;AS[66^*31)UXG8-96TGE2TN0[UP
M1G*AUSV[Q*]V*:"SL(/:U=&4GLK M>4S'2S;%7Z=QXCRH9A,$PH.<W*&_^1W
MJP+OWGL\;?>,.I-HOU?;3+Q>,7SJ /^G'[FN\06H)\M\U_E*<O5)HZ7A^.>Q
M>,0OAD<<E*9F=-8W*A8E$OO@1L9-#PWEU/RU5.86T.\VY[,Q!P&QO^1[+^[]
MXRK6MGF JBDC-C8J]3DSDN9LG;C*E0R-^-1/V, SH/.<&_&PO^@I8%%=,^?T
M,9&=V$Z1D=P8-31RZF=8]CM,B&/K(1]_ET=QJSH.8HJI$GZ35Y?0 GX&_ B#
M2XABPINO\JC<V@8*UXPY89*,X$,0;?RGBL"RHXJ& )^%)H^/J;#@VO;M52(A
M+U=\?:4JMMB2L*&/L %$L5A+^_^;$ L3I QO0+U/Y@FHC:+&MI@KN'YEM[#5
M%%$D]^]<WF#-_;-PF;L&2FM)&TEK82M^F!(:)HTADJ.DL#T[9>5_KUCY'J:[
M7Y_+ER"WHWHY3!):DQ"'UL %K*IZ:R)'&3:3I,C:6:_RNBJY"$5;79(9675$
MY@LJ95Q8TKR@68QW<:CW=B91D7=IA*8>51HC;G'2RQ<220HH0]]2+L(>B8+H
MQ/?>Z5R5;4NEK(;\C"CJ[I IPVOTDU"!) 3,)%0792IG+>[E\C&3G($,/93P
MTMYB:%!H'B7UTS"?[T6>3]TY1)[=G8%&1SW'NE>=CVG'@X?QSZK>C*>J8#E-
MDO0/PK_9I#0*M1\7KPWZ)2 V7"N4!S[[Q/RNTG@<>BN&>_T2\K\Q6;_H<P6\
M\:T5VS_>603_XA/C:ONP/*H72YI:DD0F;<6O]ABCG:0GUM-,%0O$!(?>_>A2
M-D+^W_\I\U7NU=F?P OOGP&Q>//KL#%/^N[$((\>!$WS,P#!3+!^$SA:Y0Z;
M? ;,M(0ATKX'S;5W4'3S!XWU9KW$/ROIB)WMIP.7\X/8&C]W___3;T+VUA
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
M-*PO&BZ_]!0B7YSW33KXK.4%(Z,[ACU"=(\\E3:6'PS]R?3GQZ_C2:U(*9"
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
M2\-_CMDC?'R:+[0MMZ")&*%?,O258="02 \3Y260^XDPUI(F)1L^;G; Q][
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
M_9C1"JGO)=Q92TEG6_VUF2D9^"VV%>VEJ8E@0K+:!R*2\I&U$Z6=![VT>=:
M!&'5AW[/M9Q<S1]=%OBUG_]J4='R#MF+GZ%T%>DPW^@MTK;M#L/G).Z]A-"@
MYW/,3-2/)?[JB)G'>W9*6L[J*>M0,M.<&V+O%='D$T.+8JK47 ] ^[RLD"3.
MYJQ8S^JE+\+;<QP1TOC_LK"H:'#]N\0O=S@GUD@S+B(U7<\\$#]^/4PR1*NZ
MJR8;WY(I-O.0Z%.WRR:S;<[G?M<3J^X6:Q;^6\=(](W*^J\SE-N?ZE'KXQ+Z
M1HM\[:/'I!:KNI,JO-FOL3Y.9>$4X%#J0Z7NZAYQ$(9KG'PX\L:(UY /$3VG
M80155:T;P=75[L*=7XW>5IT3WQ_7JC:<$[RNL2K>2&DXYF6JX>%!29'^-OD5
MO#C]\#!'>7'"B 0<R @APF_HD8"*DQK(K<RW)W>\$0G(]L1" D "PXC4FZ?^
MQ3W"-8@>.78?&;@0-YN=G9?,)UF(]H>;FYL*L=U5=21@)MP-3GRR=MAZE(7
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
MUZA_=J8;%_&"TMWN)G<'LMIV8C)<-0BVJ9A_2:'/?6\,N2^DHJ1^Y\+V8-$
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
MI$D68.N3M'I\\V"\,^=8D[JZ!W"6BR!5V2)G0<DA?IFR_Y&KR]$?[!$K=Z@
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
M69('S0\?T6F'>,D/AZH3 @E3D5F&0?!:[T7=6=V_WD)=?](*"Q;O.%WJ/<N
M<B^DBOP*_4JMT^UI6R.:>7<K[W!0DN*U*#)BT.M!RT4]>V8ECFDK6W>#D;*]
M@S0OOM8O@,\B5_'PU>4BA,DVRG&^Y_XG5-2&4 TGV0(H746S"4H?)\1.>B9&
M9W 7.ZR;R,R]IE(*P!J?QNA:LZ*O\ZK-[EN]UNT[L]Z-C?\V;P"4$KBJ% >O
MN]T%8'\_HLL<F-BNOHZ1DR#5;]84!AZWI?\J=^# L?JFK*TJ,/EFAE/B6U,L
MO=+A^52I\?#BYS:E^6?MU\)149R0W[ ZU_LYR?IH^:8K4?8^T&FLJ7.$WHUV
M4?;2J"784&O!\=^$-9603/]/MH^ =8OLD2(^M.RU]])U9+W4O[(-1C\M$JY0
M/\G8@YT\ HX5G)W563.H@U:7@U2/>XH4IJEI,?!E#;C'9E5B-9C0V)$;KQX!
MGQY&&.X: G0H&"[+TEX\<*;)2:\8_)M!Y>&OAZQ6BF;5 M6_9*'[<KB*YF2Z
M&=VR#E%ZN;EO4I<H/\!,H19R8/"WQ ;\P6!TH_OHQ>Q'&@SJWN3;$HD[C_P#
MR41932P3*7PY.8'J$3RHWN8.+I=:99Q%>H.B?KB&$RC^!%:+A,U7.324#:EV
M#B61?GJ_OSLB.16\*\M)ZK> __Q9J"*J@&^2.LYG.[K8&I;A*85;@HD9Z2KW
MO/07$W;_7.["8OM)7O:.Z#(U;H!7V/U-#K1TOC4<5GNG[&7N2LMVVF6CHXNL
M&(NIZ+)Q([U+L?-\(/"Q-"_ML6()'U(W)5-ZAE?S N#:<L7C2;J?*)EWT/!L
M?$!G6F_.W+RDK#1A2.)8TY *2+VO:)BD\^H5  !8"X@5-K6]AZT*4X^L>F_Y
M[BPYT[3$3:KK6N[(O'DZ#@ \!6",Q\UE^(4-KE KFPQ 5_CD-$K>2PM6(<=T
MQZ;HQQ1N*@-]]UNC)TVXS["]O1X!.A>%3U(<#X,RPN9-)%G%GW[+XQF?E)52
MJ"QS%W07J&F!CFD*S) ,(IGCCH9[WQR,A"N]<'HI^32!5Y/KB(?GO;:D+ !\
M+]4V#BD?J_/&,533K-6Q5.I'$6E^HF,.RTZAEZ*5O'?=;NK';1Y6?"#,N]S3
M1-\2JY\=/_BTQFK2LO)N'P?:<%0GC&E,(Y@<#V/ 'SW/6B7<U4U?#L^#B$&=
M-8P<@N^](E._<9C46\7;.KWIP/WV)R/C8=-5"3)/:=!/?Q#PF1XLF1-,^+.J
MCA 2:0FY/A5 -^>=T0M)OE@Z>@0P=J$!GCT9#^#V,4Y79<R9?SKCP>7/^6F=
M9@RKD3^X.,V@GD2"VH,R*J3P_>=X1OB7/Z_=C@+U\3.P8D3 ]90 GOR^OS,1
MK^KGY4K:LK\?+J[^D*RISVG8BHVD^E$,JW_V=7JW!#U&<YZLBDAC>9AR;S4_
M@QI^'CS'/G+YF3VRX5>>Z-R>8CILZ:H-U!&TG=\*F-O,M!&BBNPN8YK<8%E"
MQN>9T@Q')<I')#:$8OA>WB9J:GY ]9 )<KV@!C+UT&CT5A>_$Z^6TWD.8,XN
MJK;2O?LT ^8Z,>IP<2@V2-/1_/"E& K">,\!7-^9, )Z>#'FP0?87P. K$4
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
M<0JDL@TL2@86>-^VU#3YT3P"HOE)CHF.*FU;FYM:FA-:AVOXX71<P\I\TN^
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
M/K\7C2R6CH\.-X25*7!NW[MVAZH=1T0E1DTF]1DB(9WQ;>_0M ,0;NG4;+8
M^,8C0',+#G.X^,Q$-$>+N!_]8RD>3S]/&30$\[;5G9B\Y)%*CO?=K 91IP@J
MU5C:E*7'[F+VGZ1&QUL(N[@X%7+4Q#\-K4P.?4 <OQ,DK=HH8;6U*BPR2)Z4
M*6#B653DHO6#S3K=]0<4M*,>=AK<XSF/)@V!:[YSQ!\7K8Y9+&)$CN*^*#=
M<;%5@M_(M*VXC\3>UX\>-!F6EU5]=.@L"\85?$F5'TKV)P==_R^GO^7\RVOZ
M6%/6YFB8E OZSYY)];)O_J'+N>IX!G6M&V[F/%%?7;4^NL_<Y3!LO/^FX?+B
M@2%YB335G_<O(4AK8BBZBHX-*N<;7:^JJFJ% LU,J^MHL^-SRZG4J$N4 S0F
ME3D%XCX$\P#7 CJ'$ ?+@_N.R%Z44?0"_B<@;>;\9)*MA4$L@(QY3;LDBH(!
M%OD:%FH9ZLL17"KUYPWVUNPC8!DR%P29OA/'F@LRJ&[P,?1ZF"N ACL=.K<C
M1$PR:AN0I#/:LT/ $(2X=S1U:+?6D)$.UPBM!%&>,I,H5>KW&4DY.>:)Z<DQ
M0<&/7'3L>UN^-I%]$QO)0GKR]-.$0?NCJ#.7IK#+SGU%7B:'_,1:II(+72U*
M]6%"_Z7?/6[471)*)[]S= $ADL]%F) '0C?S ?2UEW$0,V_=X<7,\-]7NE(J
MNKL+XCO.?X6=)Y92FPSHC)TAX)U=%(53KY1>K+*L)EYBM8;BQD(\PFB(._J
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
MS!@!(FWU;H*S!'L%A@0%YCR,^,%YJ_*R.GVV4@?V0VO?B+)2J%:]XL[1Z&<
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
M"J)(:&S=36M\/?. =W3U6];K4#2 ':7MKU4V-'0_?'02D7^R[,7K1:#Z]/8
M=-PD&-PIH!^IJ6/=!+'3$M#Y@GENGCOGC&NQ: T/RE+N"* *^)=IBU\YT0^9
MIHX/=D8H/G#M([!">NFW:]SBLS\]CX)1+Y$C.:VAG#?(+EYWR_U;G3^5[99G
M\ZSSM#3\\C,T/SID)?=.1#D%CRL)/&(LG6OEDN["S0-G#X%K-P;>PVLG<*"_
MVHTVY+#1"FD(MO';#537$$(8B>E6NDX=W8=+&Q)?C\2NB)7[6MK3X> =".XQ
M1 )^Z9R.H %4RRV9/\W.M70&&T:?O9G27$J/BT0##&RU<OHFV@/@]&E2E>V7
MH]#;SA*FUD^$E<!@*OI06']$ )OJAW%C:)>G8P8HW$!41@!<[+2+!D2_FIN0
M&H[<B+M1NFL-I+MS*!U0B%C.>%[L=0W^I*[\2%H=R]ZY7GW!N!AW.*)B#;1
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
M%YHX$7U8BN(V@Q?JS(R<XO8K^9\L&SN=#H&$JI>OXYV.1XPLJWX<E%A4  H
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
M'AGC^^+:/KO/)+._T.L\)D]VIKDBP-C7R/CCJ'E>%#7V3-=GX\#,PH'I5>F
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
MO;<Z9IWAO3R,?3/7551$WL&.Q7PK7M0+H&(.JY888__LR>3%JB:A8.G$.6C
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
MU!?Q>9AL8.YKH#/AG5\S^+-/79G7^9![ NCC1:MYW8K#T!!&1]C>L'S+,&'
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
MX\9=0>9[*,/\4ATM&>'6'ON9[KQDKN23DMJ-17)O' N^CI,5J$_%60#R@3D
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
M] [53Q<Y6K6A3=V$B@65^T.DHO6 F)!";)]@_O+Q"8^M(JAAAT747(&EVCJ
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
MV\IO\4\8P*+];3T&,!Y[J(P>0B'1CS& IC;T"R-%#*#AU1P&8'_W UQ:.C"
M@B-O#* :EGD#FVD;0W=B !F,UAC MD (!K#+:=UR=;JVX63SD<3^TJM_-"8]
M$C+>F,F4!O:_DC5WO*4S+WYI7>S*&@JG2*)]4S<Y-ME7-41_2M?W^P4IW+@/
M/8NT.XC" $CX[CXW>P?A8Y1.Y(L.B<00$D7*H#@ZN%XW83OEQTGQ1%(3'^9%
M1%J*4&([I-5LD^*@T]X2YV-#ANXJ6X,6U\#^E^)E&]6-<1'PK>\VQ^R\4$#;
M@7CT[O.!6=] ZQFQ:B\,0,^^9:/6S2ZJ3\WB9"\)YAO^++;3/#&85?*1!IVU
M<;<JCBM[.M%GD3O9D7DVZ<AYBS)ONRF$P] -U'<:8,*W!3SG,8IRV"9!&<U*
M;/?>U;2"9G<&]F'+/)[,'%A#7]0<DV  <D=KO1B 764 ^NIP%+$K0((.J#9&
MJ1\M[<4> E$"33.H)(._O*3E_W67JUL^QM,[:[38WSZZLXG(]0D&,+\'(SP;
MU>2M(^)15%7EJ8U7%HWF'>_;/ !5]^FN>XK&R3/.?C@\/$1O^L+V4EXU)X2+
MQG%Y>0JQ#775< F!XI0S96*E"?'S7LL48X<]4@$ G $X #$L664+^_24:9BB
MH_WSQGD1,Y-]I<SOV3"DHH5]V6-6.P?V\L\];VIGX:_@L&1A!1QQ OSH NDH
M;%MKTQ#0/<TWQ%?A\P$_=Y3_BY&$!Q:_7ALOXLZ$Y;C/*!(N@0V>-*+RB0K<
MP9=AH?>[T<T9ZTM6#<HW&X<DG >NO24=0J+>*%$FZPW]#?I'X6C'YY0^N&>.
M.\A<D[8&K;S]1H(9_67\,U6MNS6=>@<6,TY=VK]S.S9@O&'OMT'PT_WTB3J*
MO!M;'<MC\Z0:I <+?P$G5XCKP#?&JM=\9.P#);V*LE]=K% XGJ@+J3*SO36E
M?:PCMK9O5-\[9-"- RFLNT3*=-CO3MY42+"R33V,/@E?I$?M(:)W+C\8;.B8
MHQ13YE??2 3A9S_P2U\'^:V.)E@8VT$P@)=GSO %7S-)\KOH<-,J''H$N$TK
M7P2O$&$ 1!3NMX$(W3-6H0CM;@]&PP-TY*QFG7-2F,/&?(/QD<QQ19<"1]4Z
MI'5\MO9'W:/:3 @\C$3%:ERO97E&W=A8&NRW%B=G+F_J%::3;AXE-Q<GMRZ#
M$Q65QRW\^N$+1[S&ZM)2^B(FZ2="_]8VY#/+($?S)ZJ1YH4D(.@)37@0WL,7
MGVBB+4N!9VU;Q*]"HLG"$$FG4++(W@DI6<FHWMOO!_/"Y.0*GZ99?/2$%1Q6
MJ,3X>/&9--YI:MXYB.]WCH CZM]&!DI>WOM6C(H>K,1>_DD.5IYF:D/#]HI_
M.95\_[8AL-X A6-#*'K2#%(  (P,/@.6 2]5[JUCR>OR4_<F+.IZ6DXFZI(V
MQ\E#79X?[CL.'4Y:I"2GQ7F+;V  G9_][GR[>0[A@@'DT\,S42E(L_\/[C'^
M.^[!^]])8W=$^@V 6,, O&M.[]X59!LDD#QWC$N!/L0 KB6].='K:5:HZHNC
MBYZK9^BTEBWTH"-XS\GH_RJN_S]UD>8?5 =H^&4<&C:GR4+1LEZCM@=RI[QS
MWR][S2\Q ).C]!9JHS"69*;3T*]PY#?FR/>1(+YXD/KWYJJR"J+/EO7Q"2U9
MEVFQ4/[%!L9YM.'<53#!.ZLJF/W!*ZXJM;$4DQ"!/]T:U;;C"L5T6>Z&C6Y>
M?$>)'8,^F_X]IT.OG9[[IN0KO<WB3Z%*4GGXV495?6\B1,#VP(]/LJSSH/DY
M2UG/G]0R1R!02N6C:]D)V8[-ZH^>_<\)+:$/;GSOM?2E8S4&_&W?R%_TD<X0
MNLA,;[(#LN_;'G LNR./7Q)OA2[7>92<V-Q@ V,C7XC^TI#+DH0TT71_M2*6
MQ3&9TWW!5Y'-QBHH.\3":GP]I]30\&NVO!M:X\Y'.C3R3"0J=W"E^GJ^;YZ\
M.4"=)"8D)Z0UI(28&:26V[,K9R);]U7@HY.>7)?*(5LP#0"OWKH$?L\W8,-
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
MA7/Y;1:<O;0,W'$[ C>0C=9A -*9BVU7>QA 'E@\<QG<U=8G$7H=L';I@91
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
M]/9(S>B@O'T-.N)+XG&17K7$;:<8Y_M.M\K,S'Q[X=]K&!VA./)1J*Y8%LZ
MWT88^ R\F"&"6'\*(HBZA"\8JC0>2;YZV8ZR=H5ZAP9(YV C* Z*D?D0ZX/]
MT]=CF$V#*R6>G//7[TJJ:G$S:+%0=U"'"*XDO,N;V=K$O'5/2_? _J$%#MQ7
M[??:J%G-BX05!N"E_)^)2?^Y"V738E>;IY<$DNZ,GA;,U.$Y9Q/==(VO5E!R
M0@\3#0Q)6J6X]]@V%?'W)\T80@J[=#,%"3+-YW@G[^V-&1-0HH>7U%0C?"7A
M+^9R F<*I=QS8E)&^G4YU]]7)Q@&9#C;ONY>K!%!65NY/]I9^?;"]Y B_B85
MX0!$JEB65%WF5$EH*^S7TA*[Q.!A2E!.WU(-[J<:E82_)WM :G0;I$8WY_T1
MG8M_/3V.DJ'8TT!X VIIF+"FX@Y(K\&:7_]=BJ\M;G*Z>/'D.=BTPB]*MT :
M2H]?S(?4GSM8G<>C?<B<*TO(Y)R%!#SZP:]B6H56PM4(]U&+=T Z]C,6M;\)
M\8[" >V@&RJ>0Q+4,"@87_WJ_PN8(,+\?HA(&4/!T?P&B]JECTBD2$'5,[:1
MVHM9C(6*^\X_I<5?S:ZAL!260'%J<V_BN^63-^!AY%5(>A"]ZY&4!;WU8=Q]
M@#(/H+JE;,QCRO#BVI&8W$3'-H <P2)_CPS_^\._MF(]< 7JJQ^<UI\=6"7[
M:E=GR7&DS-U&09J5+6+G'LG^-U(B?J7T@AQ:J6H[@0WP"IO[6A$T*"2\^^;G
MST\N[D%DU,D*K =@V7%%@BY$Y)%_M_W7>G:Z&(X;EG"F@:O%ZX:2\/&ZGP4\
MS'L?:= H8^4:%-J<38@X?41;,1,-#%_QH^9#49QT&:\N!]F<*PY9:XNPLDO6
M]+8.D-=&K(@-P)8M3+4*<4\0G\_]^^I=>L!K="#.#B?L:">-1I D,7(T4/)8
MVBL$>/71USKN_,S9'2GI+)9X'OBBB3_PNXD_UYFC?JTSFVQP/X*5-R$ZBME<
MYWH>KT?BQE8MX840)?66<;6T=,_I)!I_7.FO([(Q/.+\D;H6*4X#/N%*W+ 1
MB \=+CW &;FGZ8>ZO!K_8LUV(N5$KO",)7Q,Y8\!4<IXT#>_OP_7MHL&$I.!
MYP6LT./ROE6^V[C)W)_=&]WV-T[0JN,01)\@)C99BUET6H0-*<"6$"6SJ_10
MG6CKPHT]285W6OYZZ^A0M;'J.#3 'Q=A"R/ "SXG-CN!TK4;50=>G+]85[#G
M9A53+][P/D -A$B6,1%Y@PQYM"L/VD65W@;*#HLR^#4E^ .W Q*T!&J^!G0>
MSN/11Z 33#:$ANH08:,0-[ZO%;:LOC4)ME52_@J04509LN&BC?:$?KJ,7?M'
MK>,$_@B]EPM/$>DF**<F1)0^XTJ FH[;@,>'3^]N'QQH?F]P;":4&!QVY."Y
M^1<[P9KN,7)ETBVFY^1/P>VK?F_4W&C O(DK;.6;NG)_.#N1HC$W9]QGZX<Z
M2U@?Y=^0A =_IRI8G3]QX93. ?-1-HV'(E[U80?7^K4:5P(N Y+ K-#$VO?$
M;3T54[Y29Y(>BM9NO^XSH%$[7B][4\SW3B7P2OZ;3+"KB!$24"<FJ9\"J"$G
MP)KMSX(Y-!MTQ35R=*,=LWC,"?9C\6_S-JBHA*3A;*USY%XUZ.=T#"YV\9Z+
MF&K\5+W>NEE@VJ]NFT,_LTKJ3%Z*SUZ1X8B\$,L4OZ+S5#'&7&+ENJ^9TBIN
M)Q@O'N!LQHRA( 6'S\21N &N3.PYK@E=30,PJ%P.2FZNTVD=VURG"Z/2E=)
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
M@!G0MB0L=*Y3J1J0R%J$C;NS!]@,U$LNKHN4\>5<R^MNN!0D+POH=-3QX!H
MQ&T/?X_"OM4ZM^!? ;;B< M^!]B*PRWX'6 K#K?@=X"M.-R"WP&VXG +?@?8
MBL,M^!U@*PZWX'> K3C<@M\!MN)P"WX'V(K#+?@=8"L.M^!W@*TXW(+? ;;B
M< M^!]B*PRWX'6 K#O\N0"<U(_;AZ+Z9=YIQ604,AD+*IEA!4BV1:=K.9C:J
MX4.,<I.@;<BW-O13 TVO5+K/__S[W?Z_ _PJC6O1-.")&Y/!\J\=7OM! _8T
M,*:+%3KT.[CW/P/ZPX=E.ZJ^?BE3&N*_J08PC8!=I]_1D"_O ]^;G/=[#/1/
M&[CHNKC=I>PK7?Y4I+TN?*= XG/U"BF^:%UEN2=V!9?UJ3%H);ZH,05'Z'<E
MF*Q,UZ\7T8!U6TX]25VS\X=J[G=7/AU!/^GR1-2H+U)DSBV#Y8R]K=QY:R>/
M.Y&Q!D'Y'G*W(GW_(I#5O@Y6I3DGC278/ JCC]03-!\R3><.,/O@SQ*5S>;+
MKMJ$:(Q%5LB8:16&#EJ_"4H]BI232G8S_*ITC3ZXRXA?NMZ7CVWX!@?RW>V9
MP6)?U3<N2.Z:]&#5-VQ^J\):9I7@$A'Y!#,@]@TSH+ NT3GCW;B1/.*&=DJX
M\/C'=,?(3$>.'5_7['<\FK#IR]ZA'4&V3DEV+\<7=.SV^BFD<3WR*GQKG:=]
MC9E=N^;+CC3@4,RF9N&=7]=^ZZY\(T]+]K4KVO.W'WG6A@Q'RV17^P3'\(]C
M47I-,*PP*TEU4+WJJ7VG8GCON50$0:4_<Y^<:%BJ 8RA;Y;.);WE13B[2O7
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
M&T('+&_L/D3/'UEV\MWLR(DCA]N0(X3KN6NQX-7<V2OK5PG['^^J[R@BE])
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
M5:IIL]$#E:JR4,V%0*Y<U>@$JS*$B!*5 %BYL?&;% U'^F$.]9R@'MUC-PB
M(,7#H],'VM.#7Z56%3T6%;,SO&<<KZ@RI+L@LS;\Z4K;I<-N&6)]H*H6X =#
M(RRGS4+T_84LO:!^"808$]IF?GFOB/,>;@B+E(!^8RB 4%9F(Y1==3U,TS&K
MMG?CZ:KN7"_3N?$*B"/*XD-*:R^R^'T^&#3PMT40U%X<GA>D$#]%%.ZKE*#U
MV+G)7BWB\+3A#>+TK;@%Z&DK#M]ZVBPKK!S &1M4):':5OJ*=*.)8E1HUIA4
M\7HC^_ 3)6*I,@&RNC-XXVY#\7!%.U.0BSQ]6\TNI9,MQ=$9$2V5-NMIPPV2
M)3MI4YTK>X]YS[>-CYE72SWR+A8T;TY(#G\(;/RHXO1L5K4H15C0IK\:PO/
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
M'JXG8S(#U?FL;:%+KT &V72S@E!U7Y_[^2H'O3IOV#YB_ G@]P2-5 "?2ED
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
M!L\\?2G-VQA5:-R[9E]?NFU71@XF7:DRL&5N<N @9<C27M[X0?RZH<SH3$X
M=F+BJR@M_ Y)&;N0'5SEDDRW5VIUNDZ5GRW=04/MA-LKW<J^63;[6O8XCPE
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
M8<HB\HE9F8KK3 ;GV6!14RMH35WL>YSP0RE-*Y12& %>[R1MT--[H^AJ<=(
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
M#5+_4%Q%[3CTF*:73/5W:-M_7ZGT;QYE_6VYS:?Z__X67>A:I2BCOLTO+'C
M4$CAJ9I ^[V<I=+9CRY;78!OTS2<H6OZ?,5T5<"HN/(7%'7APTGIGRPBXE??
M"R19ALF3 #ZRZ)Y4NHFW$?!OID8G8A%(G'0PL!/.Z'G@P"QD8))XYBT0(?#Q
MZN<$-5V![(A44C$-PZC(<0K 9[AABQ+ZTO5%<0JS;\A )YF<QSF1I9I&72T%
MD@#6D+_L3_D]AN&?%?^:<R8Q]]E!PD;1(UC+DNP\36*\EW:$!RLW!>0N)W%I
MT$PUM$&S6,+\^@2;7;>H9"S+8YI^P3)0:C>9&&,OZ<1_1:??R)NI%C2"H/A+
M@YW%*-I! <ML1F+,]8A4*AL<G>4KE\KU>^(]QY@D?Q/WVQLA[DV Z[%ZD.L$
MN9EZ:?!X\GFNT'EO>G%GZ;?4LE>%?HL>_:?&_VNK34[Q3XE3,SS%;X!3,SS%
M;X!3,SS%;X!3,SS%;X!3,SS%;X!3,SS%;X!3,SS%;X!3,SS%;X _:X:D\M5Y
M=V;6+KN=3\.4ZTLJZ)M]_[14>1OP=I,"R3+SI##-W0*MK&<G*U:0%*P5UZ6F
MV#6LR4)D-<ZX/(AM[6__+C9'$O\>D9-J'JD.$+7=0$C1P]#C$<JF?7E#YEH*
M'\0?YX6M78FQJWGY_N*$'/"X"57V,*!E-,].&0^XZ3W[&6[:WPIE^HR0SJW'
MB1:B7O ,';V:Y=N/$"<99 Y)-_.^V#Q-"J:@?1=!U8X02V'PW&RH[\M*$31J
M%60DES6%5LUOOTDF8HET*5&C J1,8:'?&K^HEN3EI*YW"+V@&K&(O;W6W2?+
M! ZJ$6%O[" M(*[+E]V=X=$4G)BSZRK[$?,^ 'L#(;TJ?DF71OY>&J*]_<X9
MZK_LG0@C3R4C]!&1V#PJ&$!!:'TMR@8L;(QO7'-'1>8)%ER8=R.G7XRP1!<&
MPU]\K4^E$O<7L=&,Z!\=];),/2L1*?V^LR'3KV:/:,W_'#K48G;'[N D%B7O
M&_NXOFZU3X3>7:(P@H'*498-\&8'7&0X41;A+_)J!KP;B^85:!ZWL8(WG\L#
MN!ML)*VKBF= #?;^HM91BG*A&=\R-0K/6MCZ1'L&96[/(OB6\0"CQ2ZQ]5 6
M*QN(O>*Q_N"1L^ F<_W@R3/0\GGNG\(,-*L_AAY::+2N.I-#6\->,%ZX<X:8
M_(\W0_T&5GJ*?S+\V3<I$>UR-$YX.]"M]GGZ/) Q=VR]"& +C5)BWN"!IQ>4
MEPIVP:RD""D\T'S,:,+XXZKJB\V'UQ&7<+O%BMV38TF19$\"1A$R8ZE@"O3(
M+%EQ:9#BBPW11[&VC@^>R<H=2RZ$G[@PO4D]CP?.5C'9/<ELR1V71WJXQ86^
M!RW()=WH#(])N=I!Y:CKS.],M"I1&FJ5;UB2L:<BI$9^A&B/PBI.Z 9I-) B
M9.Y_37  /..L['EO46@Q!TR;O6)S/?KT> Z3%_A3@VR$7O2LU<6>F]_OAZS[
MT=TQA0.<H+D3YE'8:QS;A+NB2I"513TF@D-Q<#?DUL_H [:+DPB9RH*O90/7
M#&T4^\DUGFC2<C(5M6CY1$5Z1ZH"GNK-4'+#._;?)I)L*-ZRA$VSG&.$3D0@
M;I?SGU/7HQ \? 9*10OFRZ1E*)G='!^BHE.'<VD\(B+XR5A9Z,AH6H L<P.A
M:[T<FFHOR+Q-.TD&E=H<[#B+7><7O$DV;@I-2]XC:O9EVG8KZ>3-FVPN+-UE
M^E9.D5NVU58<<FG</1O']$6![0+15ERLAC6U</6@E9 :?^OJ9?5IGV/FM!+
MUV/63T*=R//%R>N8"XIQE^9W=T0[Z:IE)=-L3Z:IO!, S+GO*.'SS_+G,''4
M;+FX]6 &_U<(&444R?@D% 4=F7.8:!,K#>R[)L]2SCPME+>IN!(,'!?)]ZYC
MH;:EL=1?-%.!"-(E5O2'@CBSP:@]!@9:HL7:2U+7[+*L"JV_RA=,&IC*NP&7
M6;L99<@Z=9A66]X5ATSWDDEN0XT\Z"6D@K@01HW0;V?/<A[3F+&XGBE8'23:
MH_L]9L4I_KEP6:+G. 8/^,*7>64O'XL>+^(!1SRPK"++)/P?KF.D;X31A9];
ML44Q&H\O<CN-T\AX03<2DL+&VHGY50%'*"F6TTP>1?*S,W)3Q6ZDU6A6R6MS
M:5Y[^)E_ERRS&\H!)Z\2?LB"!_INRD(>:Y"UP1@V'^!8GK6U/B?7\"&F2.F^
M^PRTRDM#9)<Y^EV,>NP[@BK0UAJ: 5CUDK76TD]?0 ?K0W:&.(UPY!>/V &?
MLC<.([X0WE8VH5+JYSZX(VKP(F,PL%,;$$$Z>&MQ,W8U?FNW]2P66W#TQR9W
M,>3KWO/A5%/7-B[ ,0?+<_L& *HG((IN\-;,^L$J;D0)@!Q?)@@%PD3E!"W6
MAL6Q(VTW=G=:*"*)MEA?<J!V6A9DF6NW5XD<9L9H&9_28.$#"I;0>-L4;V#C
M&6C1(<R19)#WQN;!>LIAXPL\L'%/ECEWYOS!V^\7)D"OGG=K@3.C%HF.;!D.
M4L'GT'?(XQHUQ>>;:+NEWZC&8Y/"&WO)AH6(XO)E;[EBLM2OJWA%X(&ZM">$
M]BP@ W<9JN1HPH]L*%K] T1WT:G89Z"UA'_\WKI3_//A3YWS0*K"=3>4[<5U
M%IY.-4!#0$D:P1@E"^$R(D@4.M\'K.'.(_<=J6XOC*8YS[M[*<V=9.IB<F4A
M.H:&"I8TAG6?Q#[IWM?LTY6G!3\FY03-P]["=P2,X!5DN#?* (88(2.++B5'
ML3=[MLLJU&YJP/GE #^+S_PVB@S.%+??[7%R$F\ OO&HZ$!DDGM9$#0Q 3@
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
M.\'41I;%[SWT_51BJ%QYX+115;,1US75NLNKWSA\W*SG=:X9OI $Y_)G%7=
M4UL?6:-'?W[@X%8X,DN'=V''9,K  1]?#B4Y\"W&%AZYPMA"SNV&/_A?+3TO
M,N1B0A.[O%.8;4JM<B$5H4:J1L2ZFW=-S<U09W:^OU))9.-3=5S.[0^*6DH_
M(H/MV]K2D;DE4VDLKL_:]$D>NIUY')XE3"E6*6PYLOPL(;+*P.;;#\IT#0V2
M1)NV]3&WJO"+WFETN/MZ7[,EU/86.&LW2VM9+P^\U.W0NQVYP9:RZ"9B(CFX
MP<\4Z<:4KIF"61%)PB0-YZD+-6KWJZK"O6P.<Z$U2^'Z-QMTAFX.P">\_;K7
M-@N&1GP5RGS/EYNPKKX0.YY>9_$3U2]0%_N\EW=6H9M7R5\$'C^KVV:M8"#,
MRG>3@QYM[*]@:#%K+(('B*^^/H3,N!34(&3ZX13#1>J7@_*V=4(Q4+>3_K)I
MSQ)'L6 (D[CA-Z..K="-75&BGNN5/6+_<'OZ,[MA"%<EJI[[_GW19OG:_8IO
MDAEQD>M.8><O%C.O)NHD*W(D $-_[!<SO'<ITT$ 8(^=.GS/T*IPC>$XB:96
M#E0"^- WT"PUN)M8&D>:G4S)&*>@%SE!'3AQZ\VG)?W1,W24'0&]19?"I/#
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
M4)S,DT@6R<(/M8%^ ^@K.UP:N0KHK]&^H^Z8 ZRZ];_%4E78YM2VX-K[U7.
MA :K?4>C=UA* &5C@,)VP63M8<<F:)NX,GN.NP_'I&18Y-NQ&=-7KT\2E(=5
M=JIUK8!-7856K=G6L(ZW!+B=4Y;6>#^VZE*A/GVI.L&K27'%@#HNR?#MB?Z\
M9XRS@?-0R +D)CO[,;1SC:?*Z[/Q8\4>@DCRYH,<]MLS'(H1PKM54'9Z8B!N
M9V!+'VM+4 5)JM*/TX1/AI$3W/[T$I6&8SX_)ARN*TMK!OI[<D!"O;=SS^7L
M95SFVR1(#];F#US1QCG?->"3JOX6"8.-OV\R;>?2,,3,^M*NA/,%BC5(LZ+W
M%9!_3[YUXNP92[+R:0TRB--V5(/+K<$R3_7#2*\W>* U_#IAV(N)9FH$MXVG
M&M9>(VTM(^I9J6G;E56N!E2:Q=2U 3%/$'4B.F818"^TP^P2ZFF2P1+$IN0)
M8Z,CA/4F"RB@RIR?T5Z/A80% )]!5UY6I^Y65P@CEDG60NYJRT+T5@3.?LF;
M9V(F?^]W[F8J)2'R<L^QOD*!B+"7M@/W&T1WKA.D0)/>>LTYS]HW/'E%@WX]
M;"GP&>@00FIIV@AA,JDPD1I:2^+\*VZ"5I2!.:S_+!0\%84'9-:AEZXIK#XC
MY,*DS6H9;AP6I>?\\[@(L3PU 3BV_R4&PN>BS:W=D3]'I_WT]#GPP%U:H@TX
M.)T&[=T8ULN%XU).&=0@,Y.%B/BZ.CKP1)6_NNO_L@YR?#85++==70G_3E-
MD"?C<TC4F]>'RPUKHP@IV/1\@-3=''C8V6@_QZM'-U/!>5G$85FSDN(3WW@$
M+NZ1-_\2 _<NPZF_-WR2DX1DQG:@G;\C9*K^9D3/74G!^D"Q9'^TZ=X]0HA(
M(62U"0C1K']\0O<O" I>_<;8*S)RC8A6Z$*";\\1N'+?-&VRZAC=+F;'I3*)
M>_@K_^MN20NJUV^R46;>VE51/#GQ5RKJW'=X3>_AI<)^J0\/^+R*P+'9P>IH
M)(5]2WR'\M3=GQ\X;575G,2UP3J/QV74E6,RC#%*[J/<"Y5'E5Z,;$52Z^8Q
M\1,5/(V1_NGS"4='2EV[JJ63&Y6UU2D*#,UGY<_*\4;JJ<R_7E41$CKA6M/Q
MBWU7'%0!.@>=-'L):PQ>R;C[^=I.W]NX^6J3CL5N X)TL>@RL):.FCAFSSUB
M[1=*"5)^'Z4918AQR9J.,B%+49NTX*?">WL"+PAJ 'GR<[G&>6I39?#H@;SS
MQ-S+T-IJWE_:96Q/^E+W]RDU=:XAX3?2M&8R\_L<XY$V*U;]+^G:E+FXV_S]
M8)U'WB76^G'25N)0T;)/(][7)VP?_Y_DUAG+P'X$/])7\//4?(=]0#B*96=L
M5=FN9RYA=_7QU_T:":=:M\W:&I':SCTKLP(AF7.1958^A*BPL5- "%6B9;Z)
M2LFL)R. TU[KJ.SQ)I+YLSI9WN5V&2UEE2T]>/Q&?W>.@O+@')]8&?VA)+)U
M?LOW;(Z!^2>>5<GF!NAAAYTM!K!IR8Z9O8F]J0IWPX7U;%9L:'5]_2$4Y0B?
MA.5\PZP[EXFXC)1VO)Z\L>?&!=?@;OT@WN^>?5GNP K9>?!$BTYW15G >'8
M&[P?GZ4!BI1__>JN;M#=LV?\R#\GOJTR5/_6&QL=DQYEG)RUO%X%RWDXS=-U
M/7PFFNS$<!'[7C]3G;^QOT^US3VN&ET-O]B>&_?$>DM5[C"H$LT+!>45HB,;
MB'< /X,;+3BQ(SS0N_8S,ZDZ5_NH?@P/L,.Q[V9_M%W:X_+]7'NP3/B-DL08
MW^45_22O&A7F_N<IZ,.;>"!<OTC]=H/N0$K,0<("UA_RJ]+Y/@=F%N\1N(B5
MX:M;,8WA,$8)?$M^J<BZ>YEN55Y9>=LJ?V7"GRR*LQT<:Y4YD@NMB-2E^9\4
MXG_J>$\2'\-6/HTV.S87%M.,-#<WBBJ!R/20L+FL+=E+G* FG(@U_[T,.5-%
MP1Z);TC'=[F;\">QNLP58LN.1(G;7-V*&\C\U]?%S5\)2[]Y8_ZTY>3$ /B.
MGLDHUA\:#0Z/?/: !SX6^I8"$Q-A-GAS3XAH#4[IEC[DRFTKLF*G8=@N&7AA
MM (/>//G)1])UZ=2K4R8:6W>S7FNQ $0M;$E Z!(=64 /:45@=YMXF'I8)]H
M;P[ZS!)R9JKEP?V7/?[5JH"?5;Y5FLY OBT ZGFN&/>5).+E7C,5.).6:*?L
M^\;#9U>.%9Q]T\OU2_S&2=Q94FWW3F:YEDK5;7O)AO>(YO# 9;?!@G[YA"]2
M:TM&6<WW-;^ZFXT3S]!Z+U1,]Y+P/9>X9[!R>.5MB%^^W/U#Q7N4#3\K"T^T
MDP>)U@Q*BRQ3QQ*K[^H^I[OF<4%-:9DXBZ=QQS$UB=@;)$M7#*59J6%3B'KP
MWHCG/MGW;W2\21;FNH^IJ*CX'1T]4\'LZ+F,XM+8A&"*UVR>26'?-;ZD8TA#
M0HZ_,C4!MKY7AB(Q"A)>#E,/6QNLUA84F^4<M$3I8;9$ [1$:X-$._2->=HX
M&OB%]SR$SBNP+7YK3^Y!X6'70B90R2D^#WB;(F1R!X0&!]:O#:#-GY]Y<<RO
M0^Z'LZ7QV5V3A; L:Z>0>"9 BR/?6CIOM\-7$NW?)([;VLV-G7%/!1?]"$2T
MWSEC3MW*LL=RK$%&@N(S5KUXK_PJ(F%#M4JE62G"SIG,B,?B#>O'43$V#;(X
M+&7_Y?Q;)7H,]^_8OSBTY&:=F[A[PR^%<".%OS%($DIUG'3*KS>/?#P'?/R(
M!SK4"2E[E^S5P?_!67&*/^#\K2S$]82;$](3#3_S4 RZ(3K!/,<>=&C3BGS?
MV[#B[P7G<<-,=J#\%8J".FQF;8^\KF$'!C;#MK9-+..M)T4&A7G2+=?[(#,A
M'QKA)1R3! 'M'CBNWS[<F3M<97J2Y*, 3RK#?*D*SV]8<.4_B(XK3O&RVPF;
M\IN*;XE4:IM/0*F[V%V(IACKQTKZY4;8I4E"E])\LZ#3"LARC9;1RN4GW*;P
ME_0=V)Y?6D#?,@5V^=YY[*-\AP6#CDU#W_6JG@?]_A"#T9FMA^/E..J8$'_0
MHD,CPB?/3Y7B<XRD<N52G%T:SF';1*'-5#"XA(]1XI=:J&WSC?*W]**@'F,)
MHWO8Y\V%2/4#ZI"I(6:JG/6<&87*;;[O=IVC/X]_'D\_M)LX68_]@OAS2N<R
MFY+ ^KM[V:L,Q%#6)I7@R.)(FR)].7DU< )OYH0DM&YQRY<I8W+^_?T'/HW*
M\+FT>3S08M.1'?<DYR1,?Y)Y:[IZJFX_^^G#' FNI([B8='9DZW&>:3_58^B
ME.5")*X[!2OGN2]@7VQ-"%.ZA.PB^0?/5H8W7 QZ4@K#OFLS04OJ%+;QQ^O
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
M2,\36&"VG'G#=S[@=^=GVQT/L2L>2?5ZZ2>M#/&\OL6-'C?=GSU3Y^AOZ,B
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
M_QJD5>#>R;86RC=L<:QE87L\/QT(06B:,0!6?]YC_V,;6,^XR*DR<']7&ZG
M3;Y4D_%R!DXL-09H?2L!7#(97U\?]U9;I[ET/36Q;>5<Y;WC&?X8!3I;'$0W
MD['D<N'40-%TF:]MZ$']7L]+0-;Z9\R.;"]=&Y2EC0*\BIG^>8X"] DJ0 P6
M1@T;*( QM;?U'@*,,QECX>+K2 HP4@;KFJ<=\KY_=TV2"\S\20&6Z8$)\B&P
M97"'Y!A& 6Y[ KM*OM*BW&#K 0I KLLF/Z"91-&B,$).%, TB (H-2E -'OW
M#T$A.O#OZ?YPW=N_9>E]NBH\8\2!!G)=+.$^G9$"1-*;VGNC"B"[,Z+DP#B:
M<7?]Z(E'R@?UQT'I>=K6^N,4H!4DC^60K:@/>_^0G#)9[@D%*-8&YP_[RJOA
MJ<XA#Q]J+Y9*%(F9C!_^[?J<P%SJ*.KYM4FC-P"XWTL!9G+WET(]R63 _K]>
M//3_K6(-P@FVFDV3?X+S28L;M1VDE=S]A>+9=TBB5./GE$,!["C 0AM7D0==
MZ3^$SF]FX\TH@'[#;>[6_<6[,_<\(\71:R=M^M[X%85\/U4&IA@JSPP28V5K
ME6X$LF =:U$)-SKVU^WNG_? $)_ /9^:1V>.:V;<R]P_;L*?U =[>/M2EFI_
MT5Z;JZ>B]R?B6&U43..3K?SQ:WH?HUP*Z\D(/O!J=:1$R"VE Y?6F!4 QD=2
MS*N\;ZO-8M0LRM0PWALOU-O5*W;L]'8B_V5WP;\N0JVF*TQPGYJS:L2T"#&'
MM,-BRW3L2O7XRID]KB5F!%WQFO:YV,'3O9'D&LQ*M?Y5^XK^QO_OBFZ'Y])I
MZ@L:KB&OH"+1(:WC1(WEIW:;5E1#9Z%)%JD[8HG^%S>^0;:![-,PQ[\KND&5
M?4[L4#6W6TQNF0(_68[JM$X/SM_^K7G#9$XXW<%UE]SM0E1-[C1JRHE)DZ_!
M+CY%2>Y' C29=\@Q]+<;+Y7J^%V]<BYO?T<98^3U>#^J*Y=Y7P6J()T];%AW
MLM].L;K?P%U2M_Z+/H<$M$F$A\3)0! L%IR:'QBWJN\;PE%5_'Q D=S;_HV!
MC:&U&XNB@>)<G!T!L(<A:N!T5R5DIPTI[Q%JJ.._%5LY@22DKW6@B;4IIEIZ
M1!,43W'I&G?L4[^^LB69]D;J\Q>40R4DYGHX#;TDF$F#=DUC9'YO,>?'GQS!
M<?!M*?'$N_%^3HF?=AQWZH/?*&,R]0[F"-9T51!'P.01MF:.FU051UUHNOGX
M/[&DM'SQYY1B;C&?9#'S! ZK$-_3<JJN,[S[L'RV^M'\U2#@]-7PXJ,37$^E
M9",%:!W_Z+*^\J;XNA]-C5KM<F>949OGK*>E;T_$FD8@6T-NB>-CX'G0SKD7
MM4S9)DZ8(SV%SZD6-=*_<E_&6J>%&I9A@_SX57Q:S%>MQ)^5639K(VO2-<C
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
M-"= NL&#@>S.,RJH S?7:J88XNM"YW>S"VSYJB^P\\J8N_]8H3<FYK>J0*X
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
M=0LFN,*D!.Q[[,T_#_6Y80O.MWXZ/9&^RBG?-6A'Y.S, BYZC3&E:X\L\?T
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
M6( 8?N^FZ3&5%K"QDJ\1HL-3$7FRDCI]#K$RVZ"<T[(ZJ21U/ZJ?**V!&=5
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
MX 8Y+R"5;Q%&ECK./RDG*RL48F^W(<N,][_G%!+AN!/W,/3POS6-9Z9O[5A
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
MDSMP&OEGV:RYMNW^*\BLEZIZGF$*LE>4#1N G[N^HG[ ?D2)/-UQKJYEU#&
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
M"[MQOE1@)H^QMN[4AP<'BJ'M[@U(>PH1YP2Q5D#[/WVTZ!\P:/$+3. L:9;
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
M6)EI>"67-'IG"N)>"I_8#:TF,H&!\U8]RK^MS+SE<_\EZ1F="=3N6O+D_)J
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
MUD<XVJ97I&Y><5HV$ZCD9.$@)R+)TZ//,P$7*4B8!7M^,V#K=S2\9.89W[#
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
M[86=LH"*F4 T:_<_ #(]P1BEMS,!?^0Y".!FP1$2_32 ^];(!.XQ@4.LZ7+
M+^?_<YWSNP9%7XC@,IZIOQO\;0G=YB7=:6FOQUM3>?_6DL@.37@\;AWX/^^N
M?SG_KW&.7K/3D%A[M(MD5WJ0T# 7MZ'W9ZK=+^?_C9RC.*HB-A]XD^J>(FH6
M"(W)H8C)G6)=$7=4T(JF[=\%@/:?LM:_G/_\SOD[?;R= C)\_,4%0\:G.  M
MTV2-NUM7]W)K]@5ZQC5R_,*L7\[_DYCEHRBUN6IG#"<ZMH34H UT_Y2U_.7\
MYW>^42^Q4O!67^EY+7Z1U^*T/)3!O[,*\'_4J_WU&^PR('4X')7$6J]?Y(&%
MO2W8IO^4"=5WSD#5?4P@BT0[!#CF_1DSME&&JXP33*#( KU=C0D8]\XP@3,J
M.W;\*7=C:HV?:&?,CJOPCN,FP#X-JCYGTI_3;$;0_%+O+&%<98?-GU* JC/\
M2F]U.Q-0E4/=_[<W8_F3EQ7P7%9=>?KY0M=[P4$E+B59)0FVDB#"MT+WKD+3
M@@.!-.)%@/2GS/#G7VT#;TDZW^J*[9@DV(^K;+6)IRE:"]TM5!S<43O^!=#[
M<TJ52K)Y7M]+-\DI[)6O1Z)(H.5/Z1";Y^]]S;M7U:?N.BB'TJW3HVW?VOU>
M9,>!W@D+M/J?,L5D3T\'(^?X3%?>Z"LH)0YSH<LC%)11>"<N7XVO:.1(^U,F
MM=0^UUXTEYVMTI3O8CA#VD#;GP*5G-JQ5K(WMX<'4LVN>QV<RIO->>=!RWU;
M]=T9TX+T_A=_T_A_]B86O\PO\WO,KSC\97X&\RL.?YF?P?PSXO <B?3PU/V9
MF1@U=JEWWT<!#T"4"J!$YS@MT K'YW>_&-#LL9&U4]IU-<M)\ZFHV7K-1_=V
ME%4"MG_?(^;@W4'I7<WZEW=9>Q5FU3R0#L7%GKIU=L+WD/3;JUMWJ+O^@ZP<
M=3^+G'QJKB9PXNYC2,'I0ZZ&=.'VMT&"?;;\HJB:$:_#-EFFQ3[[A&WF3SW>
MM;^>7Y#3H!XK_+"&TVOWWV-.J-!/KT6T=JY]M.Z@T'V56O%OJ# 5P16_@6FI
MBN!YRS#_'IYU0:&O4/*8U4?_'W'O'0UGV+6+/V,P^JC1C3!"1.^",4B42!!=
M2/06O41THXM@E"!*&"$A(M%;2**/%CV($CVZ&)THOY'W_<[O?=_UG7_.M\XZ
M:UEK_C+S//=][6M?U][[N1]4W 7P5 (T]#]:;"_8=L;*@LXY]@_RC^M9CHZ&
M=G_<YD^ZGOZ:<RB[+X8JY[_7>&*2'_RQK67D'^[<)[S;#&;PX8F! T4E;;-T
M3;-4#@0=Z>\FG:2Z FS.71J;7K@S>T7Q^UJ4B'0K$8*3D(PK_^>RDD3HHU5%
MY!:O)9M.OESY2C$FC7<%) %"Y_GFW\6))*YZD;81W<J%/ZL-WFQ4CU&7,R6T
M<7< !__WWR@;K]GACT#[?'JRU!2[=#"OD(SW%V85W/S+9V_9O(90-_W_1\6"
M>UYMF4^C\DVJ92,_J;?K+3T50':U='R<HBID8K/9X0,KMYQ3:DT+;;+VAME.
M)8"8(5^8"! 1X/_-6\1(L;QQ>#"_/L*JXRA^.[V=(OWU3+,B(C58IUF3V-O
MLAYUK+$&O?,_/-I$-BN7V?%*9M@JG1G19Y];-,Z)ISO65NGZHN]<6H&R-?%1
MU,W'__V_]W[?SU(@GOKYF):$4Y>^G&*J%LD %N4= '=H*R%)\]<-_??K&H<7
M=S%6^E)CCXR*)M9*1+?XP+K_$R?S?_ETE__U0277_E.J;#M0Z>.S9#^0:%.$
MFX5B3$K+-=\I_^Q("B4 W)5_]&'^GD[Z4%5[&J?V=-2OV="M03&*A N [X0,
M6#F%X<0N ./O7(/[FJ)N G/=GYYQ3^A*)VXEW&L+HT:I4+"Y!P !"G_IZMFI
M\^AY5V'KFP[W0_3G)L6=;@%JDCU'LJ3<+9@6<',FZ@'OP;5(P/*9:_2$S:S]
M(8H>LLJ$5%KQ&GX#/-T#+?T4.\JWG7-\T,'T;7H>5*_T@\TF#O4[3-,BO%I_
MV]WD'N W-</8J$9[O&E-8'H!^.75@R'GF7YY(6PZD#Q?[OF@VM@W5Z1ISM*V
MP^ZKN":8$9A:<C)8$/M(^1)&R7 "_GCG!NKW36\;#::ODD[O==<:7WCT2*W#
MIVC6>['\JOX3>1127NE<=-UH"ZM9%M-6F*>Q;*$XX3 AHO@[$Q@90$@<IQ-,
MFM6:NK==SQ3$6^U G*P=^9H*[==I!93"*KN-SHK*#4 )@F=(S@02[D2U!\ 3
M_"\23??ZZ'1YB4ZR\0W)[NGK]H8 E$ @=GOT^ZG!O&/U\Z145)=GTPYA,FVY
M\"F$)WVXAQZTSPY8K9^<%49]8#DYCFTKX".3%A?M8U!CYH6\ P -3AU(U*/
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
M@UTIQ*\# TYO 2@]:/+(]!''M>&KWPGM0#(ATVDS505HYN.:CTI\ZG)JD#>
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
M*VLN,BDFT&1SBTC66-. Y_R0!T3XP!MX?PAB5B$H 1%:A'=R'DB LLZ>%5X
M_=5?SX[1E_.GA"ZL6DB3#Q^:P/"7^0!HZK0*M%/1E*.(,TIU?LZ>I8GBUHFM
M&=AW!J&& .TS[T2JEQAH*8,R4 P %J FP!OP(4!=^5=#U__EFF_DJ=SKSFVI
MGN=I5W#4?@]GTSUF;K#4D/PIT3^Q <<<*<P>71EW&G. 9QI:NM39J,;<R2 .
MB<\6@3 ;F+T[C@<"V@%):WUX$5#>Q0E*&>8=.?L;3<2*,9(V U7K\4HGIFV]
MH*VC%N%3TN[2!20'^;:IAM/ZGU>/0[*ZB!C0?G8\K[X4AT/./T&;P*O\P(<
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
MB83I)12.9"?[P3.![0L@?H*]PE3I?4=L.K$E85P^\6V'Z9':=]H"*/^Y,BT
M .<?B7K!3T@U2&\0C91C<[<8$K04B(]AN&^ _S? ?FVWW\G:0_)UAA!7F-$S
M0.#1;56^/#4!$Q036_:L#B1L)81*4OO*5(B3;[$&MY$L=<XURQ\^"RZ-(1L
M:VEW!B62K;!59A1VI<!!I&CL3OX R2+@A8^<D]'_J+,B@HY^S#/J$4>#FCR6
M^R"&Q[%MT1QK??K[<E0RS,!>/\$18J8EC204U)@*-KN#G#*>?=F\$1.L X&P
MQG1)@"9I<B@!21IKD [1_2;  HIAY[NTCY 7@1:C%T"EA'G%U;;:+2[PU[0Z
M/^CP5MX%$(R";4??.N\9)!J.TPS^I;>^A$Z^>H0R"U"<!11T42*!M^=ZM.E-
M/[PZN "N\YBXQ]&7_TL1(A)P-'8\F#"[X6)/JT3FK3["M]>%U?7H84L9278
M8Q'2CH:;A:U%F^2>*25R34"5:[*HKO^K-Z!'#:H;T)>9P/B1^(TOH=5=-]A[
MBS,V"KBI%6HK8>\D0&M[H&48@V3MH/=U^90:TQK3)YRSJ+E,9;D+X+VAV8$
MU$P'PKMMWJISVV9BI)/%[U5^Y$M[&\>=<FW5IU,E_G, A"@4.'BH>:_V^V9!
M98,27/RZH=[O*7^1M1)90@(^\%(NZ)MPI+S)6?;BIN.;RI0<UF1N-^TO1:WC
MB3<'(*,O_BE8_MG+?P??NVS2I)Y*1&,?B3D=$F%B#>N7JW02:]:\L/>IN>NF
M// A].YRI%&0O.G$*'HI(,NA=DI]XY>C^X[0O.EC-B!6O&. "=W8ZX>AG#:Z
M4S/Z(:=[G["L6T1I#6JG=RKPV2":<P#2>0% %U/NXFY7W:<-"8)33GI2K_U@
MVQ9M& ^]E!=<E_*"?TCQR#A'2-&!YT.FD95XG"F2JHUIM9%(5PTG)ZV7"9RT
MD'#7Q%M&&LHL@ ST@6(($I@%K>"%>6D\!\=SK89P_9K[3 U3%9%,'(\MHIO.
M>?6ZV.^XRB>K0^J/A V"W&Y7?4[<2E9'>:WA4EC+#P4B<KV0[ J Y]-'I$._
MJ\5+'K8?/ ^+R;.Y^OIA-C'- E'YV4Z3!0.PBV37B+]S;$/Y<K(6S(2W[R^Q
M3*NQP-'D_+54:/23X]=E'/HA#9EXU51C2Z%\@K\/Q0@+JA>@ \J(;QXN]$,4
M\DG<97L"F*3C3* 6R593.3LMW<:8./.8Q,[)AJ\\Y<_;KNET,]L8!9!+H8SM
M8V#5*E)P0(VVQ"&?K)B@B -% 2!>@'8*.]AI)]6_6Z<-$BIO"8L.JC+V4G7W
M K.N3'#H?!<^ ZCX<JUI?B/K<*PPF\3 ]^54![#3* @.0_7V__'<)SC^*-+=
M)5 A<$W]&D&VOWH/,RS&"EH-!&[."K.KS/8$I%(K?/L^W$&C0H@L8J/\%N6\
MY15)YM5_8PI<GCX?';N@7?5*4'?RXT%-P^1E&Y[?9SUAF@]<L:W=?B.$KE=
M:.%*NC,T_;)WYVF@ >0O)'Y(')=QGG, CU[.G#YMS^S</D_U"AE\'7<<O*/8
M!3M'-.4Z#T#B FD&[U9,.XE3;)ZU.?OU2''HY>I(41S^G)9#!=%=3C=]N8&+
M3 ^?2PA82FWKNV_(8.@<FJQU& <@ZKMFGS1!TM<N #:7QK</A2;T1,UN3#G?
M5EFOD$[\HB MI!TL"W0=V<XQC@I? '-<(W:Q=AH4/2QWDM6'1>$:?*J(1Z/'
MW[68:DA!JDS@U<M%6IPAM]?!#?C)" ;X\7XD*]D!Q"?Y@3T8GDB[43)NSSS\
MOK!]UIN0< WYD29U?CD<EW-*ZNGR.Z4LF0#QQ@:"WT5ZT._+#-P30O/1!F<?
MRS6XV6=(G/!=VV)+Y>X%L,T6Z>90]PVO29Q<V+.ONY%,LO&58_;T0?K!  A)
M-W#I9@*7<95M&O*)*XFO.J[L+F/M^0WAB#GFEVBU!\ ^-.J$,(=]D"O,7=?O
MN39_3O&0!1%BG07CIDJH _%#<I#C1I4%2ZS9631>GAGH0,](!B!Y@5)Q>))E
M8%^P.WU@9'V2"6SA[S27_GH9KMFF8^E+U0M_VPA:KPL@R&L=?V4N?_L$.ZZ5
M%P W?FW'M88O )4H%*+BGT#J/;_A^_P/5-77RJ66L:WIY6Q$AYWEGDKE1Z4D
M=0R5VVQI=##67JB<KW4Z5TC@(!+:JU;9*7H!.#=C_CDP\K\@N5R:,"8_;AIW
M ?3X00M/*PQ.OSCCIG2(V(7GLS\%17Y,>6W\N;=F6_5C?WTEIX[-)+V*Q\.E
MLO9FK &&U.ZH>EZ!Y\5:IK=[OC>4\EN]Y7G/G2U%W#"2HVM.F-'DZ,O(U(0M
MA]@5XRS6?.ML3QE;9_:2F___J.E<+FOUU\H?S04=P4[IXNJ*J]F!G(C>9>Z?
M-X'?"':'W/$'[(T"H@(]!\]"9M(I0(?ZX]'3#N#:RU;W3)LB?54II;G&VVFU
M)_"!" $K]>[ E8^ L!BM3UE_3\(/#)07][2=.= (>J"515T5-1N9K+$8SSPF
M.V$2BZ6E15B9;<&$D' 1R/M3B6WO8,9R\:JD?B^_ZE<+5_,-S#83I&&^!!IV
M;.+N8O2TH%4)4%N@>F+[7,^O1V\ES9L+;BOF28"6<PFL"7Z>:&W";QSQ=ZJ=
M1SB ?Q:!EX43!EQR6EP1WJ\4SE5CSLT;%W 8J,WVK0]2X1;?1AZT? W#W#\!
MY?H#:PX$;_,".+)<!!>GU-Q8.V=NZ6)Q,DV'&&CF.<-XU[PV=?^'AY0S]C.B
MO$G+6L:<FX.!'1Q91N !\.K?=Y$1-Y3<>=AIH*,I*@-0:<"W ;9D?QT(]J0D
M.5 5IV2*#*Q?-!Y8V)IL \1@VB\D7BI,.EP6 K[&\H1>X>L8N4V6/P!"*0)\
MH#W0CENL>,A"J9 6V-RD?8T ??4FS%5]14,"M)\*6!_%"LMI-L;M!9B,Y62W
MS5^6Y%@6'S_5&)]8QM%B8"<T&&CAY9B/.6U()__A^6<AQ3V] 0CJE.("2(R<
M.0LH/8^C!^U==GO3/ZQ2.XWJKAZJB&HU:+#K[QMRK#6)'.*1OEB^'D*RS][9
M!1?W7A8UXU1LRYA*^(PFTO*IO"X+#(R=7YTYVL;F&Q?X4$\QF,AWO?"+#H]*
M#2.*HVDIFN8%)_OHX%,;=W.9[\W>ENAO]5F4\G4=O\"1]T=4,^2\NN#E'>Z
MW)U_%V%*8T]\/\C;"^7Y,"]4?Z9H1@K<_O)=!Y,H(UK$S&D]A)*K/:K\N%:B
M]>Q-!A=[K]<4&Q4I0CL-,IQMSRP!?%-<N+WTIBG<K,(X7<:+.EF6CK<T]8:H
ML[^KWA1'&WBF9&ON:Z202_;E,#>[OUA28E P9C:\&1@@BKWL4[G1-_@N=]PH
M5-6(NFXX;IVM1B/HWLJT!>?.0;(-0$96GM-&(!GP9F0%8 ("0$@J#$EAADN^
M7\$<MZ$/5IX/CMNC!RU4G+H/?M>(_8G+]J9(+,Y]3_H2_6=Q /)R9LUHAJ%:
M?5Z8*+71WOE^EQAE:,R4<KE1IF'3'#WT!?0%@0-X38'U3K1*1;1V#5/L- '%
M/N][/#TXCJ<Y>R1[M ...I"^7/:WUH(1BBWOY,XTF:(5ZLBQ(P.0"E]^&K<\
MQ[6;K.JPX?1XL_.2X,\.X$(,-#GL+ M;9^95;']^KIER=(K%8_X#WI%"!8\:
M/N!-F$.\:S3M3%V$?PSVV_43%Q#TS!M#@J!:R?WQ27J2S4KS4"S@V/%%' P;
M@+:G!ZU+7-:4V&KC3F_#HB3J2XU#A8;9R*??NBN#UFO3W0[T!R 1IXP#\(81
M<R/W6U*QG7$AL8Z,CL#A)*NHV[T>O)G3'B#6^GHU^EY#DO^;J@W$ZVM<*(3?
M$2O3S5<CKT;'W&:'\A1/2"YQ"VY'R#0WW*G)0B>OVW_MIX_>.9M1C 2\%4EY
M'.6E70L+W&ZB"[,W3\?/F3#0.Y?4H[*0?AK^07%]\0)8J<%0U<X9G3Z7"CG
M70!O\+#/NVR*\OC.V6QCGW\[UNU9;O7-MO9?,FFZ $+?OU7:G,0 )]%W1DNJ
MBZZL=>AG2NG,7&<VMW]4U)I' 2)&R6/GL3%5M8-OAR-P/4^Y;UDG2/W4+RGJ
M-;>\2MS4Y-:AP42X _ '4OK<M!VR7V(T 4^UH7+;^$Z+P)/_:O]E9QC-SM"W
MO[RT8:C*=55LM+8UUY[G1HR =GZCY&W=9ONKM>'"7AXWVQ*+$]^C;(0_QUC)
M[FPSF,KO8:BVM)^=W["1%G5\7-.:O.GBTPUI#/WN3].G^ KP/J<XJJ3ZZOXI
M.(^ZJO[%YK/$%/HX?UY%,5%Y/IYP#FDP"JEP.;+:/29Y:U" =P3>,>F;L1WR
M#'5L=$XX?G_+ ;S\._R!Z9K_J[Y:CUTF)1!:3V(QW:WHWNP%,*:$A&E>;OIR
MK/Q]ISE6I2#_BD87KK8K/(96O26M4=YFEDS)IKMX0(U\D36!V_^Y.?KT10+%
M'VYD "VW'SEH#'BG((:7]>)X%]BRXUNI?_/\G828<TJ_J$!2(_J:9\.";F#1
MR,*2.RG J5/("5[]="DUAL]3%V9R:PKW+P##"T#8_%!MN!H(LL5#+W[VCVIX
M<+:'D_CN!7!WX.OR#NXWDD-V^YJA2>G\^15UIC.#-^ ]Z]P6%"+NDDVLCVJ+
M-#XZI9WPE/9:_&#2\16?8E#X3-\AMR"(EZ2JJP^\_6\72(G@K4UM//<CT5<8
MBEP?^5Q/!X*SO^V+T%-G'"U<9"6)VL:'[AMZSH!0M7"@GF?;#Z2_9XEDCVY!
M0[]$ORY)^=A5:MYOX5],37A'S>V%&_9^8WAG$[#7#>#,$^C$'*4&H9\.E="G
MQ-=%$+E2P1@=R.WM-!K&J,V7(3U&K_I'M+F"Y3G/'Q:!A_ W7_IL_2"$H?%Y
M7&[%UWD:>OOS8SR.UO^^(9R*<9XW)J7UDT1_TO+4>R6R0X$U%2D%;EWCG PR
MZ$]ZT)(Y82/BM_S$R/N8!15"^ 5 5TZL"MOB(\_)\+SYK@DRN ?"'IT;1K<>
M;F33N?:LMB;&#X^(<IQ!\?_ZE8 +](14\;E4SQYPUQ=QS'Q"!IR076:5WR0=
MN7P=(4/Z)TE_DA5!N\'>H+40:';7W#IM !(R6U!TAK^RCG]5+RU?;IHQ5%2&
M\SKU<R=-BF)T0J B"VL.X(P!!&_-\S>FCBSWLLRFE.,_9_$\%6^H&5\@FK(]
M2=/R:EY',KHB;AQEW;FZSRXEPZT@W?P$I*B:K*R(FP#V^R&^$_T=(A)ILZWR
M_S5160;<9*-F!<)$NF4Z(;9X>8;G[R"W#19=1URV1A#OM_ +0.!UJ_2O7Z);
MXDC6$+(JQ0T7LNML5J9#KK $GR^$*JM+D:[C L$%^*7'TZ(\3KCMFWA+;53+
MEEP&#\G'N]>9=5AEF/VL99NZFKB3^CP!R(NCROG)]8/-MZNBDA5FMAR.KQBZ
MI8F0?9V'5,QQT6%([ .\*([\0J%--2EY6G%;X=M$Y#1Y21*627;\8\'[-&=&
M;F[^/'_:)HYR)!LVWLXIB.QLN/2'G?G;17YUK#N5VF? =Z8I1D6SZ-XT[31D
ML+<-#W0 9HX']',,%'RT><6B+.5/A=:7"T"L(^3 ? G)$;W]O>?(LRUGL.[T
MB@EP1G3YL"C;,$^CBT3A8]4W&6ADL9CV++$#>&F&0/E<#&>36;5PZ-XPG1A
M[3-9^)U45R$?+RC^'D(,:,G*6Z$0RKC(O1P$3OC'W@7P\ZIM-2I!Z9;  ZV9
M:POPC/-?XD,H1&5YU3W$SQOJ7Q9I"C3/U_CNX\%2C81=.T5> !JX+.49[WLV
M.8T2[G3-A];8OPY!O#JF<9TUIA_7S+\[_'+<"PF3.H5Z2F9%;#AGGW,Y !?
M0#P0I/978.\:=>12O]GLO2E9/W-@99/.=K[?02-SSJ.L<0$$4F$&(&6GB 'S
MUDR!*Y64E5_L7G+D+<I.! WZY!WJ(=G?_ W<KJ]4BHMNYH=;%\ >J0-XG?\_
M3-\Q#)L9P=TAK-"WX.:F4.2.<=U94(\+59*!G_[Q1,HRMP,^0Z=FHY)JW,K#
M%$4R1,E.48@ERW'&A,DL=CP[D)O'3:3ENG.."1B*4+&I5K3RHQ^FB-N@MY+K
MS[<QT(!AR1M!CR;D)E5IE<2V5-D\!L*@G&$D%GZ$U/XZ1)?CN$M?8\;$?"O;
M:1P.EF^ U1X7ECV]^C;DB$JYMLK,#H5X55V3T$=?&^&20&\\X,\/%"L" (9T
M!8]0UJP%G[BL"/='<A2A+R+U9T^.VU&*6\LC.I#T]6#.ST?Y(0R93 (NKQ4;
M--[>!FJ)QFM&4[=%:"7EU #/7B0B8WLK$AJUP37\X=PVTL\*$-K0E,M^:L<+
MY@63)P,8RD_ MGE"!8V+-=/*T%WL6C$J9$45I4 ^5V4E3&5<])M5>GZH 897
M'!Y(&/PH[UYT ODU:<']@OQA <Z4W#_KN8_P:_WX[S@&[WK(>"9].Q7/I_:J
MP-GS;?;E[3C%A00'</K1];PS]+UTO43+W_"):-A.M\!'I0O@L3(^W=11:5M
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
MTK3CU\Z!VHB>7X/R=62':O>P65>9983>'^Y><:I2%4RQLP'YI='(YZY%Q*E
M59%,ALW,SX[!MRHK_@@U->3@?[1S4LFR7)V" _0L'EB%6SNV!3<M6$76V:('
MX>X6G",IN6O?90(JH-5_3A<:AOA2XO!GKPN)JAGB_:.3&A&;;L=N$[OG:?91
M^4-1EN X0_0RXXW<N%K_87!T89KRF=2A!C3S4']F,6%&:1>CG;9&M[O8)+14
MF(C!CY86(CBA(J&X"[AI 1H$?)]GCOFI]!FEY66%A!RSF"3%S)68\F'-E$UX
M1-2@.3=6/';SJR0'D5+0<G+45G:R &HK%LGL%GA&O>++G&2W8/&Y(F*! 4DK
MPIG):R(KOJ[["NR?H0.^$-;&'<@/L\HRDMMQP^P3$,</10WME J)J4'B\Z$J
MTF>/+<&K@1IH'G0>#F/6 _8 &,,<"-P J$&=AX4-^X\%@L3YD[4H))PM=1^4
M*!%*?1T,:,,N1<$,T/93V"P1]:,MGW, Q78.S#\%9&=4+--W)X_/SN3.@?9!
MT,#APYG)U!F2ES4E7J'P.&'*W311D-KU%$B8C*KB?'P]YM="BQU^2F^6@9NA
MHXL]RD5Q\KK?J!&*T1(Z'?))$O#K&WL/<#Q6UD_[:X686_]=NM7BQN)+&Y59
M+UD/O@!>2O%9>LNN'68F=$%T/[DWU;6?.%Z,'\0C&2[(2*S!">U7.S./9.MO
M0E(2)'!Q_% XZ5B\7YJ0:MM]2SS6P_L,7"<'M>= 70QJYR;P:, 79OGST:!8
ML9I[O_[M>#8/=AX]4?)J__JL"+\8.HOO:&F]"U4H;]WI:EFZ+,$I582UW:,7
M\LN5?-3,#7,Q3+9']B!ZF5)088:EZR3SQVCU$H@BK;V._[I.HKDCT$7E.>V
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
MGNRD<!'."8H8^&%(<BA\#_O"S$8CR0 $[V?N%V>:$P<]1&QH9(ISP<W1DE7
MXHGA!QALY;)8_<Q<1,A1VQ;K?#1+A3G$;QAWW'O]&:ZY57TWH^>DW8[O&'>
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
MUJHE.I?362\--'*>JZ5>QPFPMC?Z"!&Z^5Y4:BN#DR!-!!2"IA#Q+%+F=)+
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
MD4HO[.W(9FA$!R:AK?A@+P5+:P .55#VDU8"[&DQ0/+]-6!ZXJ]>(HS*:]>
M])+OKAJK'P_6]OAIRVT_9.E&QRB8,NE*O'D<889T'?,,91BB"*4P5S^!)$%Y
M$JK]9<2=>K_TDF)J3'BG%D:86 XW.NRW!'9\.#BPD]HNSII0FKH=@]+$'Q=>
M!:0G,NPGPZAL>!5,+^GPNL%ZVH7_N5&#:_?_:JF&;W8Z-" !31'5S<I3B.*,
M09KQ%$K,9280EQ@[I8:=G&5J?%8+";92]MQ"GD;4TIR[%J>A[35GB-R-L"X(
M?%E9)^<8UXSJ4O/(3NJ\N$<LM2[T=B?*1UU/Y&;)OSRLRG7[;S4-+9:"UZ=^
MOY"U/BY\UG3S::DL(1P)$=$ YG$2JRUACB$-)8)(1BQ!41:*V,H2NDZ,J5&'
M?0+(E?!WT\AXH YM!NG2F%IH8.H7*36 T6/O9ZTJ34###+3:-"DC2J%15L0A
M;GN4E1DIE'O@%7*+SKX:V,Z [?ZCCQ?#?34"!V'=UX_6\Y1#QZ8(KJ?Y13Q2
M4<YY&&'$LQAF1"808?6ER84DD(>28&6$1EG@Y($\FF%J7Y)&0/,&.1Y='(%G
M>5YQ#21#'U+LH0&^UN+Y/)@XI[JOTXBC\<<]@CBGWM&YP]D+>VXJ7P20'7KT
M=B7BLBA@09C"3.A4/<HH) G.8,Y#@1(1TL"M-H#=M%-[XW6SBZ90P ^+557]
M%3R)L@ZP!62]+@NZ69OZW^L54%<]KIKHVX?50JU(9=FSWG%I++>KW@$?>O]Z
MG.!P*/,@ 1AN,/G:X]I-.NZFUPF(HUVPV]U]*ZNIO7;=R+!8"U,,_8,RII?W
MA7H%VZX=;791'O XB ("PSS7@1=80$SB2+%8A*.4HHC@S*W<FOWD4Z.Q5G90
M"]\T-MB)W_0XN"8IS&5I[ AL*, 'IC&O6/>HYN8.FK<2;PY3CUSWS1V4XV)P
M/<9PH[FJ7,\__;%4?/!0/-U\+ZIY(#%E89S -$8!1%Q(B..,0!*(2 94(AKD
M-AQV-/+4"&HKG/K&*_$LR><8L&YFN0J&@6G#&@%K2CBK;=?[KF[:>]?5OW;O
M^?%XH[S$9]5HW]#S%_2S,GY;ELIXN5\6_V6Z@36EUZH/2U::1AZ?1;59Z#-
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
MDMOC!U%^*Y@PSI0W1_Z6A5D#];=/\O.V$4'=8.#MJEI7=SJD=9XB1FB6M8<
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
MZ$%[V+O)9C@PA][?*YG!5NC][D3*--48;S?S1O)!H'6(TAP$XI%"-GU![1;
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
M'QA=L2.^:OK1-L@^0-K?+WL9SST:]:XD.G'QR_,C72WF(8MQ%D8Q9!A+B/*
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
M_H ,S 0OL1@V-Z@;#D\$\&+P45_WTXJ]?+G/7.7I2-_\[$-5;83VU&<$1T)
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
M1HD021@B1&+LP@I7R#(U[FB<@+H^<=%(:C[)3ZT*0-2"N['*-:MEQSTCK<'
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
MH'[8(X;V5:NJY@#T3FIG759U,]%E2'"<!+%A>L,(HIAS2'&@EPL>AF&<HB!
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
MIPI@M2Y@QZ)M\G9:?7S39U^#J5>&[4&"O  )]S6 '>?IONJ) Q/[<\KR51U
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
M7JZM^]W#-FW/EI)?'TU>VT=5KT^5:0R[T=Y9OK[;G@5(D091&IA]5L(A2H6
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
M+['>$:)0;Q63(,,015+O%T,A8)8F.(THY3%WZD%U9JRYF8A&2$<J_C-0VID
M3P"-; H:*1=-4:+^Y!M)@1$5U+)Z_/PM$/%%NW]FI&G)]B^K?$"Q;W'+,//P
MFC[D&[JZ$2*O>Z*VQ6PRY0+S4,$TD=HR$!1 AA.3F<!HF.$XE(B[6(;CP\S-
M*'2'D<]X51_T\[^:>*WIAI9OVH5P4.G@";CMK,?U((YL.%H!02<A^-0A]]H%
M.6<C<AX83_;CQ""3FH[SBCZW&A>N'D@QJ2U1/["T5"E21"($ Q4:=DF]O\"*
M!C .DY"K),:<.9F*YP/,S4AHR6 K&J"UK(Z4DL\!M/OXKX%EY,^^$6V<F/ I
MM7TQ1#Y__+3DD">4.^"%/'7=X /PXEX:.D_#2]"T[GG,UW<?]>)7IUE5KZ0J
M2MD[P_HE7Q=EOGGJ"L=NUF+_*<>IYJME$L>19%D*64*1=B2T-T%4S""2"B=4
M&PH4Q2[<LQ/*[F1X)F"TK;MAL5J[KM]J?1CO? @_V>1;'^+/<4K'3P*H.^9^
MJ#OFUNQ,.]7!3O=NQD_UY-!VMY\XT%AA$U\L5BOSI XBKYD$4\^7OTR$R22?
M.I-AZBDYD@DQN0@#@^1YQ5>%X=WYJ/I50)^EZ9,IZH/379U06]E5[4(]1*!(
M&%[D )-4+VFI@#23"G*2I1D1(49)XA10OTZ>N?G'_6K#OCJ.8?8K)\DR)#\=
M]&.'[\\7(X(_1HG>><+/5Z#_2FFF/13P ]W! 8*GQP[=67S3CRO*IW\5Y9]U
M8PO>]+7XJ#[+2I;:A"^#&(O(I-0&21I#Q., $J%"*,,DQ)P&,@J=F,<LQIR;
MB322:A<>/C2RNCKPES&V=;R](C>ZP]Q*NP M?J"5N.Z@8\XM.ZE]^KK6$'GS
M42^/.+%O:0W!H4]H?ZNO7/XN#:[G9RYI'(DH#064+!(016D*22(8E(AE8<QC
MD<7A@+Q8J\&MOJ#I,V,[2?<B"0,:Y-A-@'4@P!.>+YK'OX6VOR\?,Y'_#$JC
MI? ?&_.%D_?/P' Y;?_<S4/XS1^KC7Y.^:8]X,MX%D=I%D&!@Q BR@BD.)%0
MI4*0( T)EE:)K\<>/C?OIA,/O''AGWX&V'F+<2T,8Y^#;A$8TIKF.10NI-K#
M(9F*'ML!&D=^Z^.ZGV>J?G;/A)S3QZ7=9X\^<<T >W2"]V87('CU=+ KO/F+
MEN+71S-TO9>\+];U-=7M5[KYA3Z]DMWQOO@DRPC]4JPW7S\J;4?S]9W^25Z(
M94013A06,!8T@BC43A=)XPQFB&0QBHGI/6AM]UY(B;G9UU_H]_S^\1ZL:ZW,
MOH?7>K5]9L!&:P;NZ1-@<INZ(DSE * @0O#>:*CO:E0T/]<Z O:D?_M RTW.
M\P=#?/!3WCWP;PZVZZ7>,XOEX@=X>R:)$1Y&9O<"A?I%.,H79Y#0&^WM.]>@
MT5S;OG,:$/!*;I-^A"F :-ZY&A?0 0,:9'Z U\IAZ?T!7J^)EO@?Y35S<R]>
M>'[/NC$O)=MT[M(+H[_GEKVT+,,B9?MI =V1:]<-) R%B)& 2,4I1('(( M$
M A.<D1AC'/',B:'PW&!S<Z=<\R7<T;6+?OG";&0GX@1<(V3UV@#B*;YU=JA)
MPUHV2C^/9EG=,S2^WCRL"8NU1+9U3WE%" TS!%.)&40)8Y"EAMV4*YH&"499
MZI3U>VJ@N5F+]\^:?0R+F9\ U39,?CU4HT?&6Y2Z++=6RK_51W4^8^'GH? 6
M_CXQS,01[_/*'@:Y+UP_D.6X+13]J+J8^2W]WF0HWZQ%KW]97;VXR\C))&6$
MB@"BB* Z_Q?B*$U@I)30OY)<)DX68Z <<S,HQH<LUG5AC-[NB.[L:$._M]4%
M=3%2KQ>G(W'RP-FR,T43S,'8,9%>V?/VX$XK 6YVX.^U9:PU&:<6\DHT?9$W
M#Y1B6G+GZZ Z('^^\G%>V!ID>;\DG-,X# 3,#$L.4N:<4)D";4[B4-O)%&5.
M?7(.AYB;_:L9!@P_PU4T# 8[.Y-U'2(C6Z-G= L+<'L.F&NY%GJZCT.U8 9X
M2::%GH(7B!;Z5PYTB^BJ*=!FE/]Y6])U1>NF6_7/S/.K)8HD"CAA,$$\A0BA
M#&*%% QYB +".,5N9**7AYS;Q]ZT.:[96,SYTI.DI>WQD@/.EKZ+5_3&=E.T
ML& K+>B)V](TU);"8Y:1/3J^W([+ T[K85@#<.!,V-\YM*-SG<O]B9:;I][S
MJU=/_=_<?,^K)<:,IU(1&(F80FUV,L@H99#AB"&1A1$/G&I5[(>>F^EIY0.U
M@. /(Z)SVV=KV.TLT#A@CFR)G' <T!O:%1)O#:.M!YZXB[0K((>MI9V?,"#!
MZ'BIWL\T+W^GJT>]L6HN^"PWU##D+5&:TD!P!%F6F2X,"88X(P+R@(44!X@$
M=DR@0P:?FVDR@H)O1E(3A2A;*6L"&OV)W3<5O_E6+X>\"==9.6^WQL9Z9,MU
MJH)Z >H)^+V;@/:Z3H,1X79(+QD1]HG20GS#[Y:^,1"_LVD7KL^<+EUBH+9[
M:0Y#GS&0II"N17M<SA6/XUA[J@0KJ9<&HA<)%:8P$[% 1-" "N7$2KA]]-P,
MOY',D8)P!Y.=CSE,^9$ML1%JA(2!0UU]40?N'CPM4^"!0@?$@(=77%%(5Z\"
MJWYZTLVF(2JNP][%85K3+NFI6I)(LB0F(<P2K/>:DNGO-DDX3 2).8\0QBEQ
M[I5SE4AS^]Z_; K^)R@>:O][ 3Y_^:TY8'K[Y=.G-MEZ0/7==;.6IA%+@M#T
M#)$((L04Q#(.89 D* Z%E'I2E]]DR8IYSEM?M#$3&K8Z/<NVISVUP*8 (E\]
M;O)O$DBE)*_+DJM>HNM#F^A*>^J"GW[[\J9.T*^O= R(>G@'[):2:>=UY"6H
M/Z'[.<8WSR;T33>A;[<3>H%LPW>QIQ?,?5:"7B?0]&6B7@ \6D/JY\G#EFSC
MAC>IQZM5\9?I^6(.J[O">M/"N(Y%"I5$ <X8S%200829@(PA;>J3&&6Q9%&"
MK?I=N@T[NZ7W[6O0G?(O@%[N K( 6U7 3I=Z0>ZT:=MP#P@66TZ.G>7U#_G8
MQU7CH>UL0MW \V0F+0>=U!2Z ?'<W#G>/2"$_ LM_Y2;VECJQVHKRC=2U"[S
M;^M\4_WRY;=/I?RE$+G*>2U)5[Q 8R)YC"$+#:$0)AQB'J4PC-,8I8'D1-B'
MD@<*,3=SUZC1^IP[14"S ZE5 3]I9?ZV %H?V%?((=XY=,8LPLP3S,/(-O"*
M*1C"&C!T+AQBT!/,R42QZ#$^#[=X])58GHU+#WWV=/'I*[7?BU-?^ZQASO?'
M\HZN\W_7#WQ=K*MBE8MF>5P+/5[5O<,?5=./,:>K+_HGC>-_P[2<E&^621C&
MF&,$@T 0B 2CD+*8P5321 213 5*77QS+U+-;2WK*[4 >VK5[F-?,;,[WZH&
M=KIIK[+5SM&/]S//=F[^Y+,W\@HXU<0Y;PF\ NUIQ^!'IDDW%%YA?+[?\/OP
M =N1=\4W6:[-X]Z55#_SL][-\H9*E9N'B-NBZQ=D>CP:]NJW7<N@)0NBD%&F
M]R0BX::S6@(Q"D(8AU&"8AD2G"#K/<DUDLS-F.]T 7>U,@M0=NKHOS7ZF+#K
M0ZO1 CP8G?9;,CGXQ5=-H\5&9:K)&=E6]^;E73LO6TU IPJX+<"G[;S4ZH ;
M<WXU];PX;%JFFI^)=BXCSY/;)L8'MF=W,E<-,-UVQ@<.>WL:+P]T6_.$S)>O
MF_9"/^<5IZO_EK1\NQ9O])JZY E)..<4HC1-(0I1!"E7>G7+$(NCF+*467%V
MGQMD;BM5*R=H! 5&4J!%!496.SMW%M+S2XLOH$9>-09A9&UC;$ XXGU7DO_]
MKOCV#WU[XWCKO^S\[;,/G<1DV*C560.K:P=3>^BIS-E*MNW%Y.;M=[YZ%/GZ
M[EU1B+_RU6J):9!$A%"(J4@@HH& -$UCR&-%HR@C@BFGDC6;0>=F"'8RMQ7Y
M->4'^$EV@H.[5G+GS V+&;#-S?"+Z^C9%UM(M\T##:1;F<&[BY .(0NQQL@?
M<<CE(:<F$;$&X0BAB/V]0TEJV1EB-?:TNZ1/K-8RHG;\:FTBQN/F:U'F_Y;B
MYZ+LV-4^R?Y?#<5CJH@,<!Q '"<"HD#_P52J#1Z*%3'4_#&SZH'^8AK,S5P>
MTM-VF7);=8 JREU799/XMOV'T O;-=RS4[\^%A&"N;\48^>"7$\'VKU2+2WH
M1[7-U=N]4AJ-7;MIPPC:_\< MMFI7R17JMD9OU _#L_LJ"_6 '[9%YK4R^2R
M4PLV,;/L"^%^2"O[4H(,[ 4O_N>Q[<EY6W1MYNGJ$\W%^W7;??ZX6I]-*+_*
M-_*+++_EO!7'1+?NUO53ZAJS)0I2'J6F>S26&402,4AY$$.)(L9(DA+)K(Y1
MIA)X;KY8W_3QOHELV2L=.]>//=UV>]TY3>+(OM/-I_>O%Y?*#>H&T$TC*N-7
MFQ:/H*>3OPWT5,![VGR/+NZD&_>IP'^^Z9]LW&O92#_+;W+]*)O&T=^U==52
M=AUT:A:_8GWW(?\F11.\J)G\EDD6H#1(!10T,36+>I6AE'!(PTAD- J9B :2
MD@X19W;+1X\<L].G:57?:02V*C5,F5HI6&O5\6<V?)F.25=73JK=,C+=5(V]
MP1Y_EJZ@,KT&7.^,IH.$>2%BTVN .\UO>M53!\1T/Q5_R=(TI2[E1K8IYS%)
MHE202#NFA@F:"6-O P8ECHC 5"426V6]GAI@;F:T%A&(5D:'0-0Q\"P"CE="
M,K*Y:M#HQ!M2ZG ,%H?PV97P3!3=<H7)+=IT!H.SP:!C]TT7JSDC]5XHY=QU
MP]S,UT:Z]:9L'-N\^O/5T[:&,T2)3!*B/<? ,"A$.(18$J+_*03/]/]'RHFO
MYLQ8<[-L>Z("(^OPBMES$-MY=)Z &SMG9AAFSBZ8!1J>_*MS(TWJ/%FH_-PS
MLKEE(*/5CC6^S>!9(A%3%88AE!&7VE)$V@62ICDJ#AFB.$O3(%QN"KVCMK,4
MAT,X&8CM0..][+=%S9C2IHD-[F)Q#$M,TC!%&*I Q=J)##ED4<2A0AKC+,9Q
M3)UH#:[$<L*$1)\HVAG6Z[ 9V9[VA%N 5CR/G&(G5??%+78XP+0<8R<5/. :
M.WWEP-C=T$:*6Q)"O4E]O&_HM(SM_KF4LNMZ])EJUR]?FY.Q91*JD$:2:FN;
M*(@DCR'!6:+M;A"R,(DHT5*Y1/DF$GQN%LB("I66%>1=@R^]<,H%N&_D=8SR
M337]EO' &4[J)*DYKRPS*)X=0#49%#WNUI[ZB\:O-0CL.D1^KE^57RZ\*NZA
MQHGGS5=0<BJQIPU?3CP9!X'.J<<?MO(U):M-EXC/^=W7S4?U6]5DU;Z2JBCE
M#>>/]X\U/?O-?5%NVD+899)&0J520<FQ]GJ)*<316PHH@T"20,982:=8PU!!
MYK8R?3I7+;H =V51.3K+@Z?(;K69 OB15X]6A:;_C+'X6@M8**CU:,Z5%H#5
MJH">+J"OC+]%X%HX/1GUP6),:J2O!>NYT;WZ>=<>_>OG%X_K3?5KL9'5AX*N
MS4E62PNPOOLLN<R_[;>WQ'&JN! QI)B:IL640!:D!(HTXAF6B9#8R8Y>(<O<
M3&G_.+E39@%J=1:@5JBVKEN5P$ZGH:?\[O/G>L0_ZJQ,>+[O."$3M2L=C*[W
M WYW25[H='\P9*>/]H<_<N"96)LV<!!";X]DHR25@B,)D: 91($R\1=M<B/.
MLU2D,L#(*4)[8;RYV=%.7'!XX.-X,'8!9\O#,7_HC7U =AJX$9I&6.+BZZCL
MPFC3'I?9J7YP9&9YV\": L[+1RF:IO6W]+O4]FS='B MHY#C@"8QY"$)(,(B
M@RPB%'*&0AEQ%&:9%0^%S6!SLR>-D*8QO*Q,&X%Z88=@99+YW/LGGX79SJ+X
M F]D<]**"5K\:D&-^]2)ZC$_W@(07[GMYX::-B_=0NF#G'*;>[PU(>P*HVX>
M'HI\W:6RORIH*3ZJ-WDIN9[6:LE2I/T5Q*'9&$*4J1 R%@G(8B$8SK2)2:_M
M2&@GR=P,S^G&;;]N2[S[&AGVMEHG\XNM5E>WT;.<QO.V:]+)&=FP_5CS<G6O
M0__S\^*-#[W,DX\^B&[8#FB*:#G 2W=(=,/!HEVBXP.'N<QOI))Z[11Z)6VR
M]C\^2..5K^\^%%7UFI;EDRI*<\I5?7ED_Z/'O"W>?G_(&\]]*01*,48$!FD0
M0814 #%!(<R0Y"J*A$*)TS[].G'FMOII+0#7VN0;P'NB+T#5R&Z^5KF5WLT)
MOW+B[-STZ:9CY/6N4\2X\%O:J*TRP&@#]M19@"^[.7I[>8Z<'7X_T'K:$EPI
MS*2;!C_ /=]6>'KJ0".<5P]%15?ORN+QH=);FX87RU0A%&LM@][OM.(4Z\K\
M=%54CV7O2"-,L<0A8S#,J#;#0B)(>(HA21),><PEE4Z] *X5:&Z&^)0;!?)U
MUS.Z^:%T/(>Z>N8L[?"$\S&V)6Y5 8TN-0%!R]O75P?L]%F G4;@CU&.HWSA
MZ\L<7RO.M ;9$W@')MG7<X<9Y=_694,W\.]Z57@EUU+EV@/_2C?_*AY7XOV]
M?L,W36//_)L)19D<KR6E+(Y92B"5'$.D\30G5QS& J<BB B6PBE?>)@8<S/
M?2U,&!JP5@^PT8J OXPF#9E_U_S6=$W-MV'K.E?8S30/G#\[@SS^K(QLAO<F
MQ#C%K_8FI%8"-%J K1KUA9^]\#/[ =*3O1THQ*16]CJ@GMO6*Y]V1<W&.9:R
M5R=8RG:.=DMXB+@B$@49I"H+(,JB3+NZ#$$NXE!H&XL29$6\ZEVRN=G=O:[Q
M0'Z7)<^KICNU+.]KLM0G24M;KE3_,VEG;E]D?D:VP!X**';:>>.3' UQGZ4/
M7N2:OK;!)YQ'BQ>\#C#7NKR&L7(9I%DJ1":A2@R]8\"Y7@*P@$$L:)*J4,2$
MS*LNKQ%\;BO$Z;J\1MZYU>6UT^^P;LQL4N>_K+C7Y5UX5698E[<_;S],75XK
M]O_/ZO+V)V/ZNKQGXP_MB=-F)+7TR9NG-\4]S==+1A -TIC!F)A&O0E"$#.]
M60F4PE&$HBRT2PZZ--#<5I9=TAS82@K^:&1UY/<YB:W=,N #L9'-]C"P!O2Q
M.8^$M]XU)X:9N%_->64/>]1<N'XH_U>UV9(G+B.6ACR-B/[\]1\HIC%D A,H
M.%8LXV$6"[3\)DM6V'-^]9[O\DKW1QGOS=Z=LK?$X8[%M/OPV7WP@R$9^2NO
M^;5W5*L^";N.*.R-HJO_[(E)N8ZH=4C#=>RB:^M"CWL=SQLD_+;6SZZ#;!]K
M_\)TU*Q>/;UM FWR4YES^=GX*0V[,$X2CK)0P23,*$0XCB U=?@)TJY FN$$
MB7!8Z>@8XL[-H3C:C*7/9=\H9>)BC3Z@5@C4&EW+)CW*^V"YBYW-+$^X=_4_
MP5<4J8Z)N_<ZUE&$?:%2US&!/UT-.^JH Q<FNFI($ACE?][J3Z*B=5/G_\PK
M_1+GG*[,,KBD(N%4B0@B+K'V+N,8D@0E$*DHH(*&C$=.>TV[8>>V4.RD UR+
MYVCR[9"V--W>\1O;!&N!P59BT!-Y 7JPOCX'J[NA=4+)E\&T&W1:P^<$Q($!
M<[M[F"$R ;4F +=:%7\9[I;GJ;.OOQJC]WY]<V\H!9:9*7[C-()9&,6F1$!
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
MB4N'.ZH_+_O."?V%KWH&\])I$S7,*/]SJY6.\;NVOGK]29R(7$&FN#9XHJ2
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
MW\S36BU+3J?@U]H_4(/KT2MA&[SS;XPK(.G[!,@7#:?V"$=TOZ(APO9H@[5
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
M79%!*[-#N=++0)]GHO#P]<Q!YY%S;$)B":%#'=>@4 Y4G?5:2-U*K5HC=+:
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
M+\/M:ODT7Y3_*\4$YU%*N#";:Z3T4YQ@D\C-8)PQQ)6*DS1R:BW3HZQCXX0
M1_^-TL9^V:C=?+\"&\4'\@E9W"T]NX'"W@/C]_Q<N?S#N7GL%^:M/3L6DOYS
M.'/L(0_FOW&8TN]%=OMLJI/];VO)?M(V[>RQ9%-Y6U5R61N3*5$\@A$B];M(
M0BQD!'.<Y@)%/$VP4[CC^>G&]CK9EK9K=^;&_!?@M2/O<*#US+\[>&D*W8@*
M&EG#\:8=)H&H[\)D@[*7G>+[!&1YE6_9_J;'T@,MQ1>YG!2,97D:<XB+2.]
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
M>:P)$3$$*$E,S*LS!FB&-$ Y-8M\DF"JO/)OCX>8&BGL-0ZQ-D:5D5UW!G=
M>FX'=H)GX,??$YGN.X!'SH?>]ML-\#9[?4<.GMW@._[DU!22ORPKB275-'6=
MY2I129YQ0#1E --< (;C&! <"XZRE&-(9D]5<&.\7)6.O#&6_3[/VZ$7PSUZ
M6R/?H#FW]QV02 0U0QF DJ< "X8!D1D&7$M&1:IRA&1S!WQ8R#_]_&]\^/]G
MWR/_9I+S.?3[<S2-ZBT&FW;O?P;QZ3,3-WEQZ4.[_X>(1Y^9CO'$H<\9T"T
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
M=+RO_Z^JQWM?K)]^U$=EOL/F]>KX@?W\\-.^5=4[M5"Z*&<\3FT5'@20)!G
M24H!85B!#"6$ZEBHF'@IV+L-.[47T\;J;NI.%R!V6U&$!V[@U\A6M:FQ>%,L
M;6R.&J.C7QJS [8"\L,IL!C3A4'?1'C)#8AS(DN.W^XJ8B&KZC0VMR>TGQ8W
M[*DHV;QYO:=24D8Q!C%/-< 82< YRP#B'*>"*(A2)^TDI]&FQC@[8ZO3:_!I
M$37V^@I#M$'L1CW!@!N8<0XQ*[:8#:!:[ 1*,+F$MK%&UCUP</M8P,#E2]U[
MV7\LUK9+;[6D_VC^;3V#2!)A5M* ()P:[H ($*TDR(6B*!%VS]4IWZAUE*EQ
MQK97>VUILZ$65;;Z][,_!K6=+8)!-71<T@6E3CWMSZ+0JZG]\55'[VI_UK%3
M;>W/?[A;T+!;)%G)DR_&ZD81U3S:#$J9 F1+03!,-""*<&!/WLUO%*-Q[A,O
MG!MH:H_]WAY )2T%HOER\:U*T/&+%<XBZQ8FA,!KX&=_#RIK8U7#=TFXUSLR
MN(1#H*#@[#"CQ@.7G#T,!2Y^_FV.X3_\5"M1K-7V9.#!-EQ^7>@V0S;1CT (
M5&8B"QQG$%!.($AH)CA-4D[=Q%S'-'IJ9-523[MQITO%]M!3/\ZI;^@)_1,=
M V]=WS\)/KA%IG,F[#-1$SDD=C+Y3W5J[#,)H8^1O<8.D(?.;"%B7:']JRJ_
M+V7=6*)*?9\A\V)*4T9!5O5SP.8GSA$"/!4H8XK26#J=)7N//+67RT&>.JNK
M= ^[]!B"*;^KZ#_^7I$66WB61+O/"Q<)C)ED0"4Z!YA##@@F E"I\CPC"8D1
M]DO[&F1FQDGFJI115TJHXH=Y#>CEJIJ?M9V@.K=KO'EQ>YD/@O7 ;^2#RH/F
M 6BD3FK#HSW+!ZI%< %KB-J$UG'?KE;!!8[6V@6G"P1L<'ZKS[7TG=%893 1
M.>!)F@&L,@*X8@QDF*<40LYT[-4ZR'/\J;UP&CN[9ZCZXJ]0' M"4@"S% *<
M9@B0'$J@&(IEGO(,:C(K;2SR]OAOK1@._VWC<M8T+E]L&Y>+Y>/CIG?3.GJV
M:X]R6?5U,I[5/>;-/QV+M&]% X:=2+=WT(#3,_";J%M+^8%[QU]&;LA>\2VC
MOWUO^,O0./6"=[C,R!M\'UFQJI9CU^OU\^-F]?:D[!;DWY=S<QE;1GS/2O5K
ML2@>GQ]GN209R3,!)(PYP/8/EDH)9 )QS%E"D]3K'3>>Z5-[/>Z,C%;&RJOH
ML;9SI T^_ZD?>)MOT F=_F:?=;_1C]D#X"K:0!#MW2_WU?WRZX7[9;R-O\Y3
M]];;?_Z&_SDV 3M/2+"MP.X6=!3=,?'IS7)A-3#40KQ\8>7S2KU?/K)B,4OB
M5"CSW@*:<7LTE5! 1<: T(C'.60*(>JEKW-^K*F]9*RIT9ZM5U%M;?1[;:]G
M%7H;RFZOAT#8#<SGW6'S5\FY#$@H09R6D<;5OKGL\I',C<-7.E2H70NQ?%Z4
MZ_MJZ]5*%GYDPLR7[0KT;:7J6OCG;\_K\DNQ*+\__+%\^+Y\7IN@W?Q=E4IM
MJFV@)AE%* :Y81: 998#BNTYN(AE)G,L,792OPEJU=3(:.-7M',LVGH6;5V+
M:M^BRKG(>!=MW(LV_GD44 6;XG9^>[.)&Y@)P\U9E^JW8)/G40WW%I,X4G7<
MF)/I5S07&O36(KI@@XU75!<:GU=%=L$OWE?CW![A+(P!F];D!S+:">0I3&1N
MA5^XC>=3P/,\!C&D*I4HC57.NFF;MP\\M??IOMKVUO*KZ.9"SF8_\!UW@0:
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
MMT_*%N8LOMFMYANV6KWHY<HVRUA_699?G_D_E2@?EA]^/A5U_<Y,YYG.I4P
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
MXTV-D;861WJYBBJ;HSVC?7*N+V/ML(P(B^# /'0!O"[UFRYWK$=V>E TQ\I
M[XNJ9Y*Y,T;MB>27+S-BLKBS3Z\3PMV_]N:GTB;4716+=2&JMF@SC9BFE#&@
M\A@!G,<<D(Q P%!*8D@@08B^T<'T:TLG]P+X]FVEOMDEZ];.NI?@E5,+P9&G
M>?3CY>Z3]^<\8;XZO TF><9\>E:F=\Q\8.>?]:3Y--P#'C:?&;#C2X?-U6=E
M!N5,_.O!6+-FP@[XN5BH3Z5Z7,]4CN,8TP3D,!4 $R8!)0D%(N9Y2C'.,NK5
MLOSBB%-["5B#HZW%T9[)T>_6Z*BRVC?#Z"+NCFP>$LVA6;DGD/ZDZ@I.*'*\
M.-ZX).?J_A%9.7^Q&^G<K99/:E6^W)G;H[Q>2-OF[,DRWH.YWONE+:J<)23/
M4MLV%PI<[8FF@,9< D(HXYG5J=)>M4\.8TZ->#XO%]\:!8R'5_H7T>^UP9Z<
MXP*[&^L$!G-@WNF!HS?E>" 3B'1<1AR5=CP@."0>GZ]VV/'\8@*IDI7/9@I?
M*E6^)KAJ]HYP)H7.40X4U6:93),8,)II0"C-=6[8AQ"GVAF'L:9&-?O6UC*3
MFP60Q_;<!7@=-CC#@38PI9S'J\N^Y@7@//8TPP$XTGYF'R#]MC+=H&G=QKQP
MB?&V,-U\>;5]Z?B5;@'=;?E=K>QI>]W$\7/!N%6>*]2Z2N[<G;DB1<VJ4>5
M"I4!#&D.>$P0B)E98F:Y8 )Z*5FX#CPUOMVD2MJLV,J'J I2;!9"M.>$7WSG
M/ MN0=X0V Y,RS64.YOWL1PTT=@7JT"QG_.PHP: OF <1H'>W^\JLE,6JVKO
MS8:;7Y\,&2Y7GYO>2,UR*.<9U"A+0(;R!& )34@H* %)FD*>2:8Y@7[*.Q?'
MG!I5[4R.K,U18W2TL;KC8M0%?3>>"HSIP!35'\X.8C_.  53 +H\XLBR0,X0
M'&L%N7_5CXC6JW)V8R\WKY,-/]@>0H;EKG\6ZYD@:<YXKH$FAGZP@MQ$2M(L
M2SG'6F(D=>*T_]4VR-2H9M_.:&-H]+LUU9%=6B%MIY-00 W,'YTP<J8,%Q#:
M.,)\?X\?S-]VW-!ZZ5'(P,6YS=/O]-G.2MDVC:3:8+\OOGTO;_5OZUH_]UJ8
M1??SW YX_;A<E<5_UVM^+B').%2 I;;",TTK,J @Y@)1$L=08:^N,OXF3(TJ
M]LR,I'<_T!Y3H9E9PY(< JX) 1CE.2")3 &+%4&I8(HK/%M422/RX<UGA-8S
M<F3/_\")<0L6A[WS!^;^QOCZ#/4JJNP'2PV,!_6!QE6T#_^^%T'%TCLB&$Y
MW=> L475.P)T0FB]ZY6ZO9KVEMK5(OSA.UO8C2E;@_E>\7*W*)]1QG628&I>
M1)H!+&!J7TDI2#.=,2%SB!7U:>C@/K37JVB$Y@[UIM/<[M]98Z-YU_T[#_3=
MR&X83(<^K=T9?=7LC9;&[KT-4FOZU=XN7SAN\P<L$*=Y##PJE_D#<LAA':[0
MC;OLQ3XMUN6J.K;ZO,VC@GF..&6&J&"<FX6TDB9T$PG@C LB,\@3[M4&]\PX
M4PN0K9G1SLX>J6KG@'7CH !P#4PXG9#RII8+. 3BD7.CC$H:%UP]9(A+'^_=
MK?7+LSWBO-55@NWZCJVJQ-GKA:P(Z7VQ%O/E^MG\:M<Z6R<ZQ3$%2$ .,$<2
MF' G!4C&ADITC!GS*ICH8\S4B&73W;6R_RIZ8JOHAW4A^E_PKQ FN^:NGLVS
M>TT8I J+C M 5"H!UF95SC#B@*4997&B\R1-9S_4BB^G-F7[1@T^:;4'(\Z+
MVSMB+*P'WYK=[]);>V(/^+\VCXKQIBX;J4JSZ]!VY]$@?<Q#(!N^M:^_*6_5
M\K<S:"VM@+M?L^.;<,[6:S.<'7L7O5$H,",P 23.B&%,10%3 H)$4*7B#*69
M$EZON%.C3.[=98VL'LDJTZQ[3'P:4T>VZXO4T#36 21_8FH#(13CG!QC7"II
M<_.((UH_W#$SSX1CK"P6WZI-Q,UB_&4FJ2!I$B= (6&W[Q@#U#:9X1G!:9(K
M@7.O/@%GQID: 51M&Z*YM;'[/MTY3-T>_P!(#4P 6PLW!PU;(P,FS+6C$"H_
M[LPHXZ;#M;MZE/UVX>/=>*!=6O\=F]M_FHE,2H$(!>8>,<LH1E,3%$ %H) )
M8Y!PE.<S8U^QE%]+MBK=N,%I;)_[_]""X1Z%QC@_?G##&B84Y0*:)6N><]LM
M0 &;V@,0Q0H1I0P/IPW6'Q;R39'>C/^GQ-F-E8,C-S!'G^R><K%C2OC>6%ZX
M!6)UMS%'Y7@O& X9W^_+(<5EZAH0,]BG2JZY^*%LCN.Z%AF;$6%"0I)I$$O;
M=A2FV![V&H9*<:99G.<*2;]-M0Y63&\O[6S#D@]=>@MVF1@W2AL8[*$)KKT?
MX- :AIVA&U1GI=V""2BH.$'DIHWB=JG^*9C;"+NYR];OGTUP1KADF2! 0VRH
M#Z4VNP6G(#/_G$HI:9KF/MDMEP:<6DY+O4Y^+!;%X_-CLUY^:LSMGLEW$FHW
M,@L)X,#,=9"EM[7VRNI><V78K B@6>T+S #)=R>'>[-4NS;GVQ+K6K\7D%Y^
M9>7SROSWH!830IE7F2E29IEA&F1"BYQG(&-Y!G62D=RO(M9C[*EMSNT7Q;YZ
MB';/4-1XXKUGYS,E/1BI/]!O1DX?B[4PG/^?BJTV*+\,6C/; < A2>S,R&_/
M9^V0.%';A4MT9KFB5)6NSJ=%V0CK5,G)Z_V4Y&959.^KAS^6LT1!)#*-0$XQ
M ECE)K+"T.HZL9R0&**$>AT\=+)B:LQG[E#LS6<=P'=FMF$A'9[CC/V-XM/.
M@TV)A+5;'-9'7-7$9QP)2G#=<0Q'=1UL&)OTNL-T@OYZ7&P@X>;U!7'/OYE/
MENM/B[MJM_T?RI9Z*'G]0ZW8-_7AIUJ)8JTJS>D9BCE7N8SMN0P&6",&.)0(
M4"2H%G&*8HB#2CF'LWUJI%M9;FC@EV(1R>5\SE;K7?+B7P*+.@>\!?KL_KWY
MQ(ZX:WA.^'GMJOQ<(V!;T=<87$4;%*(&AFB#0ZW$/Z(<=/C9&TL@.J#E$]CP
M''1*O$6D!S"A:S&.5JN5D@_L9_WR_:+*;5*PE*GB"89 "'ORG0MEWF:2 );I
M/&-2Y5GJU>ZJ;;"IO71N&F$J>RJ[6"[ 1JA*-CY$)?L9L<J+IMUEQR2EUAEP
M>X6$PG5@SM^8&1D[ZQC?</<7J^XZ0$*U"R;!:GE:AAJYH.>RT\=5/0[?Z=*U
M2HC5LPWN;:/8Y>IEEO)4Q9AHD$FI 88:VSP: 62<&U<AHXG(W7M4'5Q]:O31
MV&=BDL9 G^Y)A\BULT!O/ 9^[#=0? H!A4_;J!Z0C-4DRAD:SVY09UQO[_UT
M^*41.SV=L?=U7Z=S'^H6^7Q:B)7=>WVOZO]^6E1E'=NLSIH,9ZE4+.=Y#G))
M$X Y)8!CKD"6$(X3(F1&>0<9&;?1G6[9\:5CZHHHL1<A[405ZI#(+P1RG JW
M8"@@LN/PX\;@Z)>-R7^Q2]D:Y%V*]W4[L-X!DA].@4(EQT%'#9K\@#@,GSR_
MW5'NQ3Q>#XT.P^Y@]5YM,CUNM5D++D3Q9!LKV[W2C^;NG*$\DVEJPBP-H154
MD @0V[>8Z8P2D0N(N)<F:B<KIA:8F5LR\U1[Z02^&UD-#NG W'6H];(YOVQ.
M::RU 45?^H 52O^EDPWC2L'T@>E(%:;7Q?S83JIB=OTLBW(GVSJC*1)IFA,@
MJO*W5&M $$I!KF+!<RX)<]N".G'MJ3%38]Y68-B-I4Z!ULX]/:$8>K7HBH(S
M?;3X>X(4UDK\]=ORQ_\VWZKYP/RPHX%3UQKEX6YQ8O/(MGVDV_Z-K4 QS[I0
MQ0^;C_*1"7-M&]-\6ZEJ&_M7]M/FG;Y;KE;+/VSC<V9FU6;HJ95-!;[57RH!
MO(/KS&2LE*VJ C##&F J4\"A9B"E1*DL%02E3F>C ]LY.8)H+(QV)D9;7Z.M
MLU?18^UNQ#?^1J)Q^,H>G%J7;>K>0IG%V^::J^TU_;9GAKI'W/:\)C#SP^^>
MN4UZXVFT=36ZV4YZXVUTJZO]]A/7G,:D^^WN36#RQ]LG?-.;P'OW<>"IN;2/
M.=3PH^Z(#HSAX=[JT,-US%U=KE3QK6IH>JMO5LJ$-TVS-4%3C5@L@+3Z85A;
M88Q,29!)'4.A<9+G?OGXYT::6AC0&!I92^UKO+;5,ROU+*QN^Q9!P!KXS7D:
MIX#=ZIS!")4B>G:<<=- +[E[E.IY\0O^^P15FX>7C\5<K6Y8J;[9LT',I(2*
M<,"YS@!.J+":63'@TB9;IEDLW5(NSUQ_:CQ0FQA5-D8;(]TW#4XA>'GCH"<N
M S_R?I!X[2"T.-YI%^'4]4;;26AQ9G\WH>UC'27NZC/#C\I\A<T?V,\FO_N=
M6BA=E#-MGMP,9Q1 G:< QYD$+$,$H#BF++%]Q6'F)7;7/M[4'NF;"SKIG3!U
M>Z,'1&K@AWR3F=>86F63-<9&OS3FGL\*]Q? <P,FE!3>A='&%<5S<_U('L_Q
M:WX44BTLS#OJMZ\SHE((28* SM+<2F+&@ B5@P2E6290S*ERRB3;77)J1/";
M+8Z1T=?2T*YC,L4>/NU/?#>O!WZH?_ORZ>'#^^CKP_7#AZ_]']YC'UM>TLV'
MZ\>S^<ONR=R[U"@/W['IF^?KQ&^ZO86M?)&PR4*G\]2;QW5&*<6I-(]9G @*
M,%8*,&R>-14G2-.$,P1IA]0GM]$GFOJTKRET0NWFJINVD..$\%ARC D&@B$)
M,$\Q(!D4(,LXRF*M9>:G!1IP)L8\!ME871> -9,A]HN(U("3X!9.A8=V8 *^
M(.-T^<;V#JS\( H47SD..FJ8Y0?$8;3E^>WN33J*LLKXN%Z8ZR]L:IM:B$*M
M9YBI)(8R!K'BAI5(1@"G>0(D5VFB-28Y]1,H/S_6U*AHS]0J#5;L&QO]\F59
MJBA./4M4V[!V7,N%07#H==P!>*_L#-M9X0(8 1LGG!MI]+X(%UP^U?;@TE?\
M=VF_*E&E W[X*;[;-\D7<SO,S*(MU2K)35AI0AG,$@8(-3]!@34C2&1<._'%
MN0&F1A(;&Z.-D9&UTGVC]B2(EW=J^T(S=+SAAXK77FV;ZYTV:T]><+3=VC9W
M]K=K6S\WD&+&A3KFV^=R71IR-V32*I40RSR%TJXM.6$ 9S(%5" %"-)<QRS3
MD&?^>N8C6>_S5(VGB+YG_#C*&8%N!2R)6>:F9E4+;;^;1#% (5? W G"W!B<
MRA3YRJU/]D887K#]SWH;N$6Z$YS8$=?IYX137'53]KR?DF1*V#D;2RXED-73
MDDH).Q7>,BF!A^^0!?]WMBIL&MNGA5DJJ'5YSTIEZV$^+]FBKH=9?+M^_O:\
M+NT=T^10*2HH2C-MHIF8 PQQ#HA &6 HD5RJ-$5NI]B=+9C:$FCC0[1Q(K)>
M1%7AF/4CVC@2U9Y$UA6/E.1.L]3^AAD%^X'?%9U@OYP@%PA_CV3OH>=AI#3N
M@>;#+SN[#Y:M>=>=+CQ>1G4?OU_E2O>Z4,=EN.TT^&F]?E8RGK&<)ZD4!"1I
MJ@#6YA7#A3;KI3C5$".L<>:5^+Q_\:F]..Y580RKA+"7.BIMA?WSZB5:6Y,]
MURW[$#HN+CH",_0*H.KV6=L5,"H_X6RHT'G_TN/&MR><.@I"3WVFVV-ZKWZH
MQ;/Z:.RP.^A60>L?1?G]QE#!\E&M/OP4\V?9:$*8_[.26S,&"4:$8Y#'S,2*
MC$# H4  )32A'&8,$Z\S_0XV3.^AKUSP>[Z[8.]& P,C.C!;--9']N&(-O9'
M?Q@'HHT']FR_\2':.&&S*L.12P\( W%0%PM&I:H>$!TR6I]+A6I:>JN/= 6;
ML#^.<<YCF0#-DM00GDH!980!$TYJ33(-"=$^A.<Q]M2(SK4WY%5T+)W9MP/G
M^0ER8\6!8!\Z=NJ!^ "58QU '*PUY_F1W[A!YT5(+K?IO'P)_]R&F^4/M=H*
M]2HNM59$ 8WBV"[*3!C') (9YS(C2&8T=M+:.KKRU#BK,LY%L?<"8)<3&#K#
M,#"'."/@E;-PTMM.R0JOKS1:EL))!_;3$TY_H&OIY]^7\^=%R59U>=IZAE"J
M$28YB(7=<Z<H!HQB A*D:)I)BH5TVA4Y.\+4'L2FUG%K95WUZ%@L<A['R\]E
M;W0&?CY]@>E0!GK&^1Z%H(=7'+D4](Q#Q\6@YS[8M1ST\7G.;,O8AQ5;K.?U
M6UO^TZQ4[';\%U7>:O/&KKL@'"IMSA*4(8D1 HA";=ZY& (JJMZO.2$T0['T
M3#SN8\W4Z&'G3%3NO(G8UIUHI1Z7/]C<M]BTSXRY+2U&FX>A X7=%.PY$NT\
MJ;L?++5=8UPUO6NB$W+ (8M9 T ;K-2UCRTC%\(&@.VX3#;$1;L5T3[\8\8I
M)%++&"!D4RZ9PH"E% '-::IRPLS_)CY%M __F!H%/K#"K/[\JF<-,.TDU<W=
M@9GFX?K3/ZZ_A"N;W3G7NVS67&K4LMF=Z8=ELWN_Z1:M_+:0A5F]%/RY5/(#
M6RV*Q;?UK6[D;;X^\W4A"[:R=3HY)4DN) &V3Q+ *.& I+D$&J4)Q(G&,D,^
MH8G[T%-["%]9'JG&=/O2TXT^TWK/>K]@Q&-"W"*/86 >^.%_C?"'/80W"EA?
M71#VCB7\P0H4.'@,/&J4X _(84C0X0K]&]\?I$Z^+]858]JTED;:;P99AI!4
M&1"Y1 !S@@%',@<YUPE2F/ L)YZ]H#V&GQJE;5JSSZWYW;O;.^#NQEK#H3DP
M<QWTN#_*0-]87Z7);05,AVEL[P[< +WM'09_L_;V[L"T=;CWN,I 6N7W2CX+
MN\2ZU>>43&<00V)B-094G%& B:$XBE4*A$A22:5"'+LG;@<R:FKLYZQ%O-KX
M9D.1\Y+D@96G7::YG5;?:O(&)EOG>=NZ996BSPM*O\&\!98'#SQ_4],"[SN/
MX46_/0#OK?#M,M:TY+P]T/'6[O:Y=L<4=?6M'NAIN:KZGFT.^E.8:IH@"83*
MF'FGHMR*5DE;Z9WJG"6(<*^MD',#3>T]V=@9;0WU3IJX"*W;\B $8 ._FSIA
MY9_B?@&(4.GNYX89-_7]@K-':?"7/M^1%IIDNUM=M45LI$'K%*P'RU4/ZF?Y
MSAC^KQF/40)1&@.4Y;;3:IH!GN 8L$1"FHF,$>C5;=Y]Z,E11V.Y#9SK-J ;
MS=L+34#[3H$CH0P"[- 4<P'3Z/?*],C:'E7&AV0>;\1"<9'[P..RDS<@1WSE
M?X61)7 ^LF)E4U&5,>KYL:Y8OR_6__IH8K+]VL$9Y2)!" L@2$X!AB@&-,UC
M0"A73":*",V\B&]HBZ?&E]9&H(V14;$IK%T9,T<2-G&>9T=VG=+L#4W*_<5,
MK-=5!K^*]OPVJU_C>61=?UUL/0$9$]]Y>FL!$V=[_QS2);[P!Q,M\1ZX:Q%J
M6:PJ0^[,LV8UX*Y_%NM9G@@37C/SDH'<1-<FIC;O%RG,?<))+JEY\V1>95>G
MAYG<FV%K963-K#0&S=K26.JY!C^#JANE]\=J8![N E.'(M V%(+5>9X<9.12
MSC9'CZLU6S_=C00:WEG?JWFEC+]\8#]M#>CWY=Q6?GY<KD[3V"PG7)G8DP(N
M. (X2\SZ6Q-;2T%2K&B6QK'LH/G?U1ZG9V3\+@![ID<E^QF9B,6R]ZH0E2Q]
M)=#PO"A\5^J=9\V-A@:=A'&(JG'AJJK*W+/]ZG2(N'LIAZ.QOB@&(KK.9HQ*
MA7W!.B3+WM?K1J>?"\:+>5$6RJIC5XHA=D3#-!_^Z]F>3&J98BA@!M(TQ0"G
MB00TIP)())*<I:E$V$17RY+-W?CRTH!><=9VV.&>RP<[1C3?65TINJO*5C\.
MO BU&]>%!'!@3OM\@-J'=M2\"<L5BD#$='&X40G(U?E#HG'^7D="62Z^F?7/
MXWO%RP=SB6HQ(31/-.(8:(W-$DU@!:C($A-[I0+G,D%QXG52>FJ0J2W0K(W
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
M6^LIGC/MWT,ZL074:"J);6V$D;XK6OU+O37V8>4.%<TT4I@7EJAEIEW%:%8
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
MGVE@U._Z90>/O]LM5_83UMZIZ1RL><X,X22CF@%(=&J_T43:SW/!04X)1X5
MD@@]6^H[&Y2K[^$ZV^?:]'JG6?5.G[0\X+;BJ>SVHNO>22OD?ES0&\$W2'D]
M,/$F^?MZM8DH4>J#1V2=[;--O8G>=IO3EW2W6^_IN*FQ>BY+/_V\_.9J/;G*
MHTOU\<^M7BJMZDS]?W%7KW3[8IM?N\/]'W3U\^MJL?BIVA^>I41K10P%J50*
M$,@TX$(0@!A%'&'$"0I*]XADU]0"D<:M9+Y,&L>JQ?_:M:0Y>M(XUR2;EQ)#
MI7O)#XVC/R:_.U^3VMG U))87>^Y(S-^APZ]>_,V?1F^]Q,7^5C[1)&L&G=/
M*2Z4)_M/D1_?-;BT:&Q6B[DJYZ!_Y_/EY[53OZK.:\RTP5IAG %=%-A2O0TM
MA=8:%#G-L,ARQ;.@T@Q7VIL:A3O[G Z?>FWVJ0Y?:'S9CCK,D%;43=591@#!
MB &!;"<HB$T.-2\X+G91_;C@'P7V_W?[P#?,C_8^#Q[IO[+4!O@.UTK[\*8N
M\QHSW/?")5K$W][:R$&_E^NG<;_?;=UX_J?YTAVK*_6Z&C7*ND[BY^5.P&N&
ME9!$* I@P7) **1 I$8"C'0."XIR0K,0NO=K=FJLO]>TDWQSGYC%ZH]-)0]J
M*G^2A7,HC&\\>\"/=N+C.C#[U 8W(H&-S4EMM./WG=GQ6"@,IDADY-GHJ)P4
M!L0Q-07>W>%8_[_T_.[>QA/OGNW(NZM:*K57+?-]M8'&3J.&$8&UJPV629D!
M(C4'+.4%T$PB3IE)<>Y%4$&M3HV?&KL37AF>J-KHQ-*6)RV%P=[.2H.!.3 I
M[7"L;:Y%8QNK$V>VCS)0#V ##OX/ ?!(A_]C 1UV?#\4L-8C_-X/&^\8?ZA_
MKX[R!]_<NRKLJU3]/U\O<\^R#!.2I0CD6MH9KR@,X#25@!J:88ZI%"9HF]JS
MW:DQ^X=SVU?!$UL_R,/VL2("^69;6NX7N_^M[!ZD@*P/4/%KRK:V^E9E9GV@
M:*D\ZW5[N"+<_AC1KJ;PNZ7ZSR>^F)L7.^][)TL>W#A"7*PV3^M7"OQ<:YQA
MD.%" J*Q L+.D0&5)N>0YY)AY2L<U\..J3'7OCBSVQ79NY T/OC+S/7IG792
M&Q'S@4GNV\?;I/'D)D$I@.PF.3SL>+4_DKV#R>]1SS]&0KF'-EZ?UD>3T(L
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
M(%QP[U3MX-*%'=;QZ\2[;P=Y=S9RVJ[GTO+$219)O3M&#"9&FQ3 %!% "!*
M<Z6 '>WV+;$C'Z9>PE&=+9@:'9Q/7USOW#B3R1BPGMRICSS6\X=&?NA=S!KT
M;Z] WWN0G,MWN[*9&0G\@+7\H3MAI*7\(3HC;"&_#Y"MZ_B='CS>,GX?OU^M
MXO=ZT*5/SV'G_F+_]K>_-+^Q?S@]B+_]Y7\!4$L#!!0    ( +BL,U5XDI;Z
M@OP  $ZB"P 5    86]S;"TR,#(R,#8S,%]P<F4N>&UL[+W9=IM)DB9XWT\1
MDW,[EN'[4J>J^FB+2%4K0AI)D=D]-SCFFXA*$& !H$+JIQ]S<!%W@H#_^%TZ
MW=FEH$@*;LOGMKB;F_WK?_]R//OI<UZNIHOYO_V%_Y7]Y:<\CXLTG7_ZM[_\
M\?$7<'_Y[__^W_[;O_Y? /_S^?LW/[U<Q-/C/%__]&*9<9W33W].UT<__2/E
MU3]_*LO%\4__6"S_.?V, /^^^4<O%B=?E]-/1^N?!!/BYD^7_^)B1I:Y )>9
M!Z510O!*033*1,FB*=G]/Y_^Q3#'N,P.O.(15 B._H'5D"6:H*T/3//-A\ZF
M\W_^2_TCX"K_1,S-5YN__MM?CM;KDW_Y^><___SSKU_"<O;7Q?+3SX(Q^?/%
M;__E_->_W/K]/^7FM[GW_N?-3R]_=36]ZQ?I8_G/__.W-Q_B43Y&F,Y7:YS'
MNL!J^B^KS3??+"*N-S)_E*Z?[OV-^C>X^#6HWP*2I.1__;)*?_GW__;33V?B
M6"YF^7TN/]7__O'^];4E<;$Z3G^-B^.?ZT]_?K$@+!"=FW^W_GJ2_^TOJ^GQ
MR2Q??.]HF<N__87^U0RJ0IF1K*[V?Y_]PY^_+7JRS"O"R8;)-_2-\W]?5WDB
M ?G+.L]3/N/HXN-GBWCMEV95GHO+?SG#D&>;[TY2GDXVG_HLK-9+C.N)R]()
M[Q)(;3(H$34$$Q449E"6HHK@\3J_E=X5$;P1_RK'OWY:?/Z9/OCG*H/ZQ488
M&T'<6NY,*+O1?;';/M+O3A@&9E.)$".7H"(:"#D5,$*6F&G[.*7W(OOJ:M>I
MOJK,9\OXTV*9\I+,Q<5RN(RW%'L=JN>_\?,)+NF#(!Y-9^GB7U>[T4)7ZT4#
MR9VIA<C]RT_$=<G+94YOSK1R+W,;SM9D1//F-UMH_-E\?HJS]_EDL5Q/K$7N
M10A0BK&@3)+@0_ @7=9)JZ@\LTTT?W75K1 @^D? SI+L! GO\G*Z2*_FZ27Y
MVXG.0J64"<4H!*CB.2"Y2G")<>NXD\*I)E"XMNQ66)#]8V%W68X,AA>GRRJI
M7Z:KB+/_E7%YP4.6QJA$!LTK3*!\X!"TDR"M\-(:+:3>SS3<M_)6D%#]0J*)
M1#LQ$1^7.%]-J^S/S9PRR$B)))1@ ZA$R'9>(NCBE2T&=0J\3:AP8^6M4*'[
M1443B8Z,BE?S]73]]9?I+/]^>ASR<N)%-%DFR@Q"*(1H08A&YD 2SJ4EO#.6
M]D+#S16W0H'I%P5[2; +[;_/GZ95"//U[WB<)]X%]%QG0)V1/)V@+%MQ"\9[
M*4DB*8O]O,1=JVZ% ML["O:09!=(>#V/BR69L(W@/Y#\\XO%Z7R]_/IBD6H(
M5)06Z" )GVH\'('"G@"6.:]"23$FTP 8#Q*Q%4Y<[SAI)^<N8/,1O[Q.)+YI
MF9X=5)U;0L.4\LX4*$90 J5$)DN8+7AK#?U/6<=R \#<L_Q64/&]0Z6%;+L
MR;.42 6K\_^\F<XSGWC%4W'1@&*2@0J6 1G,""(FZR1#YG5I ) [EM[NR(KU
MCHY]A=HI,L0D"J5Y,AP\"PI4E)1I.Z,@H2\Q"/I)=H,@0VR'C(Y/,]L(M2=D
MO* OWRX_+OZ<3Z)GEGOIP'KD9/9D !(& L74RC&R>4GMEZS>L_!VJ.CXA+.%
M0'O"Q+O%:HVS_V]Z<A8R);26108%&47:PI'-DZX0T(4QWA9M=4-S<6WM[9#1
M\7EG(['V!([S:'H2@LP>48+,B5PA<[*2'H!GX77$[*-D#:W%V:K; :+CT\Z]
M13GV^7>E?IEQ ^&@%'+N/&2;R+YE)6K-0(:<-#%A IH]3S.NKK:=ZCL^TMQ9
M=".KO%9(S-X=+>87AW EJV28+I!C#8(UF2_/O .CE>%1H\\F[*7VFRMNI_J.
MSS'W$N'(ZO^0X^F2H,M%^#A=SPBZ%E-D@4-&+*!LDA"<ICR9*1=DB)*G_4ZQ
M;ZZXG?H[/L#<2X0CJ__C$FL-VH>OQV$QFZ@0M8L4T19-D8M2WH/+,5+DHKUU
M)A-L]XL%KRVWG>([/I'<77B=;/I77^(1SC_ES9&[52I@<@:\\1J4\TCT<P)Q
MY%GI8'WPV&3C7UUU.PQT?-2XMRB["/[_D6>S_S&GI/9#QA7YL?1ZM3HE1Z9U
M\EIJ!9(S"4K2'\%F 889:U..P8?]8H$'E]^N-*K[D\86PNT")7]?S"BCP>7F
MRG:YFB0GBN9%@E'5XAFA (61D)VT(F$BH;4X@[ZQ[':HZ/Z4<1]A=H&&\\J>
ML\*-Z@9)":>KB=$2(Z8$7%/$JTSTX(5PD*QGW(CBK6UQ!W[WZMMAH_NSQ@:B
M[0(BK^?T:22.Z>?\$M=XSM9$<Q-8Y@D06:ZE7XJR8Y: _*1TCA47]LPP'UI]
M.XAT?^C80+1=0&1C_5[@.G]:++].)"*J8#DD3H&T4L:!=]4<>NF+TSHDV:J$
MZG+1[0#1_:'C[H+L @<?CG$V>WZZFL[S:C5A(KB2N0'+*HPE9@@Z6;!).2%2
MX"Z+!CBXMNAV..CX!')?07:!@U?'>?F)7-ZOR\6?ZZ,7B^,3G!.<131,6P-,
M6DJHD@O@@Z7<F@6444NGLF^ ASL7WPX7'1]/MA)L%_CX<$39U 7US'*;K+"
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
MY%1P*C$W8/53-^<-!ZE >9*P.SAVJ-W_IV>/%VI3BL6\6M8\CY45F;TU13A
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
M6;8V T\DL>$9O9;>J22(Q6!K@5^Q@%P@:!T+[2=EHVC?AO1I9_1#F;,A<?'
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
MBF$ZVYR<3:R7C-GH05HE07F2N(LE@-%984Z)%]'ZFF<;NGJ;%W58B[NK@CH
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
M>3'G_=;6XLG3>MF I=2QGD!(\(G"$JE-$MSR*%G[YY!WTS)RP?+XR&NBI [
M=N_HA9M\:6Z*M8E#,+KV%)<,T* @R,@8F='$<_/6QEO2MAT8?^!KED&4./89
M^8U1#*N[PXT2HW(B6C 1-8DMU/'&&<&3F<^)"8GQQO'2/8?D6RVW'=)^U-N7
M]AKIP "^/CZA(&+S^&7Y<KHZ6:QP]K:\6<P_O9E^SNG9:I77MXZ[9"G%L9@A
M24M!KN8"O*1]9!W/RAKN5?/Q [O0N1U<?\!;G8,I=V< TTX*BV;%\A2+G.;W
M.2X^S:>;%MTW6*J]9U+=CEE%LON2PN#@ZD ER[%$K4I,LC%>'R5J.W#^P#="
M;=76@2E]DVD_Y;,^N3=9"59SGT0"X=" *@PA6"P4%@M,14O&=.N>"0^0LQWV
M?N";GE:JZ@!U))EYPB4);I%.X_H?N*S!R=>+W#]Q7Y1+)!JRX\IS#2'8""48
M"E1B"D7IQKA[D*#MD/<#7\>T4U</V#N:GIR</>__&[%%O_;IQ6)U.^T29+!C
M9A0(AWHF$$OMC4-IETTV<\X9Q];'A]M1MAT:?^ KEP$4V $LWY/HB(!ZK?F2
M@HS98G,8L&D[LKJX1BI!:&Z$!L^,JQ-@/7@3R=[KQ(NT.3C6VC!N0=9V@/R!
M+UI:JZX#-%ZV"[NYJQC%LD2SAY05R2E2MH79!O!..E^D0)5:OWVZCY;M</<#
MWZ0T45('8+M[9-79?"H2YN5TJ\T0JXN@(R,/2/&&$:'VW*DL8GUXI#"H5%!(
M;-TJ?0<RMRO\_H&O7(96;1=G.<\2?=IZNCH/1&X7V@49G<@9?$!B2 53!WU(
MR%D*68JRM0566ZP^0M)VN/R!;U]:JJP#"UHWUS(?T?ZBO73F%NX^Z#<QVL*S
M >99]0Q1@N=9D*-PGA5R#\XU[V"T)6W;8?('O*<95(D=@//W_.>5QV3+Q9R^
MC/E*L<=-_I1)G'D*7V0H$I2TA7(XD<$Z%Y/T2A?6^FG@4VG<#JP_\"W-H$K]
MSM]=?ZR5GP._NCY?XY!OKN]BJZL7UY(YICB91,QU+@YJ07;1>] D8.:U4Z5Y
M%],N7ES?6TKR;?=YE$EE=$ ;GI-HD-?=Y\'2[LJLZ"AP@-&XCU#U([RT?@KF
MMBX!VDUO';CZ#_$HI]/966GG=)TW-_:O29#S3U,R'F=W]QL[<O7J*N7B"P<>
M2AW2KAD$JSPX(9S#8(41K4O(=R#S1WC"O0]6A];L=^[R-TT3%N6J+GZOMV3U
M;.-E7N-T-G \L T!APP6GBR0KB()+JS(DO"*)5&P&G0"CX&LL*IG^($KAJUK
M;[J()+9N=J\$E\XC@R(<I0XV)PB._%)(7F8,(:-L/ZGR>YA5<'C\[3RPX"DZ
M_,[-\Z99!-YH%G%8 [T="8<TT3L(I2LC+;5A6><"EN5R%EYX)! 7HWT)6J',
MK=]T]V&D%YM;D^5FI:K$3=@U*05-8MY UJ5.A2UU3I2M[P1\\@Y5EJZUS[J;
MDA_! #\%6[?/<??63P>IW"TNGG]]GN?QZ!B7_WSV9;J:&!&85H%7IR% 98;@
M$Q)G6HC"I/&EM,[;'J-IY#D(#?3^&)3V44*7H+K@YN7BF#S0)'/C.-9R:1GK
MLT_FP$?G('K.O0[H8VQ=X?0839V!:B\$/ JO/=31!;Q6Z[?EU\4BK<Y+52EP
MRK_EXY"7$V3(8FT+HFN[5PIW-Y>[&[O.A/>%6]O>/]Y/3V^PVD?SMV#52 U=
M0.K6_OM(_W2S]8)0R16?P6X.9W,J@ %E/9S53%A7)W\-[P$OR!EYNLI!G-].
MHN\11961\YV6E+5>HP'&#86:1CG * Q@TJGPK))NW@CW 7)Z,TL[JOS1D'PW
M^7< I<VPX&E>WF+IW+X:);2TQ YR4W><5R0F0YF+8+J8H@IO_FSP$9(Z@]2N
MJK]KG'LC/?0 J\M"S8W?IF3Y]\4\'Y_,%E]S_I"7GZ<QKZXT%WS^]4( 9U$H
M#SK'PFJ3@MISS4>@O4I>W::48Y .W7#EN+M0//(@J/;>\H *_ [A>L'K^<:7
M6F@AA0=G) G:.V(TAPB).<-$SL[QUD>'^U$\K@T])+;VA/4>BAZ[><K?_O;K
M$N-%GF0%132)>TA")%"U.8>WEH/),I;B;&(W3T+N:9)R[6._+QSMH\Q%$\EV
M8.IN^8J:3+]>Y^/5Q(FH):(&)S;^@F<(6EBPJ")*0YDTMN[O=#\U(P^I.T#^
MN9O@>X30N[RLW\!/F4^$R:PHS4"K>B!CL@;O/0+WBIN8:)N)P8]<K]#36;:P
MH\X?@]*N"OC.[^&OS@(Y[/7[@RL?\M9]>Q%T==D>9+01$P/GBZ\=PC;'MI0T
M"Y0V1V9+:=T+IHO+]F]UC^_SC#X\O</E^EJ7_>=?K_UDXW8"FNQ]?>VM$DG+
M*0LH<@"=N<L,E36N]9G>3H3^"%?U3T'F_56M0VEW1.^?\G3R)G_"V2LR0.NO
M9X>H1"*%O1P8][G.?)#@19W'JXN33!6G^4-/45<Y_O73XO//]-%GF*0OOD'Q
MC@5'SC>&5^^BC:Q'ALD9U1=I%O-:J^PA8*3\* L!6(J!&#7Q7H*7Y:$WHH]C
MY.IJXP!D;W4M&LAN[/.&%T>+^:?_HM#DE]-Y6ITGQQ3BLL!3HA!4!N*=4B>T
M01 #SA:)7J-_-"J[]]/'4_;N2EJTE-B(*E\MUY-O3C:GC40H'CTO(K$HO4V0
M%&7(RF<)1+P&Q7@.#GTJVW5UH46NQ"KTMV\;_Z'UQ[VZ/IR7:*:##G%TOK<$
M3]$8$H9EAKAPOG:KU@*2+"KQ5.CG6YVL[X"D,1U*.\T^ I4=Q#PR6-YM!'>>
M'5]<C@86A(ED@24C.5#0#BY*"5EXSS"'C-LU,GL$)7<LW1<\=M'FHIUH1T;&
M-\-;7[ZNB8/UT2+5*0VK]::#VJWOYOP['I^5@Z"(14>K(3(DF7&? )%KH(P/
M%?TP\++5V?<C$-J'QG'OF _KU@ZFRY$Q>Q\?YSN9^>QB81E<JN\&:@]]=!&!
M!\^Y9N0&/&N RH>I&,_&'0X%BT%4,G9*]@O&Z8R8F<[?3''^Z3_K'[73RC+C
MHEQF'^NC?/44^=SP)V52<8)<!_<*5*  (TB%4%#P8FQ@Z>;[GWLRMSV(& ]Y
M+4&P&$$C8R/OX]%T>>8'SJ2W6%[DM\GHJ$W.H'7MHYN4!U_HKS*Y%"BTI1_%
MK7!U[Q+CI']#HJ:--$=V=6__G-/G'$U/-M99*++"WI<Z1C6"LEJ#*[6W@U8D
MBF!,P*UF0C_BV:XM.FY)P6$#J-VEW0M,SC<-&B8B)@Z&(%Z?(9$ K$PDCRQ<
M-K(PM=5-X;9 &3OFV4-Q=ZE_!RGVZSM,[2'GN8+":A&T$05"5@R\M,65Z%6P
MZ0"^8UB][Z*Q[9S%4\0W-@A>G9?Q76OI>\&'#4*B52!+</5"Q4"(T@.76O(0
MC;5\.Q@\L,AX040S(+0280<59]MYS#.+R7G@JLYW]8XB(FT-^$2A,I.4#W*9
M<N);!19/J)78GKJM4#78S*'#12 #ZZTS1)YO5&6""$ED$+0OZT-7#;1W#>%%
M\T#[C8+Q(9'70V7_4/I^ %8["+\#^+Q8+$\62V+BCCP_\( )I8!24G73AFPS
MJOI&4:&F$#!SWOX%Y[WD] .H731]JW"VC=@[0%!UYI=GG3P;+B7GM>97U0D=
ME":XF($C]XQ"!B/=5N?$3^G'>F7]K3 RV$"SP[NUG67?$6[.=Y--P=M J"=T
M)U"<9.$]2V 3<\ZBIQ^V'BA_G8)Q[<ONFKP'$CN(M>=4"RUST28$K%V#R5T+
M",D%$"[%H#$GU-O5;^V;:@V.@%T4MVVV]10I=F B[C&C;R[?KIBDI,^%01*J
MD)!D )=5;:4@/2.G:3QO/TOX89JV M%@4PR[R:QVTU$'F/MP&E;3-,7EU[?+
MNZY17IP>G\XVCUN^O77Z=E1:B)!GL]E5@4^X-\I4 <C@(@D@.A( TQ"X+26'
MPJ)MW@B\-1/]!-_[8^Q6PXLQ%3ZVS_VP>8_V;#X_Q=GK.7TH\?R>A+U>_+Z8
MQ\5\38O1/_QT\;-IN9JQ3%>O<#G[^C$OCZ?SJB*<IS=3$N*F&FS"4DC6!@,E
M.*Q/"PLY'LIILN,I.8<^Z.VN[H>D<MPBW4&@W9=F.S#J=U?M7.[B;QM[8AD&
MI:T'62_$E<V4U'.I0-?76,ESRLE;#Q39FKAQZ^X&-<+#**@#Y+U;+F+.:?4+
MR?,#WE]!MIKD$"-Z"LO)09#X/"KP4DN0RG(4M743MGZ)NC5QXQ8L#(J\810T
MMEN_FX??3VL6^+8\.SFIIG[#UL?%\P4NT]OR<KK,L5[23@)3B=5'IR(;2@>,
M3H!>:V IYIAJ/\N;K=;NR[7WH&+<&ZKAW/+!--,W!+_Q)(B78+D"%GAM5I<,
M>&T1$HDQ9JF#E]@ ;4\#UF!GQ&,!:S=Y?^=M.=Z3$);32/)^@:NC \_%>'CM
M@P[$>((8NFK.43+&(-! I-298CTC(3 GP604FB7DEFWU?/-[:\YQ76$3^H4L
M)5/@I-"@BH@0C"Q@+?-)LI(<;SW_\3H%/T([C:=@Z?89Y\[Z^,XMZ,4H1[PR
MQ?&/52ZGLSHH;W402[HE#8>TJ+N(I2O+FE)R.98 (04.2E,:$Z(I@-9;36$D
M2^6A?BG?K67]=C]R_Y#2S96(X]XQH3.(P&HO!<W!VQISVV)L\H)'UKS=]):T
M_0C6^"GXN[^Y44,=]G%4=#<W5YK%\ZB8*M9 "L[5'I\&G(D:A/8^Y^"48\WK
M:QXGJY=N2"WQL.U,XQV5TS/>KG22]\ZAX]*!Q-HR*%'\1"(K4)RR7 =*&6WK
M4M(MR!JY4*,U%+8>G[V;7CJ VO-3DBC%3^=E*)Q[9HVB/>AUW8@4ACO!&0@4
M/"@71,JM^_M>IZ!3 .VJX$4S:7> E=^0Q#?/RZ]7)7-1&NLQ%BXL2%^?H+"(
M4&NA@+Z7"[.VUG(W!LX#Y(Q[<SPTBEKIH0-(W21?""V4"A)DTH:LL\_@N:YC
M@C.S6:B28NMSI5V@,]A5[M#0V4?>'<"E'@*<TL?=9(,%R8IQ!7AV%#5FJ\ '
M0=8TYQB,M<G&UN=P]Y R[GWLT/!I(?\.8/2VE&G,-YDH18ED$H?L0P3E1*C#
M'JK]+*(*C0?6^E'-G82,>[\Z-(3VEWT' 'J3<96/%K/T^OADN?A\=H1RSDH6
M*8@ZY\-(E8D5VA H,Z,-0=F%,[E>%S:&T0/DC'NG.C286NEA[!OY-SA/?ZSR
M^^FGHTOZM5'*2^Y 9^3DF@T'S")#0:\8LR[<&DQ\S^W['1\^;BG\4*AH(LH.
MK,O?\]$TSO(%]8%HE5X:$%&0<U4:P1L92#*8G99%Q)LM+?8V*-<IV HM[GM#
M2P-IC]P'YSW./YT=:MF@T6B>(!E5W2<6P'K&122+D+QF/K5HE72Y8"_MDP<X
M5MY=L#V@X2(>9\(4FQ&$1$ED<P&(F@$+)@FO=9+8HBGDE27'ZXJSH[)NJGL'
MR8VL\-^F\^GQZ?%%N,-5M-X9X-HQ0G@0E,0G8L$K;2C<82@>FJ&PK<JO+3JR
MTG=1V:*%_,96/'ZY0KB1+@3K')@4B%PR:N"UL>!J]XR(4EB_57CPF.*O+CI>
MZZ,FBM]9?AT$A[\0:M>Y%K.DUR3S^:<I>;IGJU5>KYY__0W_<[%\,</561MX
MSBSJS!FQ5N\7%->U+CY"Q")]C$6KFPU:]XX<GT!>+\VJ![R;'DI9?>/P&V-7
M7LTC1^-L8"!\K@7R2H!#$VJ]O,S<65Y8ZYO%)Y(X[M7C8%#9'I)[ZZT#6'Y8
ME/6?)/"7^7.>+:X>,;I 'B'7/@VZ=I.2.=1^=@CD1!BW5C&!K=/H>XGI%FK[
M0^!F25@3?70 K'N]Q)O+!R+,*Z.%H4A"IT+^ 3-QA!R8HBTI2TB2#?!.\!&J
M>NEH/$8%V&ZJZ1EL%Z7,)4^88ZP.7H&"9/I5S7N#Q0@8&3HGA&:\>5NFQ\GJ
MM'YG1R1L"[0=U=(!TN[W!5=X,HPE*PT#=$93BI0U.8"<R50KI:16Q<O6U^O;
MT-5IE4\;K#57S'?^WN77Q>>\G%?Y_KJD7SC, Y?[%CWDBY:M&._J"8L6B#XS
M"8+7YI@BD0E,*@-JAEIJ:_G-^1W?]Q.6S;WC336]I[AG\X#X?8[5%*6/BXM^
M+J^^G.3YBF(>89#"W C.>4MIG)3@LZ[O?7W(W'!6O'D,RSNN_2.\5'D*S*Y=
M$0^LJK&+";9@[RUY+JQ&YIR_U22*Y'VP G(=%JER)#ER%X"$R+P0,3FW7;7!
M+JN/Z\C[1^-^ZOH.\'AO+#611D6.1E)<8_&L=,-Q"JQM-$D*(TNZ>;.].R[O
MI6+<D^K^\=E&?3]8@'K8IA:/KCYFR/H=-;;PC%/*5AAX17^HZ&F'I,R :5MX
M4B:@:%X$_#W&KJSN7D\[6;I( 5&@KYP1M;HREF)19>74_XE=F\!LW]CU*:KZ
M#F*%V\&0JR<=B!*,J4W9T40(F#0PBR&Q.L_:\O\3NXZ$QOW4]1W@\?[@1V#R
M21&CPK%ZP^4U[3G,]8VG,,QPBKF:Y50_=.PZ)#[;J.\[CUW?+.:?9O6H^>P6
M^+"AZV.+'S)R?9(@N@I<42;'=.8@I'&@4@CUN0N"L>A4%$&%4'ZDP/6"B(VB
M7I-RI\OZN2^.</F)G(Q 1IH)&;R--=V5%FK_&G I1)8\$R2/QN*XFY(?(5I]
M"K9NWF,UT,_.QI6,?UAT8%[)QU2_\X]J3>;KKX<UKX\M?N#N;-L+HBOSRJ+@
MF7,+R=A8JX0)JLK1'S++;(*K-<0_DGD]>TN7YY_61YO:G:MJFV1&^2,7"4@"
M%,'G[ !U+)"CYA$IBB]JN^3_G@5^!)OY%,!<?\#80.C?>3CZ+)'E7D]7W[+&
MPYK,+=8_I-5\JCBZ,IQ9B\PQ!C"AWE1Y8<#%DB I0IW3)NB@?R3#>1GWW%+:
M1+-,FSAHD$5D4,@3..023$1;)//%L-8MVVY3\2/8UJ=@ZE8\NI]>NK2L=S>8
MG\[/OG\Q+FL7F[GE)^]O#7=AH9&=>SE=U:%+T_EI3N>GE81, B3]X&2QPMFO
MR\7IR94.J24JZ5""U=* *EH LB! "V,P6*5+\_?X3R1Q7]MU_5-?S^/LM':M
MNYN*^MW98G6ZS!])(<_I<_XYD9Y+DXL!R5G=H!+!\X3U[MGF['GDS9L8[TOS
MN'9Q2 S>M( 'U>YW;"\W#Q-VBC2?]/F'LIUWL3.2!67*8\I: <HHZX,B!U[[
M##8RS1WF8IL7B![8@GY[]_*DW48_7ASGRXCG.<XH!LH?CG*N5Q//4IK67\/9
MMUVY^K8M*5R1D0D.60</*E%4%"3W(##4-\S6Q=S\@=OAV?R^[/13D'Y_-_4^
M,=3!ZY5[!L)]XR=K3AF!M& 4<4&N2H+W1I#GBH[RAA@X;QV(/$;3N 4#AP1P
M4^U\QX%$B\.K'5<Z5'!QD .IIV(7@PO,UO'.T;,Z"A?!R11!&T/Q:LFF--_\
MHX49]^VUS>-:SR)J&U*]NJN361D#%]U9B\T0BF&IM#Z#VXZR[\N9/P5/]SOS
M9IH:N0O1MTGKM26%5BZCC0:BM*RVS5/@N"M@F3=*>\N$;M&![MJBO0PW::?1
M10OQ]H*+\^X1M9[/&0H>2M9$>FW0A%9I4,RZPJ(2SFZ5[&V+C#&;N>RIN+O4
MOX,4QRZ:_'@T79[-43W;#8OE17--)U3F@7G0,E' 5[R"@)%#"24RSJ04NCP6
M"3V\1 =ZWT5CB^;B&QL$KRBJ77S-F=+1&B]^SK7 \K+EFJP.LX#&RH=-E&7:
M*BG-91UVJY79#@8/+#)>B[IF0&@EP@X2]7N&*Z^>?[WZDXW%5,YJY74M;*A3
MD#%34FA#AL1=2"84:TKK2IOMJ>NE\6WSD&-@174&P?.=J0+C,18%25E.@O(>
M4!0$G:U*SAE11.LBT=M4C!O%#J7O!V"U@_ [@,^+Q?)D02EB_H_%=+[^.XGV
M='G1B%0IXS6Y9K!1A#K^Q(&7SH"5Q=4F:4R9UE.+'B"G'T#MHNE;$V?:B'WD
MI.@QRWW[N_5,[?BLKS5SQ!]&![$XLN>FD/S(^8/U,D0L-F>U5?NE1S*H?6CL
MI9?K(*GXP90W,DCOX^-\&S//K=&2F*"(]JQ1,BJA@67G6 [TI6R1R#],Q7CY
MW>%0L!A$)6,GA+]@G,Z(F>G\S13GG_ZS_O%[_O/9,N.BO#A:S#_]U[16/M]E
MZ8VV*3!#.8ZK8^I8CD I+V4[E/<PFU&F=*.1]3T)XQY$C(>\EB!8C*"1L9'W
MP(&*YT&CLN0,+(6TWD?P0GF0V3)>B(6 VW67V>\\:I!CB*%0TT::(V(BY>GD
M3?Z$LU?S]?0\MXG>62==@LPH3E6<(;A G+C$A.(6,07U@&];Y?C73XO//]-'
MG[DV^N*;5[MCP5ZZ\C:/E_85[LBX.*/Z?(L4;Y)(/A&A2A">DP3,.H*Q7B6I
M"V4O#XU/>!P45U<;Q[WLK:Y% ]F-[1\N7=TOI_.TNDPNE45#: ^R:-H!6E)R
MB1$*9UXP;Z*382O7<->GCZ?LW96T:"FQ#@YTZF'Z97SNR?>IH#TPJ?'LA;./
M9._J>.04O7*E^=S[J^N/._+U ,?*.PN[(Z"<;QIG<PR2:!9<.U 4!$/0MA;(
M%4M!C@_6MRY>OD[!R"W6=];D/9#80:QC.XR'+N:"1\9KSV\ID2)AEPSXY VD
M:*TN6AL1MTM5][W;'!P!NRANV^O-ITBQ Q/QJ 5]<]D3WJG(94$$%FJ%M4IU
M:%DI4)A5V2+)T+:>R;4]=>-.BSZ 'QI(43U \/3_9^_;NMRZ<71_$<[A_?)H
M.TF/SW)L+]L]O?JI%B^@K4E9\DA53CR__H JJ2YRJ4H7;FTJ:Q[:;<=);1#X
M" ($^"$N)GD2YC_>S1]+_5]=?[V^7+;HOL=YW7#A,]ZU*A42Y,7EY?T*X(72
MLDB'&;*EW:VL9! 5I_"N[C]3I*(\H3526R^B\Q;! ]&V">I133_Z8?RH:M]>
MUW/D77GQ[5N]O+QQ'[.7LS#/]3W-'%.]N+JPI%U>M('@ZD*+XI7CC72?5.2E
M1$R;E=MMI_414G3>5'(<2$]KH[[!>&]-BB?+A >N#&7>PE&NK',&1%N8TK:4
MO!MEZ8X?[+P^.SC$#M-\!\?ZX\OZ@.%R\C^8_T$!^)O98O%NNGZR<&%"3$IP
M#@*S(@4*BL11T7*#9-)JS["T)K#>5\;.+[_;',J#&JY;8-Z&%7>1QH5USMJ0
M&1A?#.VX0#LNED@;D)D4G?>^.:7ZSL)U?O$V)!2/-54'&'P_GR7$O/B--/LQ
M/*''"\.4DP8CN%(DJ.@XQ,K+AE8HKXIC-K9^"KBS<)TGW6TP.(RI.L#@S7/[
MZLOKTAY_4O@6K]Z53^&OBZR1:109#..A^OC:L<@U2&]LS,Q%7UHW'.\CWTY(
MM&>.Q,$,UAT8M^VPK+V/%$U0?)')RVM'D89ACO)\Y] X6YQJ[0QW$FPG^+F_
M%?Q:F&A_W/D;W$WQ<VW5_C0Z0<):];-2X^+9]!=,][D!!Z=-V/'[IR)3.$0=
M(U$L:-3%U/29<%H/:W*2H01+4:-SL3X(49M=$G]3BH689%;>!= IE3JB(M5Z
MA %?; K><>FQ-;?GWY%B81\\'4BQL(^E.CC2]WB@%5-2);@"6!1"[<8!GU&!
ME)Q[R71,0C3&8..7DV.3->R%C<-?3NYCJ,X@N'[3+)-'3_M4"D?Q2;VQ"D$%
M*)I%E]!&R_R 4.NA$68H>S__<G(?Y7< GZ>>\'DME(B\0(Z1@6(F@T/*KQ*3
M*FFOC8BMFZG.Z>7D7I;>X^7D/FKOA4YFN9,H#4_.D"Y$,@F4D0B!L9J/2VF%
M9A9W>VG;G&9H[#?_AYQ<QZFW%URLMHHH5A9A&)0@:Y586(@E(SCMK2]>H=@M
M #]/FJ&]#/<$S= ^6AR[UO[(0Z1[YS!?N;I YN,Y:Q!<J)OK9,>10>!%2V]Y
M8FRW/OZ=/M<!'@ZQY#/ONXY4:]] $:L566>U9!Y!9E\J4Q?I"K, F8ST*GLZ
M;W<;:K33Y_JA)QH(*(>HM8-@=8];8,P!LPN"HB8O0&GNR.=R5J?B956L+;(Y
M>TSC3MZQ"1F.2;<',E0'$-R]5)IR,CZ1_HJH=8C  @0=(]!.\UJSRA;7FM>U
M;56[A\[;O=!Q<%5['U,UG'?9M(WQMS"9_V>XO+Y=YH=:B9ABOHA%Z*+0@35U
M-EW=TBXE 4)Q7PM6G(>PT]FYYX<[3\V. ]G@ENC U_T^F<[FR](7_4Q:W'N<
M3^I"TQS# G_!F_^_<)8SDWGEC5*.8A0>("ICP)(2BR@J)M?ZFF@WR3H_9MMX
MN0&,U 'T[EY%+*/6RQNKY?^Z7G4.KUI MBS6HS%,)%X?.Y,^@^(W+0 L&16<
MSP:;3[@Z2N"SZ;D]!JBG,VD'^'U<D_^<DB4O?]3IAJN> EKUS3#["Z]\YCE(
MT+YRQDK*PF)@&A+JQ-%$S67K$?%["WDV#;G'X'18TW6 S8V.E=K&\FY>>YY>
M?*VS;2^RIYA$8P+MH@85 QT:TF1@GE?^H6*=;#Z9XVF1SJ8)]QC<M31+!RC;
M^XE%YL$60ZE7CDQ4TC+R]4E*R-QXS8/P0K>>D#;(VY@>6G#;^[]&AALU>UZO
M\,7E\M_!_/$+*?XEA1>Y#OO&Z6)IR_7D89$L]U'61"U'6I<*E5)9 LHDG(_%
M*]WZ"G$WR<ZF%?<8& Y@I-:]N"=ZEZ!2"#QK"V')JR!C'?LG C@=M P<60G#
M=H0W>)?@SQR-@QFLH4,\?6OXX__6Q^NO7\.\'A:W8^)?3\ML_O4T_>+'"'6J
M)O)FBAMK>)]2G(YU#5PB93P< V7C(H,5)AME47)LW6'89V=YR5')D#GH6-E:
MO3;@*K6JX*[.G9.VA*>H2?^WLWQ_/!W86;Z/I3KCOV4Q91(?023GZGLC!%_+
ML9I";4>JBUH\M=N&X;\=NQM\+WL^P7^[CW)[XK]%"F]=D@9,JN.J"NT;)Q2#
M8+@TKLBDW7&@^+5+_MN]S+6-_W8?W8W='W4,#[PV7D4F"PCA*.)URD!0%/;R
MX*.+D5F[(]WAV3'S'V?R5CS\^^B_@RN[/7(I^GPLFI(G'E(=F^<4..LRY)RC
M=-PXF5L'@(W;J\;N"3_D_!K84!U \*:B\NIZ7C5]P0S&2)L%DK9UAA3ET#X5
M#[2O.,HZV,SL-%MIGQNX^P)T'@@=:.7-B[:#5=X-7M[.IFDE?U V2"DL.*RC
M3WB0M*V2A"Q%9$(G+7WK*L*F#)V[GY:H.5#Q'0"'#O-8S_4)WD*?SFCC!*T
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
M8GUZPK4RWJ5@;>MP=<#E]$*D<7J4;M*0=P*9;G?/V_ 55\P!B8)$'M#3>K"
M<I%R7%<<I*@8#X;5:9DGV0)W,HV+XV[ LQ.H#[3DV/.+/E[-TA_OOJT'P'U
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
MI\RG\!<N+I!I$C!YD%G1N1BEAE!*!*>42S9;&4/K4.7^]\_BN4^#TV5_97<
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
M+C4H%@B+QF=P44K(')6TE-USV=H5G*;Z46><7>&;R7?,KV_5?K,5[Q>?5\-
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
M9Z'U(Y'')1GYO>/1%GX&,@>HNP/0?,1$#C?71:R;.E/ F"3M&Q;JNSTK*]%
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
M/PG1%U0.L>SFP]NCU-P!3A[IQ<%B31%5[DH9JQP6\(E'.E*--<X5I6SKZ.;
MOK?!7FL/<Q@=J>ONT++:/YS6@#9(H/".5[8H"<[6 >@4?SE!N67V.\UU.1@O
M/1Q#Q]KV2:@<H.BQ"[^W)<;5=2.J[%$)2'4<O1+>T[9)$JP6C@N,4OG=2KH/
M?VY/-C_$2+,V&NO ,SQR$"IF9?641E!2IG)@$!4/8(SE)BIA$F]. G)0O#%8
M0MP,'VV4/")*,DXNWN#G</GK].K6/0H=E50&1*JT<-8$<I3.@[=%1I$PE"<O
M4=;/+>A'WT"#?G.'B$<^."Y)1]N(XEA]C@R%&ZG7!,_.<:Z"@BB-O1D.%(W4
MH(MSUF1M<)/L;$\<W/_:. ?&T>::-=#=V!'!<G#%RFUIGD7FV5%"3M(J'NNM
MG4K ,P^<_)>-FV7[I^9OC1D+'&>2GR9I':"?#@[_QYS;FUN"!5=XC#6_CK%2
MM;A4(-0NE910BJ*SL*PUN<F3 HU+HS/0/6<S"W0*IZUSEIE)HK#Z:$C5*3O*
M2?*CS())6 +Z@CF<XJW>4=.Q3_M"YC!8[ "X)C8:^YAZV('[,BPFBX\D2,BS
MZ?T"U^_7EU>3;[1K.:]CO4L $:H2)<_@*LV>E:JRTZJHY;.D)X=\N+^'H<<!
M:W#E=^#8MB[OW8/E\8NLDTQ(6:%@E8$V9U(@XQ9RD"8:-%;A3IVL!S^KV2Y;
M?P^TVCBT06S3 >8>T]AO83+_SW!Y37]Q0T_U[OIJ<16FF9SVA7/*>*T8),P1
M%-.RDO\CH/92\*3J.-@3'*A/R=A?Y_UPAVHS6_6 Q=GT\Z=5 >["Z,"RHBA
M%%5(499\-RH)E#TI]$[[+(:H7Z^_WU_W9B,,':KC#O#Q?CY+B'GQ&^FK:F.Q
M5M&%%9K5=TY04A&4$'M.&L$,A&^AC''TLUKWZ&T5IK\^F3;(::/]#F#T >D8
MGZ0KS*_"XLN%2"92G&C 6T?2D\3@/"J*%#E#3M$CRM 8.P\EZ*^6W08P1^BY
M Y0\#/BJR[R(CAO#> $Z4NDX]7Q9N_4@HDH1N0K.#$O#6Z7HKTXQ1("]M[Z[
M0\S]![5+8K6\XJ8.G_$B,BE%<@EX\:(^U]7@ W.0,N=:I4+Z:GTKM;MT_5V
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
M$U0V9@B!TP]-1NBXUS*TOI#W!#GCN*@C(>H0T8^];EWWK+B6STV7U^2<L"@
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
M\K!]CW8[+?0G#[H6BNA@#;Y=0?*,M%AFKC@K0+L0+D<01R\\"!Z3,9BD*F7
MRI\&)S=':YATP,G-0 KI%&I/;O+7@4K)D7,V09-Y!H[@"F.0M,L8G& IM-X%
MWY7&<<]IAL+*%I!LIK@3 .;5YC[/5FAA#62V:K<C.;C,JC1I^7#.1-V\S>:6
MI(WK_3J!X3YJ.A7TK;;O.8:$R")$@_7*;7(4L68-#).PEGN9Y) =NCH^<^D)
M@3NKZD0PN-JF5T(5C<J!=(D\>R'I>21AEF("2QBYPR&[&/9[LM(1 G=6U*D
ML&YQBL305FDQ[BAK+]F#2[6E>B*3PR"X\4,VB.OW_*0G .ZJJ!, X-V-]CH&
M5@HO(94JP80%G%0>I! Y:E^D9L=V@QV=DG0"Q?U5=@)XG*#F$;/@D(RMW;6%
M@"@#A;K2BIB2<2H<.QD9]RRD$]3MI)@.3D >Y6?CIKG@J&3P BRO=RFR"75Z
M201;E @V$F+"41Q?GR<>8T*PB<KZ.>=XE,<)22AKKA!<;7:KN-3@M+5@90K6
MK7H*'24#'O>,8TR8[:2"%W"K:7+/-H:XUS3A1[_9=)^MZ[M-_[Z73#]^(>!^
MF9\1[I<___=%M9 ]I/;(MQPNE^=(:W2KZ^/Y//WSSF/>SF^U0O,Z.A?10U&,
M@T*O( KC*$;(O%J.5*)UQ<#3%!T\4/#1;[^Y??F)Y/H3_8-_3IB/!2,&R+48
M1)E0N\ Y"9(7YZ4QQOG60^2V)F[<XYN&F'DPA7 0]73ISQ\:^ $74C=_V1">
M:,AKIL^ *UHLHO ,L?#:AS@RB#I1TE*WII,11N76Z>/ #FF]\KTKJ^?\]./U
M65@N/]7!\Q.EA;"L2-"V-L((B8%+-0K*2DB5++.R==;R!#E=.YU=</' Z312
M00?;+RM;_8#?+A;IRZJWROSS(GQ]]>=T.<E8VZDH#EZH3"$UD^ R)M!1HBS1
MYM+\"O-F:D;&4BN%/YBAVT3ZW>+HS;PVAI\X86IWGP(B>4<BB@:B,92K9:FD
M2)J)T#J;?8J>D;'42.=;06D/!8P(IN7B?/*A-AM928,S=+PDK 6&9%C%:TKI
M-8.<E.$L>2_%5E51]*VW$$-_W:#ES@/'K2UI[6+VEV4/ /@=OT9<3#AF[QG1
MZ40M76;*T6\A@F9),)>C<MLU>=T& I>/',<W'*"L^^K>0W(C*_SWZ6SZ]>+K
MFG"!KO:UY" L4:]<LE")!:XS$[$VC8Y;A;#/J/S.0T=6^CXJF[>0W]B*#W_>
M(CPRC,I: ;8@@A+:03 ^@$..T3&1(VY5V/^<XF\_=!R7WTSQ>\NOAX#QJF_\
M:IU;KWHK]V<<YUIK!&^#)00;^DTA(T#G('/,%+DTCQ8W$3-NM=]@:4<3V7<
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
M6?;!XN9+?V.IO8.XZ>Z](%1%66$EE$2AGLHDR6!5 F$SDDBCISCPKW !<#1
M/'D9<!?M= "M02X#99&8KX?_16)MQ5^G3&I)/[+6WA8?XS 3%5_P9<"=8'6,
MRX"[Z'CLO4TR]S)?? VS=,GB!Z25:5K;:ZQV<_^83<^7[S]\_&-Y66J^+CA'
M98KRE&6$H!.HVHTPEN3 <QX\2UGGL-W9\UZ/[W)%/R)DYD?57P>>^-<9Y1KX
MD72\$O!OZV5K9?U9,>VBTJ!C%J"PZ'KI14#.SCH=4BTL;.Q0GR"GEVN'O00
MK337+PC7!BR,]A2Q2Q!!TR+DBX H40!Y.Y-Y)C/&UB,VGR1H7!_93.W;P6D/
M'70 J&IB[\K'<(;+J]D.*3.1*1$,,EA0*I"EA6(@>2<M_9:9:UT4^8"(+H&S
MCX+G+:7= 5QH94<BX L%#V_P.Y[-OU4)K??3UBS1LFYD/4L7J7@24$X0DXS
M Y=&BV*#:YW_;D'6N(OB<)!JK9$.0/81S^BMSW_#&2["&3'V*G^=SJ9UM^I\
M^AVO=F^O+$@A+S)KP'KY5.75/A;%DHZS;-!IFTWS(NY="!SW$L-PP!M.2QU
ML$WH>G,B9NI,I$*<NQ3K%6N^8E]"#H%%YH2WJ76;^,8L]')ON)>D8DR$=& @
M:\XHPW^4\;7U3Q)#I#P^04E"@7),@V-UXI=0.;%<9!&M,Y+M*!LWPAP5//>W
MQ]MKL@-\'JN,8$)2T=J[#%YY![7M&_A0%#"!J02F.;]?:7PRE2KCALP]V4B7
M:.K RK;2T=OY[#LN:ZE-E<CRT_P\G-U^O^KI[?S\O_#\1H.3PG3A 1-XKTA;
MAE(6AX)!42R2OXF!N<'&R;=F9MS0J2<[Z@,O+]EP+E7VRWRQ?JE^CD\"LA1U
M*I!)$J"8)3D)52 $RSC73EC3>N[H<3D<]_+S7\+$#D?6WG;W'1=Q/EB9Y)7$
M?L(9ENEY/13=J_[QT>\YO+#Q>?(:52S> >LL?\#SZ6(5W+R9+M/9?'FQP.N2
M,:M1&V\%*(YU=+.+$"AT 2,,LXXK7G)KA[(#>8<?BMQYU&,:^$1"_XG^S3\G
MWFCK,B)88AR4] :B]AZ,UYI^*=;PUJ7JN] W;J([%*8>'JP,I+$N"[L?8^^
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
M9[=M(-9*!1V@Z8&WOE/G=YN_Y<>+^'\QG7^:__SGM^EBI<<)TU(HK0S%G=J
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
M+9,$#*Q<LDQ'KQEHSYFLKBB>?>"J4R[U*VAX&'":"])Q=Y5AVIP#!/;(-51
M,8J"T5+23$LOJ1"/9JE4;@1/P4$S$$SM"P8:ZU-S#]#<Q ;_?K%<?+C]<'^-
MGU)1-@F,C2OU2R@6MT6E&'4<\[(J*G+>P.3/!IW8Z$-,MFJAOZD-#W\^$1PP
MY'&@-%/&XDF:*C $436KP>G$43?<M,BP?3;H=&E030P_6']3IPX<V/&^>[@2
MES%H='FTS1&20Q54YKNP*I*!I(MVM=L[T"ZC35-W<+SM?QPU3XV;MV6=4)T_
MUHN*7Z0&P>M576S>E=]O%VNB^)>W<'U]=[E\,=\KF3T'H7 _]9!Q4Q6616K+
M4U+T+H189.6=T#1<AGF2V0.1L#J]6:9&WPOIW]Q^N+W>M@3:=5:]N'G0Q+OR
M?G&#XY;\!CXN-G!]Q54HV_DI;P/3E2K] GB6(OK^K(N,MG8"X%%BS),\:X#!
MTQEG:AA^NUJ7Q?OETX/^ =7N)G_%M?/.9<L +*XSJ1W&&%RP6')0J5+[C&ZE
M5(:,/L^S=0/0C6Z*\\+:PP)[NS7,4W;K(6WDRO,:LA6<%0L4IX; 0J:WW18,
M-QC!*MDM'[2];/,, D^.T^9FG&7VU9O5AP^+S;;]&2PSE0I8X)%LF1;#>L >
M^MSQ^5>=A6V4@/5DO(M/QGM,Q7M(FG')6:Y20!?&$0L!)!Y57&! -YK:6C1Y
MZVK0O00\-H6TTV"/B8G@8G$9U6'I4+][:VWQ;PI7#&A;.;C6;];[23AMCM9X
MV/HTBW1$NYV;2WM[NTZ_PDUY\K\<D6LZ;*!1W6#7"4[B('TN*@8AF!9R>YEG
MF \!]\YJO<^N*J];%P8ZJ8-\J?R',COTX@4Q_^'Q5SM2RW!9D].<25DTTQ T
M"YP7JO/CI:R"R]Q:)?VE/"='V0=CGSK*D>TW@^>6O6:XO85+5 U:&8JN Q[3
MM# L&!\8!RYJ+B:*W/I-2&\AI\7GV*@Y!J2]37AN&+TO%RE$BA67N<OT"(;*
M'01I<<:<2U\C'@K3H:SLT5$Z9?K5B8!S#$P'6'%J2NAR^5\4?+5]-?%8O71_
M":FE5"JHRI0PN!.90.FMU3.<GI6YII)*-YKQT"AGA*8A]EV-H>P9N+<]UWZ1
M\V+[/F<_"Z&U"SYG)B+-@ON":PTC&%$=!,NCEK5UK;O/2S)MM8)3P:JA-6:
MJ5Y:>R12*0,_IDBE/CV]\G(8AMC$F2]<XFP#ZJ!U#8UADIX1)D\<X TSYBPA
M^Z[0:L99[C.Y=O=$N]]O2KX2TG(9J8&DCH7ID"/S.M%\3>+1>C"J-;W:6\@S
MVI,'(N=5L+8TX[G1B\_^@;^\7.;R8;G+9Q^%9NPPX*AT8]\)3T([2@"EK#*L
M>I#[;L.V9J9XBMFIJHVKK4.K4]*.WZUNGAOB?@^*1I9DF-PR81+P]":=8AE
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
MS7>5"NIP?Q81)I$O"$B"T2RA;(JN,$FN4:6R[-7F\4+0:2"18SD.NN+BFMY
MWBZI#$FKF*=IYM^;9B:D.>9XT6IB>H,H/C1HC=AXC*U]XF/BUBP"SL$$)G;M
MP/GDUNMUYP];*6FJ[OF81"Y"<FA$E%4"DLKW7*>Z7X]E8TZQ##S;LGXVLJZM
MYH0SJ>0)-3[_F$^S,IDDM[("(9TR+S/)R(<6S3X/N?!VK.S52%LJ$XAHN/ ^
MC&A$$G1&YNB"1\ ^["7*#96$"#K).R;T*U$Z*?6RK_-<Y7TU3T@9*4RPG53I
M[FU QU2^W[%_L1J.7;710[WO;'HUQ0X>Z>6NU2M7:$67.U> F"IO2!Y[J1ON
M@>DK[Q.AT)0P#DG1?\P%)J*BE \A3HA7?&A@FL0A+#S*,AVR08WE[&,N)8\R
M 3=$2.I#N!22R<N;ER'@NOM91*2"E>\E+B0O(Z1J96VFQ*N-CG-0C%W;OG'P
M,XW_TKS6MFE\X+Y\8C/SH"AZ%''IYM[%2 5/$@,[-.RZ472* 6.U8GE.?(OL
M=1'Y.(3RZ/GQK,^6JN'EYV&OTSNZZ'6':/ K&IUTT47WN#<<71R=C>Y8]TU@
MU%:PL%(D[B&^-5V_P^8U_@_)9&4!^6^]/QLG%%,0"W0&$7G@[E<#=!N Z#&?
MBYB++./H<Q_27$9?.,Z)2-<JF!(TF#."OW<=6&ZZZ2;MQ,H:'E*,"C/^G\"L
M)",9,$=A'  "AM$@(E- 0Q)1GS,\\R47Z'X4O6[PO!D VTJ'"1>,PAZZ9#2E
MVU JO)(7X/4B$'0",[TBGA(4C1?H:#!\K?UZ&XS?3,6/;5@H$;NH+W%5AX7\
M*;JE*.AK?\F0IQDR#(!- Z"[J,VK>[H3): ,]#6_Y EZOU/[U'B**81]56^U
MF]"(OGIRMTU8E3S1G"?Y<>P&LIQP-D5?U*5D2^L."WTA*!GS+&-.P8?9KNX9
M6(:"ON;_(Y[4WQ)/-F5@(Z!S*/,OHY4#H:_])4TVT>28""5DL8N.H_&)OD&R
MA$%? /1FR11B@L[!OT[_OSH%-IN +V<B?8Q([Q2K/ W6^5YD RWNG05KSI#R
M>$MS@FA_AU&>6>E-@]^H(,$/>[!EFY 9"#+E[-N?6WFC<&C-DG:@5L@_T]QI
M\[_LVF\G=T#M(<V3*]?1ER[//3<IB6"0UP^A_OFCD@_M(J4-#+#&3-%Z9WGF
MJ:T."6$.@J@[]7X;Z1LC!0YE.O9RTIA94=M*0=^:(L5[!7:/ZAQCGA=Z>D(Y
M0-(;LE+Y6 Q<%LU9?P^!<<+#F7QZR+KJO2<T?'#-BSJS\M+67U!+ P04
M" "XK#-5?'[L,6 #  "Y"@  '0   &%O<VQE>#(S,69Y,C R,F)D;V-O;G-E
M;G0N:'1MU59M;]LV$/Z^7W%UL+0#K'?%+XIK(+6=SJMK!Y:#8)\&6CI97"52
MH&B[WJ_?2;*WM$TV[\/05A\(GGC'>YX[\GB#%^/%:/7KW012G6=P=_]F-AU!
MR["L!V]D6>/5&'Y>O9^!;]H.K!03)==<"I99UF3>@E:J=1%8UGZ_-_>>*=7&
M6BVM:BO?RJ0LT8QUW!H.JC\T(HN'/PQ>& :,9;3-46B(%#*-,6Q++C;P$&/Y
M 0SCJ#62Q4'Q3:K!M5T7'J3ZP'>L6==<9S@\[3.P&GE@U4X&:QD?AH.8[X#'
MKUO\JA?YC#$GCAW/[ZS=?J<;(XM\+V$N=FWG-X= 6J3>V)3ZD.'K5LZ%D6+E
M/_!=LWM5Z.L]CW4:.+;]8ZM6'0X2*33Y4V3?3)MMOMA,XT=ML(QO1%!3:C6F
MI^5(9E(%%W;]75<K1L)RGAV"ERN>8PESW,-2YDR\;)>4!J-$Q9-&L>1_(&$B
M>+6X;R!W:9^,"SQ1<-P*].1CRM>< NJ9SJ>('Q-G:D/<M2P"QS,KWH_01Q1N
M5%\)_F@Q#R?S%2QN83H?3^XF-)"XG+R=AJO)<C(^'>&;T6AQ/U]-YV_A=KI\
M#__&=2VUEGG@^*9;G'+S1%J?3NCOVU+SY/"_Q\3_/":.2S&YR8J4 1,Q+'+<
M, @QYY$4\3;24L&,YYPNV+=/(]P*<=BQ#-LP(CR)5(*S_P[[.TG: T**"M<'
MH%255274$G2*P$4D52$5J^HLT+K"A!1%5"W5&DO<\%(?%4)-Y;.J@"60="M5
M#J'1@U=S:8+G>8;;<6ROTZ[G3J?CV]YQWG6=[FG>LQWWI-/K^#W[.._;?>^J
MF;MVM]_KMNMC5LMNS^UW?P*9P%GGKU*46T5LB!N!C>NJ'V)!Z->H+B^<CGWM
M]-MUI6^36D;\Z$4X1J4*DLQX8Y5PP43$649)^XM]Y;^,4HRW&=9"989)@I'F
M.Q18EF=CO;SH47"N2PHX53IZ["KW6LD,Y [5(_<-&8+9AGW*HQ1842!33:)X
MV:3#L8UWYEFEUOVTT'YOY[HNT)<7/D6N'N'-> 'WX4T;9K.[;Q]YR 3\0BW+
M/Y:?KP3MZ6MRSJ'RSGS-/NMS"MDT>D%S$7?X1>=S,CP^G/;?)FQ-5W6KGS=Y
MKIEXMHTZCDU35[>7PS\!4$L#!!0    ( +BL,U6M*E=P\0<   HA   6
M86]S;&5X,S$Q9GDR,#(R,3!K+FAT;>5:;5,;.1+^?K]"ZZV[D"J_C3$+&$*5
M8\S%M0FDP+GL?KJ21ST>%9K1K*2Q\?WZZY;&V&!\,96]2\)1A?&,6E*_//UT
M:X;3G\ZO!N/?/PY9ZC+%/GYZ^WXT8+5&J_5Y?]!JG8_/V;OQA_>LVVQ';&QX
M;J63.N>JU1I>UE@M=:[HM5KS^;PYWV]J,VV-KUNT5+>EM+;0%$[4SD[I#GX"
M%V=_.?VIT6#G.BXSR!V+#7 '@I56YE/V68"]98U&)370Q<+(:>I8I]WIL,_:
MW,H9#^-..@5GRW5.6^'ZM.4W.9UHL3@[%7+&I'A3DT?1\8%(CHYB ="%-C^*
MHL-CB*+CHTGGZ)>X^\\(E6RA>)ACW4+!FUHF\T8*M'^OVVD>'A3N9"Z%2WM1
MN_W7FA<].TUT[G _@_/#U[#,QF(.[ER#*SG->]ZD6IBZ'(ZUTJ;W<]O_G-!(
M(^&95(O>J[',P+)+F+-KG?'\5=UB&!H6C$R"H)7_ M0)U?.7\Z#R(:ZC9 Y+
M$Z(.*3V\2^5$NK_]'/W2/MF/FA%[J/>Z^=Q,T0-.%[UC7'O-@!@]#N8;63 8
M7H]'%Z-!?SRZNF17%VSP;C2\8,/?AH-/X]$_AG@+1X?7/[AA'S]=WWSJ7X[9
M^(K=# ?^WGZ[0P:/WPW93?_Z;?]R>-.X^NW]\'?6'XQII--N=W8TN[85NE^:
M\M_S2_=)OXSJ[(.\!7;19(.4Y],ZB\$XF2R82SDB^>#H9*=8=YN4P047 JFF
MH2#!#0^;G8,E!&0N,/R]1J=#@M_(V*@94G/S<\12/@-F8"9ACHSI4FGQJM#&
M,9VS"VVR(!BU&[\RG;"^*E+.>"[85093SFX@D['.11D[;=A[F4DD7G3?\0MR
M7V>K^]YRBTY#1V4+=IOKN0(QA?H#+PJ-BN0:BQ+NPV6.OENP,G>F!+0#RY2O
M6.A9SC*\,I(KEO 8;QFFT9O,Z2"W(9!##-9RLR"1C".87;JVIL5[ I7!+94O
M=[@'"<328'E#L1RGHR8"#)NG,DZ9+>EC-7\.!JI%R(!,6H5UD$KJ7+H4#;0%
MQ%Y!6K= U;1 ,V<X3;#)8MT-+PP1^\]'!+!$YNAS"M_*QW6?2AJ'S=JXS!-,
M/$Y-$7Z/52EP38SCFD/KB %IU((5& 9"$"%+J15$JNC81UM3KOINJTX2I4(!
MQ(7&X/GMK-<GYC9EB=)SNP2-@:FT#ELUQSC=#'JCEO6UV-NE,AO:OK#P=[>&
M?_S 5Z]L%=JJME#JZ"21>+EG7WL7CA@WX(.%SI<3!>14!HB0B9(VI1DDEB%S
M$'O0M9 V5MJ6.(\XQ6@5HE88'8/ VY;M89 $8-1#)(9W,=4X8'U,U^M2@:U(
M?9\WHH,]"*I$!R)<A4M)74L>($.;,$KL-22%R))"S]LM>;!;@KN1Q8]!AA)4
MF;ZJ$!]VOBO4\*VH.0>+C2)ZSS/PE^-;I^(0\]+N/H58>@(8IFJGP/NZ-+@
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
MV8( 24,8)W1.8$(3%O T7 :2"SAE"5,-=5]Y>;O7=EV[Y_$D(^E:/SF]]W5
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
M_7MN<1S3[B@_J##Y>;Y!,,YIP87<![E&%_ <QEQD-5QLXY<;>"6LC)!M1XD
MBLZ-X>=-3NL.A*C2O?TN8*L-;O&:;-)T!Q%NE#(T<\OD6@L6](\-$U3U?XW=
M\CYBWY)WU2WJX1R_C?=/-3AIM!$XS*# T76TQM2C>X0ZO5:[ GNF]7U]=-SK
MJY3['T)I^7*@9%>9J9S/<@1'1E2T,*ZY),@9XUL=F1I?"6$"PUX(6JH -Q69
MI"D@&RJ#@$)"@1$OFS7*]L5254,]I>HJB:LV:84/7E"A]RP/P&L^".Q7=E?O
M6;&J\/F$+L]O;]\-:T.,#.9*MX_)A4TB6U)1YV*OSO)_:]M!_]\/TI(L4[I?
MON0BIL) HU-2E-3;W_1C5A8IV7DLUZIKIGXM?,FEY)F6?Z6Z(Q:L>@^]746N
MIW\\"SCVL3H 2-1:QON-Z[.!J<\&EHP?TGI=LV<_3;9-YX9F:=F5?+2@1)A^
M:+0:!P7'<XMK<!X;B@[-J"SX]L"P*V"W._U27RM /+Q>3L;^%,XF_O2G&R \
MPP]UL!4VT U0\I3%L#?H"TY2%>E)%SW$7@T/NSH$?ONA^G&WWAD;50(%>F@<
MW]3!634T_EU>O4S;5.D..,ZE6+%ULQ94$K$[.&3?(,32V?S,PO*<HG-P[L?Y
M6+<43] 46\@5?? EX!:1E3MO6<@28;F13[/\@Q/-O6OUD4-_;CGY"U!+ P04
M    " "XK#-5!$-S7G60   7 P< '@   &5X,3 U-&9Y,C R,F%O<VQS:&%R
M96AO;&1E+FAT;>R]:7?;1K8H^OW^"MSD=5JZ"V;$24/<I]>2AW3<QX[=EG+R
M^GVYJP@42<0@P&"0S/[U;^]= PH32<F26!319QV'(H$:]SS^[7^_^?CZ^M^?
MWCKS;!$ZGWY[]?[=:^>[%S_^^/OP]8\_OKE^X_QR_>&],^J=])WKA$5ID 5Q
MQ,(??WS[ZW?.=_,L6_[TXX^WM[>]VV$O3F8_7G_^$8<:_1C&<<I[?N9_]_>_
MX3?P+V?^W__7W_[WBQ?.F]C+%SS*'"_A+..^DZ=!-'-^]WGZQ7GQ0C[U.EZN
MDF VSYS!R6#@_!XG7X(;)G[/@BSD?U?C_.U'\????J1)_C:)_=7?_^8'-T[@
M_]=WP?3B?,1.?.9YPY/1R)]<G/+^&1^<G8Z]/I]XY_^W#XO\$1X7[Z39*N3_
M]=TBB%[,.<[_T]E@F;V\#?QL_E/_Y.0OW]%S?__;-(XRF"R!E\5',49MI(Q_
MS5ZP,)A%/]%^OA.OJI^].(R3G[X_H?^]Q%]>3-DB"%<__?4Z6/#4^97?.I_C
M!8O^ZJ9P!R]2G@13\6 :_(?#FF!Y].>M7"^,$P815^OO]\>PZ+=?Y\$DR)S^
M26\\*B]YW7;T;T^X7CKD'[Z_Z+_\/_#O\*7SP_>G_9?.Z[>?KR_?_>J\_OCK
MS^_>O/WU^MWE>^?=KS]__/SA\OK=1_H!'WC[!KYUKG]Y=^4 @/_V 9YTG0^7
MG_\;?GCU;^?5Y\O7__WV^LIU?KF\<EZ]??NK\_'#N^MK_/7MZ\O?KMXZ[ZX=
M>/G5Q^M?G*-WQ\ZO'Z_A_>NWGW'"RU_?P)?P[>\??WN/K\"T'SZ]O7YW_>Y_
MWK[_-PSZ^<//O\'"?I88!=^]>7?U^OW'J[=O>K7#;8 2#V":)]^MNY)-;STU
M<%W!KM_^\O']F[>?K^@:X(ROG8\_.Z]_^?CK/_[U[M=_.)?O/_UR2:?W\</;
M?UPZ5V\_O(,GW_SV^OKC9^?].[B"MV]:-[IDO@]$XD7(I]E/X]X(5D5[#R(?
M]OW3"_IJKX[L,LD"+^1.W_D'CWC"@  G\4V0 H5-MUG\'WF:!=/57?=<?NWQ
M-CUJW/3U/$B=JSE+^#P.?9ZD0.:C+&%>YAQE^-L/WY\/!B<OU4YV<3%J14^S
MAN9SHF/HOSQVX$@(2(%+!E$6PS_.ZWD<S?Y$CAE'SC_S<.7T!ZY@DI.5PR+?
M80MXXH?OQ^<O[P 1)7Q"EK<59"U8,@-..8FS+%[\U$=.64+5X:G"U/;)7@P+
MW'WJ@^[W^KN[Y_)1#?J],9Z#P?A<ASEAL A02/+BQ9)%*\?'&^=IQB9AD,X)
M+AR35^9PJ(F3S;GSGMVF3CP%@ DBULYY]O\*![LC%\U7>!DNYXQ0\>."SYAS
MQ1>!%T=^[F5QXKR7-WHDB=WEQRN%[[ND.0ALK4!60%4HH>H53Q:Y_ZSA:F@G
M7/WP_?#\92-D'0%KC69S%AP[[S._9T*8HWZR'M2 GJFU-H =?O[$XV7(<2/]
MLY>I\YDO<WC9T[1.[WNG8@2NQ 89HN<XSC-&TI%U2#IC2X!1YGUA,^Y\8%$^
M!6DR3U!B,Q%4<('>+D'$"D2A\[( 45PGBV<<Z$OBW ;9W$&BB2S<))Y M<*0
M>UEPPX%J)7S*$Q3-03!G5N@NN-9/##1+GEIPHL?WH/,'([2.+=<[E@!&$6CH
M\V#9Z1SUZSNU_/HZM7'C%9Y9?H4=!JZ]OO/N^O;Y^BZZZ]OGZ^N?V')__=/N
M_NYQ?];8O;O[N]?]/9'1N[N_1[J_)S(NW_/^RJ:0TD];_4&6$_/O-8:371I,
ME-'F[6(9QBO.G:LL]KXX'V\5Z'X*63:-DX4M9O,.K=:CU1.9@SNR^$CW9XU9
MK+N_>]V?-7:Q[O[N=7_6&,6Z^[O7_5EC%>ON[U[W9XU9;!?W9P;<+V.1;O!3
MPD$$![VA%H*OWI+7?5*\PB9I'.99^RO?$ 3\&EZ;),&]#YK6TB\?@?GO/"EB
MGF?\Q23A[,L+-H4U_L3"6[9*RSMYN#R%_4>>06>3W._[>R*;Y.98'G5_1:SU
MEB&=>%_2I/!:>%YM,1RL<P07V[PSU.U_1@(GM Q@2#:);[C#$N[,><)AVTAU
MUX;\&->]2RN6/2$_#B"#!0=BIIC8<"I(-X#$!C>!G[,0X A@)XZL@9V5!6?4
M:P]2?;CDK[N,]-3G\#L2'9:NS]MYK*,X[9UM(1T,@$>/=R@@6"/>#7MG(M;W
MXY5;"A"%OS"<U358ZE66L(S/ L]YN^ HHLV<=R WI%FR<M[^F0?9"OZ^ 8Y,
M.=$_ P>F$$XE)QZ][WWJ'5L1J5OL1&\ EVL!\3@F"EN<^?L KN,/_(<FN@3$
M:KJ'*Y[<!!ZL9K_NP=A=L2E+;J+J.FR!F7V0JC0(V"%: 6.X>.D8$=X$\WA6
MYD+WX6 _)@&@'PL=R\2TXW*N+9[6/V/XZ/P/?)^#6J"3E:>Q4)+>*CV*: 9I
M2_=7&'=Y)=5]DJYHQ9780'";H<"*XXDCYP-+O+DSN, D\/ZI2S!G*O@(8O)&
M\?'+91*$SF @'G<F+(5GX/MV<"?*\XV"Y#.520?VR:1HT6BDL,Z<W? ZB;O*
ME\N0(P%CP)PUB>L(H!T$T!67Q/'HNKNR^ZZT1'8]#Y+NMBR_+5=?5S.YK(8P
M-I//G^,\03VGNVN;[]HY8F%(9RV,_,W7E6YM^+?@K-NVL!;D;+B+.XB3+3[+
M9RI,#NT3)DWZ5R-]TFI&I2$!.YS+6<()((L$>IWA39GT5!D!5(TWW..+";S1
MI\)5\*_P.][. Z_UO72.*)SP=*F1,E,SPX+,E?9[)^/!Z? O#A<KE'5#E!(T
MYZ&/M;+@NT7/07G9P^DX##X+4C18!;!(C/H&4"&CBB+4<CP]+[&$"><1N5=#
MCK28]HX/*X]K:5269_,X@4':7:H'C $C^S#@HP&N@S,%KZTF6 +8-J/G73&H
M%#YBHLC]IE^'0?UQ[^+\?-R&,D<)7\*+L#(42O 7 =6T'8\M@PRD)P^93##)
M"= K \"?OUV]<4Y/W/'%J3L8CX2P/!STSOIG9X\];7\P<@%V\/^/*\2BYUP2
MMV] [W)&BS@]% Z=T7GO[.2T_^BK/A_IT^J89@O)&.\_R7@"LB" 5V/[26]X
M=C)J@]\@(S!/'PZ0W=')T#T;G3X$\JU?^\,O6?A='CH :O\0[=1R1!LI1"O)
MCP^&6Z51*^B$Z=3]5G;PX.@T<@?]O@LSUM&I"ZT>E(_ BM#J.[E(GAJO[TZ!
MUX/[PT/Y>MGG8 CPF7T$&'7GC:G3SBU+JQ''!=DFDHVJP!R>2O-)Z@%<P$.H
M<C.@;P@MBB>/W;/QP+TX.5$@$\'>&J"K#% @9.C2H3X(1?B9?^6> 7QM5<G=
M@G@/>Q<7)Z<M0._J2H$R#..^:?)D4("!@T1-Y =(;HL*O+!4M<T@P@X:*9>V
MC"UN DY^F<3+.*&M"XX(4Z5J[XBQ9*C )\TC[#2/.CZ>VX>/=R_4<%] +5D1
M:D+6:PFA[Q2$%E+6?;P;%EC;VW=D@TF],#IJH3-R_LFB'%T#V!I $*@*>5U/
M09'BTHT/A^[H_-P=G(QZP[&X_2K+M\3]5+TD*ZZ&9<(:7"7:RR3PB!=]_O!*
M'/3XY$)9J<0Q6PGXGW#==IRLY\4)\2Q)=@"&%\)OBT2$%!:0*;)@F8?4:$HQ
MM59<=AVD:L$T\#!+XRZA^ \7]W1VMB7OVQGC^^'[T_'@_/PE$Q\NG@@^M^"#
MO8MAU6M5H7F:JHW<TY.Q.QJ?],8G):+60A$E&LOAEB1 U5'X[*2$P7>PVK9>
M^W.&H(E]$(0R['80= J:R+G;/QN#\/5P$-0'J-P>A X+7#S[P&5[@G/FG@\N
MW,'IN'?^D.#2O[@OQ;FX(.WIP$B.;Q\,;4]RQ@ _0W=X-NB=/"#3.K\WTWHP
MA7]_X(?;!S_;TZ"^.^R/W?/1\$'A9]  /UMF\QXF#9K:!D, #UO#T-"%E8/P
M?/:@@O.X@Z&[P=#,-ABZ"Q\;N,.3@7LV&,/-/1P,#1LDYPZ&UL#0?)]AJ.]>
MG W=L]/1@]*AX9WHT+Y7OWD722,:B^ <M!'YYSB!IR(S'_X]N]VK]GO-6[#!
M;.F63.=W.E<&^_"%'7-PTC^W(SG6V(D-QTOFWY@*$"0\Y#<,ED+-(_%[( MH
M"B:[L#I6X1HII<$"68B\ "Z#GN)_YA@'+GHK+_(,_G(F/.+3(!-WJ5+O,7ED
M@O'>S!-X-(W#,+Y% S73_J]LGL3Y;(X6ZC0/,Q$5+N=-<#]BI3%<_:Q8:2TQ
M"1^/EUQ&E5?\,4R'=,BP=/.9BO'[KGVB][+)^L!Y ]<5"8_ LZ7FUR60$\Z0
M',%:9#6I$!X98F \NN L@O]NJ#UTS^/95)=P=-';JC+AZ0Z3O*UIEC(8JL*2
MNZ?[(0L6%E!\D9I'>6](^SQ<%M#TY9*ST"72GR.A9LDDD$DX+C#0/_,@6;D8
M#>-QCN>;8NFZ@*0%27B="5'J#,-KXD2-']%O.#2\>X-\ C\O\B@ CD$SQAXZ
MT!,G#6#3+'%F\0U/(B+^*OL'N04\X7,L/8B_I*[B37&R6OL8AD7Y"Z!E(J4(
M"Q:V/DT/XYE@CBKP*HRXB\3B_LC] )=>?=LX)C@-.(LL%TR(RD0"NVRV#FY#
M" XF!'58/@(K0E"? Q6VIN61HL(VQ+Q<3J=!&+",'Z4[K3&KZW\!H9#!82AR
M(OD!,35% 33!0#$0I-T*R1;2>O4ID%% 9?>#!$8*5X(ZZ[\H?C@.@1YB/*3X
M(^28U4D4$KX4\9(@_R[B2#TA--PT!_&\-AL0>14!2>&01 U5L&>"/Q=+94F"
M^:)(8WL@2)O[!?:0)T!6Q?BP/O-^'!:F&%KIA;FOPCS390PR&CP(5)MH-DKW
MZC,,J'\';H23BP=2LF[(S^())> W/><ZWCP(?1C406;D],^=%6<)O8-=RJ5&
M82ZG<3HQ1?%8=;%J%JW$ZN$D)S*OENZA<EZ."$N#&;PP3D%&)5 % 16#A=,-
MT(#?WJ*LBT.L' !DY([JK1B/(<V76/,OC>7&8K@=#T86=IY"=2S=6H"T+Y@&
M0O-N,IA<PG>Y"'B_RF 4E@ACU:L\!41)4^<MLB%0*_',Z'! ;GG%4M#N]?-'
M'Q.$V%_CWMFINLL/@L]3N/'/P'PC8:W:QEH@%.$[+0RF'I[JY7WF(FB*"L0Z
M;X(4;R1/^'KWX'/@,]:T9K-(VI>:-&'Y99K&(#NB,&8!QS&8":%B\T*K)I*$
MWP3\EHN$:5 60);GJBB :6W1"/:!<T*C(_G,)$9<@E$U=7$F'%!+Z-:\6M%E
MP["R& VN;(KU9)#)H+%/B_&IKO:1"NJY8,"S./Q'<)*$P_ZG2;QP,CAC.@SZ
M+Q451OGR^:.M-:W?+$+;-2!G'^JN0[LR^CY_8+:F#YY%P/Q*D=PWBN3:!\,-
M;.'00->:%H V@:Z2M]^#NA%9D9E2!5RUPE"LL);%GJ9Y(2$UUS0JZB0UB3_:
M.R7=5^B)!P4;GR@-)XLQ'1K:6--YT2*TL:ALG86=;6RJZE>B)FWIU.5$T8D@
M!6P1RSH!.G=:48@[J$"2+BE7?$T3>O[TPYK.GS;1#QGL0 "HRDU\1C9C \I4
M_/'2"Z]2$(6U444PG/;ZSQ^$K6E^:A,(QV3;M@%>CX3G F'4@H,IO#XVG(VH
MC[#S0VGR>EEP/,?M;D&7Z%Y:Q+\AQQ;*L_#R@%Z0XV?AC2I^) %A.F5!0M(!
M+)7-=(D)IAQ\+1XC%86'3?A0M. W/*'D?(R:XG[ DD!YK5(L0Y, K>3<E:,R
MK*(IBQR)& ST%5))F3AQT0=%%ER,&[DEDGX3DQ$KA2=$J(6+/WJQJMD,K]/^
M;H/T "25OCU]>L^MH?-OV,H*<Y; 1H^%'+V%C@_+.@"(M"; SR:(M-?*>KC&
MU;XU05 606JY?\8;EEEH7Z7*<R 91&5XE6ZN*4@QF5.U$F,<D["['@!@6Q-U
M81%@_X-'*)>"P'KI>7R)X3A&1,\G(TT%$^.<?UQ>?K(/\F%AK%@T",Y8?A"E
M81F01.T5%K)$D[3CP3L-H4NI0RY URD4T?+@Q9 BVT>5?:(8)RZ2;0Y!G+$F
M%,(B7'K%O"\ST/H ,*ZY-X]@VID=G5W-<-@P=/)H"6 ;(>0"6NO/ -JS8!)R
MH<GJO[">)RBKU 0(@/Z'[T=G+V,T 413$;<(RNJ7*+Y],8]O4\P!0&LY***
M#A@]&U&;$Y$5 2Q*%&.$+V!#+$R=H^#8\4$Y#N,E![R#43T.^BY\C"<9@PW1
M&J7+D+ 7-6H1,FB&0TVGHEBD+L!*3@+M%U &_^:F1:2''P6P%#T_'<)"N@.J
M$ZM>+"&N817+L4%UI[W*&,H U6XCR<ZHKZJ7);V9+=V[<-$8 1KGF8.,>Z:+
M*"]E+3ET6)"RG_ TSA./5R_ J=Z4<1_B4 Q(Q56+Z-1J V!=A5:<$QR4>2,9
M-:-;RG< R/1)F81T KN(X@S>%$4WX3E="X].R'4X@%S$ 3(PH5$M#DOE$>2X
MSB3,.:9.(F#Y 9LE;$&1QS 5_A<6F6->(D"L_,GG*1!0/!1CFV@0@D/U4YF=
MX\.AXY<LRJ=P[#E-;X!J\D5$"%6/#DU,\"?%+2M.(#F2Z $&VURD/4QV[LJF
M_WU4/H+]SEG9$>,ET+J) U_1&#_.)S)'N(7[4)3JQRMXDI#/2 V0A#^MDP%5
MGSTI %J'5J0XFM8J&JNM5UXA\H,V3R5Z%:G*$Y[=8F\K7&"%U&B+9<G16WAN
MUVP7WQ9TNF'3Y8VBDQ=&!ZX(,.>O5/U.&>GNPXT%$M=G# W%LE5#%"OK+WJ(
M13H(0UX)6Z?T0%J#2+8^ &'0FE!"BX3!3P0?ELE^5+89H"_P<\HO!221%=Q=
M$3E!>1JN:BP'V%;$M[O"1X$]2P"?X@24+"8DR!F+@O_(&/C&9-1#L)I9$Y-H
M$0Y0FI!=*(!+XBF&] 11"(0=X/ZK$E!_P3"A_\9_KE N!;9V6<Z#_LQGA @?
MF,?B]0\1T[AFP2V+=,SB,@>D2>O*R0%@AS6AA[9AAY:D3&/4*@7%P2Z\4<V-
MIY0C2&G]*!45B\8R"*Y9_@;^R$.I0J:THR+%7^5$@9"EQ*:JCZ5=8WH6"&%-
M+)U%"/$>BRBI[%++P!^C27+57@BAMS X"<BOE,PH(4)1QZ/0:D01C])C15T-
M_$4C3^GK2%@@T,X5>[D(55U?..-9H8TU\7L6H<UG,[7A4HG<=N%/F===96BC
M->4FT0T;!"NTM:$();&"=&L <8$MQ&Q 20%TP+994KWX#Q?MLYNZ83]_E!AT
MH4X-.0SY) UDC)U=B&"4J%"E%=_2G[JZ(-JD7%6OK^S3U^4&?= \4BJ@E%)R
M EJTR=@?Z:RFHO9:T:F&JJ^1QZ5D:+N-,#Q@FE' )-J&G:/QR5^.*>81_2MR
M1!5B*&N7B"_%XHNTK!"9HDB&?U.$T"BF1]5.9!TH<PDM,92T,N' H%HLLG1B
M/ V$8\.H9D@>6)X*;KC%9MI[^JGK0!E4>87(:IFF/*ONF]QG2:;</?(9M"@"
M-9J0]TJ7\(@X62+C137SS)6^9*SZ8?00J@1P3.+X2UKN2+1!@Z!AW^'!J))B
MLL0'"B*?M9?\JN32;E!6"YE?N];-XY'GH]/[J&)+#*)]4 ,3/)CU%5;"PDR\
ML3/@LR#?75Q@0YE)]M5&NDU**^K!N#S7F7+\-U@H%QQZ&=E7Y>G.11!VB%5
M4J/N#SHK9X6?X@M H7C(5Q6@# -J(?H[1UD\$T'?1%#,]2C:YR*F<K$,)\T3
M-16I*U]!(L),N!PU!CEA0!'\D239FE"A4WT6BYHA:]VW=! %=5?S&;Y00>]@
M80E0D#G9EE'HPR@=/&XT)O.O&+)/JQ&T40TG";TK6[2JH3 <@9-K.64A[C;'
M48DK*5)./S&LOLBI8:F*V1<^FXCC [$GO.%P3N1,F^9H# S91$J2/$KE5<(2
MBU'*/_',ZY%/O.4D"MK/R+./!:RP*N]"% >'MUQZ1M4%HR^8[]PP@',@X/1W
MFK'%$@%JY18-P>D7>"SG+P")*7@#OE"LC)Q5<C2$+_+5XP0"9DO)T/B5T#.E
M0EE\C?9_YY8#B,%_/:"=\4+"3JH@7!;O$G4HY;8/0.CN8F0;J#9/+#-:EL02
MS+NI%0JH-F]4R9#]P0%:Z0==@&Q#F7^,,)#A4'9!=]'D^ II.=!TSWF[X B'
M,Q#[_9SJ^KT5!2:-+@5Z1ZIY]]'[WJ>>J.97C/D^8-'L#_R'=G"9<-8TSQ46
M._1@FUO/<P!XU 7'-I3W*UK7VX5&L#"7 I"NL"K,G 6BK.6,+0\@47+0A>[4
MC^4CZ"8!6DO,R#/K@+84HVMRJ0. 6EN#;8RN4O4[*_WX[*_(UHB/A[FB@XG:
M'I>/8+^CMFW"#UL#0#H2IJ_(UF"#[HIT'?7.^=V0JT[6:LY!78^]+\['6Z5_
M?P+VA!E,=HFRY&R4*W-2GCGY4CLAO3BZX5' 9;8+5SM+:6>QWEG5GZKSRC"Q
MF:9*I,O40 _W'G_(*DR'A&*=@[)^+#B,L'195[SD&P&\ WT#]#LOSX;RL&6Z
M:Q<BU.QZKC#JK0/WC:QS WJ4Z,(!($CG,&JO"*O:WP+4R717N_"CJ55OL581
MAZ^<09?A<BZ2-CXN^(PY5WP18%AACO%]SGL5$3*7'=!+:*"*,@8W6"ZA5)]9
MAT?H$O"1\T\6Y5AI8G R&!P !G6NHOJQ&!240AM-I^)O49!A62+/P@)<5$@+
M6WM+;06;=/]V]08_-X2;>G&"F('!N4(UH8X%(KA6MD)0%4/6(>H!X$CGHZH?
M"\"5#0A@1\N"WZZH*-'_8\.)E$E"FK$LIX[+7@[H'GDK)3,C(0,4IU084:1C
M 1-[!Y#$-;35>[=+$/Y7#M=%)?G? Z.PLGE:-2$A  C&&%K=%G1:%&X*Q2:$
M(2]AOFRP]OG#*X?2%U#"D[P.9$8=>2'4KK=?58,>+/["H_]@_DOY)S-M']>F
MYJ/< [$>'2I;+>"J&L?JZ4ED51D2;U6*BEX%COFO/,Y4FJ:T3:HI-PXO4U_D
M<%1T)KK7EJF=+4N=5SSX0X1]E7_'V_]WG'RI_W!Y]>;R7[21ZG13H^K!^\Q_
MWLD60UN=TCN-=I$-BNTC.#-1FU06WD\H03K/5M7O4]?(4#([,5,%/)9HEEOO
M[N<<!92&<6PD:.@D@7*;E.T[OQX ![?5>;W;J#%*,+0!C;"H,^;MI-0X0@!G
M <Q1CJW.L8E$$'(EOB]$(4W@3',63HV!HCBK,X766(V'B5QYV,!3&=(_=+8P
M7:_;1;GTW]:;WVW%P#5[%H7O4IDI+)*#6S=4QKK1: L2U3\YUS1J_6F5!Q\,
MMQD<G]K1F?[P_>EX<'[^LB\^7+S\X?O^Z4GCOX:O %"K*+%6]*\LF7E*%5!D
MWIZ2;+%+C,J]T_79R(**F<>&@0D.,Z$VF[%':2T@@AH+Z3GO,L1KXP7@;J8C
M0^078IDW(A<R4PYXJ1]@_IM/),4<\?&1IW3WR#-W=/.7JN*$C_G31GL>D5GO
M@!JQD)^- ]H.[BDH;L/6S\YWMO7K( OEUM[SF4@@-P[@ ?=XVMO=+I4:*"H
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
M;CC0U<4RY!GW:11/0HMG0(L31,XT#T,7/GAACDNM_8Z-A%R'_YD'2P(\G"H
M AB&W,MR&'"9Q$L@A2L<Q&$> *W/(H\[MT$VIYG_&</SSO_ RWG"*WN[RI>P
M1AR8)2O]6^ID\9I7G3AQ8O@Y<1(>\AN&JYHEG(9)\<>0SV!A?NSE]%7/^5;X
M?NZX,K$.5P:]BSX>RS5  8[_+KKA:18GJ9/.60A0QU8$(6D^2;TD6!*X+I,
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
M'C%CC4I"&U&\3O9QI 1T17,(80%'A<</R:%NVEQ%>4"^$L3K*#0)\@KBU="
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
MRR(CAYO><68->&Q,[WB:UD368[2-20&DE15:EC L)#<H3=5ZT(!&ADF<@9D
M-HF32%<C,!+O*65<E%S1=O @\O(D$41BW>#34@YO6_W%A >+29ZDA7_(8/!H
MW8%1?KMZ@TH#)KE%4@.5+Y'X<!/G(#I@(V5TL&>2?DF!0,J?EX5X>47:1E?P
MR/X4ATLSW=-LUI3-*W7X2X4/754 2%;1%F#IY^VMLLA>S&^P5I(V#::UQE7?
M7@];<*47X][9H4"5A3D6Y2H#LG@I T"8YF&XJG;%;>S#]0U  L#)IB!4(344
M\8<87YAF=;,;JDPW<>!3890P\+*T ->VMQZU^:;UP&9AZD>906K+INZKA/WC
M@&=1(0IYE87#"<!IR[S,!R<L_?YI;S#>XKY'(WJNBRH<CGKG RK3%Z1%R3G%
MK4#;\JO(>@=KQ9KK>,9W:]'E#F0?^S=<6&_67*NP3"F#)H901*+:!95N(#<I
MJ,\1UDT0Q:3)J4Y_8AT;X8S!,@PW@9^S\/%#A_<''NP!B,%%;W".1_$N N$S
M#DOFCJIXL$88"(T21XW A*6Z,M)NXD26M*18!.6TGJIH)T,Z$(7/LE5U+%5F
M)9O++H)%?.@ZF[VT\=3K$G2@J4'SQB;(%'SH+<J((D0<RU7AC0L)-2Y%AQ5@
M8]"O^X,TCGX_..N@24&3/< $?&]\018FV0O91R59!@H3/U.]C\FES[^4:GD5
MI,D(*,1Z%'DD(E[(R3?A85RH5A((79''0/8L43'2&-2@>45]LM62E\(IF1S^
M06A@!YL:-JWBP8+275)$%<%G2E 9WT;R@D&Y2C798B6Z-^'9+1:<5"*7K%-:
M:6K;W7QQ\Q9=_9F2QX/4"^-4B5 @%B6\;DO1]>5D,D(1BM3=K+A9BZYV)"5K
MX:9$&X@@Y$(FX83@4U"-0.!(5D9X986#/(&ST:JR84$$U Y8X 2;53=Y9[3Q
M:3OY;HF-640ODUI?HP:&W?EVZ[[=<VMP:J-O]T,0Y9D0YN_3NO$!+8_V859K
M0;XOG"]1QEB&/!,Q3G"T^$C1$T,>*Z <^B,Y%NTLW%A%I4X<3;TC.@T)Y;KT
M@QI,I$G42V(;/E7T5Q0>55T>F[@C4LU2<?!FY5Z%HTN/*JJ0I>JK5+"(WP1P
MSC+I+PV^8MO$TW+;1+.=6\]!E]YVU6*+1MJ5 K W<5;R:[MP#\N,?A4=<W0V
MPC;;%,'5-((TQ:ECGL3QE\;^(C6G"_G'S7!L67D/@QMU@)L<83$I[/]4"=F\
MKY85E&=_ L_UX02X7=@>X+:?G.]B?SB?)@E7^1)#9M*M2],^6&R(?2Q/*4Y&
ML6=5FQM#BXJ3<LF(8M8\2;"@A?D )G65"/'EQROQ+7S^=_Y'P*+9UT!FN>#7
M15T,/8QC]%:5EIM90O:D*=4U5=DB:<:F4T&/FU9;U0M+V],!)5A$'^M_EZ=L
M&J]$^76\%)4)EU^:8>X8RA[%5 ($N76Q.<$HD>]/5TJ3-8RQJDHZ;5#Z"]"<
MN]0&_J)3J3!EX#) LA#+P[(C^*"(H]9>YB!)L]+9B,. $TPR9YK$HC_LVU*@
M]AO4OYJ87WT.8OO&'C4[%Q!R-#RF))Y4-HKF7Y=!4M)(RD/*6N?%>'C&&.+&
M2TG&^%**W4H2_D+>7\_Y-:Z^"*]0#%N4A6J44M\!O#6I+CUUG-A^TOO^B2T$
MOW_^(%7*US&#Q[S3'=+\[0GF(Y85O],I/:?8)1NCBK%3.+5>;$QL+K))@><"
MZ^QJ.^Q)6.UUP0]E0B8'$2@0G8C:;88R,%(**$5$;=5Q1\A/&8%*EC%2DUN&
M1Y%+V7=%X@GS82:LO2F2P$IY*!O<SV+*ARN&?J"0:V'H+D N=O?F(+FV !(
M(V6,2T.<J%:!O1H%R&I(!UA8I&M#:3N8V(\(VW+^L>J-P5"E .)!<=MH\5R#
M_:XTW:HW?6K:2946;F0W^W7A40J\FHR8NC'B- ^G@6R4N7TL3:";'XNBI-1Y
M6&J"8HVD=M]0J:V'JZMV&+!L9QESHEY%J^RN7\LSJCL^283I!B6<'(/^9PQ;
MM-,-M\M=3>E*91*B>O;VQ_VJPO:>W7:UAVTL2;XF"5LVKM=9V"(5:(T\C+\;
MF=M;B,=KZ,DAQ4T85AYAM&WKZ<I2*GLG78_B,<[ET1/)#J(_\T#4M$Q O9K-
M0*04^!GI]MJ9]/:!:G*SSB=)'6U-*XP?I!YQ>1@)=@JJ5) (")"EPZ3CL"C7
M6"8#I#*ME.D3B]RC@"0*Q.KH&:-8=+.E'[,5ID[$/9ZF(%*YSA]HX0Y7JJ)+
MD?00Z"HN,99/"P2-6\AE@AR.-ONB-6X]M1B1@Y,1NCE%N37HY%#LK7U;"-IF
M>ZM.(^A<;*:Y=5$<2QO*%<!/S5-9YH0<JUW&* LP60%2(1$V:%:]20HW3ZTS
MN@Z8KL1'RW*8E54UT2;RUZ@T$U7%%OUVJOIBL0.WKH?=>=O"P73WTXJC<"5T
MLZ)&+7;D5D.8;P(S=&3-(3&=:3Y:,)^O<P+6TH.#%KY>:;=;+)"(,ZY!ED@B
MUK!QU3OQ3%F#0K_CP4E^C)$^QI6M Q*WYIB4]ZYZ%9<1IM3A?(U?63Q-@L"B
MB*3#\;!F8ZH$ 9I "@/(T_,TY7Z!PO41I\P+PB!3E?-*L68 =CFU*#%F9)7P
MJB["9W!2/@-+(WRLP2LS4E'!I0*PUI \ W!E@<^JS]#%4,(_R)44R_@#Y3TR
M5)F:V*H+O=3P8ZH-_0P3:K$ALA8CA3D/3;I'*;8Q1U:7 ":'Y4?F@-.BA]MB
M$<MBIOH!&=-H#$\]7M+C0DA=XQ.A4):B\*]#XM#="D5T@0=;"<*#_1&$2W5M
MWU/5[,^E4H</I,U80TM:(LEJ=8GO4*_8-8*8VV.'CP+,I%\=&]6-141P! A/
M,<+3H BW;;.5 -E05R98_X;:S9H\;AUV7"F\K <HHL3D $W%E;>8Y0[+UE%0
M^),HZ5ZNPWG8XN8[ BAU5;6*#ZGP<<-=D-%"AL&MN?VU0>]4%!MK$:D@0L'\
M/.R&@JRF("2FYH'AA;(HXQ1U,X_[><*+CCP!AB8>#<O1^89[ON?\WO+HA$^%
M,L(K<7JB28(,U,.?U<HV;'##OCK6MQ7K&^X/Z_M0%/MN*'-UA8TU$ !>4S&D
MC/-VVOZHUNGQ:4L:4^7:Q[W1SB[^A^]/QX/S\Y=,?"A<.SN'@M/><*BJ439&
M6*?JGKW-]^P<H6-B</)2_*0A@[[MOSR612F;>MU5WB"S-W)E;%FP-N-)1#VC
M'0V5%+*G52N_14"JZOD_;T6.$^;VM"WB+L*!]"JT!CB+O?L,[M,LHT\218L'
MH)C?8TF"P@_F0T]6!2]1*@IR?^;+YI!Q8V^'+>ES*S8];\2<6(>8X][9J4+,
M9K@D!,UNXP(S99.C2ZS ;SR.,/;9K#2K?[H#0E+_TF9I18-IBK6F003&BHP)
M?@:0%7Y0D>S8+O,^9@G$?8)#SSHX5 RB(DS7LS'2<CJ&*RVS1%^+THEHDZWF
M;52JK)7;Z!0/J(A4HOBE.C:5B;=]);ICOLB!TD;?.I@T:6-5499EA 7Y,?*A
M43..DRQMZ[RJF3 U494]Y5T8-ODB PY5-WDR-P*%!=+G&B:*PC:@RQD9,00=
MW5L+8]PZ&#,%X[I-R\S;3Y>838G6YJEP30'DZ=0_D8NO@NIK_0L%4'8 LA%
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
MUMA0L\!@#9!D/BEU]%)CI-L/X@)Y48*+*%O"*)HIXY&Y(E/,X5^7H8P^H["
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
MG;7$MID1AK2);6.OS[!Q1QGY<NYYF&J80.1.3"CA?9H3ARX.1;NKUD0F='%
M=T Q$0=T6CZ#?8T#ZNQ*)5;[](+Z>@F=NL$CB:C6\"8Y755Q#U</(;*7JO@9
MQ+:!;A&A)<,J45JW02[0YA& N4;29[2JEY2M95V")=U2J1&:4SX7:,(Y"?DZ
MAD%/K0SAI+4C:2WDE-:/M0@%=RFMT\-H&;(ABV5@N$"<-*X#&0H^JQXTAY%6
M'TJ"*WDMC=6]@-7)#+OVLZYW+-*Q#Y6+QC9JP0TN#V\@XY'LLZ;83O6VNP+C
MS<K<WL0"O0G2)>(^]LYS/@L@W+*V^#.QO[1A)4.O0'$VE6 =C)';A$PM$?1&
M"Q^D7/%41Q_0;)JZRGS&UDA\LQ70M$B8N7".U*5^UE7#CI_6#+/U6R;2]D_/
MGP!E-QB/Q\"_0-#&DZZCP9X#NYF5A=6OB@+KH*IC8:Q ;UWP.]5<0G\O"XA+
MM4+UL6KZF7RQ*(D8)10!CO$5)CN*1[HFMC%O.4IN2R =7/1&]P'3.[QGG9?C
MU/DY3CQLW_P'!\7P82K8'P)S/MT?;TCIAIVWU*3V<'CS)=(?#W49L7]ANCGZ
MX?OAZ.73W& S"C;BW2X.B$[B&$U#D:BS*/5+<5!$@4D3DDU/415$BIYR3C8R
MI,)YQ&[BP-=_3_@JEKH>&<-BW<%4M0D5XH\K.P50N'*>D0I#R6PB (C#,_,_
M<]1/0;A9+><Q1>Q,PSCVX;]"C@*)":A^B((/0PZ!#V"U#Q?57*R='\09OLZ3
M)$Z"= &?7W_\GW=O7H"( \S!YXO ,YJ"+'/0O#T0J5@( A*G:@&11T7HX4Q(
M0Z?GRH<0)^4S\+)4'V&)BWGQ+(*[\47 90TNTW)$B&R3+LN\%J504/+"MM4]
MYQ<1M.2:O=DPW[!!R2V3@2*Z0#5K$.'<<9*Q&;U.[1Y=![;/\7QE8RB,1X<[
MC1<4>R[[K<B3"=E$Y$FBV+AM7Y4#\]"=[H^'[F,I'9;XQN&PC9*E3EIB-MCI
M1&>.=(E=+73^1I/Q3H:3DRY8.F,<N($J&'8VP]Y5-M$8UJXVXU/A ZDG.C?.
M:C:;*<^FM4>?9V3%I,7[1O]S>E<FA$F66]!Z917B.#RN@MJ*4( 2<V:H*$<4
MTNMC(EPF6HXFSA_PLH=>C/+7!4TFKT1&S5U4?MJQBX:OD 5FZVZ1SQU0GQ+E
MA#;,L'7CH"NM@T!9X6K)&(@^*F W2](U@&,A%*A"RAWE:Z9\>V/.>ON5+Y;*
M5-H>^_5\B5\M(J"1/D0E?V^3\Y3Z.HA^H:Z.V?=E*C06$1"%QTE PH(%$[3
M3Z?<Z"Q5)CP&Z43W"2X&10X>,ET_O.(_W=ZI(OP Y %H&ML<MQ3A[6,"@K\F
M5(FJ14A. J1HH>ABF0PWJ2EB'B(V;(G![0FU9S+=N'!4N4<KY2@Z1RI#3[1-
M2VLC2P=\HGH[84^\#2YG+;3+*VE:*<BS:8Q9OJFFDG;8!K_!HFB3H>;,^5QV
MY+G.[X4;#Z_T-X3HC(K;;ZG>?YL=YW!<\6?E,[#/%;^W,L'9_EC1[H)^E>:.
M!YV686/ 8R9:G2I3$VH3$4_2>;"4*?)8PBH/5V85)M>Y@1/V\<NOLED@7CL(
M!K.8ZM+"7_AED:OXGMT2))"WX@X58I\I(-@8LIB1CY9"VD(^PU9*^ IHOO$M
M3T3%$EWI! V27[F78]P+"(7!C7RB46W4#4M5," VL52IJFE%5X8E%/E!J&@&
ME+XH05$"*S5B[:#(QJ N 44HI4=TYZ:HCC<=<8^G*4O(M$X2M6$+21LJ<11]
MN@A4?OA^=/82 S!CEOCFCZXC TFID(%0H(X1="34_D>J @2V%!<F 7=E0FXA
M]C\@  LUHYHB@FUD :R$ F3.A@<XX7!^B(NK8OVBFA]ZC^NKFP0T@Z2X3-!G
MB;JH^(&@F42\PQD;,R,ESL23C%';+-'Y7:$)1A,B8+D"E>!B4Y,8_T>%,E:J
M;Z"JCU9/U;5:U7N_#5*J<*'+\$Q6U%A96FR+WLK*B2(@:1=HTT+W5=1\R5I!
M3?W@_60ENHZ16N[6 S(1"8F[21%&(P^%1FH]7\XKS3 \HN&$.VL&EY12S;&6
M("*,75)Q2!V^65I*6</S9BB6>(! E"\6Y:A1HQ4\ CE?+$4U&C(.F8,41K*;
M( XIX%74G0L#^%5TK8]$/1W\10>B*:M=:W!S(VZYLE=Z%:>;$8K"H.EKR45<
M8[D>P][A3"Y;KHCL@K6U8B/79$T,M.!-;>\64@#BJ'Y?N'LUG7!K1<]=V42=
MVA'&'O>EK;+EQ#J,G-J#D:>]$X616.,QP80;!Y-_=+U&@)R,(TL@8W%:(;^R
M;H]"1T!.#'IH2Q*@(#TQC#:R(PV'KV^Q0#!9=@GZ#$<8&=D$3T%X;=)O.I":
MV0-2NO5P6*(:U<P/8:X@HD]$;<Y#HMH!Y@T@H2O*D&Q/Y#54478 TRDC#O-!
M8$J5'P*K#U:@3$CZ"KJV\L_$B8MI+7Z04GL'W6&SY"-R@;6H;(6UZZF]*?4O
M>A\.@RAN&1VJ2@OF_15:RZ9UD2Z(4042=TUON6@JBP>BZA&)FVD:B:X$:0+A
ML<S,P9[24LJ$X?6VIX)/ AZ3O+U Q[M/[Y4?,:1O)04;(\H)16*)DE,GG+CE
M(DA#SA <.Z(PMX\H2$T+F$P> 9A. ^J!XL4+  4)+DD)\XYNYUR&4P@XQ_QL
M4Y4Z;F0E%*N&GELAV9G(#B_K+ <#F5J-9UT[Y ;0"NP!K=/>^/]O[UJ;X\:-
M[5]AW:W:2+?&NGI8DEU;E:J)K8V=]2NK=7+K?J-F,!JN.>0L.916^?47W8TG
MR7E(EC3@L/,AB26!!(%&XZ#/Z<:Y9UH+Y'RE^X![#HJH*L58'76%]VOU2_?4
M;F)>IC FN)^)1/5L!2U6\'NP5H"5ZE&M,/72-72]JK*Z*D=%<E7?V4PI-"T8
M;JM\EJ@(!DDIRKPJ1E:C2O:F)5UKVK^?K/PK+(:JO)HMU6JK#H[BDFH'T+7T
MTJN"6NW%39Q6ZJ18$'1Q?Z0.C_IY?:Z$?-X=^2L3OCM+^)J*%2K5[(YI7Z9]
M.TO[]D>(]2IT(=:.KN'=(-V9%V=>G'EQYL69%V=>G'EQYL69%V=>G'EQYL69
M%^\K+_X\M'BOW0$SXLR(,R/.C#@SXLR(WX,1?UJC[C!]WID:*H])G^^>U^H
M21Y85G1_=C1FS)\U4;H_AK4;-"[G3@?)$?.M/ILH6%Z'KF )WHDQ:<^D?9"D
M?7]P!//XS.-WE,?OSR)E:G][U'Y_K(S9?F;[N\+VAY<%WQ\_P3( E@&P#(!E
M "P#8!G (R7&]XGU?QF*<3\VZP^&?2%A=7XG1'2YR$??HL^WFG7^(M$V;(*]
M%E"R4H 3Z5D6P/7360/ J=R<RLVL,+/"G6*%-UYOO=' G!RR!H8)>";@^TG
M[RC^8+:=$^F96F=JG:GU0*CU'74*S*,SC\X\.O/HS*,SC\[I]-]/K)^&8NV/
M3:P//U_V&B@%3)L_0<WY5%'EX'GD08I\%_G(@B,T3)\S?<[T.=/G3)\S?<[T
M>>CT^9IU<GRTDRN0*5VF='>=TNV/Q.6()2Y,J#.A'I9),:'.A'I7"'7FTYE/
MWQ4^O1>\*;/GS)XS>\[L>:_8\[-0K)WO<N\=B\YWN3.'SAQZ%ZV(.73FT'?0
MK)E#9PX]% Z]#^N-&7-FS'>=,>_6BF3.ECE;YFR9LWU<SI;E1"?''943;<EK
M,,O/+#^S_)PUS[P_\_[,^S/O_ZB\_[WH^EZI <Y#60/KU  7$#/R6?[!]_X#
M%XK[;W,NA*,2J0WH<%@IK8&@8$&O@5G ^@*<RY8*]S2[3Y"[CR]40@/Y"D;M
MK#9@M0&K#?C2>Y8RL)2!I0PL9=C=]<92!I8RL)0AI!7)4@:6,K"4@:4,/4T_
MYWKNS$SO##/='YW02;=U0KNTL%D7P%; NH >Z0)V#J"@K]_[MBT+EJ]? 5#D
MA%YAV'>2%.JH"M$1.9]X"I!8831-Q WYKG]*0)),$FEU'Q0E6P\$3XI\1@@;
MHDX2SV2>L<O%, ,S1+I6/4*C88E_P"D>'_[T/ -UWCI/^L.&\WF:C-"0MS=O
M__57')&CG_:UUY!H2]S$V4('VO+"4#:F!H/X<R27[+7\URVN5W<"P"& AQJ[
M(3#I!G"WTB2]]E! H4>78E2IA_]JW_D&4&Q)L33XVTMXXS1.HLM%/OH67:@N
MZ'#FI32$_X QU'X-W44?T3+L&#,<C<3<G'[EWTMO)VSDWOGR ;A6B@9"N$_V
M7,7?(6:3:'ZY!--NAFID(_)U]ESH\(0X[HBB$5_K,) <I5%>S$$6(Z)K<(<9
MA'0'$7 =<-"&D[R$Y=! ^MJ1X@WI2>##DZ*$>9Q4)1 $YN>C_(7\@7R./)J^
MD,=_Y.X4.PZ5-EZ,$R(A]0_'17PMO5XNNTH?.9 S*?LPIF&4CX'# 75M,3K8
MI^,PQ!AN1 IK']PS+E=-*FAKT0R@0YQ )*,L*\<2[6%UX!YNZ&4-Y[V)8_\.
M^/]8O@!1APKJ1D>OP%PF"6PBTI3DY.ZX!.W5P5$H<&N=!.U!$_,PB &MPLG-
M^)L 7TCA(D7LX]%#.FOELXCVJ!%,<ED"._(%J1C KS9T)CTA1!;T#P@4J*%5
M],F\2,0B1MK31C/EWXVD\]-DBJ9,)!A(P",F!#?'"5%(W[+\]L4TOX4H:2GB
M8C2E?DN,D>9S<!WX[UP'0FP7=,!]>8AO_<?#KW0L#SY6PH[<?C%N,5?2E7O?
MYP/V@4'LZ@=_*6D+<YOLK=E<Z[PU/&X)A;1O^WDEFH%._3%[%!W$0(0<MC05
MVK^C^R^HA9SO'W\X>?F3NVJB][;C^,O]@^C"V@AT3^\'A1B)Y$8/\;*'T#8\
M6#L;[BC1TS-Q&Z=TRL@G^_CJB2)F1+1WLA_=28.1FQ!^I-[F#4/JQ[%>]3L>
M&J @%%< 0KJRM(MJB0VIWX\3:7,2<4(@?3))1K#^$>/.YFE^)Q#CYLCE&8D)
MGEGT.QHK4X?85Y'P'$T/4#$*/I2L(<6X-JAHU+^T4R3\665P@!"@T(.-<6"
M^$"3^-#<ZDCO5AIA3=F$I@$6^"!@VRTC"%#P"49@ ZE+9FVBV/=Y)4]GI7##
M6.M6_L/.*[L"^H]#F>^U>2=_0E@ SM-/C?>W-!GVY'EP!(1YEF<OE)<#P9'A
M%^+Y/+W3>^5$HK[\EMA@1C^!F+)Q79Z[LOL4$K]N7 FB/;&$.BF(V$N( N43
M@9$VDE(D)6 @T*3'V3>CQ-7' $1#95G-!(:A;N(4#E2.U!0#3-Z1F=%.@&CG
MK5GLOG@ZIO@H:(/;=-0$3XR0!=4"VCSN(I&-\@KB:9C] ,@XQH>+<A'-Y*1
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
M=I4[4'?0YK+96@U.5Y=/7FX6E;D]7_BOHUO7(C L)4141U^](\(;1582HKG
MW^FMT.*CVA\X"K<X'564=TLU]:A&FE@:,[@6F3P1I7C='UD;-+V1/[L6T4PL
MIG#3:JX1;*FF'<>T@C&E.4F(_,4,#"?U#NT$3X7X9T_K<X-<GL=RZFTE937Y
M+3,X\*Q-2?>TV!?2'O.%.E0YM8LP%-1Z1D7R_(53)G>IQ3H9).1/?! ..'(T
MS3%<8R]/,75FE(6@X4_B$5PY$:N.^F:_\N.Y6DV U6I^R]7Q"I?T'-S(PA%!
MCJJBP$J=7CF2-C,F!]!T> H1^G;B^'DL!>![>,P:ED^ "O/&&-NV%+T1Q3=Y
M,M;ARG%>7:D"H"Z^UML*5/%7'^?W"1[&!.[)68 $[CWNPGCN->V9F"Z%LP$<
M<MB_9'95%:4C/%:9[!37S N^(B3X*DZ/X$7Q1K4Y[,-Q.46.RVR?IOYEFR]5
MBG03HFPV3TK<>:F'ME88_J$?VFPECB28)(;:JZF03%2M>6G#BUNAKG^P/E]:
MMKEYN-7=JAM#Y5XP!@L#]%(OW.!'\EW/[9],3'3/B0CHK0'^LF7Y.3'$^E'$
MJ)#5Q]2BM ;P^WU0&;"Z-*TJK82'JN<E$,+"QZO.^PA$3R);XQ'F_3N" (\E
MZ Z,@]%TFZ+:]*V-+CP?)<6HFI4+@$"E+DPA%\/OZOJ*EMLDE$\ ZJV-T,-,
M1LWY3=I6T)*#IJ%Z2[P Q#"]D 20J0)2UB5<Y: ]!M"F<\X=,H\< Q5J(JDC
M/;.43A04,'+^(#M[#(I&&\^$JE6JC^86<TQ<2N3DQ(4K%; O@[?!%4VP?@FI
M>?=SYO78BY.?92]<046!&K^X]+W7HV?U+,.)S]EJ:^K+H^AC4HY$*DU*Y%49
M?='W/2]W%0_[\MT0.!UU1P)X@5?'2G]!%TO\!M<)P.J] &15/DKI@.#Q;8A1
M@I9;YU592:%GS$MQK.:U)$<EM4!Z6M7J4'O N$K-U5;_P<.2O5/YIE%B!>"N
MVQ?G2CL,=4.")X193P[W*>:M*J$" _ZT:J/@[2K$<U.+71F&5$ZINDE:SF"2
M6AD )O^(&,K%->X&:5+2X$,.HG_7;JCS?@U61#E)0J5;M-]C8@[M^H_MF27M
M<WDON<-T1D([M&?P#_'M+@K,X9JFM*(K^^19/QDC\8"71TO/JA@$YV;HU@L2
MS"D8Q%!$/6 &KU,6Q50_@6M\Z%AB%@@56;5._@/4L);M\:I!EJ&WKZ'.,/47
MTA\7(AKJ>EC]4436-BPHCU:*,:P%B-X5XB:!\T@.Z:^V5IEW72(NK-JU &X(
M30.F*XP<*Q3U#RR/\2_9'D1C7OUF5 G*H_]5FI13O4S?3//L^@]8F\-T/HWQ
MG9]GXAJT.[-$U4>1C3^H&LR6G/?>I/60'E[[+)<4TC.>2$AV]"/>\7;\>A =
M'QZ=45Q2:>KPHC>'CC3J<W<T@70O]99O/ F:G3SXYV-UY^D\C5<QW7-S%M2
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
MJQ-&5HRL^M?LV7'5=3R'RV)'W\#$/L99-9$F1>2GBZG(;#;'5=W;8IX$506
MJ?[V_M/?H__]>M&%.7@L4-6)-=]).,71H7M@F)>,81C#]*;9UJ-#:^QEIP_(
MNQL3^OC^EXOHYZ^7[P#'O'DW_/3W+O3?03)O)((NY ,#7;8<>:CMVJ>\:_.N
MW9MF++P):6_NPN?L@N[&'_IH.)_GB=QKQM'5'03!XFN(?X&T/Q,%,S([K,=A
MA<P3HZDS1E.,IOK7K M8JGN;SE,@*<91WX&CF*7I(L1BA.(BE//@$,JJ66/T
MTLT4IZZTZQ*&.3K=-.,W(*_.&":$67CJ6!!CF]Z'C_AWC# )8;X*#F$RB@S:
MK>Q&L^#Q8R=W3L:/(<P"XT?&CQR)>V2<%-*5JQR)"V6-]+H98RC&4(RA&$,Q
MAF(,M<F<GH94\)4Q5"AKI-?-&$,QAF(,Q1B*,11CJ(TP5'A%MAE#;7^-]+H9
M8RC&4(RA&$-M!T,QXGEBQ!->'6M&/.'ZBEXT8\3#B(<1#R.>\! /B[(? _)P
M@6F&-3ULQK"&80W#&H8U3(8Q3MH()X57Q)I#0]M?([UNQAB*,11C*,90C*$8
M0VV$H<(K*<X8:OMKI-?-&$,QAF(,Q1BJ#QB*P9 +AL*K",Y@*%PWTHMF#(88
M##$88C#4!S#TG<WZ@Y-"JDO^7<"7(50G5E:WFS&$8@C%$(HA5!\@%.,D%R>%
M5UV;P5"X;J07S1@,,1AB,,1@J%-@B%&-BVJX%C:C&F[&J(91#:,:1C7=134,
MAKX?#)UQ46L&0]R,P1"#(09##(9Z!X880ST"AEI1U/I_KO+QG?R?Z6*6_O7_
M 5!+ P04    " "XK#-5=3GC /5E   \]00 '@   &5X.3DQ9GDR,#(R8W%R
M97!O<G1O9FEN9&5P+FAT;>V]:7/;1M8P^OW^BK[))&-700P![G:>5,FRG.@M
M6_)(RLQ]/KT% DT2,0@P6"1K?OT]YW0W%FX"*5($2*12LD1BZ3Y]]O77__?C
MS<7]_WZ]9)-HZK*O?W[X?'7!?CC[Y9?_M"Y^^>7C_4?VQ_V7SZS=:.KL/C"]
MT(D<WS/=7WZYO/Z!_3")HMF[7WYY?'QL/+8:?C#^Y?[V%WQ4^Q?7]T/>L"/[
MA]]^Q4_@)S?MW_Z?7__?LS/VT;?B*?<B9@7<C+C-XM#QQNP_-@^_L;,S>=6%
M/WL*G/$D8D;3,-A__.";\V"*[R,G<OEOZCF__B+^_O47>LFO0]]^^NU7VWE@
MCOT_/SB#=HNW>KS9'9E6FW>:0YUWVIV1:;=''=L<6?]7AT7^ I>+>\+HR>7_
M\\/4\<XF'-__KF?,HO>/CAU-WNG-YD\_T'6__3KRO0A>%L#-XE?QC(4G1?Q[
M=&:ZSMA[1_OY0=RJOK9\UP_>_=BD_][C-V<C<^JX3^_^>>],><BN^2.[]:>F
M]T\MA#,X"WG@C,2%H?-?#FN"Y=&?CW*]\!S7\;A:OUCTY?>),W0B-A@T]/R*
MEZ_5 LCRX(>5^RQPUVMO\6+B>^._$9?.W=G$9*9GLYLI'YOLCD\=R_?LV(K\
M@'UVI@[@7>GW<^79_#N+?/;)\4S/<DR7W45 ,8CTX<+JBYS4S+1M@,^9RT?1
M.Z-A]&:(CI$Y=+FZ9.@'-@_.8(^N.0OY._7+>]L)9Z[Y],[Q:*5TT_NI&8R!
M4H9^%/G3=QW8U@,/(L<R70E @J7X6M(0(&!3[R(91;#2R%8OEA36( K[);(7
MO^L/&OW68.77S8:^\KMUC^TU!MW5=V:?^@NM6*P:X!+.3.]_?FC], ?==TVF
M$US5\]9<:LR^X\7O%U!N'HX"A*^/B$8'=O_5'/,$IS8 Q)+=(>:MW%N"Q4LV
M.!KM9(/M)90FUF=SRP],E'#O8B"\ *^"-9EL$O#1__SP8Q%!4IYUW_*9'T3,
M'S'D(C,./P"LO_YB_G8>VPYRP3FQM1I7)4>(_!D00P]HG(6^Z]A,X5VU</G3
MF5&C\K.HW"X1*G\P79!^G-U-.(^8&2)2?^06GPYYP%JZA@JBCIA=&*.KAK'M
M&F,KA;&)EH:H>C/CXHJ0C8#M1A/.OL(+?9N- G^:8K)$9+@@\./QY,10O'.B
M*)Y#E<N_8R=Z>C&:'"F*=$\413;A@KVR<L$+,YRP3Z[_6(P+(J\[013OG2B*
M7_L1O*:0I^.(3KN_>-J_D%NEH%>GB,<GZ\.<^<*#^R[@+AS! U_P:J8F'_ES
MFNDMYA",OCA:?8OT!*&5J!O+@+]W,"]#.@3S/+O(_)P$*>Z,^=DPX.:W,W,$
MJWUGNH_F4_C#GIS"66@U#P*MY2['V\NO-[?W[.83N[K^>/GU$GY<W[/S/S]>
MW=_<KD2RN=T<Z*3O0:9\\,W )@/1"3@Z>\E:W- QS$JST>6'=#-S/*!)!O^C
M'%W&,\NSA>5G]1_.)N8#9R8ZHP#BN _3LOPIL/0G/*A1LJDPW=061_GFYQ];
M[??X^ OQ</K[+7N<.-:$X0L#)^3T_J'T,X3K_ P:O1$O)R;*[;GU^8FUIS$N
MU'F\P4+U9Y13?V9KM7N_R*L])3;QPZ40>X/N>R $8/;N$]PWXD& X/9Q?W@7
M@6/9K0).C9+CT15001P U(DBM-6 F 4\1%5T9#J!^Z0QQV.FZ[(I7!#@I?#U
M#. 4SC]""4 \VPP6%4&/,'8%3CCX3^H%P"OPHUW@!.T#Z":P"74?G6A"?\=>
MA#0"R W;F+D \#'W8 4N8 %\SV>(/H[@'W]Z1"G$/&B]YU-8AF66Y^R7L\$/
M9N@(T$F&6)KUKN1YDC\!M!%KB?DM/4'\ L\/$-BS0:)M<WSLS>_GYW=O&^P&
M7H7H#;CG#!T7G@S7D?(-]_LAS[S%# #WXP >&S";AU;@#-,7R<#!/T-V._\T
MA;]TB2*5I7(I1&8DR,FG=6&8HL$ -OCN %FF9%!##B].0Q?S].?115-DU<0!
M:,T\FJ!ZO[!=;1F4)2?E#R8\/KV35B 6*_1D. =X4W)@M-@A=QW^@'+#C(3P
MHIWS!P<6BR^0\LT?1B8@ L 0MAZ/1H[EX&9P]>9L%OA H  :?#[\@3<S$^20
MPNL4222#*P])KE;!"HGQ[%$2H(:<>\BD9R8>?W(^LSB8(8K"+0) ^8<Z'H!I
M2GP58;B)2G!^<R=5 1*& /*(P6>(*"$\,!S1^AW" L11_&L%%=WR<>R*1=R=
M_7\:NXU=SEIGS4%YCFM%PH3O/7#/(8RE!!^YB](L>SF6W21D8;JA+Y0X/D$^
M(41OE-D*(,XM]\!P&SK,G*)<#.&(X<CS;-/&+(<@N0)0B%A&3K<(8] 8L\^>
M@!) >#LU;616R-X1'U'I2S!84#-A/W%2='4P_8W]=IW>UF!W^++U:P1^*;4:
MU$)]%S4\Q8BMS,D"","N!40%RHNC$)F,<+_YH!@0-Y_%0]>QA'H-JVF4!P&6
MX^T7TP-S'2$U+XQ2"!3*F2D77J?;0G&1,!M@)HE^2 Q28!^R.=1F%1*8635U
M*=_=HZXH]%ZU3% =G#%0C#.%QTW5VL0U4Y"'$?=,B9GX1^#!.@%CH\!W4XDL
MR:/0EI=NEV0S:30!YT*G3M3]J1,F5VI@#'*A\L0DBD<!<!<&>P%CR0_*P\17
MFD "1J2HK#A[#;:>1ZY4T0)PNS%J(0H,^$/H8R@\'6&U(#@>Q*,L1$O@)RE:
MF.-Q  (WXIJ >F"B41W&0U0M(UR*[<=#.(TA<*"L\ ?Z-27A1C[A@./!(0!C
M-=G8QQW!9Q9@B-"'/,Z>./) =-$)5"/U26EA2_$ -P+''7.[/$>YG*])#3O\
MYRJF]JQ^79H-KI;<_O OX9 0)X.J-2G)**1"WZ-<1-#'XH!8A,"8#&:N.&-$
MF,>)[_(=4+RFK O"&OA#:!MD^@AE4& <\$LWMI$/IFI" XYNR38<7-\$(,&
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
M?=X86E_?.NQ37GUS^6Y?I'L=U;&WVUMW6JKVH6_A@UR$PHC^>QDS*=DS]EF
M5*UEOE;18'GIZ+FF(?S[C'MA\?E4I9?H1_^,C?%SCF0KEK!^RT-N!M:$\L!L
M_L!=?X:9%5OA:LD8=4GUC%63H+93,TX57EO.WET'KAV)IJJ0_AUWX<.QQL;<
MXYALA2S M*>.YX110'E2QR2Q*H'5?:U3* .]AEB:M]_:@]-[1UI J>E?Y(+[
M"[IJ6<30*U@FE<#POM8WMFMP60-T%<OH;U=Q_PK:0ZE91J8;IA]NW=NN3-K!
M,>'U&UW7NMM7)E0-&4_01;VRX+EO;-T.H]K'?IQ=AZ\P'8>'D=+)R#3SHPD/
MB/%JS..;3#(H2XI?"4FGI>D;C1VL'H6<P"%VFD5R>*I[A*>@6E[SB'@;&_*1
M'W#F>)8_Y2PROV_?1+E6-/>E<+1!X]B)UZ4*J%DKFFD*3.M4C_V(<CJO$M:J
M],OC&U^QB4)P;)F79_7>RY]PNE_@K*@TE#K6$>E3Q]9SI%:X=J1P'1MBK$Q*
M/DJ-K'!^ZD+#G")M<3(M6[JOV[&%GEAWR2E3EYQ.'CAUEYP,=%[:)><PJ_[Y
M1[W;?+_X\RXA""06,02!K;JX]'T%3J)SCM%K-%N=W?=W,1I&N[V'_B[]P1XZ
MY^B-=GN[QQZ@<X[1Z/?WT3FG9PSVT4"IW=L.NYYI\]/N[GRQ@T:_9>REV5,Q
M0GAI2MR>,I-+V#9D%U-57@=X56L;<FZK61:E%\^K9FUL7M-;H\)25$@G+90>
M%^8G0>P/!P;//R/O'ZE^DR9*8SY\-F<I<FU+>#P%>VC5\*SA6</SR.'9W2<L
MJJ; _'GWC](K+MNTZ*NK)N9)XH/IFI[%F1DM=##=4^2F?!',%T^Z/,WBQJ*S
M!VN09:>_-7M:?]"IVT=N5A37:36U9KM30VT3MM9N8E/GNO[X!1G?NU"_*X$L
M17+3Z@8?-;1>D"&VG<RK@58#;<,B@-W#[%0MP=8.3,%YG[Y1F;3&DEN+QP;8
M<AB4+PI!E0^H.Q@X7D-VE5%:>"AS#=<-^&M^6/-NS=:M4K+K'.Q3SL'NSD47
MYK*B'?M_?G &[19O]7BS.S*M-N\TASKOM#LCTVZ/.K8YLOYO[X>7YVT/6HUN
MG;E=POWDYIM>G-_]P3Y]OOE/Y>>;+B'-+K'3U1SSU9.W^XV.WM\F>;L#<K*Y
M7<KJVISP1K>YAUS@=J/9VT?B<K=@?NUFN<#=P>X!JW<:O6ZQQ.4R) .O?(9N
MG%0F9'9"9NGYX;(1GJM=(6FN0:D1KL[QV4>.SV' 737J?WZ2YG$Y5I=CY(49
M3MC(]1]#P0?3KL:F!684&$@5Z"*UCG0.//:BG+CPXKCRL79!>3:PU3U^$"P)
M4QU@J. 2<4&P.I"KY=S^*PXC40,-FE? +=^S'+ F/=5^#S[%WRUDJ+/ ?W!L
M;J]6*R5DSA ,[_06BMH#[2Q;NSU\6BH \D.8RCU<L3JRH"H]=<]=4 \H^CKR
M V8%W'9.7DZTFJLC*\<O(MK]?4B'JM##E?< 8L /GMACX$3\S/8?O;*HR-5
M'V-UWN<KL^]*P&LN[^ XI<S5=&8Z 2I8& Q$#0H4D>A)8S/7A,^PCSO_.W:*
MSM@[6M:K]?75R3W'+WIZG8V(82D#,*HK>S[R&9@>CHEQ:S%V;NK#ZOY+'VPK
MA(P=,-4E,"TW(NE]K===G3OXC!PZ29 9VF!N>.1QBJ+/:,X#?6$@V ]QU-NH
MED<KY5&[-SAE>=1L[4,>'9H^BJ=ZB2C"Q/3&\ ('A%(8\B@D^G =<^BX2SQ(
M!Y9/V_J.]KJ.XV2EYY8%  !\ *V%.P^82G/"S-+H%5$XCG7W;>.4-??SJ2 $
M.^8BTDJ)JMRF_-<7!%E/4A/M:OU!K;MO5A#0[&]$?Q4E,^6<+491Q\IJ]:;6
M;*ZN4CA^6:-KG3E9>V+BYFO 9^:3B%>G,S"M. C0PRJ4]%KD;.3\Z*ZIIJI%
MSA)]3]^( BM*:(F% ^1VXN;-F[;6,]HGG3O5:QLOSYRJL-C)6CF4)E7;.%NK
M,&#D=)NUQ-E,1I]$@ )D3A#SG(/UA,6.H9]R *+5/F5Y<Y-DJ[K<#/F&%%%S
MSM0SO;JW22UIEM@V&T7]2A;<>[8())_#OB(I?+<2IYJS)5<@1U=K]5J[E4G'
M!)^>9O3WXIPK"6$5J[1SO <>KBVT.)#@>FF5Z2O)BVV6>9SFP-<XL":H_=1Y
M2JL],QVP#4_;-]7O=_?BFRHU;23J3!R"*N-X2]EN13AN-="L,*'5(-T7Y9:3
M0(NI1;(%W%9JT>[UZ0)*SIY?>F(.G:^!;W$NF_( O +_$79Q< Y=*7XQJ'TY
M&P5:.B<0,O@:.,!59]1O4Z:%^,F,5>$\/>48PANCI\$;3MH^:&M&:U!;"$LU
MD$/+GZ-29XVN-FC6)L*NB7<^]69/1D+2U?<5]R@Z\P*1:H)4T:/U8+I)=F,
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
MN[8P4!$O)-LW!<E%C%)#'!)5Y-7'=! S<9H_L3<F8C\@!CWRK>*O22A-^ (
MKTS[P03Y-.:@^0 2!]^$'U-0A7I5^EQ'1/JPVLC-QWA4D%$^@Q(M\%6R5RO%
M,S(A!G0L->@<14@HXM;$<_Z.R=TO9+"\/.,68E/ ;WC#=V<*L*=GQL*MZ@\Q
M@$?4XW@@W035DLD^=V7L+5PKJ#+SFHD#PC2P)D\Y9B=<92Y_X&XHG!%X,V6I
MI.Z2D1/ $C$#:<[7E7FKRHD!B1CEUJ.EO&3(U\!!DR^D4!2^U$>& /QL2?U-
MZ4CAYQ_[AM%]_QGAR'30*_\5^S1E$S&5PA'4N)1+3!)Q5 "B)WSI,D:4P<I-
MG(&JY. ,2W+>M8U&IZ.2N4&IAW>\.Y,?E@$Z!D#G2J"S<.<!>GA,04ZD%* _
M+X- W*$+;5!DK0A(E(H^U5]:(B__SL$<(1P"I:!&N12^PJGV]_Q!J1-*5H)%
M.>+TQ!V)'U(2Y9(E,W(8(_\ :@D"?RC3!W%N5WJ1Y"K -4RQVG@81L!;'/+E
MB?"KZS+RK2N9?D*(T@)$^7.1L:7P#N.9=- /,4" H6&$C.<KR,IFP4^2.:G;
M,@F\*LR=LLF= +H\RL4DIUS YCXE#O(K2MN<FT=?=IWC?N&T%HRTK'A;I#9)
MZ+CAU!I$O\<85&T9:%?,2"H8RX3HDFB5BI*E<3/,45@1'IL+.<D $=R0#V"H
M\U$L;J5IJBU5]T4R5'X:>BXZ)<)0\\N0P9A,C$KL(!.H6K+\U%I2]J[-AQ$>
M1T9C0)O #'V/5J)RIFC?*9"%'@#WJ>_M>4N)7B.M%YF#@7DG]%!)TLH>0<9*
MZY"K"\TIZI_HP< GI5O"[ #,8HX#J<S CM.0(3RA#.1?-,="Z5=ADOCK^LCW
M2>G.\#;\D(XV&U@%/IDE,=!=**,%\ I GB3#(76@)>K;< ?ZY.$#A_*0LRHQ
M^H.<P(JG*-F0\,BX6^2Y$L%I84C G)K49>U#BS1[3"Z#'3J!>'KJX$H.IR#D
M_\T#V_3,ET&<;?C2?9E?$DM58MY<1AZ.V$IAIE+N*9-$Y1NF500*@3(6 E?I
M@L0Y3&N220##4G]D+\KG)3)FX"!]X&&1B@23J>*1?44!=ID3*@D]6V"AT'55
MUJ3_%Z5GJK1(C8T#_Q%CS4GR9WI-6H> N /O0]>)%25ILW "IO";SMT8 6,1
M_G+%9-)'R:32*O&"A(0R6*!<,1@3^/*AK?7U]IL_[_[1ZW3?"N>8/(?UN9YV
MG+#CM7E.0EQD7O]H9BB;?,8BO63L(SL)?5<,AD/)MVW"6\%H]0E'90=UY+6.
MO)9V0W7D=0?ULNMY7FFM5N<M6*>BCJ'\U:=948L6D</#I K#$>GA(E:+E9!4
M+QF2 ]H#:Q3XJNO\E^P6TN3 K)22,*WC$.H//"A?12G*)2FJ;3XF-3)8S6$.
M_4!#2Q,DK&,F02,LLDD-?=1^8HPX"1&>O^"!!Q-NVIK0BU2YIC2+A/HXXICO
MK]SU6%4HW..X>53GAZIF%"-:Z'9!SV_6.9[9HR.;;N1TSC1L*JP,QY)1M#QT
M_H[18R8R/U5::BALT$"IGZ1'F*YP"G+04U$9S$37@$K'/!,]RZQ+0PT((8Y+
M?G(X*";269Z-H,EKDA1JX63 S$95BR2]#YD(&VZ8&,'(? #EETQ7](1&$ZRK
M50L5BGFJJ6I)1!X>.HK)6DV!0<&W,]M_],(T%U#:1^S<_BM6)E[D9^[R,>@&
MQPIK<,()MQ.O)RK9 :6L HA=F8JN*D34W1BE(R<*:6WHQK0",!0R%EEU^,Y?
M;]G:!E)5"'2O[X!%#M!(E0[D(LS =T2BM 7FNBPOR#*1AFP3D%Z><";B'H"6
ML2@GE([6Q%]O1E'@#&4NL/3/F!:L*<QELP#N3L,DD$0V&[X":<Q."A,SSEDL
MBTCJ)AS1")+L#V UFR)?203EVI/]F.7H3IBF"XM:$V:B!\O$&\[P9NFF06:>
MJU"<J^A+:DQD08DL5PIE "Y<'G[[[5=QFHD=1+T:,3YOSD+^3OWR'O-R7//I
MG>/1?NBF]WD+#6,0<SVQ2(L37Z>&1*,IC G9QDZ^67[=H*]4OZ[<=YU6PVBV
M5W[=;.A;?:<W>OWNEG>N7FS;:'3UU5]G'_O2ELV[:#"_IR;U0G4O5:O=/Q7-
MC/B+^^TV*]9O]T/LN+C8;3OL-G?06J\Y/Q[2V*AW\T$Q:M7< _;SC[K1?<]:
M3?;$S2!\&6*5NB/[<A!\R=D@4].:P"7!G/_ZT#W8JX55>H)5>F<76%5!=G69
MZT40^;Y; MYU2EA4)62Y\T?1(U@K-9?92'8EZ+$3T55!)G,S&F%>ZR@./"?)
M&7B9S#I9;M-2V'3DO.;??.)8,BU'EC([WX7%70!AMN@!7XWC;Z\Z]96-J,OA
MC[GRV!=,!L.FCSU9($7]]I+T=I$0+7HH,>K^38%URCZ,>%I[]/7V@HW14>,A
M\Q#1\KG[J$$5_SYS DK)N8:K18B]B?&\;K<$WM;UK0.2+I'HO*+$@G& [L:D
M-4G&2YD $)OB(X \CL4=)D5#PLAT9<\E]#VCHYK\SY@L^X3! NQWQLD5/92&
M:Z9'I>S<1+U+)I1G,$4_FDPQ(-]EFA<(KQ+YI9G>_!A:<#FU",LKFM:J'>9]
MKDD>DZIQD-[-M$NDK%&@XC*1+R6VEKQ9UC+NSOOYK';R6EBBM#'*_OL.C,JC
M7.AD;D.:&VA.L8,0)FP*!^>C3YYE !8QDY7^T ;[?:[3%%XJVFF:KCBL?%:4
MB"4EE8>!CST<T@8/\WU#DN+ 3/,F,U2A(4TU6Q27V5C-@:ND<T^"<,\U>Z(H
M82ARF.C<DZI$; SH!!*1;9^P5F(X$@3UUI-\*>_]S2.?@(-<#ZU?.>++C%J;
MAGN^O66?<USV)?&=@]/.HM#(,E<\Y32+3;1NHC:23P+!5'V4O!%H"1^3"#")
MD2BH*)&/G=]=L'[;R%;M9$CRV6!$FH&;+6^@5V4D9$@UR'L1LAGZE8G%25@:
MVV8U-;W79Y@2-]#:[=[;[60R.Q<@R07A\17SYZ2@7Z!CV%2F6\()P4+UIDZK
MU+O/=U^M,^*>RXC3FW5*7)T25]H-7=<I<:4<(;&IWN&^95=I+C1 XG-:G'%.
MZE?)C;G/"\4D0N'%]"R9CY"MTO"H" GK+2S5H2..)G[@1$+O'<>.G;1ER-R(
MI3M2,2>A.?_6!BNP$"P4$-4NHB ]7*A)20L1!-()Y7E9:10E50F#,VV6[/+3
MJSU9A#L=*_4 <")E7*@\,G&DE$=&= X:Y)*R$;3JZ&N9!C=?7Z:A]2R+TF$O
M"W5 LII J5)IL_"DC'_N,*E-:U)$0SV)BREA6E(SD10RI(9>9EG46D1899:_
MLM)A46\K54K2ILQM^I;]GFK9OV/C\;*SLVP&KV\!0E)Z)34H(ALCS-H-8]J1
MX!$R RM3M(G]@ 1;R971<!"_U X]ERE'TV1H.@FN@!XL4-F9#N,@E'VKO72B
M1V)!>**:=(C%Y=@C ?-4S:? QW)Q\[OL"Q,F#6*>[=JN,3Z=N?Z3J U2=P,V
M/W(7-Y7V9((E *31G)&7->09IP89L0+/5ZXX H8_! A("TO5SZM^2>23"U5B
M(%I%<^X3\H&)EDKI:U:\-W-2Z-(0S9F6KR1<^A[3%9FNV>M2C^ H=D=@]>'K
MKV35XOP#D>-A=ZT07SW?-RN7DRO<?CC*1[A[:,C,TWSG(.1KL@)8XI[LAV"*
MH2TJ.WDND4_BBK;L&L6$%A+_-#P=,TP:'%#9G\T)9X%OJM:US#,IYB4?0<NJ
M8CLK[RTHH6*^PFTZ7^'P^RC*K;!?@MY['R93(J@/3R!:ZR1-\RGS'6ML'1?K
M!T /<F9A.G))DVQ,569.A^Y3+M5?#J6"G_WW][+1.9;5.]B"*HUER34<5ADJ
M_YFEWN7TV#+#/; CCQ^/)_D>.+!>/A.IN.R-_E:VCAFI05D)68N2"]4%3[7L
M$GU+WABK[EO%'J733SU6/J;U=FY,B7Q*MG$2%4#(Z]MOJ;>7M?YBQ?XW6@LB
MWYO.VQS\X 4*K,C/)4=#-KA"'CEARJX7>2^)AC"I\$@FUT0TW,P1Y@WIHR0]
MU'7X4""SF6#RZB TV6B?:"=Y%M5?8,DQ#^97(+VW*:9@T1"2,M$TC6\1-Z#.
M89M4A/,DR[RQ?0%UAA2LH-7$E0R:S#:?JE2^+ J EN*$$%T$8(D6H4)].T[]
MN:E1@9H]AH?R0.:N+/NFSNVR]<X,'R<'<\ I.K+,1R3<PY&C_[O;[.+HP+YA
M--\K.4*POL@OYT(U!:1K]??T>M6'.ZL?.*&LNTGU [247%^ZXLWQ..!CW'/:
M/GR1DB2UB?M7P2ZITHB]!/M%![9 -B#*?B%KV#!VE*@-:H2'*,^J D:E[!0#
MB*!23:<84LYP#&R"\#3CU:]YZ#4&K?[.JQ/T7J/?[.RAE*)K;%>@\<QB6\W>
M7A9;K.ZC8.:2RN?)D$RN3U>WT5]HTR4^6QW&6<@-&KPX8:J$'N6OQ'D$RTV<
M-"I0!KRO]"[QK&=I,0*Q:2Y8F? MDZ.8+=JH3LW&\BJ@VR\?BJ1V%MMRD03/
M8P+>GW?_V#;-\;4SBK>FC==6:[X*>Z,X-6X!*<I1*%7&J*YWM4'?*'&6=0EA
MUM=:W<[.078*96IWPF#?18E()5"EJ^F=[3#E=0IBR@>Q0;>[<WAM+O,LSDM+
M6<M5@GL_,MWM>)+8K%20I%EMS##I-48C7:U]>PWJD%BV'%JZT=+T5N\E\'J9
MV#M%F ^T5DO?C]@\?'W+I@$S_VW2H"I-8"BYYV]QP8NC34/5F&NQ=^F2KEL4
M;5_2%$L3/G_U*3:C$CG_,[@'IR*Y6M);:Z$I3JX?E[:01N)[\QV[TMC]W"!C
M+%&0_7<U69FR;&.BFU6V_ 6G9L'&L&-Z'#FNS%O.SH^'ASVLZ.!5IQ^_//UX
MW@%4IQ_7Z<?EV=!UG7Y\%.G'L[?L,];_5"DM+Y,TX8Q8?NJAB.:)DB:3NM+Q
MF6A8=TOU1_[H#)/*1!K+[<V?,H5%)0RK:M#LI(_YS#":4^6ZXL(PWZA255CE
M6K'+UHPTK"F>JGHK56R5E$&)SZD$BDI#IU-,6,T,D\K"(!;].7-C$QS1(T](
M>]--,P*I(_I\%W>*!(M\NV1>@FI/2BM9L@( 6 (J-_15TS^&*YK;UM2T91\$
M,5U1?H\'XJ'4QH3M9,.B0Z5ZFB][O8,B)&L4,1E7)IGPS K5<#C*!)23))Z2
M/$N5N9V.HQ,E6CRPD*Y%OMY,%E%6"/V309,AG;A$0]RPOU#51VG-CB@)I4\:
M["9_B4!O"7K*9IA_1O;0/7OAZRRE++1KG9]R^2F[EH4WKV\PO["79:^>?^'<
M;I.L62>7JOU\C6)*G-K<RY_R%<CI. 1.TQ*QIB')V9WR:.+;\T^521,Y^K9]
MKO(_,.=3G=6R7:HT%U4\J1);:*@'CD%DK 3HO:E@^IO:KU+^U'^4R7'X710F
M4ID>1*DE*ATK>O3/Z& 2&TK5)\A,L3!-U+0E3U?5[FHDQXJ9HJ9E!;$<=);V
M]DS>(XT^P0XI02V3))K20>Z90+W)_?D,.3$&5!3$JQRW$8@0%'(T>T/VG18C
M"F4S:KD&,=L7R-M",K&Y(A$% 2W)01X%7-3O)O?A.[AH+9UM7BTGGM*8D(#(
M@F[) VCJ>PZUGT:6F2;P@6#VQ,-36+FF(UO/IJ.-DV]1O@</6;&?Z9N;CF,5
M]V,W:AP1F3\+\?QOGO_HY8X$3EL>'>DKAT?V34DV())]<*@B &%Z)7+&[S$U
M\?#;>:9_"RT5"R:2PHJ #;G'1T+!2,Y;)L+3Q*00VUUCZIY*O_S(51,/\WM.
MJ5RM3B8C2]V4'XCA-/(QZ)8"*2C0"E5*.37[*5/6%"9U381.<)>47Z.5JQ"%
M!DX@L_<PL8_R"$N?#WJ7F=F7&=OS5VR/YP=!H5*AK 6:<S3AQ#+L)<=$VB$5
M9& ;?G$OS5RD"9/$=1KL/ZG&.<5C=YUOG))$015':2TR*<5-(:())48*_Y@L
M0;&6OET-=:.<WE1GD4U)J#Z&4^L#H5(CGR$M7Z2))V4^HJSM#/ (^(TM-Y44
M*8J-8?ISZKA+1RW3[-EAOOM[,BDW33&E"6B+&Z"=PYG,O2S/A55[A9!@E-H=
MPD'W(/15#[-:J04*2M!D"+08Q9T]Q>?.8=DR%?&I:LT5RTM>K<[%CS$=-EPR
M_4F3% MB@.Z@25'4,QWW($\0$ A+D[Q(=J0AZ06/5*W]:>J=,!-AL7+")?*9
MLA,C@B\=(RGGP2-T[J36$[(//OQ#J?>?SN\^:'!F80R'DA3ZBC).$(N!,&I$
M1_CD050'G'!GY'0B%=X*G"%YUQ/#&L3Z,!E'/H%+J*>3($G" >4'EF.647>6
M[-O,E.TEG7:R[']>25+O3-^3'WL]]T):Q$ID]9%B0EB32;=3917_;B9%%5+W
MPX1T8'L4(S"_T]YEZ3183.E@-%@0.KDEUQ&U"[*L:S;CV->()IE&2J.C+D:(
MI5K>12 F5ELTQ"]PHJ0_D-J4  3)&@DGL9&,;,,=BP& R2QPEV:-11F.DMPM
M830&WA&I6< C9Q11(R\B'@4Y/\>H"5Y BL(1 F0>N5ST3CMW<2"\+*!)$$[N
M;P['8D\Z#L04\!S**7R3V"DG;9NY6A-2&#/3#J>^C3$>P2_G2F04!X,-)J_-
M(PQV,P-K44X 2;!,<G0L<7 \,9E3RKK<*-M$%N;FA52!EV0*/7*J9.XXL* F
M'N* /@3 @X^\UE6S?2TU6-ZT:6()X O&SY3!DBG\!TZ,6@'1 P+?-1]5B?8X
M=M-:HP?@3#@]_J\X<$);%*G.F1?Y%:GB)#@BO"]+RJF;3JF;R@B11$ZR2I)U
M,EPU+4+"A>%D>B$-)3X263@3WZ>*#+EOD"\1OB24@HKP7)J7Y A)%D6>ML2I
M*FC#!JPR+:J'(-&W\C!@@;Z4@)'H+25M&F2HH@)9+D3RCQ [)T012EEDF5*%
MC5+35ZJA216_'.J=57:)",2I*OMY):YXJI0,T\/A+R%NQ"-S=.D(IZ6 ^-HG
MRDDGY$<5BT"A+Q%+M.\C(S%7-9VMKT4M+W$*49B6 [ *C96N(Z?/1DZ-.G):
M1TY+NZ$Z<GH<D=,0^P605IJQ>KX&ON?',F@6)GUB3=N? 1Q*KG]=9=H6BM8V
M*+/0:%,VV_G=G_3-F=[4LIU=SM-.)V_N_9ECL7[+>$OEL+KQGGT4=:O4YP34
MG ^J?\BEFM9G#D%'6/Y (8Y-^-06,"6!#K(:UZ)T7SOS O&L3"5L4@><:0<R
MU]M7F@+2X3%$1=)T_;'S7XKE^'@O-63!+BX 1LK5(IT_/7E2]\4L/2L0P2)<
M DX>]$"/$JO"<GU2\IYFTI>76:9&5?E++).Y&OE0)')A[7T:9EI22R_ZWH*:
MBU!&C7J)B1NN!2_U?4VB6"KNS=6I(5B%>N7@I#]_)JY9]AJ%0/0,S\,IB%(C
M&W+ ?'+.B<'Q:>U>1\V+OA0:K[!^LXT#LLNFRO"I$T7S/J<DDB:<JNGNX*P(
M \PT1J&T.2_18!?@51H:7LZ6#.P'3#'VM.;]0K@&;YWP&V%.UH&:E*.79E_/
MQ]:$12M".=+M&=#>YI(:X<"))V2[+A!1 "E24(ZP3M"::ATD9V^F;3?FT$Z^
M#SX% X%&K*H5D%,P-U15A)SDK'J+V\B>RA#769\A*[9#326R#7TQ%N;B?%"U
M89&W 2#)-9/0Z&(?+Z4,D!SH'R>^\+KEDP3D U6<5+S65<UJX D>;"US@$'V
MD7C0V#!N_AAHRFQ,415:B."%8!N3E%*=,60;\.5.8,2O7#<O+IHA#[E*(59O
M52'((;=,= X19B9K)"Y##0L3K$M:: E3#%Y)?7B2/L1)7%>V@U)_JR;W::31
M)@]?UODS-'%6YS"2$V#]T4C$@98@NC*.S3": P*VF7 S85/1<4+.Q%WV*#+?
MDSUK&3]*0,W3L MC*&5%"E1E7]*9<W3$JIA >1CM:H9$:*[VC-@=9AJY!$O!
M)#,WT"T N]6;/^&%$WBN<G@*-T'2@3W"HIC$)>*$<Z2C' H8G7K2&/;"_AUX
MUZS![CAU'X-W&"1U;1X!9 D35/9(,GA =@PA[$L?49H#6"[I6HV??]2[S?>+
M/R^P.QRY O$75!&!4_-EK0>KU,6CV^BWM^M@L;8Q1K_1;6[7_&+==T9#U_>P
MV%ZCW6[MH8N',3 ..V9U4-VA8,M+I1;ZI!Z^)'*']:A'U8JA8!^+%\*B3."&
M!Y6Z[<6^:X.K-V%/B/2(.MWNHOZR9.6F*[HTM S-Z&Q73'[ SA:O05VKIBAK
MO6YK7VTMYD)JND%7[&P^7[DN/06F\I%[OJ@IP<!POL_?@6FME,\XHNF;F[6?
MJH2TZ':U;K](/XC=S XM&>O7FUJ[.ZA*2[%#0&A;-5]N]4@;?:R@I8[6*81-
M>V7"KPWR@U*O,6@?:V.5]?$6F?UI*:>E&.:AW,1V3D=A(+>$Y]CFY#I7H2Z\
M*<EU^WI[(;SYEN]A*F :,0TY/2'[T.1-CA?YE(\.J,!HOJ=G.0O)EN2>CEV^
MF"B)&>SR;OY=),.)8+GO8OQK&KMC4^9@1@L3&,ON;&ZO=#9?I5U/:O=RY=W+
M1F\?3:+;G6+MMVOW<NU>KMW+AW4O&U6']PM=S$6!<7KVD_F8)(J%I^.#[@RT
M@;[[5L''##.CH^G-5^^N7"5:^H\??),-7\8!#XN04Z4P +13K=W;VAUU#!#H
M:^UVD5#,R<J33XXG:NRI%^G)")3V0&LW=]]#]YA!UM-Z>X@"5U*<+%=YE_E@
MGIVC<FR>[.6@:1E=K3<HHHQL/HGF-"#8T;56LXAONK(NZ-P06?1IBL1Q&QM4
MJ:;.3[)TYPF=NU3F%S ?:X)YQ+.=G_%S:M>2S5H?<M?AF,RL:L.Q_EFT;R#_
M:-(M,_N@9R; ;S2B/=<%,O 7-X>%C%\^M V#O0'[N=M]6]=AO[P.NY6'1EV'
M7==AEVA#UW4==BGKL-=NN[,R#O<UX#/3L3/U=R*&&<G"K0T#C,NY>;4">KW.
MM@&KM0&]3G>PEX#>7J:^MO5BE1V;!O2*+;8.Z-4!O3J@5P?TZIJ1 [C-E$9
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
M:?X<3#?TT\, +&@WC)1)>/01,(6UZ .GLG D1J.7X2*: '<>QO"T3WP8P(D
M=$4BMD&O_&(&P$D-E;*=R\6>XX1"RN?98>0CUJQDBCP42!ZR1UCR'/[)'?<:
MW82TMV2 )=0%/ON@T51(%1#\P^C2X3:W9.P?.>"-+UKC(6?7V/DX<*S8C6+@
M;8+9 U[0Q9J\YPL'!#21;]#7B!07$P#>WXA,MW0?K&,*5SGJ$6^07RHLU=C/
M/[;:[W&]^&5(?[U5O-X<PSK'2"<I/9A3Y*B2BQJ=.<'B#X'UBE03P"=1F3*_
M96#9(0<)(GBU!?:'">]+BV6RP"/PF*+_C1D$3[BM!].-%1O7-=T8I#2Q7/=
M78FAFHSKTC+:1C@!;IL5(*HB)V&YV*(I92GB)C"38.E^EHWU\47ZH,$^<$!(
M+U?1H?>7886#,NGOV E$?<G4_,9)A )@\&2H].<,.1(L*I$-6$F4' 2< N!<
M\AKQEO:B7IA1U22[@J4(I0U^R2I]<URXB>\C59%TUZ$9BFT+S,OKM+ L4 N(
MI;XA'/K\]5;BTLR-0Z8W6C\UV$?1@ KA  S7\6WAX,Y3S]*2HSSP[  HU_8?
MO3D<I U(=27'+;=52WFJE>*;,FI4^7G2' *B5K 3MI0PAX01Y(CD./D :JA9
M1)OC!'D,WH -/,+S=DG\.9T2MF=*#V!"O/CRSU<?;F[Q>5UA$H:"<(E0C4;_
MI\7'9%D56 1$8"D_$>I;AI/H*=O8 >4!>NG=1K\PZ=5%;L\6N77RT*B+W.HB
MMQ)MZ+HN<BMSD=M*C4.( ]W84MU H7/Y?89>X*LI_I,W>8H;)?/>+B%)4-+R
M[S/TH&3M>>GK[(A+EVJ86+6=U3#)HY9\XJ1ZM3Z85Z$1#'FO0&9!T<0.S$?X
MQ8,WR;79^<7UE4912+ +.'V C]@MJ>+X[9S'8Q:#:A9.A-*%-WWE_LSE_PSS
MT'[+IF!X.C/7$5?J#9V]Z31:@Y_(L8)\Y&UF,U)!"#-NJP77EK@\/;2<RVN9
MA@&*)\ @45)4IP-&C@%8J/0[@GF;. =OK,A7D,?W*0TOKVL*C[AG:VPH)^**
MY@I*!TWRM!E@0'I+466T,S!>JHKBZ]:HHP&N#3OZ^F10B=>R5B]5@5/=5"*G
MI$KV.''@3Z&4_Z_C_6$Z&?^8RP%A2&4S42$5R\LI9)1B.R:J#:G)@9Z:QW"=
M9883!/:$N]2,&!$@<*B+ GTU!TF37H1?V)P4*?30X05#Q$6AY$:3N;@#X@9Y
M;841VU9ZM0F(8CLC9*C)JK-Q!0D2>B>L"] ;KX'W3W!'BKW0FP,^XNC@%B:M
M!D03A#%F\0-V"@!&DWG"PE>(1RDDSM'F".A_N<&<./!) 6\V>NV?LJ0F;@XM
MV#S=+DF/<EJ(%,+\5@,^-3.^^MV8OGI//T(WXZ<\XI??ID?W/GGW]3Y[@V=$
M/I;+T4C(%_81\$FX7=9+7]RM)'N>$</( TW!*!U,HT^^2-]UKCY3KD+B29*1
M?(;G(C03\B9W)**V$.@__]CNO1<B7OHBD^=^QI[G@7QH@[&O&8K#B]+WBIW)
MZ\4:J7%.X#\X-D[URF@(@C&V4X4 /TG9G7RV6FYV-0B@!#W4JJZP@8QD%XHT
MYRZ=BUG@ZD)Z#[#-$%OW1$XD@E#8+ B='=.A^R0; X51KC^[6I_<:QJ-59L7
MYQC&P(\6;E)+$)S>S/(?NBO#R%?Q-_4(]$]D);MX0"*^\ZM4@4 IES(ZFI>F
MC*>LT21_G7!4AA:H)3% 9QI'L>FZ$GZ)_)UAH)J'<\I0ZE^:.XK":M*"IM-!
M_MON&IV<LL/^3-Z4Q48IL3A.DQO-LWI:$3+I%5@;<M!*YPX0&>7\*>(R0./P
MP9!(U5WDRSFU%92XU/$6KH%,-(%5+U4BLCH$ZF5+M"81%Y:*TW(-*:6DBT2)
M24A[4?.96TDQ'8C$D]1\,BK_@N:C[!&E?OH6H)0<V[ ,-F0H@/2.0ZKB<X#Y
M R]/Z-VTX*"$RT>B-,A/7&1&4]*-,\#Z"6QI&"AUA.?&'HFY@_/=J!3XL@W!
M!!2FH*)GWY!],@ .D_N +GVR)85"(8- 8M<IOB)YDHXKLLK1R APK$4(7YKB
M2!Y%&150FIS0], ]DU =-N7&=.I*KR,\DV25L+AD-^KL%A9!L=S%E8#"+SV=
M-A^90)795P[CB##2\R/F.E-'=.;28/N.BP-2510E-2L030/R1,(3L6]7@$$P
MH3+%2V@YHU3FG+62[\Q+T9RV22?EA%EA^FIZYF;J91]S[98RN&4J9;J?G>F5
M\P0G/?BM))"=##4)< R*.*DPS0[#<W63 +'28@2K==-,U[*':%:"#S 5]2]'
M\(4PGQ8WMWOZB+(# &1B)$AXD@-!NO!EN[^'MCN]_G8-C=9_UQOLH?-0N]%N
M[:/SD&[L?LI($]C/MG?NXZG/ ';0V@<6M+L;#5J9BUCMJ:73+I[1+<DZJKZ7
MXRHG?KXYU5Z+:S<XR&IT1BI1*ZG3 7K=CFK+^9!-HS1C6DZF+M@8M#6C<U1P
M/YFS:W<U?5"DO+7N4+*$UY2FY]3)]/K0VP/@-=L5S)84[B=S=D9+:[?JIF-;
M\IJMB\1KV;@MK^D,-'U+7E-2N)_,V1EM;=#OUGK-=KQF.X6PEHTODHW-+:=<
ME13L)W-T+:VK[_[DCJMST"I.H\^/FCIT)YQ=/J,2V'MV3!"O3VW]3BW.M^0W
M56(K]]3P(,T)I$R?89$.LEOTL"N"<I5LGK5J&F='ZW8W&02\6UB>*-@'?<TH
MY&T\65TBG9U.V4I.B"EN%F8UAML/(:GET[;SPMM:J]DJ,@:],G _G;/K]KI;
MGMRQZ1?+@_,K] N-4=WM=NQGKR+P-/IZ=@U=:W6*3& JBVJRCW-92RW+"]GI
M* ]4Q[ZJ4>GZGX.>UFGWYF:"OT8GU_5-/NK6($5;@W3GCJYN#5*W!BG/AJ[K
MUB!%6H-4J'##,!K=WNJO7Y!<WRDV+WFC2@#XLK6' @.]T>UW*_/89L/0]P"$
M[1][ $0P&OT]C"0O7K]2AH'++TGZ?E4U^J!,7_2UO\=JO8\+S6QKT#W;!K@H
MY I,;<\;=\N MSUL2UBJ0-Z0PX>_2Y;!L.LCA@<=Z'Q?6/]S.GPD6[/SG$/B
MU?"FRJ5C1P6+%U9T'14LUN'%7E63$L+B=?#BY!+FO\YU[2Q+$G?12,K4L6V7
M'RHO;W<%?978[^Z*X"JQW59+U]K-G<QRK<1^.X;6-$YGN\53M&J.MW%^U<E.
M-WYI?M4>QP,?%'/>&" J^T7R9:JUK5:G<WR; D'0/L)MM0S]^#95.(/P:#E+
MP3R\$[#Q=NUY/GXU9\7HZX&N#08[J6BNQ'[;':W?WHDF7(GMMHQ!P='FQ['?
MCJ[UFD42/H]CN\437&N.EQAVE"FZ'\-N'[FCZA[UVC.4NN^,-OIV!:0=S^9>
M].Y,?':@6)?>;*S*S?U<@2$7V2%,'(?JF!$73<L#TXI":E<M!QB(V=Z.&.NL
MKL"&X7R6=&?' 0OXO[S'<N&#M&FW;-TOOQ.#A$2S:QM>VV W,QZ(1NQTB9A4
M)#J2BS;K?OX"T:/^S!^=Q:$:A'I[\Z><E"$F6VH+-V5Z5HO>\&N^/\OT?E;3
M#)+>_ZK/=CCA'+N9?\JVQEY<_"S -T5/&INYINQ+GW2IUU8WUJ8+5WY[MK#
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
M<[6/XY>A;S_!/Y-HZO[V_P-02P$"% ,4    " "XK#-5C7PUAQ5J! !K%"\
M$0              @ $     86]S;"TR,#(R,#8S,"YH=&U02P$"% ,4
M" "XK#-5[Y(<SU4>  !T4P$ $0              @ %$:@0 86]S;"TR,#(R
M,#8S,"YX<V102P$"% ,4    " "XK#-5>L5V:T,W  "2-@( %0
M    @ '(B 0 86]S;"TR,#(R,#8S,%]C86PN>&UL4$L! A0#%     @ N*PS
M5>-\1_.ND0  XG & !4              ( !/L $ &%O<VPM,C R,C V,S!?
M9&5F+GAM;%!+ 0(4 Q0    ( +BL,U6N6%*D!1L( ),\"P 4
M  "  1]2!0!A;W-L+3(P,C(P-C,P7V<Q+FIP9U!+ 0(4 Q0    ( +BL,U6#
M0YU194P" &,P!  4              "  59M#0!A;W-L+3(P,C(P-C,P7V<R
M+FIP9U!+ 0(4 Q0    ( +BL,U7 IC1?@9 ! )6T$  5              "
M >VY#P!A;W-L+3(P,C(P-C,P7VQA8BYX;6Q02P$"% ,4    " "XK#-5>)*6
M^H+\  !.H@L %0              @ &A2A$ 86]S;"TR,#(R,#8S,%]P<F4N
M>&UL4$L! A0#%     @ N*PS5?)T0+1Q!   N3H  !X              ( !
M5D<2 &%O<VQE>#(Q,69Y,C R,FQI<W1O9G-U8G-I+FAT;5!+ 0(4 Q0    (
M +BL,U5\?NPQ8 ,  +D*   =              "  0-,$@!A;W-L97@R,S%F
M>3(P,C)B9&]C;VYS96YT+FAT;5!+ 0(4 Q0    ( +BL,U6M*E=P\0<   HA
M   6              "  9Y/$@!A;W-L97@S,3%F>3(P,C(Q,&LN:'1M4$L!
M A0#%     @ N*PS50_2,20/"   ,"$  !8              ( !PU<2 &%O
M<VQE>#,Q,F9Y,C R,C$P:RYH=&U02P$"% ,4    " "XK#-5GCSF&BL%   2
M$P  %@              @ $&8!( 86]S;&5X,S(Q9GDR,#(R,3!K+FAT;5!+
M 0(4 Q0    ( +BL,U70'5MD P4  ,D1   6              "  65E$@!A
M;W-L97@S,C)F>3(P,C(Q,&LN:'1M4$L! A0#%     @ N*PS501#<UYUD
M%P,' !X              ( !G&H2 &5X,3 U-&9Y,C R,F%O<VQS:&%R96AO
M;&1E+FAT;5!+ 0(4 Q0    ( +BL,U5U.>, ]64  #SU!  >
M  "  4W[$@!E>#DY,69Y,C R,F-Q<F5P;W)T;V9I;F1E<"YH=&U02P4&
/ !  $ !-!   ?F$3

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
